@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.public-panel{--bg-canvas:#11172f;--bg-sidebar:#10162d;--bg-elevated:#171e3a;--bg-card:#19203ef5;--bg-card-hover:#1d2546fa;--bg-input:#ffffff09;--bg-overlay:#030a18b8;--blue-300:#83b5ff;--blue-400:#5c96ff;--blue-500:#3f7cff;--blue-600:#2d62e8;--blue-glow:#3f7cff1f;--purple-300:#9f91ff;--purple-400:#725cff;--purple-500:#593efe;--purple-glow:#593efe29;--success:#63e6b0;--warning:#f6b85f;--danger:#ff6b7a;--text-primary:#f2f3f8;--text-secondary:#9ba3b9;--text-tertiary:#6e7791;--text-disabled:#505972;--border-subtle:#e1e7ff0e;--border-strong:#7d97e629;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--shadow-card:0 14px 38px #02051224, inset 0 1px 0 #ffffff05;--shadow-hover:0 18px 44px #02051233, inset 0 1px 0 #ffffff07;height:100vh;min-height:100vh;color:var(--text-primary);background:var(--bg-canvas);font-synthesis:none;text-rendering:geometricprecision;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-template-columns:272px minmax(0,1fr);font-family:Manrope Variable,Manrope,SF Pro Display,Segoe UI Variable,sans-serif;font-size:14px;display:grid;overflow:hidden}.public-panel *,.public-panel :before,.public-panel :after{box-sizing:border-box}.public-panel button,.public-panel input,.public-panel select,.public-panel textarea{font:inherit}.public-panel input,.public-panel textarea{caret-color:var(--blue-300)}.public-panel input::placeholder,.public-panel textarea::placeholder{color:var(--text-disabled);opacity:1}.public-panel input:disabled,.public-panel textarea:disabled,.public-panel button:disabled{cursor:not-allowed}.public-panel input[type=checkbox],.public-panel input[type=radio]{accent-color:var(--blue-500)}.public-panel button:focus-visible,.public-panel a:focus-visible,.public-panel input:focus-visible,.public-panel select:focus-visible,.public-panel textarea:focus-visible{outline:2px solid var(--blue-400);outline-offset:2px}.public-panel .app-select{width:100%;min-width:0;color:var(--text-primary);letter-spacing:0;font-size:11px;font-weight:450;position:relative}.public-panel .app-select.open{z-index:300}.public-panel .app-select-trigger{border:1px solid var(--border-subtle);width:100%;min-height:42px;color:var(--text-primary);background:var(--bg-input);text-align:left;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 14px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.public-panel .app-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.public-panel .app-select-trigger>svg{color:var(--blue-300);flex:none;transition:transform .16s}.public-panel .app-select-trigger:hover{border-color:var(--border-strong);background:#ffffff0d}.public-panel .app-select.open .app-select-trigger{background:#3f7cff13;border-color:#5c96ffb8;box-shadow:0 0 0 3px #3f7cff1c,inset 0 1px #ffffff06}.public-panel .app-select.open .app-select-trigger>svg{transform:rotate(180deg)}.public-panel .app-select-menu{scrollbar-color:var(--text-disabled) transparent;background:#121a36;border:1px solid #7d97e633;border-radius:12px;gap:3px;max-height:260px;padding:6px;animation:.13s ease-out app-select-enter;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 42px #0105127a,inset 0 1px #ffffff09}.public-panel .app-select-menu button{width:100%;min-height:38px;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.public-panel .app-select-menu button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.public-panel .app-select-menu button:hover,.public-panel .app-select-menu button:focus-visible{color:var(--text-primary);background:#5c96ff1a;outline:0}.public-panel .app-select-menu button.selected{color:#fff;background:linear-gradient(135deg, var(--blue-600), var(--blue-500));box-shadow:0 5px 14px #2d62e833}.public-panel .app-select-menu button svg{flex:none}.public-panel .toggle-row:focus-visible i{outline:2px solid var(--blue-400);outline-offset:3px}@keyframes app-select-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.public-panel .panel-sidebar{z-index:40;background:linear-gradient(#11172f 0%,#0e142a 100%);border-right:1px solid #e1e7ff0b;flex-direction:column;height:100vh;min-height:0;padding:28px 20px 20px;display:flex;position:relative;overflow:hidden}.public-panel .panel-sidebar-close,.public-panel .panel-menu-backdrop{display:none}.public-panel .panel-brand{min-height:54px;color:var(--text-primary);align-items:center;gap:13px;padding:0 8px 30px;text-decoration:none;display:flex}.public-panel .panel-brand img{object-fit:contain;filter:drop-shadow(0 0 8px #3f7cff17);width:42px;height:42px}.public-panel .panel-brand div{min-width:0;display:grid}.public-panel .panel-brand strong{letter-spacing:-.025em;font-size:19px;font-weight:520;line-height:1.1}.public-panel .panel-brand span{color:var(--text-tertiary);letter-spacing:.12em;text-transform:uppercase;margin-top:5px;font-size:10px}.public-panel .panel-sidebar nav{gap:6px;display:grid}.public-panel .panel-nav-label{color:var(--text-disabled);letter-spacing:.16em;padding:8px 14px 10px;font-size:10px;font-weight:500}.public-panel .panel-sidebar nav button,.public-panel .panel-sidebar-links a{border-radius:var(--radius-md);width:100%;min-height:52px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:13px;padding:0 15px;font-size:14px;font-weight:400;text-decoration:none;transition:color .18s cubic-bezier(.2,0,0,1),background .18s cubic-bezier(.2,0,0,1),border-color .18s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1);display:flex}.public-panel .panel-sidebar nav button:hover,.public-panel .panel-sidebar-links a:hover{color:var(--text-primary);background:#ffffff0a}.public-panel .panel-sidebar nav button.active{color:#fff;background:linear-gradient(135deg,#355bc18a,#2d438961);border-color:#7691e021;box-shadow:inset 0 1px #ffffff0b}.public-panel .panel-sidebar nav button:active,.public-panel .panel-sidebar-links a:active{transform:scale(.985)}.public-panel .panel-sidebar nav button svg,.public-panel .panel-sidebar-links a svg{stroke-width:1.7px;flex:none}.public-panel .panel-sidebar nav button b{color:#dbe7ff;text-align:center;background:#3f7cff2e;border-radius:999px;min-width:24px;margin-left:auto;padding:4px 7px;font-size:10px;font-weight:500}.public-panel .panel-sidebar-links{border-top:1px solid var(--border-subtle);gap:4px;margin-top:18px;padding-top:14px;display:grid}.public-panel .panel-sidebar-links a{min-height:44px;color:var(--text-tertiary);font-size:12px}.public-panel .panel-sidebar-links a svg:last-child{opacity:.6;width:13px;margin-left:auto}.public-panel .panel-sidebar-status{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#0818319e;grid-template-columns:10px 1fr;align-items:start;gap:11px;margin-top:auto;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff06}.public-panel .panel-sidebar-status>i,.public-panel .panel-live-dot{background:var(--success);border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 12px #63e6b0b3}.public-panel .panel-sidebar-status.degraded>i,.public-panel .panel-live-dot.degraded{background:var(--warning);box-shadow:0 0 12px #f6b85f8c}.public-panel .panel-sidebar-status div{display:grid}.public-panel .panel-sidebar-status span{color:var(--text-secondary);font-size:11px}.public-panel .panel-sidebar-status strong{color:var(--success);margin-top:5px;font-size:14px;font-weight:500}.public-panel .panel-sidebar-status.degraded strong{color:var(--warning)}.public-panel .panel-sidebar-status small{color:var(--text-tertiary);margin-top:4px;font-size:10px}.public-panel .panel-main{background:radial-gradient(at 14% -12%,#5b69ae13,#0000 48%),linear-gradient(135deg,#151b35 0%,#11172f 56%,#0f152b 100%);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.public-panel .panel-topbar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10162de6;border-bottom:1px solid #e1e7ff0b;flex:0 0 76px;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 34px;display:flex;position:relative}.public-panel .panel-topbar-status{align-items:center;gap:11px;display:flex}.public-panel .panel-topbar-status>div{display:grid}.public-panel .panel-topbar-status strong{color:var(--text-primary);font-size:13px;font-weight:500}.public-panel .panel-topbar-status small{color:var(--text-tertiary);margin-top:3px;font-size:10px}.public-panel .panel-top-actions{align-items:center;gap:10px;display:flex}.public-panel .panel-zoom-controls{border:1px solid var(--border-subtle);background:#ffffff06;border-radius:12px;align-items:center;gap:2px;min-height:38px;padding:3px;display:inline-flex}.public-panel .panel-top-actions .panel-zoom-controls button{background:0 0;border:0;border-radius:8px;width:30px;height:30px}.public-panel .panel-top-actions .panel-zoom-controls button:disabled{opacity:.35}.public-panel .panel-zoom-controls output{min-width:42px;color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:center;font-size:11px}.public-panel .panel-top-actions>span{border:1px solid var(--border-subtle);min-height:34px;color:var(--text-tertiary);background:#ffffff05;border-radius:11px;align-items:center;padding:0 11px;font-size:10px;display:inline-flex}.public-panel .panel-top-actions button,.public-panel .panel-menu-button{border:1px solid var(--border-subtle);width:38px;height:38px;color:var(--text-secondary);cursor:pointer;background:#ffffff06;border-radius:12px;place-items:center;transition:color .18s,background .18s,border-color .18s;display:grid}.public-panel .panel-top-actions button:hover,.public-panel .panel-menu-button:hover{color:var(--text-primary);border-color:var(--border-strong);background:#3f7cff14}.public-panel .panel-top-actions>a,.public-panel .page-actions a,.public-panel .overview-announcement button{color:#fff;cursor:pointer;background:#3978ff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #235cdc21}.public-panel .panel-menu-button{flex:none;display:none}.public-panel .panel-error,.public-panel .inline-error{color:#ffc1c8;background:#7019272e;border:1px solid #ff6b7a38;border-radius:12px;align-items:center;gap:9px;margin:18px 34px 0;padding:12px 15px;font-size:12px;display:flex}.public-panel .panel-content{scrollbar-width:thin;scrollbar-color:#5c96ff52 transparent;flex:1;align-self:center;width:100%;max-width:1600px;min-height:0;padding:38px 42px 60px;overflow:hidden auto}.public-panel .panel-content-scale{transform-origin:0 0;min-width:0;min-height:100%}.public-panel .panel-content::-webkit-scrollbar{width:8px}.public-panel .panel-content::-webkit-scrollbar-thumb{background:#5c96ff47 padding-box padding-box;border:2px solid #0000;border-radius:999px}.public-panel .panel-page-title{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:30px;display:flex}.public-panel .panel-page-title>div:first-child{max-width:720px}.public-panel .panel-page-title span,.public-panel .eyebrow,.public-panel .card-kicker{color:var(--blue-300);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:500}.public-panel .panel-page-title h1{color:var(--text-primary);letter-spacing:-.045em;margin:7px 0 8px;font-size:clamp(32px,3.2vw,40px);font-weight:320;line-height:1.12}.public-panel .panel-page-title p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}.public-panel .page-actions{align-items:center;gap:10px;display:flex}.public-panel .page-actions button,.public-panel .secondary-button{min-height:42px;color:var(--text-primary);cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:500;display:inline-flex}.public-panel .page-actions button:hover,.public-panel .secondary-button:hover{border-color:var(--border-strong);background:#3f7cff12}.public-panel .global-capacity-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:radial-gradient(circle at 12% 0,#3f7cff29,#0000 42%),linear-gradient(135deg,#13284ff5,#161b38fa);border:1px solid #6397ff29;grid-template-columns:minmax(230px,.85fr) minmax(0,1.35fr);gap:30px;margin-bottom:22px;padding:26px;display:grid}.public-panel .global-capacity-main{align-content:center;min-width:0;display:grid}.public-panel .global-capacity-heading,.public-panel .global-capacity-legend{justify-content:space-between;align-items:center;gap:16px;display:flex}.public-panel .global-capacity-heading>span{color:var(--blue-300);letter-spacing:.14em;font-size:10px;font-weight:600}.public-panel .global-capacity-heading>b{color:var(--success);letter-spacing:.08em;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.public-panel .global-capacity-heading>b i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.public-panel .global-capacity-total{align-items:center;gap:18px;margin-top:14px;display:flex}.public-panel .global-capacity-total>strong{color:var(--text-primary);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(32px,3vw,44px);font-weight:340}.public-panel .global-capacity-total>div{gap:4px;min-width:0;display:grid}.public-panel .global-capacity-total b{color:var(--text-primary);font-size:13px;font-weight:550}.public-panel .global-capacity-total small,.public-panel .global-capacity-legend{color:var(--text-secondary);font-size:11px}.public-panel .global-capacity-bar{background:#ffffff12;border-radius:999px;height:9px;margin-top:17px;overflow:hidden}.public-panel .global-capacity-bar>i{border-radius:inherit;background:linear-gradient(90deg, var(--blue-500), var(--success));height:100%;transition:width .24s;display:block;box-shadow:0 0 14px #63e6b047}.public-panel .global-capacity-legend{margin-top:8px}.public-panel .global-capacity-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.public-panel .global-capacity-metric{border:1px solid var(--border-subtle);background:#07132d6b;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:13px;display:grid}.public-panel .global-capacity-metric>i{width:38px;height:38px;color:var(--blue-300);background:#3f7cff1f;border-radius:10px;place-items:center;display:grid}.public-panel .global-capacity-metric>i svg{width:18px}.public-panel .global-capacity-metric>span{gap:2px;min-width:0;display:grid}.public-panel .global-capacity-metric small{color:var(--text-secondary);font-size:10px}.public-panel .global-capacity-metric strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.public-panel .global-capacity-metric em{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.public-panel .panel-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:22px;display:grid}.public-panel .panel-stat{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-width:0;min-height:198px;box-shadow:var(--shadow-card);background:linear-gradient(145deg,#1c2445fa,#161c37fa);grid-template-rows:50px auto auto 1fr;align-content:start;padding:24px 26px;transition:transform .18s cubic-bezier(.2,0,0,1),border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.public-panel .panel-stat.purple{background:linear-gradient(145deg,#1d2443fa,#231d32fa)}.public-panel .panel-stat:hover{box-shadow:var(--shadow-hover);border-color:#7d97e61f;transform:translateY(-1px)}.public-panel .panel-stat>div{width:48px;height:48px;color:var(--blue-300);background:#3f7cff1f;border:1px solid #6997ff1a;border-radius:13px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff06}.public-panel .panel-stat.purple>div{color:var(--purple-300);background:#593efe1f;border-color:#593efe29}.public-panel .panel-stat>div svg{stroke-width:1.8px;width:21px;height:21px}.public-panel .panel-stat>span{color:var(--text-secondary);margin-top:17px;font-size:14px}.public-panel .panel-stat>strong{color:var(--text-primary);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:clamp(25px,2.2vw,32px);font-weight:340;line-height:1.1;overflow:hidden}.public-panel .panel-stat>small{color:var(--blue-300);align-self:end;margin-top:13px;font-size:11px}.public-panel .panel-stat.purple>small{color:var(--purple-300)}.public-panel .stat-accent{border-bottom:1px solid var(--blue-400);opacity:.2;pointer-events:none;width:58px;height:22px;position:absolute;bottom:24px;right:24px;transform:skewY(-11deg)}.public-panel .panel-stat.purple .stat-accent{border-color:var(--purple-400)}.public-panel .overview-grid{grid-template-columns:minmax(300px,5fr) minmax(440px,7fr);gap:22px;display:grid}.public-panel .network-canvas,.public-panel .activity-card,.public-panel .panel-table,.public-panel .inference-console,.public-panel .node-card,.public-panel .join-card,.public-panel .download-card,.public-panel .hardware-card,.public-panel .settings-section{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:linear-gradient(145deg,#1a2140f7,#141a34fa)}.public-panel .network-canvas,.public-panel .activity-card,.public-panel .panel-table,.public-panel .inference-console{overflow:hidden}.public-panel .activity-card,.public-panel .network-canvas{min-height:430px}.public-panel .canvas-head,.public-panel .card-heading{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:0 26px;display:flex}.public-panel .canvas-head>div,.public-panel .card-heading>div{display:grid}.public-panel .canvas-head span,.public-panel .card-heading span{color:var(--text-tertiary);letter-spacing:.15em;font-size:9px;font-weight:500}.public-panel .canvas-head strong,.public-panel .card-heading h2{color:var(--text-primary);letter-spacing:-.015em;margin:4px 0 0;font-size:18px;font-weight:500}.public-panel .card-heading button,.public-panel .canvas-link{border:1px solid var(--border-subtle);min-height:36px;color:var(--text-primary);cursor:pointer;background:#ffffff06;border-radius:10px;padding:0 13px;font-size:11px}.public-panel .activity-list{padding:9px 26px 14px}.public-panel .activity-list>div:not(.panel-empty){border-bottom:1px solid #ffffff0e;grid-template-columns:11px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:68px;display:grid}.public-panel .activity-list>div:not(.panel-empty):last-child{border-bottom:0}.public-panel .activity-list i{background:var(--text-disabled);border-radius:50%;width:8px;height:8px}.public-panel .activity-list i.completed{background:var(--success);box-shadow:0 0 10px #63e6b061}.public-panel .activity-list i.running{background:var(--blue-400);box-shadow:0 0 10px var(--blue-glow)}.public-panel .activity-list>div>div{min-width:0;display:grid}.public-panel .activity-list strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.public-panel .activity-list span{color:var(--text-tertiary);margin-top:5px;font-size:10px}.public-panel .activity-list b{color:var(--blue-300);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:500}.public-panel .network-orbit{background:radial-gradient(circle at 50% 48%,#2762c633,#0000 19%),radial-gradient(circle at 48%,#102851 0%,#091a37 34%,#07142b 74%);height:290px;position:relative;overflow:hidden}.public-panel .network-orbit:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 42%,#050f2261 100%);position:absolute;inset:0}.public-panel .orbit-grid{background-image:linear-gradient(#739de60b 1px,#0000 1px),linear-gradient(90deg,#739de60b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 24%,#0000 82%);mask-image:radial-gradient(circle,#000 24%,#0000 82%)}.public-panel .network-core{z-index:3;background:#0c234bd6;border:1px solid #73a4ff61;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:102px;height:102px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 58px #3f7cff42,inset 0 0 28px #558eff1f}.public-panel .network-core:before{content:"";border:1px solid #5c96ff24;border-radius:50%;position:absolute;inset:-11px}.public-panel .network-core img{object-fit:contain;width:39px;height:39px}.public-panel .network-core span{margin-top:4px;font-size:11px;font-weight:500}.public-panel .network-core small{color:var(--blue-300);letter-spacing:.1em;margin-top:2px;font-size:8px}.public-panel .orbit-node{left:var(--node-x);top:var(--node-y);z-index:2;grid-template-columns:17px minmax(0,auto);column-gap:7px;min-width:110px;display:grid;position:absolute;transform:translate(-50%,-50%)}.public-panel .orbit-node:before{content:"";z-index:-1;width:150px;height:1px;transform:rotate(calc(var(--line-angle) + 180deg));transform-origin:100%;background:linear-gradient(90deg,#0000,#5c96ff9e);position:absolute;top:8px;right:calc(100% - 8px)}.public-panel .orbit-node>i{background:var(--blue-500);border:2px solid #dce9ff;border-radius:50%;grid-row:1/3;width:13px;height:13px;animation:3.8s ease-in-out infinite panel-node-pulse;box-shadow:0 0 17px #5c96ffe0}.public-panel .orbit-node.browser>i{background:var(--purple-400);box-shadow:0 0 17px var(--purple-glow);border-color:#ffdfc2}.public-panel .orbit-node.cell>i{background:#3fc6dc;border-color:#c9efff;box-shadow:0 0 17px #3fc6dc85}.public-panel .orbit-node span{max-width:126px;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.public-panel .orbit-node small{max-width:126px;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.public-panel .network-empty{z-index:4;color:var(--text-tertiary);flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;top:73%;left:50%;transform:translate(-50%)}.public-panel .network-empty svg{display:none}.public-panel .network-empty strong{font-size:11px;font-weight:500}.public-panel .network-empty a{color:var(--blue-300);font-size:10px}.public-panel .network-summary{border-top:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;min-height:67px;padding:0 26px;display:grid}.public-panel .network-summary>div{justify-content:space-between;align-items:center;gap:10px;padding-right:24px;display:flex}.public-panel .network-summary>div+div{border-left:1px solid var(--border-subtle);padding-left:24px;padding-right:0}.public-panel .network-summary span{color:var(--text-secondary);font-size:11px}.public-panel .network-summary strong{color:var(--blue-300);font-size:15px;font-weight:500}.public-panel .overview-announcement{border-radius:var(--radius-lg);min-height:92px;box-shadow:var(--shadow-card);background:linear-gradient(110deg,#1b2343fa,#231d32fa);border:1px solid #ffffff17;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:22px;padding:18px 26px;display:grid}.public-panel .announcement-icon{width:44px;height:44px;color:var(--blue-300);background:#3f7cff1f;border:1px solid #84a9ff2e;border-radius:12px;place-items:center;display:grid}.public-panel .overview-announcement>div:nth-child(2){display:grid}.public-panel .overview-announcement strong{font-size:14px;font-weight:500}.public-panel .overview-announcement span{color:var(--text-secondary);margin-top:5px;font-size:11px}.public-panel .overview-announcement button{background:#f47c36;min-width:145px;box-shadow:0 8px 20px #593efe29}.public-panel .nodes-page{width:100%;max-width:1380px}.public-panel .node-overview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.public-panel .node-overview-stat{border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:0;min-height:148px;box-shadow:var(--shadow-card);background:linear-gradient(145deg,#1b2344fa,#121933fa);grid-template-rows:auto auto auto 1fr;grid-template-columns:36px minmax(0,1fr);gap:0 11px;padding:18px;display:grid;position:relative;overflow:hidden}.public-panel .node-overview-stat:after{content:"";opacity:.035;background:currentColor;border-radius:50%;width:100px;height:100px;position:absolute;top:-48px;right:-48px}.public-panel .node-overview-icon{background:color-mix(in srgb, currentColor 11%, transparent);border:1px solid;border-radius:10px;grid-row:1/span 2;place-items:center;width:36px;height:36px;display:grid}.public-panel .node-overview-icon svg{width:17px;height:17px}.public-panel .node-overview-stat.green{color:var(--success)}.public-panel .node-overview-stat.blue{color:var(--blue-300)}.public-panel .node-overview-stat.orange{color:var(--orange-300)}.public-panel .node-overview-stat.purple{color:#aebcff}.public-panel .node-overview-stat.violet{color:#bd9bff}.public-panel .node-overview-stat.cyan{color:#69d8e8}.public-panel .node-overview-stat>span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:9px;overflow:hidden}.public-panel .node-overview-stat>strong{color:var(--text-primary);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin-top:18px;font-size:21px;font-weight:390;overflow:hidden}.public-panel .node-overview-stat>small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin-top:4px;font-size:9px;overflow:hidden}.public-panel .node-overview-progress{background:#ffffff0e;border-radius:999px;grid-column:1/-1;align-self:end;height:3px;margin-top:14px;overflow:hidden}.public-panel .node-overview-progress i{border-radius:inherit;background:currentColor;height:100%;display:block;box-shadow:0 0 10px}.public-panel .node-topology-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:linear-gradient(145deg,#19203ffa,#111831fc);margin-top:18px;overflow:hidden}.public-panel .node-topology-head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:18px 22px;display:flex}.public-panel .node-topology-head>div:first-child{display:grid}.public-panel .node-topology-head>div:first-child>span,.public-panel .node-list-heading span{color:var(--blue-300);letter-spacing:.14em;font-size:8px}.public-panel .node-topology-head h2,.public-panel .node-list-heading h2{color:var(--text-primary);margin:5px 0 0;font-size:17px;font-weight:440}.public-panel .node-topology-head p{color:var(--text-tertiary);margin:5px 0 0;font-size:9px}.public-panel .node-topology-legend{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 15px;display:flex}.public-panel .node-topology-legend span{color:var(--text-tertiary);align-items:center;gap:6px;font-size:9px;display:inline-flex}.public-panel .node-topology-legend i,.public-panel .topology-node>div>i{background:var(--text-disabled);border-radius:50%;width:7px;height:7px}.public-panel .node-topology-legend i.active,.public-panel .topology-node.active>div>i{background:var(--success);box-shadow:0 0 9px #63e6b085}.public-panel .node-topology-legend i.warning,.public-panel .topology-node.warning>div>i{background:var(--warning);box-shadow:0 0 9px #f6b85f61}.public-panel .node-topology-legend i.offline,.public-panel .topology-node.offline>div>i{background:var(--text-disabled)}.public-panel .node-topology-map{isolation:isolate;background:radial-gradient(circle at 50% 52%,#3f7cff1d,#0000 20%),radial-gradient(circle at 50% 52%,#3f7cff09,#0000 48%),#111832;min-height:440px;position:relative;overflow:hidden}.public-panel .node-topology-grid{z-index:-2;opacity:.38;background-image:linear-gradient(#7a96dc0b 1px,#0000 1px),linear-gradient(90deg,#7a96dc0b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 15%,#0000 78%);mask-image:radial-gradient(circle,#000 15%,#0000 78%)}.public-panel .node-topology-links{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.public-panel .node-topology-links line{stroke:#5f77b22e;stroke-width:1.2px;stroke-dasharray:5 8}.public-panel .node-topology-links line.active{stroke:#63e6b061;animation:8s linear infinite topology-flow}.public-panel .node-topology-links line.warning{stroke:#f6b85f57}.public-panel .node-topology-links line.offline{stroke:#6e77912e}.public-panel .node-topology-links line.selected{stroke-width:2px;filter:drop-shadow(0 0 3px #63e6b061)}.public-panel .node-network-hub{background:radial-gradient(circle at 40% 30%,#263c76,#17264e 55%,#111a36 100%);border:1px solid #5c96ff47;border-radius:50%;align-content:center;place-items:center;width:132px;height:132px;padding:12px;display:grid;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 13px #3f7cff09,0 0 50px #2c5cc92b,inset 0 1px #ffffff14}.public-panel .node-network-hub:before,.public-panel .node-network-hub:after{content:"";border:1px dashed #5c96ff21;border-radius:50%;animation:28s linear infinite topology-orbit;position:absolute;inset:-27px}.public-panel .node-network-hub:after{border-color:#5c96ff12;animation-duration:44s;animation-direction:reverse;inset:-46px}.public-panel .node-network-hub>div{color:#c5d9ff;background:#5c96ff26;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:6px;display:grid}.public-panel .node-network-hub svg{width:20px}.public-panel .node-network-hub strong{font-size:13px;font-weight:550}.public-panel .node-network-hub span{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:8px}.public-panel .node-network-hub>i{background:var(--success);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite topology-pulse;position:absolute;top:24px;right:21px;box-shadow:0 0 11px #63e6b0a6}.public-panel .topology-node{left:var(--node-x);top:var(--node-y);border:1px solid var(--border-subtle);width:174px;min-height:66px;color:var(--text-primary);text-align:left;cursor:pointer;background:#151e3bf0;border-radius:14px;align-items:center;gap:10px;padding:9px 11px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 28px #02061438,inset 0 1px #ffffff06}.public-panel .topology-node:hover,.public-panel .topology-node.selected{background:#1b284efa;border-color:#5c96ff59;transform:translate(-50%,-50%)scale(1.035);box-shadow:0 15px 34px #0206144d,0 0 0 3px #3f7cff0e}.public-panel .topology-node.active.selected{border-color:#63e6b061}.public-panel .topology-node.warning.selected{border-color:#f6b85f61}.public-panel .topology-node.offline{opacity:.62}.public-panel .topology-node>div{width:38px;height:38px;color:var(--blue-300);background:#3f7cff1a;border:1px solid #6997ff1f;border-radius:10px;flex:none;place-items:center;display:grid;position:relative}.public-panel .topology-node>div>svg{width:18px}.public-panel .topology-node>div>i{border:2px solid #18203f;position:absolute;top:-2px;right:-2px}.public-panel .topology-node>span{gap:4px;min-width:0;display:grid}.public-panel .topology-node strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:550;overflow:hidden}.public-panel .topology-node small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.public-panel .node-topology-empty{color:var(--text-tertiary);text-align:center;place-items:center;display:grid;position:absolute;top:80%;left:50%;transform:translate(-50%,-50%)}.public-panel .node-topology-empty svg{width:24px;color:var(--blue-300);margin-bottom:8px}.public-panel .node-topology-empty strong{color:var(--text-primary);font-size:12px}.public-panel .node-topology-empty span{margin-top:4px;font-size:9px}.public-panel .node-topology-inspector{border-top:1px solid var(--border-subtle);background:#08102585;grid-template-columns:minmax(230px,.78fr) minmax(0,1.55fr);align-items:center;gap:22px;min-height:112px;padding:18px 22px;display:grid}.public-panel .node-inspector-identity{align-items:center;gap:12px;min-width:0;display:flex}.public-panel .node-inspector-identity>div{width:44px;height:44px;color:var(--blue-300);background:#3f7cff1c;border:1px solid #5c96ff2e;border-radius:12px;flex:none;place-items:center;display:grid}.public-panel .node-inspector-identity.active>div{color:var(--success);background:#63e6b014;border-color:#63e6b02e}.public-panel .node-inspector-identity.warning>div{color:var(--warning);background:#f6b85f14;border-color:#f6b85f2e}.public-panel .node-inspector-identity>span{min-width:0;display:grid}.public-panel .node-inspector-identity small{color:var(--text-tertiary);letter-spacing:.1em;font-size:8px}.public-panel .node-inspector-identity strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:550;overflow:hidden}.public-panel .node-inspector-identity em{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;font-style:normal;overflow:hidden}.public-panel .node-inspector-metrics{border:1px solid var(--border-subtle);background:var(--border-subtle);border-radius:11px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.public-panel .node-inspector-metrics>div{background:#0b152cf0;min-width:0;padding:11px 10px;display:grid}.public-panel .node-list-heading{justify-content:space-between;align-items:flex-end;gap:20px;min-height:82px;padding:25px 2px 14px;display:flex}.public-panel .node-list-heading>div{display:grid}.public-panel .node-list-heading>strong{color:var(--text-tertiary);font-size:10px;font-weight:500}@keyframes topology-flow{to{stroke-dashoffset:-52px}}@keyframes topology-orbit{to{transform:rotate(360deg)}}@keyframes topology-pulse{0%,to{opacity:.48;transform:scale(.88)}50%{opacity:1;transform:scale(1.15)}}.public-panel .node-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.public-panel .node-card{padding:22px}.public-panel .node-card-head{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.public-panel .node-device{width:50px;height:50px;color:var(--blue-300);background:#3f7cff24;border:1px solid #6997ff29;border-radius:14px;place-items:center;display:grid}.public-panel .node-device.browser{color:var(--purple-300);background:#593efe1f;border-color:#593efe38}.public-panel .node-device.cell{color:#70d8e8;background:#3fc6dc1c;border-color:#3fc6dc3d}.public-panel .node-card-head>div:nth-child(2){min-width:0;display:grid}.public-panel .node-card-head span:first-child{color:var(--text-tertiary);letter-spacing:.12em;font-size:9px}.public-panel .node-card-head h2{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:17px;font-weight:500;overflow:hidden}.public-panel .node-card-head small{color:var(--text-disabled);font-size:9px}.public-panel .node-status,.public-panel .state-badge,.public-panel .update-state{border:1px solid var(--border-subtle);color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:500;display:inline-flex}.public-panel .node-status i{background:var(--text-disabled);border-radius:50%;width:6px;height:6px}.public-panel .node-status.online,.public-panel .state-badge.online,.public-panel .update-state.ready,.public-panel .update-state.up-to-date{color:var(--success);background:#63e6b014;border-color:#63e6b02e}.public-panel .node-status.online i{background:var(--success);box-shadow:0 0 8px #63e6b080}.public-panel .execution-overview{background:#050f2375;border:1px solid #6b9aff24;border-radius:13px;align-items:center;gap:15px;margin:18px 0 8px;padding:14px;display:flex}.public-panel .execution-overview>span:last-child{gap:3px;min-width:0;display:grid}.public-panel .execution-overview>span:last-child strong{color:var(--text-primary);font-size:11px;font-weight:550}.public-panel .execution-overview>span:last-child small{color:var(--text-tertiary);font-size:9px;line-height:1.45}.public-panel .execution-badge{min-width:max-content;color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;background:#7184aa14;border:1px solid #7e97c52e;border-radius:9px;align-items:center;gap:7px;padding:7px 10px;font-size:8px;font-weight:650;line-height:1;display:inline-flex}.public-panel .execution-badge>svg{flex:none;width:13px;height:13px}.public-panel .execution-badge>span{gap:3px;display:grid}.public-panel .execution-badge strong{color:inherit;font-size:inherit;font-weight:inherit;white-space:nowrap}.public-panel .execution-badge small{color:currentColor;letter-spacing:.06em;opacity:.72;white-space:nowrap;font-size:7px;font-weight:500}.public-panel .execution-badge.large{border-radius:11px;min-height:42px;padding:8px 12px;font-size:9px}.public-panel .execution-badge.large>svg{width:17px;height:17px}.public-panel .execution-badge.gpu{color:#68efbf;background:#26bf8b1a;border-color:#68efbf40;box-shadow:inset 0 0 18px #37e0a60a}.public-panel .execution-badge.cpu{color:#7fb2ff;background:#3f7cff1a;border-color:#5a97ff42}.public-panel .execution-badge.mixed{color:#a99aff;background:#593efe21;border-color:#593efe57}.public-panel .execution-badge.unknown{color:#8d99b0;background:#626f8b0f;border-style:dashed}.public-panel .execution-badge.fallback{color:#ffbd78;background:#ae511d21;border-color:#ffa45252;box-shadow:inset 0 0 20px #ff8b400d}.public-panel button.execution-badge{appearance:none;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .15s,background .15s,transform .15s}.public-panel button.execution-badge:hover{border-color:currentColor;transform:translateY(-1px)}.public-panel button.execution-badge:focus-visible{outline-offset:3px;outline:2px solid #6fa3ffc7}.public-panel .execution-badge>.execution-badge-arrow{opacity:.72;width:11px;height:11px;margin-left:2px}.execution-diagnostic-backdrop{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020714c2;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.execution-diagnostic-dialog{color:#dce7ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 88% 0,#455bd62e,#0000 32%),linear-gradient(155deg,#111d3b 0%,#0c142b 72%);border:1px solid #6791ec42;border-radius:22px;width:min(920px,100%);max-height:min(860px,100vh - 56px);font-family:Manrope Variable,Manrope,SF Pro Display,Segoe UI Variable,sans-serif;overflow:auto;box-shadow:0 36px 100px #00000080,inset 0 1px #ffffff0a}.execution-diagnostic-dialog *,.execution-diagnostic-dialog :before,.execution-diagnostic-dialog :after{box-sizing:border-box}.execution-diagnostic-dialog .execution-badge{color:#9ba3b9;letter-spacing:.08em;text-transform:uppercase;background:#7184aa14;border:1px solid #7e97c52e;border-radius:9px;align-items:center;gap:7px;min-width:max-content;padding:7px 10px;font-size:8px;font-weight:650;line-height:1;display:inline-flex}.execution-diagnostic-dialog .execution-badge>svg{flex:none;width:13px;height:13px}.execution-diagnostic-dialog .execution-badge>span{gap:3px;display:grid}.execution-diagnostic-dialog .execution-badge strong{color:inherit;font-size:inherit;font-weight:inherit;white-space:nowrap}.execution-diagnostic-dialog .execution-badge.gpu{color:#68efbf;background:#26bf8b1a;border-color:#68efbf40}.execution-diagnostic-dialog .execution-badge.cpu{color:#7fb2ff;background:#3f7cff1a;border-color:#5a97ff42}.execution-diagnostic-dialog .execution-badge.mixed{color:#a99aff;background:#593efe21;border-color:#593efe57}.execution-diagnostic-dialog .execution-badge.fallback{color:#ffbd78;background:#ae511d21;border-color:#ffa45252}.execution-diagnostic-head{border-bottom:1px solid #6d89c324;justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 26px 21px;display:flex}.execution-diagnostic-head>div{gap:5px;display:grid}.execution-diagnostic-head span,.execution-diagnostic-section-title>span{color:#79a9ff;letter-spacing:.14em;font-size:8px;font-weight:700}.execution-diagnostic-head h2{color:#f4f7ff;margin:0;font-size:23px;font-weight:520}.execution-diagnostic-head p{color:#8190ae;margin:0;font-size:10px;line-height:1.5}.execution-diagnostic-head>button{color:#9eabc5;background:#0a142ba3;border:1px solid #7997d333;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.execution-diagnostic-head>button:hover{color:#fff;border-color:#79a5ff7a}.execution-diagnostic-head>button svg{width:16px}.execution-diagnostic-summary{background:#040c1d6b;border:1px solid #698aca26;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 26px 0;display:grid;overflow:hidden}.execution-diagnostic-summary>div{border-right:1px solid #698aca21;gap:5px;padding:13px 15px;display:grid}.execution-diagnostic-summary>div:last-child{border-right:0}.execution-diagnostic-summary small,.execution-diagnostic-stage-grid small{color:#7181a2;letter-spacing:.1em;font-size:7px;font-weight:650}.execution-diagnostic-summary strong{color:#eaf0ff;font-size:11px;font-weight:570}.execution-diagnostic-alert{color:#ffc17c;background:#9646141f;border:1px solid #ff9e4c40;border-radius:12px;align-items:flex-start;gap:10px;margin:12px 26px 0;padding:12px 14px;display:flex}.execution-diagnostic-alert>svg{flex:none;width:16px;margin-top:1px}.execution-diagnostic-alert>span{gap:4px;display:grid}.execution-diagnostic-alert small{letter-spacing:.1em;font-size:7px;font-weight:700}.execution-diagnostic-alert strong{color:#f2c9a0;font-size:10px;font-weight:500;line-height:1.5}.execution-diagnostic-repair{color:#63e6b0;background:#23926f1a;border:1px solid #63e6b033;border-radius:12px;align-items:flex-start;gap:10px;margin:10px 26px 0;padding:12px 14px;display:flex}.execution-diagnostic-repair>svg{flex:none;width:16px;margin-top:1px;animation:4s linear infinite execution-repair-spin}.execution-diagnostic-repair>span{gap:4px;display:grid}.execution-diagnostic-repair small{letter-spacing:.1em;font-size:7px;font-weight:700}.execution-diagnostic-repair strong{color:#a9dfcf;font-size:10px;font-weight:500;line-height:1.5}@keyframes execution-repair-spin{to{transform:rotate(360deg)}}.execution-diagnostic-stages{gap:10px;padding:22px 26px 24px;display:grid}.execution-diagnostic-section-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.execution-diagnostic-section-title small{color:#6f7c98;font-size:8px}.execution-diagnostic-stage{background:#0812288c;border:1px solid #5d87d529;border-radius:14px;gap:14px;padding:16px;display:grid}.execution-diagnostic-stage.fallback{background:linear-gradient(110deg,#662c1029,#0812288f 44%);border-color:#ff9e4c38}.execution-diagnostic-stage-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.execution-diagnostic-stage-head>span{align-items:center;gap:11px;display:flex}.execution-diagnostic-stage-head>span>b{color:#85adff;background:#3569d81f;border:1px solid #5b91ff38;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.execution-diagnostic-stage-head>span>span{gap:3px;display:grid}.execution-diagnostic-stage-head small{color:#6e8bc9;letter-spacing:.1em;font-size:7px}.execution-diagnostic-stage-head strong{color:#e8efff;font-size:11px;font-weight:560}.execution-diagnostic-stage-grid{border:1px solid #5d82c621;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.execution-diagnostic-stage-grid>div{border-right:1px solid #5d82c61c;gap:5px;min-width:0;padding:10px 11px;display:grid}.execution-diagnostic-stage-grid>div:last-child{border-right:0}.execution-diagnostic-stage-grid strong,.execution-diagnostic-stage-grid code{color:#d9e5ff;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:9px;font-weight:520;overflow:hidden}.execution-diagnostic-stage>p{color:#d6a675;align-items:flex-start;gap:8px;margin:0;font-size:9px;line-height:1.45;display:flex}.execution-diagnostic-stage>p svg{flex:none;width:14px}.execution-diagnostic-runtime{background:#0812288c;border:1px solid #5d87d529;border-radius:13px;gap:5px;padding:16px;display:grid}.execution-diagnostic-runtime strong{color:#eef3ff;font-size:12px}.execution-diagnostic-runtime span{color:#7e8daa;font-size:9px}.execution-diagnostic-foot{color:#78a8ff;background:#040b1b5c;border-top:1px solid #698aca21;align-items:center;gap:11px;padding:15px 26px;display:flex}.execution-diagnostic-foot>svg{flex:none;width:17px}.execution-diagnostic-foot>span{gap:3px;display:grid}.execution-diagnostic-foot strong{color:#dce7ff;font-size:9px;font-weight:570}.execution-diagnostic-foot small{color:#73809b;font-size:8px}.execution-diagnostic-foot code{color:#a8c4ff;font-family:inherit}@media (width<=760px){.execution-diagnostic-backdrop{padding:10px}.execution-diagnostic-dialog{border-radius:17px;max-height:calc(100vh - 20px)}.execution-diagnostic-head{padding:20px 18px 17px}.execution-diagnostic-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin:15px 18px 0}.execution-diagnostic-summary>div:nth-child(2){border-right:0}.execution-diagnostic-summary>div:nth-child(-n+2){border-bottom:1px solid #698aca21}.execution-diagnostic-alert,.execution-diagnostic-repair{margin:10px 18px 0}.execution-diagnostic-stages{padding:18px}.execution-diagnostic-stage-grid{grid-template-columns:1fr 1fr}.execution-diagnostic-stage-grid>div{border-bottom:1px solid #5d82c61c}.execution-diagnostic-stage-grid>div:nth-child(2n){border-right:0}.execution-diagnostic-stage-grid>div:last-child{border-bottom:0}.execution-diagnostic-foot{padding:14px 18px}}.public-panel .accelerator-compact-banner{background:radial-gradient(circle at 72%,#593efe21,#0000 42%),linear-gradient(120deg,#122348f7,#141833fa);border:1px solid #7565ff47;border-radius:16px;grid-template-columns:minmax(220px,.8fr) 34px minmax(300px,1.2fr) auto;grid-template-areas:"cpu arrow gpu action""cpu arrow progress action";align-items:center;gap:7px 14px;margin-bottom:22px;padding:14px 15px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #03071833,inset 0 1px #ffffff09}.public-panel .panel-environment-badge{color:#c4bbff;letter-spacing:.08em;text-transform:uppercase;background:#593efe1c;border:1px solid #593efe57;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:8px;font-weight:700;display:inline-flex}.public-panel .accelerator-compact-banner.progress-hidden{grid-template-areas:"cpu arrow gpu action"}.public-panel .accelerator-compact-banner:before{background:linear-gradient(180deg, var(--blue-400), #593efe, #9a88ff);content:"";width:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #593efebf}.public-panel .accelerator-compact-engine,.public-panel .accelerator-compact-gpu{align-items:center;gap:11px;min-width:0;display:flex}.public-panel .accelerator-compact-engine{grid-area:cpu}.public-panel .accelerator-compact-gpu{grid-area:gpu}.public-panel .accelerator-compact-engine>span:last-child,.public-panel .accelerator-compact-copy{gap:2px;min-width:0;display:grid}.public-panel .accelerator-compact-copy{flex:1}.public-panel .accelerator-compact-icon{color:#8bb6ff;background:#3f7cff1f;border:1px solid #6997ff30;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.public-panel .accelerator-compact-gpu .accelerator-compact-icon{color:#ad9fff;background:#593efe24;border-color:#7b65ff47;box-shadow:inset 0 0 18px #593efe14}.public-panel .accelerator-compact-icon svg{width:17px;height:17px}.public-panel .accelerator-compact-engine small,.public-panel .accelerator-compact-gpu small{color:var(--text-tertiary);letter-spacing:.13em;font-size:7px;font-style:normal;font-weight:650}.public-panel .accelerator-compact-engine.error small,.public-panel .accelerator-compact-engine.unavailable small{color:#ff8fa4}.public-panel .accelerator-compact-engine.error .accelerator-compact-icon,.public-panel .accelerator-compact-engine.unavailable .accelerator-compact-icon{color:#ff8fa4;background:#bb2d4e1f;border-color:#ff748f42}.public-panel .accelerator-compact-engine strong,.public-panel .accelerator-compact-gpu strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.public-panel .accelerator-compact-engine em,.public-panel .accelerator-compact-gpu em{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.public-panel .accelerator-compact-gpu>b{color:#b7abff;font-variant-numeric:tabular-nums;flex:none;font-size:11px}.public-panel .accelerator-transition-arrow{color:#a0b1db85;grid-area:arrow;width:16px}.public-panel .accelerator-compact-progress,.public-panel .accelerator-progress-track{background:#fff1;border-radius:999px;height:5px;position:relative;overflow:hidden}.public-panel .accelerator-compact-progress{grid-area:progress}.public-panel .accelerator-compact-progress>i,.public-panel .accelerator-progress-track>i{border-radius:inherit;background:linear-gradient(90deg,#3978ff,#593efe 60%,#9a88ff);height:100%;transition:width .28s;display:block;box-shadow:0 0 15px #593efe94}.public-panel .accelerator-compact-progress.indeterminate>i,.public-panel .accelerator-progress-track.indeterminate>i{width:34%;animation:1.4s ease-in-out infinite accelerator-indeterminate}@keyframes accelerator-indeterminate{0%{transform:translate(-110%)}to{transform:translate(310%)}}.public-panel .accelerator-compact-banner>button{color:#d7d1ff;cursor:pointer;background:#593efe1c;border:1px solid #7e69ff47;border-radius:10px;grid-area:action;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:9px;font-weight:600;display:inline-flex}.public-panel .accelerator-compact-banner>button:hover,.public-panel .accelerator-compact-banner>button:focus-visible{color:#fff;background:#593efe38;border-color:#917eff8c;outline:none}.public-panel .accelerator-compact-banner>button svg{width:13px}.public-panel .accelerator-progress-panel{box-shadow:var(--shadow-card), inset 0 1px #ffffff09;background:radial-gradient(circle at 88% 0,#593efe1f,#0000 38%),linear-gradient(145deg,#161f3ffa,#0e162efa);border:1px solid #6b79c330;border-radius:19px;gap:16px;margin-bottom:20px;padding:22px;display:grid;position:relative;overflow:hidden}.public-panel .accelerator-progress-panel:before{background:linear-gradient(90deg, transparent, var(--blue-400), #593efe, transparent);opacity:.72;content:"";height:2px;position:absolute;inset:0 0 auto}.public-panel .accelerator-progress-panel.gpu-ready:before{background:linear-gradient(90deg,#0000,#50d8ad,#8affd5,#0000)}.public-panel .accelerator-progress-panel.gpu-error:before,.public-panel .accelerator-progress-panel.gpu-fallback:before{background:linear-gradient(90deg,#0000,#ff7088,#8f73ff,#0000)}.public-panel .accelerator-progress-header,.public-panel .accelerator-progress-heading,.public-panel .accelerator-engine-title,.public-panel .accelerator-engine-foot,.public-panel .accelerator-preparation-head,.public-panel .accelerator-requirement,.public-panel .accelerator-evidence-note{align-items:center;display:flex}.public-panel .accelerator-progress-header{justify-content:space-between;gap:20px}.public-panel .accelerator-progress-heading{gap:13px;min-width:0}.public-panel .accelerator-progress-heading>div{gap:3px;min-width:0;display:grid}.public-panel .accelerator-progress-heading>div>span{color:#9584ff;letter-spacing:.14em;font-size:8px;font-weight:650}.public-panel .accelerator-progress-heading h2{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:540}.public-panel .accelerator-progress-heading p{color:var(--text-tertiary);margin:0;font-size:9px;line-height:1.45}.public-panel .accelerator-runtime-icon{color:#aa9cff;background:#593efe24;border:1px solid #7d69ff42;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 20px #593efe14}.public-panel .accelerator-runtime-icon svg{width:19px}.public-panel .accelerator-overall-badge{color:#8bb6ff;letter-spacing:.08em;background:#3f7cff17;border:1px solid #6197ff3b;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:8px;font-weight:650;display:inline-flex}.public-panel .accelerator-overall-badge>i,.public-panel .accelerator-engine-foot i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 10px}.public-panel .accelerator-overall-badge.cpu-active,.public-panel .accelerator-overall-badge.gpu-active{color:#68efbf;background:#26bf8b1a;border-color:#68efbf3d}.public-panel .accelerator-overall-badge.connection-error,.public-panel .accelerator-overall-badge.unavailable{color:#ff8fa4;background:#bb2d4e1f;border-color:#ff748f47}.public-panel .accelerator-engine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.public-panel .accelerator-engine-card{background:#050f2470;border:1px solid #668ad224;border-radius:14px;min-width:0;padding:16px}.public-panel .accelerator-engine-card.cpu.active{background:linear-gradient(135deg,#165f5324,#0712288a);border-color:#68efbf33}.public-panel .accelerator-engine-card.cpu.connection-error,.public-panel .accelerator-engine-card.cpu.unavailable{background:linear-gradient(135deg,#7d1f3a21,#0712288a);border-color:#ff748f3d}.public-panel .accelerator-engine-card.gpu.checking,.public-panel .accelerator-engine-card.gpu.downloading,.public-panel .accelerator-engine-card.gpu.installing,.public-panel .accelerator-engine-card.gpu.verifying{background:linear-gradient(135deg,#593efe1f,#0712288a);border-color:#7b67ff45}.public-panel .accelerator-engine-card.gpu.ready{background:linear-gradient(135deg,#1d6f5721,#0712288a);border-color:#68efbf38}.public-panel .accelerator-engine-card.gpu.error,.public-panel .accelerator-engine-card.gpu.fallback{border-color:#ff688038}.public-panel .accelerator-engine-title{gap:10px}.public-panel .accelerator-engine-title>span{color:#8bb6ff;background:#3f7cff1c;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.public-panel .accelerator-engine-card.gpu .accelerator-engine-title>span{color:#ad9fff;background:#593efe24}.public-panel .accelerator-engine-title svg{width:15px}.public-panel .accelerator-engine-title>div{gap:2px;display:grid}.public-panel .accelerator-engine-title small{color:var(--text-tertiary);letter-spacing:.13em;font-size:7px}.public-panel .accelerator-engine-title strong{color:var(--text-primary);font-size:10px;font-weight:600}.public-panel .accelerator-engine-title>b{color:var(--text-secondary);letter-spacing:.08em;background:#5070b412;border:1px solid #7897d324;border-radius:7px;margin-left:auto;padding:5px 7px;font-size:7px}.public-panel .accelerator-engine-card h3{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:14px 0 4px;font-size:14px;font-weight:520;overflow:hidden}.public-panel .accelerator-engine-card>p{min-height:28px;color:var(--text-tertiary);margin:0;font-size:8px;line-height:1.55}.public-panel .accelerator-engine-foot{border-top:1px solid #ffffff0e;margin-top:12px;padding-top:10px}.public-panel .accelerator-engine-foot span{color:#7faeff;align-items:center;gap:7px;font-size:8px;display:flex}.public-panel .accelerator-engine-card.active .accelerator-engine-foot span,.public-panel .accelerator-engine-card.gpu.ready .accelerator-engine-foot span{color:#68efbf}.public-panel .accelerator-engine-card.gpu.installing .accelerator-engine-foot span,.public-panel .accelerator-engine-card.gpu.downloading .accelerator-engine-foot span,.public-panel .accelerator-engine-card.gpu.checking .accelerator-engine-foot span,.public-panel .accelerator-engine-card.gpu.verifying .accelerator-engine-foot span{color:#a99aff}.public-panel .accelerator-preparation{background:linear-gradient(135deg,#593efe14,#0711276b);border:1px solid #7b67ff33;border-radius:14px;padding:16px}.public-panel .accelerator-preparation-head{justify-content:space-between;gap:18px;margin-bottom:12px}.public-panel .accelerator-preparation-head>div:first-child{gap:3px;min-width:0;display:grid}.public-panel .accelerator-preparation-head span{color:#9584ff;letter-spacing:.14em;font-size:7px;font-weight:650}.public-panel .accelerator-preparation-head strong{color:var(--text-primary);font-size:12px;font-weight:560}.public-panel .accelerator-preparation-head small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.public-panel .accelerator-preparation-value{text-align:right;flex:none;gap:2px;display:grid}.public-panel .accelerator-preparation-value strong{color:#b7acff;font-variant-numeric:tabular-nums;font-size:16px}.public-panel .accelerator-preparation-value small{color:var(--text-tertiary);font-size:8px}.public-panel .accelerator-progress-track{height:7px}.public-panel .accelerator-progress-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.public-panel .accelerator-progress-meta>span{background:#050d1f42;border:1px solid #748bc41a;border-radius:9px;gap:3px;min-width:0;padding:8px 9px;display:grid}.public-panel .accelerator-progress-meta small{color:var(--text-disabled);letter-spacing:.11em;font-size:6px}.public-panel .accelerator-progress-meta strong{color:var(--text-secondary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:550;overflow:hidden}.public-panel .accelerator-requirement{background:#6f193021;border:1px solid #ff68803b;border-radius:13px;align-items:flex-start;gap:12px;padding:14px 15px}.public-panel .accelerator-requirement>span{color:#ff8ba0;background:#ff68801a;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.public-panel .accelerator-requirement>span svg{width:16px}.public-panel .accelerator-requirement>div:nth-child(2){gap:3px;min-width:0;display:grid}.public-panel .accelerator-requirement small{color:#ff91a4;letter-spacing:.13em;font-size:7px;font-weight:650}.public-panel .accelerator-requirement strong{color:#ffd5dc;font-size:10px;font-weight:560}.public-panel .accelerator-requirement p{color:var(--text-secondary);margin:2px 0 0;font-size:8px;line-height:1.5}.public-panel .accelerator-requirement-space{flex:none;margin-left:auto;gap:7px!important;display:flex!important}.public-panel .accelerator-requirement-space>span{background:#0f11275c;border:1px solid #ff8b9d1f;border-radius:8px;gap:3px;min-width:78px;padding:7px 9px;display:grid}.public-panel .accelerator-requirement-space strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:9px}.public-panel .accelerator-browser-fallback{color:#d8d2ff;white-space:nowrap;background:#593efe24;border:1px solid #7e69ff52;border-radius:9px;flex:none;align-items:center;gap:7px;min-height:34px;margin-left:auto;padding:0 11px;font-size:8px;font-weight:650;text-decoration:none;display:inline-flex}.public-panel .accelerator-browser-fallback:hover{background:#593efe38;border-color:#927eff94}.public-panel .accelerator-browser-fallback svg{width:13px}.public-panel .accelerator-log{background:#050e2159;border:1px solid #7089c621;border-radius:12px;overflow:hidden}.public-panel .accelerator-log summary{min-height:44px;color:var(--text-secondary);cursor:pointer;align-items:center;gap:9px;padding:0 13px;font-size:9px;font-weight:550;list-style:none;display:flex}.public-panel .accelerator-log summary::-webkit-details-marker{display:none}.public-panel .accelerator-log summary:focus-visible{outline-offset:-2px;outline:2px solid #7e69ffa6}.public-panel .accelerator-log summary>svg:first-child{color:#9787ff;width:14px}.public-panel .accelerator-log summary>span{color:var(--text-disabled);margin-left:auto;font-size:8px;font-weight:500}.public-panel .accelerator-log summary>svg:last-child{width:14px;transition:transform .16s}.public-panel .accelerator-log[open] summary>svg:last-child{transform:rotate(180deg)}.public-panel .accelerator-log-body{scrollbar-width:thin;background:#01081761;border-top:1px solid #ffffff0e;max-height:230px;overflow:auto}.public-panel .accelerator-log-body ol{margin:0;padding:7px 13px;list-style:none}.public-panel .accelerator-log-body li{min-height:30px;color:var(--text-secondary);border-bottom:1px solid #ffffff0a;grid-template-columns:6px 70px minmax(0,1fr);align-items:center;gap:9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;line-height:1.45;display:grid}.public-panel .accelerator-log-body li:last-child{border-bottom:0}.public-panel .accelerator-log-body li>i{background:#719fff;border-radius:50%;width:5px;height:5px}.public-panel .accelerator-log-body li.success>i{background:#68efbf;box-shadow:0 0 8px #68efbf8c}.public-panel .accelerator-log-body li.warning>i{background:#aa97ff;box-shadow:0 0 8px #aa97ff8c}.public-panel .accelerator-log-body li.error>i{background:#ff7088;box-shadow:0 0 8px #ff70888c}.public-panel .accelerator-log-body time{color:var(--text-disabled);font-variant-numeric:tabular-nums}.public-panel .accelerator-log-body p{color:var(--text-tertiary);margin:0;padding:13px;font-size:8px}.public-panel .accelerator-evidence-note{color:var(--text-disabled);align-items:flex-start;gap:9px;font-size:8px;line-height:1.5}.public-panel .accelerator-evidence-note svg{color:#68efbf;flex:none;width:14px}.public-panel .accelerator-evidence-note strong{color:var(--text-secondary);font-weight:560}.public-panel .node-runtime-state{border:1px solid var(--border-subtle);background:#050f2273;border-radius:11px;align-items:center;gap:12px;min-height:58px;margin-top:18px;padding:10px 12px;display:flex}.public-panel .node-runtime-state>span:last-child{gap:3px;min-width:0;display:grid}.public-panel .node-runtime-state>span:last-child strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.public-panel .node-runtime-state>span:last-child small{color:var(--text-disabled);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.public-panel .node-runtime-state.repairing{background:linear-gradient(90deg,#24856817,#050f2273 42%);border-color:#63e6b029}.public-panel .node-runtime-state.repairing>span:last-child strong{color:#8cd9c0}.public-panel .remote-accelerator-diagnostics{background:#050e2294;border:1px solid #7599e021;border-radius:11px;margin-top:10px;overflow:hidden}.public-panel .remote-accelerator-diagnostics.repairing{border-color:#593efe52;box-shadow:inset 0 0 32px #593efe0e}.public-panel .remote-accelerator-diagnostics.ready{border-color:#63e6b02e}.public-panel .remote-accelerator-diagnostics summary{cursor:pointer;min-height:42px;color:var(--text-tertiary);align-items:center;gap:10px;padding:0 12px;font-size:8px;list-style:none;display:flex}.public-panel .remote-accelerator-diagnostics summary::-webkit-details-marker{display:none}.public-panel .remote-accelerator-diagnostics summary>span{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;display:flex}.public-panel .remote-accelerator-diagnostics summary>span svg{color:#8b7aff;width:13px}.public-panel .remote-accelerator-diagnostics summary>strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-weight:560;overflow:hidden}.public-panel .remote-accelerator-diagnostics summary>svg{width:13px;transition:transform .16s}.public-panel .remote-accelerator-diagnostics[open] summary>svg{transform:rotate(180deg)}.public-panel .remote-accelerator-body{border-top:1px solid #ffffff0d;gap:10px;padding:12px;display:grid}.public-panel .remote-accelerator-grid{border:1px solid var(--border-subtle);background:var(--border-subtle);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.public-panel .remote-accelerator-grid>div{background:#07132bf0;gap:3px;min-width:0;padding:9px;display:grid}.public-panel .remote-accelerator-grid span{color:var(--text-disabled);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.public-panel .remote-accelerator-grid strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:560;overflow:hidden}.public-panel .remote-accelerator-progress{background:#7a95d11c;border-radius:999px;height:3px;overflow:hidden}.public-panel .remote-accelerator-progress i{border-radius:inherit;background:linear-gradient(90deg,#4f8cff,#593efe,#72e6c2);height:100%;transition:width .3s;display:block;box-shadow:0 0 12px #593efe6b}.public-panel .remote-accelerator-body>p{color:#b7c6e8;align-items:flex-start;gap:7px;margin:0;font-size:8px;line-height:1.5;display:flex}.public-panel .remote-accelerator-body>p svg{color:#8b7aff;flex:none;width:13px}.public-panel .remote-accelerator-body>small{color:var(--text-disabled);font-size:7px}.public-panel .remote-accelerator-body ol{max-height:170px;margin:0;padding:0;list-style:none;overflow:auto}.public-panel .remote-accelerator-body li{color:var(--text-tertiary);border-top:1px solid #ffffff09;grid-template-columns:68px minmax(0,1fr);gap:8px;padding:6px 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px;line-height:1.45;display:grid}.public-panel .remote-accelerator-body li time{color:var(--text-disabled)}.public-panel .remote-accelerator-body li.warning span{color:#b9adff}.public-panel .remote-accelerator-body li.error span{color:#ff91a5}.public-panel .remote-accelerator-body li.success span{color:#78e5be}@media (width<=720px){.public-panel .remote-accelerator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-panel .remote-accelerator-body li{grid-template-columns:58px minmax(0,1fr)}}.public-panel .execution-stage-list{gap:7px;margin-top:10px;display:grid}.public-panel .execution-stage{background:#0c1b3894;border:1px solid #7599e01f;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 11px;display:flex}.public-panel .execution-stage>span{gap:3px;min-width:0;display:grid}.public-panel .execution-stage>span small{color:var(--blue-300);letter-spacing:.09em;font-size:7px}.public-panel .execution-stage>span strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:550;overflow:hidden}.public-panel .execution-stage>span em{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.public-panel .node-inspector-identity .execution-badge{justify-self:start;margin-top:7px}.public-panel .state-badge.paused,.public-panel .state-badge.connecting,.public-panel .node-status.draining,.public-panel .update-state.checking,.public-panel .update-state.downloading{color:var(--warning);background:#f6b85f14;border-color:#f6b85f2e}.public-panel .state-badge.error{color:#ff8fa4;background:#bb2d4e1f;border-color:#ff748f42}.public-panel .node-card-metrics,.public-panel .hardware-metrics{border:1px solid var(--border-subtle);background:var(--border-subtle);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:20px;display:grid;overflow:hidden}.public-panel .node-card-metrics>div,.public-panel .hardware-metrics>div{background:#061228e0;min-width:0;padding:13px;display:grid}.public-panel .node-card-metrics span,.public-panel .hardware-metrics span,.public-panel .metric span{color:var(--text-tertiary);text-transform:uppercase;font-size:9px}.public-panel .node-card-metrics strong,.public-panel .hardware-metrics strong,.public-panel .metric strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;font-weight:500;overflow:hidden}.public-panel .node-card-foot{color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:14px;padding-top:17px;font-size:10px;display:flex}.public-panel .node-card-foot button{color:#ffafb8;cursor:pointer;background:#7418261f;border:1px solid #ff6b7a2e;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:10px;display:inline-flex}.public-panel .wide-empty{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#0919368c;grid-column:1/-1;align-content:center;place-items:center;min-height:340px;display:grid}.public-panel .wide-empty>a{color:var(--blue-300);align-items:center;gap:7px;font-size:11px;display:inline-flex}.public-panel .panel-table-head,.public-panel .panel-table-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(240px,2fr) repeat(3,minmax(100px,1fr));align-items:center;gap:14px;min-height:64px;padding:0 24px;display:grid}.public-panel .panel-table-head{min-height:48px;color:var(--text-tertiary);letter-spacing:.12em;text-transform:uppercase;background:#05102561;font-size:9px;font-weight:500}.public-panel .panel-table-row:last-child{border-bottom:0}.public-panel .panel-table-row>strong{min-width:0;color:var(--text-primary);align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.public-panel .panel-table-row>strong small{color:var(--text-tertiary);font-size:9px;font-weight:400}.public-panel .panel-table-row>span{color:var(--text-secondary);font-size:11px}.public-panel .panel-table-row>b{color:var(--success);text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:500;display:flex}.public-panel .panel-table-row>b i{background:currentColor;border-radius:50%;width:6px;height:6px}.public-panel .model-execution-row{min-height:76px}.public-panel .model-execution-row>.execution-badge{justify-self:start}.public-panel .models-page{gap:22px;display:grid}.public-panel .model-request-form,.public-panel .model-request-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:linear-gradient(145deg,#12284dd1,#081835e6)}.public-panel .model-request-form{padding:24px}.public-panel .model-form-heading,.public-panel .model-request-head,.public-panel .model-request-foot{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.public-panel .model-form-heading span,.public-panel .model-request-head>div:nth-child(2)>span{color:var(--blue-300);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.public-panel .model-form-heading h2,.public-panel .model-request-head h2{margin:5px 0 0;font-family:inherit;font-size:22px;font-weight:500}.public-panel .model-form-heading p{color:var(--text-secondary);margin:6px 0 0;font-size:13px;line-height:1.5}.public-panel .model-form-heading>svg{color:var(--blue-300)}.public-panel .hub-model-search{min-height:48px;color:var(--blue-300);background:#0a1b3ae0;border:1px solid #6397ff4d;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-top:22px;padding:0 14px;display:grid;box-shadow:0 0 0 3px #407dff0a}.public-panel .hub-model-search:focus-within{border-color:var(--blue-400);box-shadow:0 0 0 3px #407dff1f}.public-panel .hub-model-search input{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0}.public-panel .hub-model-search input::placeholder{color:var(--text-disabled)}.public-panel .hub-model-search>svg:last-child{width:16px}.public-panel .hub-catalog-toolbar{grid-template-columns:minmax(320px,1fr) repeat(3,minmax(150px,190px));align-items:end;gap:10px;margin-top:22px;display:grid}.public-panel .hub-catalog-toolbar .hub-model-search{margin-top:0}.public-panel .hub-catalog-toolbar>label{gap:6px;min-width:0;display:grid}.public-panel .hub-catalog-toolbar>label>span{color:var(--text-tertiary);letter-spacing:.12em;font-size:9px;font-weight:700}.public-panel .hub-catalog-toolbar .app-select-trigger{background:#0a1b3ae0;border-color:#6397ff3d;border-radius:12px;min-height:48px}.public-panel .hub-catalog-heading{color:var(--text-secondary);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:16px;margin:16px 2px 10px;font-size:10px;display:flex}.public-panel .hub-catalog-heading a{color:var(--blue-300);letter-spacing:0;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.public-panel .hub-model-table-wrap{border:1px solid var(--border-subtle);scrollbar-color:#6196ff75 transparent;background:#08173494;border-radius:13px;overflow:auto}.public-panel .hub-model-table{border-collapse:collapse;width:100%;min-width:1030px;color:var(--text-secondary);font-size:11px}.public-panel .hub-model-table th{border-bottom:1px solid var(--border-subtle);color:var(--text-tertiary);text-align:left;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#0d1f42f0;padding:11px 12px;font-size:9px;font-weight:700}.public-panel .hub-model-table td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #688ecc1a;padding:10px 12px}.public-panel .hub-model-table tbody tr:last-child td{border-bottom:0}.public-panel .hub-model-table tbody tr{transition:background .14s,opacity .14s}.public-panel .hub-model-table tbody tr:hover{background:#2f5ba41f}.public-panel .hub-model-table tbody tr.selected{background:#3e70d22e}.public-panel .hub-model-table tbody tr.unsupported{opacity:.72}.public-panel .hub-table-model{align-items:center;gap:9px;min-width:250px;display:flex}.public-panel .hub-table-model>i{width:30px;height:30px;color:var(--blue-300);background:#3164b81f;border:1px solid #669eff33;border-radius:9px;flex:none;place-items:center;display:grid}.public-panel .hub-table-model>i svg{width:15px}.public-panel .hub-table-model>span{gap:2px;min-width:0;display:grid}.public-panel .hub-table-model strong{max-width:290px;color:var(--text-primary);text-overflow:ellipsis;font-size:12px;overflow:hidden}.public-panel .hub-table-model small{color:var(--text-tertiary);font-size:9px}.public-panel .hub-table-architecture{text-overflow:ellipsis;max-width:180px;display:block;overflow:hidden}.public-panel .hub-table-memory{color:#dcd7ff;align-items:center;gap:5px;display:inline-flex}.public-panel .hub-table-memory svg{width:13px;color:var(--purple-300)}.public-panel .hub-table-memory.fits:after{content:"fits";color:var(--success);letter-spacing:.08em;text-transform:uppercase;margin-left:3px;font-size:8px}.public-panel .hub-status-pill{border:1px solid var(--border-subtle);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 8px;font-size:8px;font-weight:750;display:inline-flex}.public-panel .hub-status-pill.certified{color:var(--success);background:#26b78b14;border-color:#42e2b240}.public-panel .hub-status-pill.gated{color:#b9adff;background:#593efe1a;border-color:#593efe52}.public-panel .hub-status-pill.unsupported{color:var(--text-tertiary);background:#7284a412}.public-panel .hub-table-select{min-width:72px;min-height:31px;color:var(--blue-200);cursor:pointer;background:#3164b81a;border:1px solid #649bff57;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 11px;display:inline-flex}.public-panel .hub-table-select:hover:not(:disabled){border-color:var(--blue-400);background:#3164b838}.public-panel .hub-table-select:disabled{opacity:.35;cursor:not-allowed}.public-panel .hub-table-select svg{width:13px;color:var(--success)}.public-panel .hub-catalog-pagination{color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:14px;margin-top:11px;font-size:10px;display:flex}.public-panel .hub-catalog-pagination button{min-height:34px;color:var(--blue-200);cursor:pointer;background:#3164b81f;border:1px solid #649bff4d;border-radius:9px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.public-panel .hub-catalog-pagination button:disabled{opacity:.6;cursor:wait}.public-panel .hub-catalog-pagination button svg{width:14px}.public-panel .hub-catalog-pagination em{color:var(--text-disabled);font-style:normal}.public-panel .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.public-panel .hub-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-panel .hub-model-card{border:1px solid var(--border-subtle);min-width:0;min-height:174px;color:var(--text-primary);text-align:left;cursor:pointer;background:linear-gradient(145deg,#162e56b3,#0b1b3ad1);border-radius:12px;align-content:space-between;gap:9px;padding:14px;transition:border-color .16s,background .16s,transform .16s;display:grid}.public-panel .hub-model-card.compatible:hover{background:linear-gradient(145deg,#1c3a6cd1,#0c2045e6);border-color:#68a3ff85;transform:translateY(-2px)}.public-panel .hub-model-card.selected{border-color:var(--blue-400);background:linear-gradient(145deg,#255297c2,#132c5be6);box-shadow:0 0 0 2px #538fff1a}.public-panel .hub-model-card.unsupported{opacity:.55;cursor:not-allowed}.public-panel .hub-model-card-head{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.public-panel .hub-model-card-head>i{width:30px;height:30px;color:var(--blue-300);background:#3164b81f;border:1px solid #669eff33;border-radius:9px;place-items:center;display:grid}.public-panel .hub-model-card-head>i svg{width:16px}.public-panel .hub-model-card-head>svg{width:17px;color:var(--success)}.public-panel .hub-model-card-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.public-panel .hub-model-card>small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.public-panel .hub-model-card-memory{color:var(--purple-300);background:#593efe12;border:1px solid #725cff29;border-radius:9px;align-items:center;gap:8px;padding:8px 9px;display:flex}.public-panel .hub-model-card-memory>svg{flex:none;width:15px}.public-panel .hub-model-card-memory>span{gap:2px;min-width:0;display:grid}.public-panel .hub-model-card-memory b{color:#dcd7ff;font-size:12px;font-weight:650}.public-panel .hub-model-card-memory em{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-style:normal}.public-panel .hub-model-card-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.public-panel .hub-model-card-meta b{color:var(--success);letter-spacing:.1em;font-size:10px}.public-panel .hub-model-card.unsupported .hub-model-card-meta b{color:var(--text-tertiary)}.public-panel .hub-model-card-meta em{color:var(--text-tertiary);font-size:10px;font-style:normal}.public-panel .hub-catalog-state{border:1px dashed var(--border-subtle);min-height:92px;color:var(--text-tertiary);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.public-panel .hub-catalog-state.error{color:var(--warning)}.public-panel .hub-selected-model{min-width:0;color:var(--success);background:#1a725b14;border:1px solid #4ac69a33;border-radius:11px;flex-wrap:wrap;align-items:center;gap:11px;margin-top:14px;padding:12px 14px;display:flex}.public-panel .hub-selected-model>svg{width:18px}.public-panel .hub-selected-model span{flex:260px;gap:2px;min-width:0;display:grid}.public-panel .hub-selected-model small{letter-spacing:.12em;font-size:7px}.public-panel .hub-selected-model strong{color:var(--text-primary);font-size:11px}.public-panel .hub-selected-model em{color:var(--text-tertiary);font-size:8px;font-style:normal}.public-panel .hub-selected-model button{min-height:30px;color:var(--blue-300);cursor:pointer;background:#2a5aa81f;border:1px solid #6397ff3d;border-radius:8px;margin-left:auto;padding:0 10px}.public-panel .model-admin-auth{min-height:64px;color:var(--purple-300);background:linear-gradient(110deg,#593efe1a,#0b1b3a80);border:1px solid #725cff33;border-radius:11px;grid-template-columns:34px minmax(0,1fr) minmax(190px,270px);align-items:center;gap:12px;margin-top:12px;padding:11px 13px;display:grid}.public-panel .model-admin-auth>svg{justify-self:center;width:20px}.public-panel .model-admin-auth>span{gap:3px;display:grid}.public-panel .model-admin-auth strong{color:var(--text-primary);font-size:12px}.public-panel .model-admin-auth small{color:var(--text-secondary);font-size:10px;line-height:1.45}.public-panel .model-admin-auth input{width:100%;min-height:36px;color:var(--text-primary);background:#07112bb8;border:1px solid #725cff3d;border-radius:8px;padding:0 11px}.public-panel .model-advanced{border:1px solid var(--border-subtle);background:#0817326b;border-radius:11px;margin-top:14px}.public-panel .model-advanced summary{min-height:42px;color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;padding:0 13px;font-size:12px;list-style:none;display:flex}.public-panel .model-advanced summary::-webkit-details-marker{display:none}.public-panel .model-advanced summary svg:last-child{margin-left:auto;transition:transform .16s}.public-panel .model-advanced[open] summary svg:last-child{transform:rotate(180deg)}.public-panel .model-advanced .model-form-grid{margin:0;padding:4px 13px 14px}.public-panel .model-submit-row{justify-content:space-between;align-items:stretch;gap:14px;margin-top:14px;display:flex}.public-panel .model-submit-row .model-auto-toggle{flex:1}.public-panel .model-submit-row .model-submit{justify-content:center;min-width:190px;margin-top:0}.public-panel .model-submit:disabled{opacity:.45;cursor:not-allowed}.public-panel .model-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.public-panel .model-form-grid>label:not(.model-auto-toggle){color:var(--text-tertiary);letter-spacing:.09em;gap:7px;font-size:11px;display:grid}.public-panel .model-form-grid label small{color:var(--text-tertiary);letter-spacing:0;font-size:10px}.public-panel .model-form-grid input,.public-panel .model-form-grid select{border:1px solid var(--border-subtle);width:100%;min-height:42px;color:var(--text-primary);background:var(--bg-input);letter-spacing:0;border-radius:10px;padding:0 12px}.public-panel .model-auto-toggle{border:1px solid var(--border-subtle);background:var(--bg-input);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.public-panel .model-auto-toggle input{width:16px;min-height:16px;accent-color:var(--blue-500)}.public-panel .model-auto-toggle span{gap:3px;display:grid}.public-panel .model-auto-toggle strong{font-size:13px}.public-panel .model-auto-toggle small,.public-panel .model-active-table .panel-table-head{color:var(--text-secondary);font-size:11px}.public-panel .model-submit{color:#fff;background:linear-gradient(135deg, var(--blue-500), var(--blue-600));cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;min-height:40px;margin-top:18px;padding:0 16px;display:inline-flex}.public-panel .model-form-error{color:var(--danger);align-items:center;gap:8px;margin-top:14px;font-size:11px;display:flex}.public-panel .model-request-list{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;display:grid}.public-panel .model-request-card{padding:20px}.public-panel .model-request-card.active{border-color:#63e6b047}.public-panel .model-request-card.waiting_capacity{border-color:#f6b85f3d}.public-panel .model-request-icon{width:42px;height:42px;color:var(--blue-300);background:#3f7cff1f;border-radius:12px;flex:none;place-items:center;display:grid}.public-panel .model-request-head>div:nth-child(2){flex:1;min-width:0}.public-panel .model-request-head small{color:var(--text-tertiary);font-size:9px}.public-panel .model-request-status{color:var(--warning);white-space:nowrap;background:#f6b85f1a;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;display:inline-flex}.public-panel .model-request-status svg{width:12px;height:12px}.public-panel .model-request-status.active,.public-panel .model-request-status.ready{color:var(--success);background:#63e6b01a}.public-panel .model-request-status.incompatible,.public-panel .model-request-status.failed{color:var(--danger);background:#ff6b7a1a}.public-panel .model-request-message{min-height:32px;color:var(--text-secondary);overflow-wrap:anywhere;margin:16px 0 10px;font-size:11px;line-height:1.5}.public-panel .model-activation-log{background:linear-gradient(145deg,#593efe12,#030c1f4d);border:1px solid #593efe38;border-radius:13px;margin:12px 0 16px;overflow:hidden}.public-panel .model-activation-log-head{color:#9e91ff;letter-spacing:.12em;border-bottom:1px solid #593efe24;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 13px;font-size:8px;font-weight:700;display:flex}.public-panel .model-activation-log-head span{align-items:center;gap:7px;display:inline-flex}.public-panel .model-activation-log-head small{color:var(--text-tertiary);letter-spacing:.04em;font-size:8px}.public-panel .model-activation-log ol{max-height:250px;margin:0;padding:7px 13px;list-style:none;overflow-y:auto}.public-panel .model-activation-log li{grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:9px;padding:8px 0;display:grid;position:relative}.public-panel .model-activation-log li:not(:last-child):after{content:"";background:#799fff33;width:1px;position:absolute;top:25px;bottom:-7px;left:7px}.public-panel .model-activation-log li>i{width:15px;height:15px;color:var(--success);border-radius:50%;place-items:center;margin-top:1px;display:grid}.public-panel .model-activation-log li.running>i{color:#9e91ff;filter:drop-shadow(0 0 5px #593efea6)}.public-panel .model-activation-log li.failed>i{color:var(--danger)}.public-panel .model-activation-log li>i svg{width:13px;height:13px}.public-panel .model-activation-log li>span{gap:3px;min-width:0;display:grid}.public-panel .model-activation-log li strong{color:var(--text-primary);text-transform:capitalize;font-size:10px;font-weight:620}.public-panel .model-activation-log li small{color:var(--text-tertiary);font-size:9px;line-height:1.4}.public-panel .model-activation-log li>span>em{color:#8d82d7;letter-spacing:.05em;overflow-wrap:anywhere;width:max-content;max-width:100%;margin-top:3px;font:650 7px/1.35 SFMono-Regular,Consolas,monospace}.public-panel .model-activation-log time{color:var(--text-tertiary);white-space:nowrap;padding-top:1px;font-family:SFMono-Regular,Consolas,monospace;font-size:8px}.public-panel .model-activation-details{background:#050b1b6b;border:1px solid #ff6b7a21;border-radius:9px;grid-column:2/-1;margin:2px 0 3px;overflow:hidden}.public-panel .model-activation-details summary{color:#a9b4d1;cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 10px;font-size:8px}.public-panel .model-activation-details>div{gap:1px;padding:0 10px 9px;display:grid}.public-panel .model-activation-details code{color:#c3c9dc;white-space:normal;overflow-wrap:anywhere;background:#ffffff06;border-radius:6px;padding:6px 8px;font:500 8px/1.45 SFMono-Regular,Consolas,monospace}.public-panel .model-capacity-bar{background:#ffffff0f;border-radius:999px;height:6px;overflow:hidden}.public-panel .model-capacity-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--blue-500), var(--success));height:100%;transition:width .35s;display:block}.public-panel .model-capacity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.public-panel .model-capacity-grid>div{border:1px solid var(--border-subtle);background:#020c1e38;border-radius:10px;gap:6px;min-width:0;padding:10px;display:grid}.public-panel .model-capacity-grid .metric strong{margin-top:0}.public-panel .model-request-foot{border-top:1px solid var(--border-subtle);color:var(--text-tertiary);margin-top:16px;padding-top:14px;font-size:9px}.public-panel .model-request-foot>span,.public-panel .model-request-foot button{align-items:center;gap:6px;display:inline-flex}.public-panel .model-request-foot button{color:#ffafb8;cursor:pointer;background:0 0;border:0;font-size:9px}.public-panel .model-active-table{margin-top:2px}.public-panel .panel-empty{min-height:230px;color:var(--text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}.public-panel .panel-empty svg{width:29px;height:29px;color:var(--blue-400);margin-bottom:14px}.public-panel .panel-empty strong{color:var(--text-primary);font-size:16px;font-weight:500}.public-panel .panel-empty p{max-width:360px;color:var(--text-secondary);margin:7px 0 0;font-size:11px;line-height:1.55}.public-panel .inference-console{max-width:1120px;overflow:hidden}.public-panel .inference-toolbar{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:14px 22px;display:flex}.public-panel .inference-toolbar label{min-width:min(440px,55%);color:var(--text-tertiary);letter-spacing:.12em;gap:7px;font-size:9px;font-weight:500;display:grid}.public-panel .inference-toolbar select,.public-panel .settings-fields input,.public-panel .settings-fields select{border:1px solid var(--border-subtle);min-height:40px;color:var(--text-primary);background:var(--bg-input);border-radius:11px;padding:0 12px}.public-panel .inference-model-summary{color:var(--text-secondary);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;font-size:10px;display:flex}.public-panel .inference-model-summary>.execution-badge{order:-1}.public-panel .inference-live{color:var(--success);align-items:center;gap:7px;font-weight:500;display:flex}.public-panel .inference-live i{background:var(--success);border-radius:50%;width:7px;height:7px}.public-panel .inference-output{scroll-behavior:smooth;min-height:330px;max-height:520px;padding:26px;overflow-y:auto}.public-panel .inference-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.public-panel .inference-welcome>svg{width:32px;height:32px;color:var(--blue-300);margin-bottom:13px}.public-panel .inference-welcome h2{margin:0;font-size:18px;font-weight:500}.public-panel .inference-welcome p{color:var(--text-secondary);margin:7px 0 20px;font-size:11px}.public-panel .inference-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.public-panel .inference-suggestions button{border:1px solid var(--border-subtle);min-height:36px;color:var(--text-secondary);cursor:pointer;background:#ffffff06;border-radius:10px;padding:0 13px;font-size:10px}.public-panel .inference-suggestions button:hover{color:var(--text-primary);border-color:var(--border-strong);background:#3f7cff14}.public-panel .inference-turn+.inference-turn{border-top:1px solid var(--border-subtle);margin-top:26px;padding-top:26px}.public-panel .inference-user-message{background:#3f7cff1a;border:1px solid #749dff2e;border-radius:14px 14px 4px;max-width:76%;margin:0 0 20px auto;padding:13px 16px}.public-panel .inference-user-message span{color:var(--blue-300);letter-spacing:.12em;font-size:8px;font-weight:500}.public-panel .inference-user-message p{color:var(--text-primary);margin:5px 0 0;font-size:12px;line-height:1.55}.public-panel .inference-message{gap:14px;display:flex}.public-panel .inference-message img{width:38px;height:38px}.public-panel .inference-message span{color:var(--blue-300);font-size:10px}.public-panel .inference-message p{white-space:pre-wrap;color:var(--text-primary);margin:7px 0 0;font-size:13px;line-height:1.7}.public-panel .inference-message.streaming>div{flex:1;min-width:0}.public-panel .inference-stream-head{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.public-panel .inference-stream-head b{color:var(--success);letter-spacing:.08em;align-items:center;gap:6px;font-size:8px;font-weight:550;display:inline-flex}.public-panel .inference-stream-head b i{background:var(--success);border-radius:50%;width:6px;height:6px;animation:1.25s ease-in-out infinite inference-live-pulse;box-shadow:0 0 10px #63e6b080}.public-panel .inference-live-reasoning{background:#ffffff05;border-left:2px solid #5c96ff47;margin-top:10px;padding:10px 12px}.public-panel .inference-live-reasoning>span{color:var(--blue-300);letter-spacing:.1em;font-size:8px}.public-panel .inference-live-reasoning p{color:var(--text-secondary);margin-top:6px;font-size:11px;line-height:1.65}.public-panel .stream-cursor{vertical-align:-.12em;background:var(--blue-300);border-radius:2px;width:2px;height:1.05em;margin-left:3px;animation:.78s step-end infinite inference-cursor;display:inline-block;box-shadow:0 0 8px #83b5ff6b}.public-panel .inference-reasoning{color:var(--text-secondary);margin-top:10px;font-size:10px}.public-panel .inference-reasoning summary{color:var(--blue-300);cursor:pointer}.public-panel .inference-reasoning p{border-left:2px solid var(--border-strong);color:var(--text-secondary);background:#ffffff05;margin-top:9px;padding:10px 12px;font-size:11px}.public-panel .inference-response-metrics{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:10px 18px;margin-top:18px;padding-top:14px;display:flex}.public-panel .inference-response-metrics span{color:var(--text-tertiary);text-transform:uppercase;gap:2px;font-size:8px;display:grid}.public-panel .inference-response-metrics b{color:var(--text-secondary);text-transform:none;font-size:10px;font-weight:500}.public-panel .inference-response-metrics.live b{color:var(--success)}.public-panel .inference-thinking{color:var(--text-secondary);align-items:center;gap:10px;font-size:11px;display:flex}@keyframes inference-live-pulse{0%,to{opacity:.45;transform:scale(.88)}50%{opacity:1;transform:scale(1.12)}}@keyframes inference-cursor{0%,48%{opacity:1}49%,to{opacity:0}}.public-panel .inference-error{color:#ffb5bd;background:#7418261f;border:1px solid #ff6b7a2e;border-radius:12px;align-items:flex-start;gap:11px;padding:14px;display:flex}.public-panel .inference-error div{gap:4px;display:grid}.public-panel .inference-error strong{color:var(--text-primary);font-size:11px;font-weight:500}.public-panel .inference-error span{font-size:10px;line-height:1.5}.public-panel .inference-input{border-top:1px solid var(--border-subtle);background:#0510256b;padding:14px 16px 12px;display:block}.public-panel .inference-input textarea{resize:vertical;border:1px solid var(--border-subtle);width:100%;min-height:72px;max-height:180px;color:var(--text-primary);background:var(--bg-input);border-radius:11px;padding:13px 14px;font-size:12px;line-height:1.5}.public-panel .inference-input-foot{justify-content:space-between;align-items:flex-end;gap:16px;min-height:42px;padding-top:9px;display:flex}.public-panel .inference-input-foot>span{color:var(--text-tertiary);font-size:9px}.public-panel .inference-input-foot kbd{color:var(--text-secondary);font-family:inherit}.public-panel .inference-input-foot>div{gap:8px;display:flex}.public-panel .inference-send,.public-panel .inference-clear{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 15px;display:inline-flex}.public-panel .inference-send{color:#fff;background:linear-gradient(135deg,#3978ff,#5c91ff);border:0}.public-panel .inference-clear{border:1px solid var(--border-subtle);color:var(--text-secondary);background:0 0;font-size:10px}.public-panel .inference-send:disabled{opacity:.4;cursor:not-allowed}.public-panel .inference-unavailable{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);max-width:960px;min-height:360px;box-shadow:var(--shadow-card);background:linear-gradient(145deg,#172e54bd,#0a1933db);grid-template-columns:72px minmax(0,1fr);align-items:start;gap:24px;padding:34px;display:grid}.public-panel .inference-unavailable-icon{width:64px;height:64px;color:var(--blue-300);background:#3f7cff1f;border:1px solid #6997ff29;border-radius:18px;place-items:center;display:grid}.public-panel .inference-unavailable-copy>span{color:var(--warning);letter-spacing:.14em;font-size:9px;font-weight:500}.public-panel .inference-unavailable-copy h2{color:var(--text-primary);margin:7px 0 10px;font-size:23px;font-weight:500}.public-panel .inference-unavailable-copy>p{max-width:650px;color:var(--text-secondary);margin:0;font-size:12px;line-height:1.65}.public-panel .inference-unavailable-copy code{color:var(--blue-300)}.public-panel .inference-unavailable-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.public-panel .inference-unavailable-actions button{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;display:inline-flex}.public-panel .inference-request-state{border:1px solid var(--border-subtle);max-width:680px;color:var(--text-secondary);background:#ffffff06;border-radius:11px;align-items:flex-start;gap:10px;margin-top:20px;padding:12px 14px;font-size:10px;display:flex}.public-panel .inference-request-state span,.public-panel .inference-request-state strong{display:block}.public-panel .inference-request-state strong{color:var(--text-primary);margin-bottom:3px;font-size:11px;font-weight:500}.public-panel .inference-diagnostic-error{color:var(--danger);align-items:center;gap:7px;margin-top:12px;font-size:10px;display:flex}.public-panel .join-grid,.public-panel .download-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1120px;display:grid}.public-panel .download-grid{max-width:none}.public-panel .join-card,.public-panel .download-card{min-height:310px;color:var(--text-primary);padding:28px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:block}.public-panel .download-card{min-height:250px}.public-panel .join-card:hover,.public-panel .download-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-hover);transform:translateY(-1px)}.public-panel .join-card.featured,.public-panel .download-card.ready{background:linear-gradient(145deg,#1c2445fa,#141a34fa);border-color:#5c96ff1f}.public-panel .join-card>div{color:var(--blue-300);justify-content:space-between;align-items:center;display:flex}.public-panel .join-card>div span,.public-panel .download-card>span{color:var(--blue-300);letter-spacing:.14em;font-size:9px}.public-panel .join-card h2,.public-panel .download-card h2{color:var(--text-primary);letter-spacing:-.025em;margin:30px 0 11px;font-size:25px;font-weight:360}.public-panel .join-card p,.public-panel .download-card p{color:var(--text-secondary);font-size:12px;line-height:1.65}.public-panel .join-card ul{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.public-panel .join-card li{color:var(--text-secondary);align-items:center;gap:8px;font-size:11px;display:flex}.public-panel .join-card li svg{width:14px;color:var(--success)}.public-panel .join-card>strong,.public-panel .download-card>strong{color:var(--blue-300);align-items:center;gap:8px;margin-top:25px;font-size:11px;font-weight:500;display:flex}.public-panel .contribute-page{width:100%;max-width:1240px}.public-panel .browser-contribution-status{border:1px solid var(--border-subtle);color:var(--blue-300);background:#3f7cff0b;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 17px;display:grid}.public-panel .browser-contribution-status>div{gap:3px;min-width:0;display:grid}.public-panel .browser-contribution-status strong{color:var(--text-primary);font-size:11px;font-weight:500}.public-panel .browser-contribution-status span,.public-panel .browser-contribution-status small{color:var(--text-tertiary);font-size:10px;line-height:1.45}.public-panel .browser-contribution-status small{text-align:right;max-width:340px}.public-panel .contribute-connection{border:1px solid var(--border-subtle);min-height:38px;color:var(--text-secondary);background:#ffffff06;border-radius:12px;align-items:center;gap:9px;padding:0 13px;font-size:11px;display:inline-flex}.public-panel .contribute-connection i,.public-panel .contribute-activity-dot{background:var(--text-disabled);border-radius:50%;width:7px;height:7px}.public-panel .contribute-connection.connecting i{background:var(--warning)}.public-panel .contribute-connection.online i,.public-panel .contribute-activity-dot.active{background:var(--success);box-shadow:0 0 10px #63e6b05c}.public-panel .contribute-hero{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-height:310px;box-shadow:var(--shadow-card);background:radial-gradient(circle at 18%,#3f7cff11,#0000 28%),linear-gradient(145deg,#1a2140fa,#141a34fa);grid-template-columns:minmax(250px,.78fr) minmax(360px,1.22fr);align-items:center;gap:44px;padding:34px 46px;display:grid;overflow:hidden}.public-panel .contribute-cell{justify-self:center;place-items:center;width:220px;height:220px;display:grid;position:relative}.public-panel .contribute-cell:before{content:"";background:#22325b7a;border-radius:50%;position:absolute;inset:38px;box-shadow:inset 0 0 40px #3255a014}.public-panel .contribute-cell img{object-fit:contain;filter:drop-shadow(0 0 11px #498fff21);width:126px;height:126px;position:relative}.public-panel .cell-ring{border:1px solid #7d97e61a;border-radius:50%;position:absolute}.public-panel .cell-ring.ring-one{inset:20px}.public-panel .cell-ring.ring-two{opacity:.5;border-style:dashed;inset:0}.public-panel .cell-pulse{background:var(--blue-400);opacity:.45;border-radius:50%;width:6px;height:6px;position:absolute}.public-panel .cell-pulse.pulse-one{top:48px;right:29px}.public-panel .cell-pulse.pulse-two{bottom:65px;left:17px}.public-panel .contribute-page.is-running .cell-ring.ring-two{animation:24s linear infinite contribute-turn}.public-panel .contribute-page.is-running .cell-pulse{animation:2.8s ease-in-out infinite contribute-pulse}.public-panel .contribute-hero-copy h2{color:var(--text-primary);letter-spacing:-.035em;margin:8px 0 9px;font-size:clamp(25px,2.4vw,34px);font-weight:340;line-height:1.18}.public-panel .contribute-hero-copy>p{max-width:560px;color:var(--text-secondary);margin:0;line-height:1.6}.public-panel .contribute-toggle{color:#fff;cursor:pointer;background:#3978ff;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-width:220px;min-height:48px;margin-top:25px;padding:0 20px;font-weight:520;display:inline-flex;box-shadow:0 9px 22px #235cdc24}.public-panel .contribute-toggle.stop{color:#ffc8ce;box-shadow:none;background:#7019272b;border-color:#ff6b7a29}.public-panel .contribute-toggle:disabled{opacity:.62;cursor:wait}.public-panel .contribute-hero-copy>small{color:var(--text-tertiary);align-items:center;gap:7px;margin-top:14px;font-size:10px;display:flex}.public-panel .contribute-hero-copy>small svg{color:var(--success)}.public-panel .contribute-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.public-panel .contribute-metrics article,.public-panel .contribute-settings-card,.public-panel .contribute-activity-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:linear-gradient(145deg,#1a2140f7,#141a34fa)}.public-panel .contribute-metrics article{grid-template-rows:auto auto 1fr;grid-template-columns:38px minmax(0,1fr);column-gap:12px;min-width:0;min-height:148px;padding:20px;display:grid}.public-panel .contribute-metrics article>div{width:38px;height:38px;color:var(--blue-300);background:#3f7cff1a;border:1px solid #6997ff17;border-radius:11px;grid-row:1/span 2;place-items:center;display:grid}.public-panel .contribute-metrics article>span{color:var(--text-secondary);align-self:center;font-size:11px}.public-panel .contribute-metrics article>strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;align-self:end;margin-top:17px;font-size:21px;font-weight:360;overflow:hidden}.public-panel .contribute-metrics article>small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin-top:4px;font-size:10px;overflow:hidden}.public-panel .contribute-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.public-panel .contribute-settings-card,.public-panel .contribute-activity-card{min-height:248px;padding:24px}.public-panel .contribute-card-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.public-panel .contribute-card-head h2{color:var(--text-primary);margin:6px 0 0;font-size:18px;font-weight:400}.public-panel .contribute-card-head>svg{color:var(--blue-300)}.public-panel .contribute-settings-card>p{color:var(--text-secondary);margin:18px 0 14px;font-size:11px;line-height:1.55}.public-panel .contribute-levels{border:1px solid var(--border-subtle);background:#04091742;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.public-panel .contribute-levels button{min-height:42px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:11px}.public-panel .contribute-levels button.active{color:var(--text-primary);background:#3f7cff1f;box-shadow:inset 0 0 0 1px #5c96ff14}.public-panel .contribute-levels button:disabled{opacity:.5;cursor:not-allowed}.public-panel .contribute-note{color:var(--success);align-items:flex-start;gap:10px;margin-top:17px;display:flex}.public-panel .contribute-note span{color:var(--text-tertiary);gap:3px;font-size:10px;display:grid}.public-panel .contribute-note strong{color:var(--text-secondary);font-size:11px;font-weight:500}.public-panel .contribute-activity-card ol{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.public-panel .contribute-activity-card li{min-height:39px;color:var(--text-secondary);border-bottom:1px solid #ffffff09;align-items:center;gap:10px;font-size:10px;display:flex}.public-panel .contribute-activity-card li svg{color:var(--blue-300);flex:none}.public-panel .contribute-activity-card footer{color:var(--text-tertiary);margin-top:15px;font-size:9px}@keyframes contribute-turn{to{transform:rotate(360deg)}}@keyframes contribute-pulse{50%{opacity:1;transform:scale(1.25)}}.public-panel .benchmark-error,.public-panel .benchmark-loading{color:#ffafb8;background:#7418261f;border:1px solid #ff6b7a33;border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:14px 18px;font-size:11px;display:flex}.public-panel .benchmark-error span,.public-panel .benchmark-error strong{display:block}.public-panel .benchmark-error strong{color:var(--text-primary);margin-bottom:3px;font-size:12px}.public-panel .benchmark-loading{min-height:210px;color:var(--text-secondary);border-color:var(--border-subtle);background:#0919368c;justify-content:center}.public-panel .benchmark-stats .panel-stat{min-height:170px}.public-panel .benchmark-toolbar{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#0919368c;justify-content:space-between;align-items:center;gap:20px;min-height:74px;margin-bottom:20px;padding:14px 20px;display:flex}.public-panel .benchmark-toolbar label{min-width:min(540px,70%);color:var(--text-tertiary);letter-spacing:.13em;gap:7px;font-size:9px;font-weight:500;display:grid}.public-panel .benchmark-toolbar select{border:1px solid var(--border-subtle);min-height:38px;color:var(--text-primary);background:var(--bg-elevated);border-radius:10px;padding:0 36px 0 12px;font-size:11px}.public-panel .benchmark-run-state{color:var(--success);align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.public-panel .benchmark-run-state.regression,.public-panel .benchmark-run-state.failed{color:var(--danger)}.public-panel .benchmark-run-state.baseline{color:var(--blue-300)}.public-panel .benchmark-run-state>i,.public-panel .benchmark-results b>i{background:currentColor;border-radius:50%;width:7px;height:7px}.public-panel .benchmark-run-state>span{color:var(--text-tertiary);text-transform:uppercase;font-size:9px;font-weight:400}.public-panel .benchmark-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.public-panel .benchmark-chart{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-card);background:linear-gradient(145deg,#172e54bd,#0a1933db);padding:22px 22px 16px;overflow:hidden}.public-panel .benchmark-chart>div:first-child span{color:var(--text-tertiary);letter-spacing:.15em;font-size:9px;font-weight:500}.public-panel .benchmark-chart h2{color:var(--text-primary);margin:4px 0 6px;font-size:17px;font-weight:500}.public-panel .benchmark-chart svg{width:100%;height:auto;min-height:190px;overflow:visible}.public-panel .benchmark-chart svg text{fill:var(--text-tertiary);font-size:10px}.public-panel .benchmark-axis,.public-panel .benchmark-grid-line{stroke:#ffffff17;stroke-width:1px}.public-panel .benchmark-grid-line{stroke-dasharray:3 7}.public-panel .benchmark-series polyline{fill:none;stroke:var(--blue-400);stroke-width:2.5px;vector-effect:non-scaling-stroke}.public-panel .benchmark-series circle{fill:var(--blue-400);stroke:var(--bg-elevated);stroke-width:2px}.public-panel .benchmark-series.series-1 polyline{stroke:var(--purple-400)}.public-panel .benchmark-series.series-1 circle{fill:var(--purple-400)}.public-panel .benchmark-series.series-2 polyline{stroke:var(--success)}.public-panel .benchmark-series.series-2 circle{fill:var(--success)}.public-panel .benchmark-series.series-3 polyline{stroke:var(--warning)}.public-panel .benchmark-series.series-3 circle{fill:var(--warning)}.public-panel .benchmark-legend{color:var(--text-secondary);flex-wrap:wrap;gap:8px 14px;font-size:9px;display:flex}.public-panel .benchmark-legend span{align-items:center;gap:6px;display:flex}.public-panel .benchmark-legend i{background:var(--blue-400);border-radius:2px;width:9px;height:3px}.public-panel .benchmark-legend i.series-1{background:var(--purple-400)}.public-panel .benchmark-legend i.series-2{background:var(--success)}.public-panel .benchmark-legend i.series-3{background:var(--warning)}.public-panel .benchmark-results{overflow-x:auto}.public-panel .benchmark-results .card-heading{min-width:1040px}.public-panel .benchmark-results .card-heading>small{color:var(--text-tertiary);font-size:9px}.public-panel .benchmark-table-head,.public-panel .benchmark-table-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(250px,2.2fr) minmax(150px,1.4fr) minmax(100px,.8fr) repeat(3,minmax(95px,.8fr)) minmax(115px,.9fr);align-items:center;gap:14px;min-width:1040px;min-height:66px;padding:0 22px;display:grid}.public-panel .benchmark-table-head{min-height:46px;color:var(--text-tertiary);letter-spacing:.1em;text-transform:uppercase;background:#05102561;font-size:9px;font-weight:500}.public-panel .benchmark-table-row:last-child{border-bottom:0}.public-panel .benchmark-table-row>strong,.public-panel .benchmark-table-row>span,.public-panel .benchmark-table-row>b{min-width:0;color:var(--text-secondary);font-size:10px;font-weight:400}.public-panel .benchmark-table-row>strong{color:var(--text-primary);align-items:center;gap:10px;font-size:11px;font-weight:500;display:flex}.public-panel .benchmark-table-row>strong>span,.public-panel .benchmark-table-row>span{gap:4px;display:grid}.public-panel .benchmark-table-row small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:400;overflow:hidden}.public-panel .benchmark-table-row .metric-value{color:var(--text-primary);font-variant-numeric:tabular-nums}.public-panel .benchmark-table-row .positive{color:var(--success)}.public-panel .benchmark-table-row .negative{color:var(--danger)}.public-panel .benchmark-table-row>b{color:var(--success);text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:500;display:flex}.public-panel .benchmark-table-row>b.baseline{color:var(--blue-300)}.public-panel .benchmark-table-row>b.regression,.public-panel .benchmark-table-row>b.failed{color:var(--danger)}.public-panel .panel-loading{min-height:65vh;color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:11px;display:flex}.public-panel .panel-loading svg{color:var(--blue-400)}.public-panel .panel-loading strong{color:var(--text-primary);font-size:18px;font-weight:500}.public-panel .panel-loading span{font-size:11px}.public-panel .spin{animation:1s linear infinite panel-spin}@keyframes panel-spin{to{transform:rotate(360deg)}}@keyframes panel-node-pulse{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@media (height<=760px) and (width>=921px){.public-panel .panel-sidebar{padding-top:18px;padding-bottom:14px}.public-panel .panel-brand{padding-bottom:16px}.public-panel .panel-nav-label{padding-block:5px 7px}.public-panel .panel-sidebar nav{gap:3px}.public-panel .panel-sidebar nav button{min-height:44px}.public-panel .panel-sidebar-links{display:none}.public-panel .panel-sidebar-status{padding:12px 14px}}@media (width<=1440px) and (width>=921px){.public-panel{grid-template-columns:88px minmax(0,1fr)}.public-panel .panel-sidebar{padding-inline:12px}.public-panel .panel-brand{justify-content:center;padding-inline:0}.public-panel .panel-brand div,.public-panel .panel-nav-label,.public-panel .panel-sidebar nav button span,.public-panel .panel-sidebar nav button b,.public-panel .panel-sidebar-links,.public-panel .panel-sidebar-status div{display:none}.public-panel .panel-sidebar nav button{justify-content:center;padding:0}.public-panel .panel-sidebar-status{grid-template-columns:1fr;place-items:center;padding:15px 0;display:grid}.public-panel .panel-sidebar-status>i{margin:0}.public-panel .panel-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-panel .benchmark-chart-grid,.public-panel .overview-grid{grid-template-columns:1fr}}@media (width<=920px){.public-panel{grid-template-columns:minmax(0,1fr)}.public-panel .global-capacity-card{grid-template-columns:1fr}.public-panel .panel-sidebar{width:272px;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:28px 0 80px #0005127a}.public-panel .panel-sidebar.open{transform:translate(0)}.public-panel .panel-sidebar-close{z-index:2;border:1px solid var(--border-subtle);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:#ffffff09;border-radius:11px;place-items:center;display:grid;position:absolute;top:20px;right:16px}.public-panel .panel-sidebar-close:hover{color:var(--text-primary);border-color:var(--border-strong);background:#3f7cff1a}.public-panel .panel-menu-backdrop{z-index:35;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;background:#01071294;border:0;display:block;position:fixed;inset:0}.public-panel .panel-menu-button{display:grid}.public-panel .panel-topbar{justify-content:flex-start;padding:0 20px}.public-panel .panel-topbar-status{margin-right:auto}.public-panel .panel-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-panel .overview-grid,.public-panel .node-card-grid{grid-template-columns:1fr}.public-panel .contribute-hero{grid-template-columns:220px minmax(0,1fr);gap:28px;padding-inline:30px}.public-panel .contribute-cell{width:190px;height:190px}.public-panel .contribute-cell img{width:108px;height:108px}.public-panel .contribute-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.public-panel .contribute-detail-grid,.public-panel .benchmark-chart-grid{grid-template-columns:1fr}.public-panel .inference-toolbar{flex-direction:column;align-items:stretch}.public-panel .inference-toolbar label{min-width:0}.public-panel .inference-model-summary{justify-content:flex-start}}@media (width<=680px){.public-panel .panel-topbar{flex-basis:68px;min-height:68px;padding:0 14px}.public-panel .global-capacity-card{padding:20px}.public-panel .global-capacity-total{flex-direction:column;align-items:flex-start;gap:6px}.public-panel .global-capacity-metrics{grid-template-columns:1fr}.public-panel .panel-topbar-status small,.public-panel .panel-top-actions>span,.public-panel .panel-zoom-controls output{display:none}.public-panel .panel-top-actions>a{width:38px;min-height:38px;padding:0;font-size:0}.public-panel .panel-content{padding:26px 16px 46px}.public-panel .panel-error{margin-inline:16px}.public-panel .panel-page-title{flex-direction:column;align-items:flex-start;gap:18px}.public-panel .page-actions{width:100%}.public-panel .page-actions>*{flex:1}.public-panel .panel-stat-grid{grid-template-columns:1fr}.public-panel .panel-stat{min-height:174px}.public-panel .benchmark-toolbar{flex-direction:column;align-items:stretch}.public-panel .benchmark-toolbar label{min-width:0}.public-panel .benchmark-run-state{flex-wrap:wrap}.public-panel .benchmark-chart{padding:18px 14px 12px}.public-panel .inference-unavailable{grid-template-columns:1fr;min-height:0;padding:24px 20px}.public-panel .inference-unavailable-icon{width:54px;height:54px}.public-panel .inference-unavailable-copy h2{font-size:20px}.public-panel .inference-unavailable-actions,.public-panel .inference-unavailable-actions button{width:100%}.public-panel .inference-output{min-height:300px;padding:20px 16px}.public-panel .inference-user-message{max-width:90%}.public-panel .inference-input-foot{flex-direction:column;align-items:stretch}.public-panel .inference-input-foot>span{display:none}.public-panel .inference-input-foot>div,.public-panel .inference-send{flex:1}.public-panel .activity-card,.public-panel .network-canvas{min-height:0}.public-panel .network-orbit{height:350px}.public-panel .orbit-node{min-width:78px}.public-panel .orbit-node small{display:none}.public-panel .network-summary{grid-template-columns:1fr;padding-block:10px}.public-panel .network-summary>div,.public-panel .network-summary>div+div{border-left:0;padding:10px 0}.public-panel .network-summary>div+div{border-top:1px solid var(--border-subtle)}.public-panel .overview-announcement{grid-template-columns:44px 1fr}.public-panel .overview-announcement button{grid-column:1/-1;width:100%}.public-panel .node-card-head{grid-template-columns:50px minmax(0,1fr)}.public-panel .node-status{grid-column:1/-1;justify-self:start}.public-panel .node-card-metrics,.public-panel .hardware-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.public-panel .panel-table{overflow:auto}.public-panel .panel-table-head,.public-panel .panel-table-row{min-width:650px}.public-panel .join-grid,.public-panel .download-grid{grid-template-columns:1fr}.public-panel .contribute-connection{align-self:flex-start}.public-panel .browser-contribution-status{grid-template-columns:auto minmax(0,1fr)}.public-panel .browser-contribution-status small{text-align:left;grid-column:2;max-width:none}.public-panel .contribute-hero{text-align:center;grid-template-columns:1fr;gap:8px;padding:26px 22px 28px}.public-panel .contribute-cell{width:176px;height:176px}.public-panel .contribute-cell img{width:100px;height:100px}.public-panel .contribute-hero-copy>p{margin-inline:auto}.public-panel .contribute-toggle{width:100%}.public-panel .contribute-hero-copy>small{justify-content:center}.public-panel .contribute-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.public-panel .contribute-metrics article{min-height:140px;padding:16px}.public-panel .contribute-settings-card,.public-panel .contribute-activity-card{padding:20px}.public-panel .model-form-grid,.public-panel .model-request-list{grid-template-columns:1fr}.public-panel .model-capacity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-panel .model-request-head{flex-wrap:wrap;align-items:flex-start}}@media (width<=1440px){.public-panel .hub-catalog-toolbar{grid-template-columns:minmax(280px,1fr) repeat(3,minmax(135px,165px))}.public-panel .hub-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-panel .node-overview-grid,.public-panel .node-inspector-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=920px){.public-panel .hub-catalog-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.public-panel .hub-catalog-toolbar .hub-model-search{grid-column:1/-1}.public-panel .accelerator-compact-banner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cpu cpu""gpu action""progress progress"}.public-panel .accelerator-compact-banner.progress-hidden{grid-template-areas:"cpu cpu""gpu action"}.public-panel .accelerator-transition-arrow{display:none}.public-panel .accelerator-engine-grid{grid-template-columns:1fr}.public-panel .model-admin-auth{grid-template-columns:34px minmax(0,1fr)}.public-panel .model-admin-auth input{grid-column:2}.public-panel .node-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-panel .node-topology-head{flex-direction:column;align-items:flex-start}.public-panel .node-topology-legend{justify-content:flex-start}.public-panel .node-topology-map{min-height:500px}.public-panel .topology-node{width:150px}.public-panel .node-topology-inspector{grid-template-columns:1fr}}@media (width<=680px){.public-panel .hub-catalog-toolbar{grid-template-columns:1fr}.public-panel .hub-catalog-toolbar .hub-model-search{grid-column:auto}.public-panel .hub-catalog-heading,.public-panel .hub-catalog-pagination{flex-direction:column;align-items:flex-start}.public-panel .hub-catalog-pagination button{justify-content:center;width:100%}.public-panel .accelerator-compact-banner{grid-template-columns:minmax(0,1fr);grid-template-areas:"cpu""gpu""progress""action";gap:11px}.public-panel .accelerator-compact-banner.progress-hidden{grid-template-areas:"cpu""gpu""action"}.public-panel .accelerator-compact-banner>button{width:100%}.public-panel .accelerator-progress-panel{border-radius:16px;padding:16px}.public-panel .accelerator-progress-header{flex-direction:column;align-items:flex-start}.public-panel .accelerator-overall-badge{align-self:flex-start}.public-panel .accelerator-progress-heading{align-items:flex-start}.public-panel .accelerator-progress-heading h2{font-size:13px}.public-panel .accelerator-preparation-head{align-items:flex-start}.public-panel .accelerator-preparation-value strong{font-size:14px}.public-panel .accelerator-progress-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.public-panel .accelerator-requirement{flex-wrap:wrap}.public-panel .accelerator-requirement-space{width:100%;margin-left:44px}.public-panel .accelerator-browser-fallback{justify-content:center;width:calc(100% - 44px);margin-left:44px}.public-panel .accelerator-log-body li{grid-template-columns:6px 60px minmax(0,1fr)}.public-panel .hub-model-grid{grid-template-columns:1fr}.public-panel .model-submit-row{flex-direction:column}.public-panel .model-submit-row .model-submit{width:100%}.public-panel .model-admin-auth{grid-template-columns:1fr}.public-panel .model-admin-auth>svg{display:none}.public-panel .model-admin-auth input{grid-column:1}.public-panel .node-overview-stat{min-height:138px;padding:15px}.public-panel .node-topology-head{padding-inline:16px}.public-panel .node-topology-map{min-height:410px}.public-panel .node-network-hub{width:108px;height:108px}.public-panel .node-network-hub:before{inset:-20px}.public-panel .node-network-hub:after{inset:-34px}.public-panel .topology-node{border-radius:15px;justify-content:center;width:52px;min-height:52px;padding:5px}.public-panel .topology-node>span{display:none}.public-panel .node-topology-inspector{padding-inline:15px}.public-panel .node-inspector-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.public-panel .node-overview-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.public-panel *,.public-panel :before,.public-panel :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.download-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=720px){.download-grid{grid-template-columns:1fr}}.desktop-panel .panel-topbar{-webkit-app-region:drag}.desktop-panel .panel-topbar button,.desktop-panel .panel-topbar a,.desktop-panel .panel-menu-button{-webkit-app-region:no-drag}.public-panel .panel-window-controls{border-left:1px solid var(--border-subtle);align-items:center;gap:2px;margin-left:2px;padding-left:9px;display:flex}.public-panel .panel-window-controls button{background:0 0;border-color:#0000}.public-panel .panel-window-controls button.close:hover{color:#fff;background:#b52c3c}.public-panel .panel-update-ready{color:var(--blue-300)!important;border-color:var(--border-strong)!important;background:#3f7cff1a!important}.desktop-panel.platform-darwin .panel-sidebar{padding-top:58px}.public-panel .content-page{height:auto;padding:0;overflow:visible}.public-panel .hardware-hero{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:linear-gradient(145deg,#1c2445fa,#141a34fa);align-items:center;gap:20px;margin-bottom:20px;padding:24px;display:flex}.public-panel .device-orb,.public-panel .hardware-card-icon{color:var(--blue-300);background:#3f7cff24;border:1px solid #6997ff2e;place-items:center;display:grid}.public-panel .device-orb{border-radius:18px;flex:none;width:68px;height:68px}.public-panel .hardware-hero>div:nth-child(2){min-width:0}.public-panel .hardware-hero h2{color:var(--text-primary);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 4px;font-size:22px;font-weight:360;overflow:hidden}.public-panel .hardware-hero p{color:var(--text-secondary);margin:0;font-size:11px}.public-panel .hardware-hero>.state-badge{margin-left:auto}.public-panel .compute-mode-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:linear-gradient(145deg,#121f3df5,#101730fa);gap:16px;margin-bottom:20px;padding:20px;display:grid}.public-panel .compute-mode-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.public-panel .compute-mode-heading>div{gap:4px;display:grid}.public-panel .compute-mode-heading span{color:var(--blue-300);letter-spacing:.14em;font-size:8px;font-weight:650}.public-panel .compute-mode-heading h2{color:var(--text-primary);margin:0;font-size:16px;font-weight:520}.public-panel .compute-mode-heading p{color:var(--text-tertiary);margin:0;font-size:10px}.public-panel .compute-mode-heading>b{color:#62e6b9;letter-spacing:.1em;white-space:nowrap;background:#2bbf9114;border:1px solid #52d9ae33;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:650}.public-panel .compute-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-panel .compute-mode-grid>button{text-align:left;background:#060f2357;border-color:#6c85c229;border-radius:13px;grid-template-columns:auto 1fr;gap:3px 10px;min-height:92px;padding:14px;display:grid;position:relative}.public-panel .compute-mode-grid>button:hover{background:#20407d29;border-color:#5b8fff57}.public-panel .compute-mode-grid>button.active{background:linear-gradient(145deg,#2c61c33d,#322e892e);border-color:#4b8eff94;box-shadow:inset 0 1px #b1cdff14,0 0 22px #2765e81a}.public-panel .compute-mode-grid>button>span{width:34px;height:34px;color:var(--blue-300);background:#386ee21f;border:1px solid #6497ff38;border-radius:10px;grid-row:1/span 2;place-items:center;display:grid}.public-panel .compute-mode-grid>button>span svg{width:17px}.public-panel .compute-mode-grid>button>strong{color:var(--text-primary);align-self:end;font-size:11px;font-weight:580}.public-panel .compute-mode-grid>button>small{color:var(--text-tertiary);font-size:8px;line-height:1.45}.public-panel .compute-mode-grid>button>svg{color:#62e6b9;width:14px;position:absolute;top:11px;right:11px}.public-panel .cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.public-panel .hardware-card{padding:24px}.public-panel .hardware-card.selected{box-shadow:var(--shadow-card), inset 0 1px #b8adff14, 0 0 28px #593efe1a;border-color:#7e69ff61}.public-panel .hardware-card-icon{border-radius:13px;width:46px;height:46px;margin-bottom:20px}.public-panel .hardware-card h3{color:var(--text-primary);margin:7px 0 18px;font-size:19px;font-weight:500}.public-panel .capacity-line{background:#ffffff0f;border-radius:999px;height:7px;overflow:hidden}.public-panel .capacity-line>span{border-radius:inherit;background:linear-gradient(90deg, var(--blue-600), var(--blue-300));height:100%;box-shadow:0 0 14px var(--blue-glow);display:block}.public-panel .settings-page{max-width:1160px}.public-panel .settings-page .inline-error{margin:0 0 18px}.public-panel .settings-section{grid-template-columns:minmax(210px,.72fr) minmax(320px,1.28fr);gap:28px;margin-bottom:16px;padding:24px;display:grid}.public-panel .settings-section>div:first-child{color:var(--blue-300);align-items:flex-start;gap:12px;display:flex}.public-panel .settings-section>div:first-child>svg{flex:none}.public-panel .settings-section h3{color:var(--text-primary);margin:0 0 6px;font-size:13px;font-weight:500}.public-panel .settings-section p{color:var(--text-secondary);margin:0;font-size:10px;line-height:1.55}.public-panel .settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.public-panel .settings-fields label{color:var(--text-secondary);gap:7px;font-size:10px;display:grid}.public-panel .settings-fields input,.public-panel .settings-fields select{width:100%}.public-panel .toggle-list{display:grid}.public-panel .toggle-row{width:100%;min-height:46px;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:16px;padding:0;font-size:11px;display:flex;position:relative}.public-panel .toggle-row:last-child{border-bottom:0}.public-panel .toggle-row i{pointer-events:none;background:#ffffff1a;border-radius:999px;flex:none;width:38px;height:21px;transition:background .18s;position:relative}.public-panel .toggle-row i:after{content:"";background:#8491aa;border-radius:50%;width:15px;height:15px;transition:left .18s,background .18s,box-shadow .18s;position:absolute;top:3px;left:3px}.public-panel .toggle-row[aria-checked=true] i{background:#3f7cff73}.public-panel .toggle-row[aria-checked=true] i:after{box-shadow:0 0 10px var(--blue-glow);background:#dce8ff;left:20px}.public-panel .update-settings{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#040f2366;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:15px 17px;display:flex}.public-panel .update-settings>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;display:grid}.public-panel .update-settings strong{color:var(--text-primary);font-size:11px;font-weight:500}.public-panel .update-settings p{grid-column:1/-1}.public-panel .update-actions{align-items:center;gap:9px;display:flex}.public-panel .primary-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3978ff,#5c91ff);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:0 10px 28px #235cdc33}.public-panel .primary-button:disabled,.public-panel .secondary-button:disabled{opacity:.45;cursor:not-allowed}.public-panel .settings-footer{justify-content:flex-end;padding-top:6px;display:flex}.public-panel .modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020814c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.public-panel .onboarding-card{border-radius:var(--radius-xl);background:radial-gradient(circle at 90% 0,#3f7cff2e,#0000 34%),#0a1b37;border:1px solid #84a9ff33;width:min(620px,100vw - 40px);max-height:calc(100vh - 40px);padding:32px;overflow:auto;box-shadow:0 34px 110px #0005149e,inset 0 1px #ffffff0a}.public-panel .onboarding-brand{align-items:center;gap:11px;display:flex}.public-panel .onboarding-brand img{width:40px;height:40px}.public-panel .onboarding-brand span{color:var(--blue-300);letter-spacing:.16em;font-size:10px}.public-panel .onboarding-card h1{color:var(--text-primary);letter-spacing:-.03em;margin:20px 0 8px;font-size:29px;font-weight:600}.public-panel .onboarding-card>p{color:var(--text-secondary);margin:0 0 22px;font-size:12px}.public-panel .mode-grid.single-mode{grid-template-columns:1fr;display:grid}.public-panel .mode-grid button{border:1px solid var(--border-strong);border-radius:var(--radius-md);min-height:116px;color:var(--blue-300);text-align:left;cursor:default;background:#3f7cff14;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;display:flex;position:relative}.public-panel .mode-grid button strong{color:var(--text-primary);font-size:12px;font-weight:500}.public-panel .mode-grid button span{color:var(--text-secondary);font-size:10px}.public-panel .mode-check{position:absolute;top:16px;right:16px}.public-panel .contribute-choice{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff06;align-items:flex-start;gap:11px;margin:16px 0;padding:16px;display:flex}.public-panel .contribute-choice>span{display:grid}.public-panel .contribute-choice strong{color:var(--text-primary);font-size:12px;font-weight:500}.public-panel .contribute-choice small{color:var(--text-secondary);margin-top:5px;font-size:10px}.public-panel .onboarding-submit{width:100%}.public-panel .onboarding-security{color:var(--text-tertiary);justify-content:center;align-items:center;gap:7px;margin-top:14px;font-size:10px;display:flex}@media (width<=900px){.public-panel .compute-mode-grid,.public-panel .cards-grid,.public-panel .settings-section{grid-template-columns:1fr}}@media (width<=680px){.public-panel .compute-mode-heading{flex-direction:column}.public-panel .hardware-hero{flex-wrap:wrap;align-items:flex-start}.public-panel .hardware-hero>.state-badge{margin-left:0}.public-panel .settings-fields{grid-template-columns:1fr}.public-panel .update-settings,.public-panel .update-actions{flex-direction:column;align-items:stretch}.public-panel .onboarding-card{padding:24px}}@media (width<=1180px){.desktop-panel .panel-top-actions>span{display:none}}:root{color:#f2f3f8;font-synthesis:none;text-rendering:geometricprecision;--ink:#f2f3f8;--muted:#9ba3b9;--dim:#6e7791;--line:#e1e7ff12;--line-strong:#7d97e62e;--cyan:#5c96ff;--blue:#3f7cff;--violet:#83b5ff;--purple:#593efe;--success:#63e6b0;--canvas:#11172f;--canvas-deep:#0c1227;--panel:#19203ef5;--panel-hover:#1d2546fa;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--pointer-x:50vw;--pointer-y:20vh;background:#11172f;font-family:Manrope Variable,Manrope,SF Pro Display,Segoe UI Variable,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;color:var(--ink);background:var(--canvas);margin:0;overflow-x:hidden}body,button,a{-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}::selection{color:#fff;background:var(--blue)}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.site{isolation:isolate;background:linear-gradient(#10162d 0%,#11172f 32%,#0e142b 100%);min-height:100vh;position:relative;overflow:hidden}.site:before{content:"";z-index:30;pointer-events:none;opacity:.022;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.2'/%3E%3C/svg%3E");position:fixed;inset:0}.ambient-pointer{z-index:-1;left:var(--pointer-x);top:var(--pointer-y);pointer-events:none;background:radial-gradient(circle,#3f7cff0b,#0000 68%);border-radius:50%;width:600px;height:600px;transition:left .2s ease-out,top .2s ease-out;position:fixed;transform:translate(-50%,-50%)}.container{width:min(1216px,100% - 64px);margin-inline:auto}.living-background{z-index:-1;pointer-events:none;opacity:.42;background:radial-gradient(at 73% 22%,#3048913d,#0000 45%);height:1120px;position:absolute;inset:0 0 auto;overflow:hidden}.living-background:before{content:"";z-index:1;opacity:.12;background-image:radial-gradient(circle,#96bfffcc 0 1px,#0000 1.4px);background-size:128px 113px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 72% 34%,#000,#0000 72%);mask-image:radial-gradient(at 72% 34%,#000,#0000 72%)}.living-background:after{content:"";z-index:4;background:linear-gradient(90deg,#10162d 0%,#10162de6 30%,#10162d33 72%),linear-gradient(#0000 55%,#10162d 96%);position:absolute;inset:0}.living-background>svg{z-index:2;opacity:.58;width:100%;height:860px;position:absolute;inset:0}.colony-glow{opacity:.55}.hypha-branch{fill:none;stroke:url(#hyphaGradient);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:3.8s cubic-bezier(.18,.74,.24,1) forwards hyphaGrow;animation-delay:var(--grow-delay)}.hypha-branch.depth-0{stroke-width:1.7px;opacity:.62}.hypha-branch.depth-1{stroke-width:1.05px;opacity:.46}.hypha-branch.depth-2{stroke-width:.65px;opacity:.3}.hypha-branch.depth-3{stroke-width:.42px;opacity:.22}.hypha-crosslinks{fill:none;stroke:#83b5ff33;stroke-width:.5px;stroke-dasharray:2 9;opacity:0;animation:.8s 3.4s forwards crosslinkReveal}.fruiting-bodies{fill:#d2e4ffa6;stroke:#5c96ffb3;stroke-width:1px;opacity:0;animation:1s 3.6s forwards fruitingReveal}.fruiting-bodies path:nth-child(2n){fill:none}.spore-field{z-index:3;opacity:.1;background-image:radial-gradient(circle,#b2cfffb8 0 1px,#0000 1.5px),radial-gradient(circle,#6484d385 0 1px,#0000 1.5px);background-position:0 0,44px 67px;background-size:151px 163px,211px 227px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}.nav-shell{z-index:20;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0c1227e0,#0c12277a);border-bottom:1px solid #e1e7ff0e;position:absolute;inset:0 0 auto}.nav{justify-content:space-between;align-items:center;height:82px;display:flex}.brand{color:var(--ink);letter-spacing:-.035em;align-items:center;gap:12px;font-size:21px;font-weight:700;display:inline-flex}.brand img{object-fit:contain;filter:drop-shadow(0 0 10px #5c96ff2e);width:31px;height:31px}.brand-compact{margin-bottom:42px}.brand-compact img{width:42px;height:42px}.brand-compact span{font-size:26px}.nav-links{align-items:center;gap:34px;margin-left:auto;margin-right:28px;display:flex}.nav-links a{color:var(--text-secondary,#9ba3b9);font-size:12px;font-weight:520;transition:color .2s}.nav-links a:hover{color:#fff}.nav-actions{align-items:center;gap:10px;display:flex}.nav-blog-link{color:#dce6ff;background:#19203eb3;border:1px solid #83b5ff33;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:12px;font-weight:700;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.nav-blog-link:hover{background:#232d54e6;border-color:#83b5ff6b;transform:translateY(-2px)}.nav-cta{color:#fff;background:#3f7cff;border:1px solid #79a6ff38;border-radius:12px;align-items:center;gap:9px;min-height:42px;padding:0 16px;font-size:12px;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 24px #2049a42e,inset 0 1px #ffffff1f}.nav-cta:hover{background:#4a84ff;transform:translateY(-2px);box-shadow:0 14px 30px #2049a43d}.hero{background:#10162d;min-height:880px;position:relative;overflow:hidden}.hero:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle,#3f7cff1a,#0000 68%);border-radius:50%;width:700px;height:700px;position:absolute;top:-250px;left:-180px}.hero-inner{z-index:4;align-items:center;min-height:880px;padding-top:120px;padding-bottom:70px;display:flex;position:relative}.hero-copy{z-index:2;width:min(590px,52%);position:relative}.availability{color:var(--dim);font:600 9px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:28px;display:inline-flex}.availability>span{background:var(--success);border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite pulse;box-shadow:0 0 10px #63e6b073}.availability strong{color:#c8cee0;font-weight:600}.availability i{background:#e1e7ff24;width:1px;height:11px}.hero h1{letter-spacing:-.065em;max-width:640px;margin:0;font-size:clamp(56px,6.2vw,88px);font-weight:330;line-height:.96}.hero h1 em,.difference h2 em,.closing h2 em{color:#83b5ff;font-style:normal}.hero-copy>p{max-width:570px;color:var(--muted);margin:30px 0 0;font-size:16px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 20px;font-size:12px;font-weight:700;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:#3f7cff;box-shadow:0 12px 28px #2049a433,inset 0 1px #ffffff1f}.button-primary:hover{background:#4b85ff;box-shadow:0 16px 34px #2049a445}.button-secondary{color:#d8dced;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#181f3cc7;border-color:#7d97e629}.button-secondary:hover{background:#1d2546eb;border-color:#83b5ff4d}.hero-footnote{color:var(--dim);align-items:center;gap:9px;margin-top:24px;font-size:10px;display:flex}.mycelium-hero-canvas{z-index:0;background:radial-gradient(72% 88% at 70% 52%,#182852 0%,#111a38 35%,#10162d 70%);position:absolute;inset:0;overflow:hidden}.mycelium-hero-canvas:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#10162d 0%,#10162dfa 30%,#10162dc7 48%,#10162d3d 67%,#10162d14 84%),linear-gradient(#10162d0a 62%,#10162d 100%);position:absolute;inset:0}.mycelium-hero-canvas:after{content:"";z-index:2;pointer-events:none;opacity:.14;background-image:linear-gradient(#9ab8ff14 1px,#0000 1px),linear-gradient(90deg,#9ab8ff14 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 52%,#000,#0000 67%);mask-image:radial-gradient(circle at 70% 52%,#000,#0000 67%)}.mycelium-hero-canvas canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.mycelium-core-overlay{z-index:1;filter:drop-shadow(0 0 22px #5c96ff80)drop-shadow(0 0 58px #3f7cff33);width:104px;height:90px;animation:6s ease-in-out infinite modelCoreFloat;position:absolute;top:52%;left:70%;transform:translate(-50%,-50%)}.mycelium-core-overlay:before{content:"";clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);opacity:.72;background:linear-gradient(145deg,#cce1ff7a,#5c96ff1c 45%,#593efe52) border-box;border:1px solid #0000;animation:4.8s ease-in-out infinite modelFramePulse;position:absolute;inset:-14px -10px}.mycelium-core-overlay:after{content:"";z-index:0;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:linear-gradient(145deg,#b1d2ff3d,#213d84c7 46%,#251a65e0);position:absolute;inset:4px 10px;box-shadow:inset 0 0 22px #d8e9ff2e}.mycelium-core-overlay span{z-index:2;clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%);background:linear-gradient(90deg,#73aeffc7,#ddedffeb 48%,#694effd6);border-top:1px solid #e6f1ffc7;width:60px;height:12px;position:absolute;left:22px;box-shadow:0 0 13px #5e97ff57}.mycelium-core-overlay span:before{content:"";background:#eff7ff;width:4px;height:4px;position:absolute;top:4px;left:10px;box-shadow:10px 0 #dae9ffa6,20px 0 #dae9ff57,30px 0 #dae9ff2e}.mycelium-core-overlay>i{z-index:3;background:#ebf5ffc7;width:1px;height:56px;position:absolute;top:17px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #9ac4ffcc}.mycelium-growth-status{z-index:4;color:var(--dim);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;font:600 7px var(--mono);letter-spacing:.09em;background:#11172fbd;border:1px solid #7d97e629;border-radius:11px;grid-template-columns:7px auto;gap:2px 9px;padding:10px 12px;display:grid;position:absolute;top:calc(52% + 73px);left:70%;transform:translate(-50%)}.mycelium-growth-status i{background:var(--cyan);border-radius:50%;grid-row:1/3;align-self:center;width:6px;height:6px;animation:2.4s ease-in-out infinite pulse;box-shadow:0 0 10px #5c96ffb3}.mycelium-growth-status b{color:#d9def0;font-weight:600}.signal-strip{border-block:1px solid var(--line);background:#0f152cb8;position:relative;overflow:hidden}.signal-strip:before,.signal-strip:after{content:"";z-index:2;pointer-events:none;width:clamp(28px,5vw,96px);position:absolute;top:0;bottom:0}.signal-strip:before{background:linear-gradient(90deg,#0f152cf5,#0000);left:0}.signal-strip:after{background:linear-gradient(270deg,#0f152cf5,#0000);right:0}.signal-track{will-change:transform;align-items:stretch;width:max-content;height:68px;display:flex}.signal-sequence{flex:0 0 100vw;justify-content:space-around;align-items:center;gap:clamp(34px,4vw,72px);min-width:max-content;height:68px;padding-inline:clamp(30px,4vw,80px);display:flex}.signal-sequence span{color:var(--dim);font:600 8px var(--mono);white-space:nowrap;letter-spacing:.09em;align-items:center;gap:clamp(34px,4vw,72px);display:inline-flex}.signal-sequence i{background:var(--cyan);opacity:.72;border-radius:50%;flex:none;width:4px;height:4px}.eyebrow{color:#b0b7cb;font:600 8px var(--mono);text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:9px;display:inline-flex}.eyebrow i{border:1px solid var(--cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px #5c96ff73}.section-heading{grid-template-columns:.65fr 1.35fr .7fr;align-items:start;gap:40px;margin-bottom:64px;display:grid}.section-heading h2{letter-spacing:-.05em;margin:-10px 0 0;font-size:clamp(36px,4vw,56px);font-weight:340;line-height:1.04}.section-heading>p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.manifesto{grid-template-columns:.4fr 1.45fr .75fr;align-items:center;gap:58px;min-height:560px;display:grid}.manifesto-index{color:var(--dim);font:600 9px var(--mono);align-self:start;padding-top:128px}.manifesto-copy>span{color:var(--cyan);font:600 9px var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:22px;display:block}.manifesto-copy h2{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(36px,4.3vw,60px);font-weight:340;line-height:1.08}.manifesto-side{align-self:end;padding-bottom:100px}.manifesto-side p{color:var(--muted);margin:0 0 24px;font-size:13px;line-height:1.75}.manifesto-side a{color:#83b5ff;align-items:center;gap:8px;font-size:11px;font-weight:650;display:inline-flex}.mycelium-story{border:1px solid var(--line-strong);background:#0d142b;border-radius:24px;align-items:flex-end;width:min(1370px,100% - 48px);min-height:820px;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 60px #02051229}.mycelium-story:after{content:"";pointer-events:none;background:linear-gradient(#0c122740,#0000 28%,#0c122747 56%,#0d142b 96%),linear-gradient(90deg,#0d142b42,#0000 58%);position:absolute;inset:0}.mycelium-visual{position:absolute;inset:0}.mycelium-visual>img{object-fit:cover;filter:hue-rotate(8deg)saturate(.72)contrast(1.04)brightness(.68);width:100%;height:100%;animation:28s ease-in-out infinite alternate macroBreath;transform:scale(1.025)}.mycelium-visual>svg{z-index:2;opacity:.48;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.mycelium-visual>svg path{fill:none;stroke:#71a5ffe0;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:2 42;filter:drop-shadow(0 0 6px #5c96ffa6);animation:7s linear infinite myceliumPacket}.mycelium-visual>svg path:last-child{stroke:#c8dcffb3;animation-duration:8.5s;animation-delay:-2.4s}.mycelium-scan{z-index:2;filter:blur(10px);background:linear-gradient(90deg,#0000,#5c96ff12,#0000);width:12%;animation:13s ease-in-out infinite scanMycelium;position:absolute;top:-18%;bottom:-18%;left:-20%;transform:skew(-15deg)}.signal-chip{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#11172fc2;border:1px solid #7d97e633;border-radius:12px;min-width:160px;padding:14px 16px 14px 36px;position:absolute;top:18%;right:7%;box-shadow:0 12px 36px #02051238}.signal-chip i{background:var(--cyan);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite pulse;position:absolute;top:18px;left:16px;box-shadow:0 0 10px #5c96ffb3}.signal-chip span,.signal-chip strong{font-family:var(--mono);display:block}.signal-chip span{color:var(--dim);letter-spacing:.08em;font-size:7px}.signal-chip strong{color:#a9caff;margin-top:6px;font-size:9px;font-weight:600}.mycelium-copy{z-index:3;grid-template-columns:.32fr 1.18fr .72fr;align-items:end;gap:52px;padding-bottom:76px;display:grid;position:relative}.mycelium-number{color:#a3abc0;font:600 8px var(--mono);align-self:start;padding-top:12px}.mycelium-message h2{letter-spacing:-.055em;text-shadow:0 4px 26px #0408177a;max-width:700px;margin:20px 0 18px;font-size:clamp(42px,5.2vw,72px);font-weight:340;line-height:.99}.mycelium-message p{color:#c1c7d8;text-shadow:0 2px 16px #040817b3;max-width:640px;margin:0;font-size:13px;line-height:1.78}.mycelium-metrics{border-left:1px solid #e1e7ff1f;flex-direction:column;display:flex}.mycelium-metrics>div{border-bottom:1px solid #e1e7ff14;grid-template-columns:30px 1fr;align-items:center;gap:8px;min-height:62px;padding-left:22px;display:grid}.mycelium-metrics>div:last-child{border-bottom:0}.mycelium-metrics span{color:#83b5ff;font:600 7px var(--mono)}.mycelium-metrics strong{color:#d5d9e7;font:600 9px var(--mono)}.acceleration-section{border-bottom:1px solid var(--line);background:linear-gradient(#11172f,#0f152c);padding:140px 0 120px;position:relative;overflow:hidden}.acceleration-section:before{content:"";pointer-events:none;opacity:.15;background-image:linear-gradient(#8fadf30d 1px,#0000 1px),linear-gradient(90deg,#8fadf30d 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 74%,#0000);mask-image:linear-gradient(#0000,#000 22% 74%,#0000)}.acceleration-heading{grid-template-columns:.55fr 1.35fr .75fr;align-items:start;gap:48px;margin-bottom:66px;display:grid;position:relative}.acceleration-heading h2{letter-spacing:-.06em;max-width:740px;margin:-11px 0 0;font-size:clamp(44px,5.2vw,72px);font-weight:340;line-height:.99}.acceleration-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.efficiency-curve{isolation:isolate;border:1px solid var(--line-strong);background:#121a36;border-radius:22px;min-height:600px;position:relative;overflow:hidden;box-shadow:0 18px 52px #02051229}.efficiency-curve:after{content:"";z-index:5;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff05,inset 0 -110px 140px #070c1d80}.efficiency-curve>img{z-index:-2;object-fit:cover;filter:hue-rotate(11deg)saturate(.66)contrast(1.04)brightness(.62);width:100%;height:100%;animation:30s ease-in-out infinite alternate efficiencyBreath;position:absolute;inset:0;transform:scale(1.02)}.efficiency-veil{z-index:-1;background:linear-gradient(90deg,#0e142bf2 0%,#0e142bbd 31%,#0e142b2e 68%,#0e142b6b 100%),linear-gradient(#0e142bd1,#0000 30% 70%,#0e142beb);position:absolute;inset:0}.curve-topline{z-index:6;border-bottom:1px solid var(--line);height:52px;color:var(--dim);font:600 7px var(--mono);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11172f47;justify-content:space-between;align-items:center;padding:0 24px;display:flex;position:absolute;top:0;left:0;right:0}.curve-topline span:first-child{color:#c9cede}.curve-topline span:first-child:before{content:"";background:var(--success);border-radius:50%;width:6px;height:6px;margin-right:9px;animation:2.5s ease-in-out infinite pulse;display:inline-block;box-shadow:0 0 9px #63e6b08c}.curve-axis{z-index:4;color:#c3cce17a;font:600 7px var(--mono);letter-spacing:.1em;writing-mode:vertical-rl;position:absolute;top:55%;left:22px;transform:rotate(180deg)translateY(50%)}.curve-plot{z-index:2;width:100%;height:calc(100% - 54px);position:absolute;inset:54px 0 0;overflow:visible}.curve-grid line{stroke:#b2c2eb12;stroke-width:1px;vector-effect:non-scaling-stroke}.curve-shadow,.curve-line,.curve-signal{fill:none;vector-effect:non-scaling-stroke}.curve-shadow{stroke:#3f7cff2b;stroke-width:20px;filter:blur(9px)}.curve-line{stroke:url(#efficiencyLine);stroke-width:2.2px;filter:drop-shadow(0 0 7px #5c96ff8c)}.curve-signal{stroke:#f0f7fff0;stroke-width:3px;stroke-linecap:round;stroke-dasharray:2 98;filter:drop-shadow(0 0 6px #ffffffb3);animation:6s linear infinite efficiencySignal}.curve-point circle:first-child{fill:#3f7cff0d;stroke:#5c96ff9e;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite curvePoint}.curve-point circle:last-child{fill:#f2f6ff;stroke:var(--cyan);stroke-width:3px}.point-start circle:first-child{stroke:#8093cbb3}.point-start circle:last-child{fill:#d9e3ff;stroke:#7189ce}.benchmark-point{z-index:6;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#141b37d6;border-radius:14px;width:230px;padding:16px 18px;position:absolute;box-shadow:0 14px 38px #02051233}.benchmark-from{bottom:9.5%;left:8.2%}.benchmark-to{border-color:#5c96ff57;top:18%;right:4.5%}.benchmark-point span,.benchmark-point strong,.benchmark-point b,.benchmark-point small{display:block}.benchmark-point span{color:var(--dim);font:600 7px var(--mono);letter-spacing:.07em}.benchmark-point strong{color:#dce1ee;margin-top:9px;font-size:11px;font-weight:650}.benchmark-point b{letter-spacing:-.04em;margin-top:10px;font-size:22px;font-weight:520}.benchmark-point small{color:#818aa3;font:600 7px var(--mono);margin-top:5px}.benchmark-from b{color:#9f91ff}.benchmark-to b{color:#83b5ff}.curve-multiplier{z-index:6;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141b37cc;border-radius:14px;grid-template-columns:auto auto;align-items:center;column-gap:8px;padding:14px 17px;display:grid;position:absolute;top:47%;left:49%;transform:translate(-50%,-50%)}.curve-multiplier strong{letter-spacing:-.04em;font-size:26px;font-weight:520}.curve-multiplier span{color:var(--muted);font:600 7px var(--mono);text-transform:uppercase;grid-row:2}.curve-multiplier svg{color:var(--cyan);grid-area:1/2/3}.curve-evidence{justify-content:space-between;align-items:flex-start;gap:40px;margin:18px 4px 0;display:flex}.curve-evidence p{max-width:730px;color:var(--dim);margin:0;font-size:10px;line-height:1.65}.curve-evidence>div{gap:18px;display:flex}.curve-evidence a{color:#aeb6ca;font:600 7px var(--mono);white-space:nowrap;align-items:center;gap:6px;transition:color .2s;display:inline-flex}.curve-evidence a:hover{color:#83b5ff}.roadmap-heading{grid-template-columns:1.05fr .75fr auto;align-items:end;gap:55px;margin:118px 0 44px;display:grid}.roadmap-heading>div>span{color:#83b5ff;font:600 8px var(--mono);text-transform:uppercase;letter-spacing:.08em}.roadmap-heading h3{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(36px,4.2vw,58px);font-weight:340;line-height:1}.roadmap-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.roadmap-heading small{color:var(--dim);font:600 7px var(--mono);writing-mode:vertical-rl}.acceleration-roadmap{grid-template-columns:repeat(3,1fr);display:grid}.roadmap-phase{border:1px solid var(--line);background:linear-gradient(145deg,#1b2344fa,#151c37f5);border-right:0;min-height:310px;padding:30px 32px 28px;position:relative;box-shadow:inset 0 1px #ffffff04}.roadmap-phase:first-child{border-radius:18px 0 0 18px}.roadmap-phase:last-child{border-right:1px solid var(--line);background:radial-gradient(circle at 75% 17%,#3f7cff1f,#0000 42%),linear-gradient(145deg,#1b2344fa,#151c37f5);border-radius:0 18px 18px 0}.phase-line{color:var(--muted);font:600 8px var(--mono);align-items:center;gap:10px;display:flex}.phase-line i{border:1px solid var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 7px #5c96ff5c}.phase-line b{color:var(--dim);margin-left:auto;font-weight:600}.roadmap-phase h4{letter-spacing:-.035em;margin:60px 0 15px;font-size:25px;font-weight:430}.roadmap-phase p{max-width:310px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.roadmap-phase>strong{color:#83b5ff;font:600 8px var(--mono);letter-spacing:.08em;position:absolute;bottom:28px;left:32px}.phase-arrow{z-index:2;color:#83b5ff;background:#17203d;border:1px solid #5c96ff3d;border-radius:50%;padding:4px;position:absolute;top:28px;right:-11px}.curve-equation{color:var(--muted);font:600 8px var(--mono);text-align:center;letter-spacing:.07em;align-items:center;gap:18px;margin-top:36px;display:flex}.curve-equation i{background:linear-gradient(90deg,#0000,#5c96ff59);flex:1;height:1px}.curve-equation i:last-child{transform:rotate(180deg)}.architecture-section{border-top:1px solid var(--line);background:#11172f;padding:126px 0 116px}.pipeline-card{border:1px solid var(--line-strong);background:radial-gradient(circle at 20% 12%,#3f7cff1a,#0000 34%),linear-gradient(145deg,#1a2140fa,#141a34fa);border-radius:20px;padding:0 24px 25px;position:relative;overflow:hidden;box-shadow:0 14px 38px #02051224,inset 0 1px #ffffff05}.pipeline-card:after{content:"";pointer-events:none;opacity:.15;background-image:linear-gradient(#9cb5ee0f 1px,#0000 1px),linear-gradient(90deg,#9cb5ee0f 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.pipeline-topline{border-bottom:1px solid var(--line);height:48px;color:var(--dim);font:600 7px var(--mono);letter-spacing:.08em;align-items:center;gap:20px;display:flex}.pipeline-topline span:nth-child(2){margin-right:auto}.pipeline-topline .live-dot{color:var(--success)}.pipeline-topline .live-dot:before{content:"";background:var(--success);border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block;box-shadow:0 0 8px #63e6b085}.pipeline-model{align-items:center;gap:18px;min-height:146px;padding:24px 34px 14px;display:flex}.pipeline-model>svg{color:var(--dim);margin-left:auto}.model-cube{color:#c7d8ff;background:linear-gradient(145deg,#3f7cff29,#23305bd1);border:1px solid #5c96ff47;border-radius:17px;place-items:center;width:74px;height:74px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0b}.model-cube span{color:#83b5ff;font:600 8px var(--mono);position:absolute;bottom:7px;right:8px}.pipeline-model small{color:var(--dim);font:600 7px var(--mono)}.pipeline-model strong{margin-top:6px;font-size:16px;font-weight:560;line-height:1.3;display:block}.pipeline-flow{z-index:1;border:1px solid var(--line);background:#0e142aad;border-radius:13px;grid-template-columns:repeat(4,1fr);display:grid;position:relative;overflow:hidden}.pipeline-stage{border-right:1px solid var(--line);align-items:flex-start;gap:13px;min-height:92px;padding:20px;display:flex;position:relative}.pipeline-stage:last-child{border-right:0}.pipeline-stage>span{color:#83b5ff;font:600 8px var(--mono)}.pipeline-stage strong,.pipeline-stage small{display:block}.pipeline-stage strong{font-size:13px;font-weight:600}.pipeline-stage small{color:var(--dim);font:600 7px var(--mono);margin-top:6px}.pipeline-arrow{z-index:2;color:#83b5ff;background:#1a2343;border-radius:50%;padding:3px;position:absolute;top:calc(50% - 8px);right:-9px}.pipeline-nodes{z-index:1;grid-template-columns:repeat(5,1fr);gap:9px;padding-top:12px;display:grid;position:relative}.pipeline-nodes>div{background:#3f7cff09;border:1px solid #5c96ff21;border-radius:10px;flex-direction:column;justify-content:center;min-height:62px;padding:9px 12px 9px 32px;display:flex;position:relative}.pipeline-nodes i{background:var(--cyan);border-radius:50%;width:7px;height:7px;position:absolute;left:13px;box-shadow:0 0 8px #5c96ff80}.pipeline-nodes span{font:600 8px var(--mono)}.pipeline-nodes small{color:var(--dim);font:600 7px var(--mono);text-transform:uppercase;margin-top:3px}.pipeline-nodes .standby{opacity:.52;border-style:dashed}.pipeline-nodes .standby i{background:var(--dim);box-shadow:none}.principles-grid{grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.principle-card{border:1px solid var(--line);background:linear-gradient(145deg,#19203ef5,#141a34f5);border-right:0;min-height:340px;padding:34px 32px 28px;transition:background .25s,transform .25s,border-color .25s;position:relative}.principle-card:first-child{border-radius:17px 0 0 17px}.principle-card:last-child{border-right:1px solid var(--line);border-radius:0 17px 17px 0}.principle-card:hover{z-index:2;background:var(--panel-hover);border-color:#7d97e62b;transform:translateY(-3px)}.principle-card>svg{color:#83b5ff;margin-top:24px}.card-number{color:var(--dim);font:600 8px var(--mono)}.principle-card h3{letter-spacing:-.03em;margin:23px 0 14px;font-size:24px;font-weight:430;line-height:1.14}.principle-card p{color:var(--muted);font-size:12px;line-height:1.7}.principle-card>span{color:var(--dim);font:600 7px var(--mono);align-items:center;gap:8px;display:flex;position:absolute;bottom:28px;left:32px}.difference{grid-template-columns:1fr 1fr;align-items:center;gap:92px;min-height:700px;display:grid}.difference-copy h2{letter-spacing:-.055em;margin:24px 0;font-size:clamp(42px,4.5vw,64px);font-weight:340;line-height:1.03}.difference-copy p{max-width:530px;color:var(--muted);font-size:14px;line-height:1.8}.mode-stack{grid-template-columns:1fr 1fr;align-items:center;display:grid}.mode-card{border:1px solid var(--line-strong);background:linear-gradient(145deg,#1a2140fa,#141a34fa);border-radius:18px;min-height:354px;padding:29px;position:relative;box-shadow:0 14px 38px #02051221}.mode-card.optin{border-color:var(--line);opacity:.82;background:#141a34eb;min-height:320px;margin-left:-10px;transform:translateY(28px)}.mode-card>div{color:#83b5ff;justify-content:space-between;display:flex}.mode-card>div span{color:var(--dim);font:600 8px var(--mono)}.mode-card h3{margin:62px 0 16px;font-size:25px;font-weight:460}.mode-card p{color:var(--muted);font-size:12px;line-height:1.75}.mode-card footer{color:#b6bdcf;font:600 8px var(--mono);align-items:center;gap:8px;display:flex;position:absolute;bottom:28px;left:29px}.mode-card footer svg{color:var(--success)}.mode-card.optin>div,.mode-card.optin footer svg{color:#83b5ff}.evidence-section{border-block:1px solid var(--line);background:radial-gradient(circle at 76% 46%,#3f7cff17,#0000 30%),#0f152c;padding:126px 0}.evidence-grid{grid-template-columns:.82fr 1fr;align-items:center;gap:92px;display:grid}.evidence-section .section-heading{margin:0;display:block}.evidence-section .section-heading h2{margin:24px 0 20px}.evidence-section .section-heading p{max-width:520px}.status-legend{color:var(--dim);font:600 7px var(--mono);gap:24px;margin-top:34px;display:flex}.status-legend span{align-items:center;gap:8px;display:flex}.status-legend i{border-radius:50%;width:7px;height:7px}.status-legend .done{background:var(--success);box-shadow:0 0 7px #63e6b073}.status-legend .next{border:1px solid var(--purple)}.status-board{border:1px solid var(--line-strong);background:linear-gradient(145deg,#1a2140fa,#141a34fa);border-radius:18px;overflow:hidden;box-shadow:0 14px 38px #02051224}.board-head{border-bottom:1px solid var(--line);height:48px;color:var(--dim);font:600 7px var(--mono);justify-content:space-between;align-items:center;padding:0 21px;display:flex}.status-row{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;min-height:76px;padding:15px 20px;display:grid}.status-row.active{background:linear-gradient(90deg,#593efe13,#3f7cff0b)}.status-row>i{border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.status-row>i.done{color:#0d2b22;background:var(--success)}.status-row>i.next{color:var(--purple);border:1px solid #593efe80}.status-row strong,.status-row small{display:block}.status-row strong{font-size:12px;font-weight:650}.status-row small{color:var(--dim);font:600 7px var(--mono);margin-top:4px}.status-row>span{color:var(--dim);font:600 7px var(--mono)}.status-row.active>span{color:#9f91ff}.board-footer{background:#ffffff05;grid-template-columns:1fr auto 26px;align-items:center;gap:17px;min-height:70px;padding:0 21px;display:grid}.board-footer span{color:var(--dim);font:600 7px var(--mono)}.board-footer strong{color:#83b5ff;font:600 9px var(--mono)}.board-footer svg{color:#83b5ff}.future-roadmap-section{border-bottom:1px solid var(--line);background:radial-gradient(circle at 18% 38%,#2768f529,#0000 30%),radial-gradient(circle at 84% 62%,#593efe26,#0000 31%),linear-gradient(#0c132b 0%,#101730 47%,#0b1228 100%);padding:148px 0 132px;position:relative;overflow:hidden}.future-roadmap-section:before{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#90acee0e 1px,#0000 1px),linear-gradient(90deg,#90acee0e 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(82% 70%,#000,#0000 88%);mask-image:radial-gradient(82% 70%,#000,#0000 88%)}.future-roadmap-section:after{content:"FUTURE";color:#bbd1ff07;letter-spacing:-.09em;pointer-events:none;font-size:clamp(120px,20vw,310px);font-weight:760;line-height:.8;position:absolute;top:112px;right:-2vw}.future-roadmap-field{pointer-events:none;position:absolute;inset:0}.future-roadmap-field:before{content:"";border:1px solid #7197ec11;border-radius:50%;width:720px;height:720px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 96px #537cdb04,0 0 0 192px #537cdb02}.future-roadmap-field i{background:#83b5ff;border-radius:50%;width:5px;height:5px;animation:6s ease-in-out infinite futureNode;position:absolute;box-shadow:0 0 12px #5c96ffbf}.future-roadmap-field i:first-child{top:28%;left:8%}.future-roadmap-field i:nth-child(2){animation-delay:-2.1s;bottom:13%;left:31%}.future-roadmap-field i:nth-child(3){background:#a99cff;animation-delay:-3.8s;top:19%;right:13%}.future-roadmap-field i:nth-child(4){background:#a99cff;animation-delay:-1.2s;bottom:27%;right:4%}.future-roadmap-section>.container{z-index:1;position:relative}.future-roadmap-heading{grid-template-columns:1.2fr .62fr;align-items:end;gap:80px;margin-bottom:76px;display:grid}.future-roadmap-heading h2{letter-spacing:-.067em;max-width:780px;margin:24px 0 0;font-size:clamp(54px,6.6vw,88px);font-weight:310;line-height:.91}.future-roadmap-heading h2 em{color:#0000;background:linear-gradient(94deg,#74aaff,#d8e7ff 52%,#8978ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.future-roadmap-intro{justify-self:end;max-width:430px}.future-roadmap-intro>p{color:var(--muted);margin:19px 0 0;font-size:13px;line-height:1.75}.future-roadmap-status{color:#91bcff;width:max-content;font:650 7px var(--mono);letter-spacing:.11em;background:#3f7cff11;border:1px solid #83b5ff29;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.future-roadmap-status svg{color:#7af;filter:drop-shadow(0 0 7px #5c96ffcc)}.future-roadmap-stage{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:start;display:grid}.future-roadmap-card{background:radial-gradient(circle at 86% 8%,#4584ff30,#0000 31%),linear-gradient(148deg,#182448f2,#0d152efa);border:1px solid #709af130;border-radius:28px;flex-direction:column;min-width:0;min-height:610px;padding:clamp(30px,3.2vw,46px);display:flex;position:relative;overflow:hidden;box-shadow:0 32px 72px #0206163d,inset 0 1px #ffffff09}.future-roadmap-card:before{content:attr(data-index);color:#bbd2ff0a;letter-spacing:-.09em;pointer-events:none;font:760 190px/.8 Manrope Variable,Manrope,sans-serif;position:absolute;top:18px;right:-9px}.future-roadmap-card:after{content:"";background:linear-gradient(90deg,#0000 8%,#6ca4ff 46%,#0000 88%);height:2px;position:absolute;inset:0 0 auto}.future-roadmap-card.token{background:radial-gradient(circle at 86% 8%,#6849ff38,#0000 32%),linear-gradient(148deg,#20204df5,#0f142efc);border-color:#937eff38;margin-top:92px}.future-roadmap-card.token:after{background:linear-gradient(90deg,#0000 8%,#9989ff 46%,#0000 88%)}.future-roadmap-card header{z-index:1;color:#83b5ff;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.future-roadmap-card.token header{color:#aa9eff}.future-roadmap-card header span{font:650 8px var(--mono);letter-spacing:.12em}.future-roadmap-card header svg{background:#3f7cff14;border:1px solid #5c96ff38;border-radius:15px;width:48px;height:48px;padding:12px;box-shadow:inset 0 0 24px #3f7cff0f}.future-roadmap-card.token header svg{background:#593efe1c;border-color:#9f91ff3d}.future-roadmap-metric{z-index:1;align-items:flex-end;gap:11px;margin:74px 0 31px;display:flex;position:relative}.future-roadmap-metric>strong{color:#f6f8ff;letter-spacing:-.08em;text-shadow:0 0 38px #5c96ff33;font-size:clamp(76px,8vw,110px);font-weight:240;line-height:.73}.future-roadmap-metric>span{gap:7px;padding-bottom:1px;display:grid}.future-roadmap-metric b{color:#83b5ff;font-size:30px;font-weight:420;line-height:.8}.future-roadmap-metric small{color:#7583a5;max-width:160px;font:650 7px/1.45 var(--mono);letter-spacing:.09em}.future-roadmap-metric.word{display:block}.future-roadmap-metric.word>strong{color:#e0dcff;letter-spacing:-.055em;font-size:clamp(61px,6vw,86px);display:block}.future-roadmap-metric.word>span{margin-top:17px}.future-roadmap-card h3{z-index:1;letter-spacing:-.045em;max-width:520px;margin:0 0 15px;font-size:clamp(27px,2.5vw,36px);font-weight:410;line-height:1.08;position:relative}.future-roadmap-card>p{z-index:1;max-width:560px;min-height:82px;color:var(--muted);margin:0;font-size:12px;line-height:1.75;position:relative}.future-roadmap-card ol{z-index:1;background:#85a3e417;border:1px solid #799de81c;border-radius:14px;gap:1px;margin:30px 0 26px;padding:0;list-style:none;display:grid;position:relative;overflow:hidden}.future-roadmap-card li{color:#c0c8da;background:#080f22b8;grid-template-columns:33px 1fr;align-items:center;gap:12px;min-height:54px;padding:10px 14px;font-size:10px;transition:background .22s,color .22s;display:grid}.future-roadmap-card li:hover{color:#fff;background:#1c2a50c7}.future-roadmap-card li b{color:#83b5ff;width:29px;height:29px;font:650 7px var(--mono);background:#3f7cff1a;border-radius:9px;place-items:center;display:grid}.future-roadmap-card.token li b{color:#aa9eff;background:#593efe1f}.future-roadmap-card footer{z-index:1;color:#71809f;font:600 7px/1.5 var(--mono);letter-spacing:.04em;border-top:1px solid #ffffff0e;align-items:center;gap:9px;margin-top:auto;padding-top:18px;display:flex;position:relative}.future-roadmap-card footer svg{color:var(--success);flex:none}.future-roadmap-bridge{justify-content:center;align-items:center;height:610px;display:flex;position:relative}.future-roadmap-bridge>i{background:linear-gradient(#0000,#6799ff42 24%,#9179ff4d 76%,#0000);width:1px;height:100%;position:absolute}.future-roadmap-bridge>span{z-index:1;color:#b8d2ff;background:#121b39;border:1px solid #7b9be63d;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:0 0 0 12px #3f7cff08,0 0 26px #3f7cff33}.future-roadmap-bridge>b{color:#5f6c89;width:max-content;font:650 6px var(--mono);letter-spacing:.12em;position:absolute;top:50%;left:50%;transform:translate(-50%,57px)rotate(90deg)}.future-roadmap-router{background:radial-gradient(circle at 76% 45%,#593efe33,#0000 30%),radial-gradient(circle at 18% 3%,#4a8bff24,#0000 28%),linear-gradient(135deg,#152145f7,#121233fc);border:1px solid #8570ff3d;border-radius:28px;flex-direction:column;min-height:520px;margin-top:30px;padding:clamp(30px,3.2vw,46px);display:flex;position:relative;overflow:hidden;box-shadow:0 32px 76px #02061647,inset 0 1px #ffffff09}.future-roadmap-router:before{content:attr(data-index);color:#c5beff09;letter-spacing:-.09em;pointer-events:none;font:760 190px/.8 Manrope Variable,Manrope,sans-serif;position:absolute;top:20px;right:18px}.future-roadmap-router:after{content:"";background:linear-gradient(90deg,#0000 7%,#73a9ff 36%,#8b70ff 66%,#0000 93%);height:2px;position:absolute;inset:0 0 auto}.future-roadmap-router>header{z-index:2;color:#aa9eff;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.future-roadmap-router>header span{font:650 8px var(--mono);letter-spacing:.12em}.future-roadmap-router>header svg{background:#593efe1f;border:1px solid #9f91ff42;border-radius:15px;width:48px;height:48px;padding:12px;box-shadow:inset 0 0 24px #593efe17,0 0 28px #593efe1a}.future-router-content{z-index:1;grid-template-columns:minmax(310px,.72fr) minmax(480px,1.28fr);align-items:center;gap:clamp(38px,6vw,90px);margin-top:10px;display:grid;position:relative}.future-router-copy .future-roadmap-metric{margin:56px 0 27px}.future-router-copy .future-roadmap-metric.word>strong{color:#e6e2ff;font-size:clamp(58px,6vw,84px)}.future-router-copy h3{letter-spacing:-.05em;margin:0 0 15px;font-size:clamp(29px,3vw,41px);font-weight:390;line-height:1.05}.future-router-copy>p{max-width:590px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.future-router-visual{grid-template-columns:116px 56px minmax(190px,1fr) 56px minmax(135px,.74fr);align-items:center;min-height:260px;display:grid;position:relative}.future-router-input,.future-router-engine,.future-router-destinations span{z-index:2;background:#070f24c2;border:1px solid #83b5ff2e;position:relative;box-shadow:inset 0 1px #ffffff06,0 16px 34px #02061633}.future-router-input{color:#91bcff;text-align:center;min-height:72px;font:650 7px var(--mono);letter-spacing:.08em;border-radius:15px;place-items:center;gap:7px;padding:11px;display:grid}.future-router-input svg{filter:drop-shadow(0 0 7px #5c96ffb3)}.future-router-engine{color:#b7adff;background:radial-gradient(circle at 50% 20%,#593efe38,#0000 44%),#0a0e27e0;border-color:#9f91ff52;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:190px;padding:21px 16px;display:flex;box-shadow:0 0 0 9px #593efe06,0 24px 50px #02061647,inset 0 1px #ffffff0a}.future-router-engine>svg{filter:drop-shadow(0 0 10px #7f66ffbf);animation:3.2s ease-in-out infinite routerEnginePulse}.future-router-engine>strong{color:#edf0ff;font:680 8px var(--mono);letter-spacing:.11em;text-align:center}.future-router-engine>span{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.future-router-engine b{color:#867cae;font:650 5px var(--mono);letter-spacing:.08em;background:#593efe0f;border:1px solid #9f91ff21;border-radius:99px;padding:5px 6px}.future-router-line{z-index:0;background:linear-gradient(90deg,#5c96ff2e,#9077ff85,#5c96ff2e);height:1px;position:relative;overflow:hidden}.future-router-line:after{content:"";background:#b8cfff;border-radius:50%;width:6px;height:5px;animation:2.4s linear infinite routerPacket;position:absolute;top:-2px;box-shadow:0 0 9px #745aff}.future-router-line.outgoing:after{animation-delay:-1.1s}.future-router-destinations{gap:9px;display:grid}.future-router-destinations span{color:#aeb8d2;min-height:42px;font:650 6px var(--mono);letter-spacing:.07em;border-radius:10px;align-items:center;gap:8px;padding:0 11px;transition:border-color .22s,color .22s,transform .22s;display:flex}.future-router-destinations span:hover{color:#fff;border-color:#9f91ff59;transform:translate(3px)}.future-router-destinations span>i{width:6px;height:6px;animation:4s ease-in-out infinite futureNode;animation-delay:calc(-1 * var(--route-delay));background:#8873ff;border-radius:50%;flex:none;box-shadow:0 0 8px #7e69ffd9}.future-roadmap-router>ol{z-index:1;background:#85a3e414;border:1px solid #907eff21;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:34px 0 25px;padding:0;list-style:none;display:grid;position:relative;overflow:hidden}.future-roadmap-router>ol li{color:#c4c9dc;background:#080f22bd;grid-template-columns:33px 1fr;align-items:center;gap:12px;min-height:62px;padding:11px 15px;font-size:10px;display:grid}.future-roadmap-router>ol b{color:#aa9eff;width:29px;height:29px;font:650 7px var(--mono);background:#593efe1f;border-radius:9px;place-items:center;display:grid}.future-roadmap-router>footer{z-index:1;color:#71809f;font:600 7px/1.5 var(--mono);letter-spacing:.04em;border-top:1px solid #ffffff0e;align-items:center;gap:9px;margin-top:auto;padding-top:18px;display:flex;position:relative}.future-roadmap-router>footer svg{color:var(--success);flex:none}.future-roadmap-principle{color:#7583a4;text-align:center;background:#0f17319e;border:1px solid #7097e61f;border-radius:14px;align-items:flex-start;gap:12px;max-width:890px;margin:58px auto 0;padding:18px 22px;font-size:10px;line-height:1.65;display:flex}.future-roadmap-principle svg{color:var(--success);flex:none}@keyframes routerPacket{0%{left:-8px}to{left:calc(100% + 8px)}}@keyframes routerPacketVertical{0%{top:-8px}to{top:calc(100% + 8px)}}@keyframes routerEnginePulse{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.install-section{border-bottom:1px solid var(--line);background:radial-gradient(circle at 76% 30%,#3f7cff1a,#0000 30%),radial-gradient(circle at 22% 58%,#3656a514,#0000 32%),#11172f;position:relative;overflow:hidden}.install-section:before{content:"";pointer-events:none;opacity:.16;background-image:linear-gradient(#8fadf30d 1px,#0000 1px),linear-gradient(90deg,#8fadf30d 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.install-field{pointer-events:none;opacity:.48;position:absolute;inset:0}.install-field:before,.install-field:after{content:"";border:1px solid #5c96ff1a;border-radius:50%;width:620px;height:260px;position:absolute;transform:rotate(-14deg)}.install-field:before{top:140px;right:-150px;box-shadow:0 0 0 68px #3f7cff03,0 0 0 136px #3f7cff02}.install-field:after{border-color:#83b5ff17;bottom:60px;left:-330px}.install-field i{background:var(--cyan);border-radius:50%;width:4px;height:4px;animation:7s ease-in-out infinite installSpore;position:absolute;box-shadow:0 0 9px #5c96ff99}.install-field i:first-child{top:19%;left:9%}.install-field i:nth-child(2){animation-delay:-1.7s;top:10%;left:43%}.install-field i:nth-child(3){animation-delay:-3s;top:23%;right:11%}.install-field i:nth-child(4){animation-delay:-.8s;bottom:20%;right:27%}.install-field i:nth-child(5){animation-delay:-4.1s;bottom:12%;left:18%}.install-layout{grid-template-columns:.88fr 1.12fr;align-items:center;gap:88px;padding-top:138px;padding-bottom:78px;display:grid;position:relative}.install-copy h2{letter-spacing:-.065em;max-width:620px;margin:23px 0;font-size:clamp(52px,6.2vw,80px);font-weight:330;line-height:.94}.install-copy h2 em{color:#83b5ff;font-style:normal}.install-copy>p{max-width:560px;color:var(--muted);margin:0;font-size:13px;line-height:1.75}.recommended-platform{background:#3f7cff09;border:1px solid #5c96ff29;border-bottom:0;border-radius:13px 13px 0 0;justify-content:space-between;gap:20px;margin-top:36px;padding:13px 15px;display:flex}.recommended-platform span{color:var(--dim);font:600 7px var(--mono);text-transform:uppercase;align-items:center;gap:8px;display:flex}.recommended-platform span svg{color:#83b5ff}.recommended-platform strong{color:#c2c8da;font:600 8px var(--mono)}.install-primary{color:#fff;background:linear-gradient(110deg,#326eea,#3f7cff 54%,#548cff);border:1px solid #79a6ff47;border-radius:0 0 14px 14px;grid-template-columns:46px 1fr auto;align-items:center;gap:15px;min-height:82px;padding:13px 20px 13px 14px;transition:transform .22s,box-shadow .22s,filter .22s;display:grid;box-shadow:0 14px 34px #2049a438,inset 0 1px #ffffff1f}.install-primary:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 18px 40px #2049a44d,inset 0 1px #ffffff24}.install-download-icon{background:#08143621;border:1px solid #ffffff1a;border-radius:11px;place-items:center;width:46px;height:46px;display:grid}.install-primary>span:nth-child(2) small,.install-primary>span:nth-child(2) strong{display:block}.install-primary>span:nth-child(2) small{font:600 7px var(--mono);text-transform:uppercase;opacity:.7}.install-primary>span:nth-child(2) strong{letter-spacing:-.025em;margin-top:3px;font-size:21px;font-weight:680}.install-meta{color:var(--dim);font:600 7px var(--mono);align-items:center;gap:8px;margin-top:13px;display:flex}.install-meta svg{color:var(--muted)}.install-console{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#1a2140fa,#141a34fa);border-radius:21px;min-height:560px;position:relative;overflow:hidden;box-shadow:0 18px 52px #02051233,inset 0 1px #ffffff05}.install-console:before{content:"";pointer-events:none;opacity:.18;background-color:#0000;background-image:linear-gradient(#7a9de612 1px,#0000 1px),linear-gradient(90deg,#7a9de612 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000,#0000 80%);mask-image:radial-gradient(circle at 50% 30%,#000,#0000 80%)}.install-console-top{border-bottom:1px solid var(--line);height:51px;color:var(--dim);font:600 7px var(--mono);letter-spacing:.11em;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 20px;display:grid}.install-console-top>div{gap:6px;display:flex}.install-console-top i{background:#303a60;border-radius:50%;width:8px;height:8px}.install-console-top i:first-child{background:var(--success);box-shadow:0 0 8px #63e6b080}.install-console-top b{color:var(--dim);justify-self:end;font-weight:600}.install-console-body{padding:38px 34px 26px;position:relative}.install-node-orb{color:#a8c9ff;background:radial-gradient(circle,#3f7cff2b,#3f7cff09 48%,#0000 70%);border:1px solid #5c96ff3d;border-radius:50%;place-items:center;width:108px;height:108px;margin:3px auto 22px;display:grid;position:relative;box-shadow:0 0 0 20px #3f7cff05,0 0 0 40px #3f7cff02}.install-node-orb:before,.install-node-orb:after{content:"";border:1px dashed #5c96ff2e;border-radius:50%;animation:24s linear infinite orbit;position:absolute;inset:-13px}.install-node-orb:after{border-style:solid;border-color:#5c96ff14;animation-duration:14s;animation-direction:reverse;inset:13px}.install-node-orb>span{background:var(--cyan);border-radius:50%;width:7px;height:7px;position:absolute;top:44px;left:-17px;box-shadow:0 0 11px #5c96ffa6}.install-node-orb>i{background:var(--purple);border-radius:50%;width:6px;height:6px;position:absolute;bottom:12px;right:-11px;box-shadow:0 0 10px #593efe9e}.install-ready{text-align:center}.install-ready>span{color:var(--success);font:600 7px var(--mono);letter-spacing:.1em;align-items:center;gap:8px;display:inline-flex}.install-ready>span i{background:var(--success);border-radius:50%;width:6px;height:6px;animation:2.2s infinite pulse;box-shadow:0 0 8px #63e6b080}.install-ready strong{margin-top:7px;font-size:23px;font-weight:520;display:block}.install-ready small{color:var(--dim);font:600 7px var(--mono);letter-spacing:.08em;margin-top:4px;display:block}.install-steps{border:1px solid var(--line);background:#0c12274d;border-radius:12px;margin-top:28px;overflow:hidden}.install-steps>div{border-bottom:1px solid var(--line);min-height:60px;animation:.65s both installStep;animation-delay:var(--install-delay);grid-template-columns:24px 22px 1fr auto;align-items:center;gap:10px;padding:10px 15px;display:grid}.install-steps>div:last-child{border-bottom:0}.install-steps>div>span{color:var(--dim);font:600 7px var(--mono)}.install-steps>div>i{color:#0d2b22;background:var(--success);border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.install-steps p{margin:0}.install-steps p strong,.install-steps p small{display:block}.install-steps p strong{font-size:11px;font-weight:650}.install-steps p small{color:var(--dim);font:600 7px var(--mono);margin-top:3px}.install-steps>div>b{color:var(--dim);font:600 7px var(--mono)}.install-steps>div:last-child>b{color:var(--success)}.install-promise{color:var(--dim);font:600 7px var(--mono);letter-spacing:.04em;justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}.install-promise svg{color:var(--muted)}.download-shelf{padding-bottom:112px;position:relative}.download-shelf-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:19px 2px;display:flex}.download-shelf-head>span{color:var(--muted);font:600 8px var(--mono);text-transform:uppercase;letter-spacing:.08em}.download-shelf-head a{color:var(--dim);font:600 7px var(--mono);align-items:center;gap:7px;display:flex}.download-shelf-head a:hover{color:#83b5ff}.download-options{grid-template-columns:repeat(5,1fr);display:grid}.download-options>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:26px 1fr auto;align-items:center;gap:10px;min-height:90px;padding:16px;transition:background .2s,color .2s;display:grid}.download-options>a:first-child{border-left:1px solid var(--line)}.download-options>a:hover,.download-options>a.recommended{background:#3f7cff0d}.download-options>a>svg{color:var(--dim)}.download-options>a.recommended>svg{color:#83b5ff}.download-options>a span strong,.download-options>a span small{display:block}.download-options>a span strong{font-size:11px;font-weight:650}.download-options>a span small{color:var(--dim);font:600 6px var(--mono);margin-top:4px}.download-options>a>b{color:#83b5ff;font:600 6px var(--mono)}.download-options>a>svg:last-child{width:14px}.mac-test-guide{background:radial-gradient(circle at 92% 0,#3f7cff26,#0000 31%),linear-gradient(145deg,#131d3af5,#0c152df5);border:1px solid #63e6b02e;border-radius:18px;margin-top:24px;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 20px 52px #02051224}.mac-test-guide-head{border-bottom:1px solid var(--line);grid-template-columns:.42fr 1fr .72fr;align-items:center;gap:28px;padding:27px 28px;display:grid}.mac-test-guide-head>span{color:var(--success);font:650 7px var(--mono);letter-spacing:.09em;align-items:center;gap:8px;display:flex}.mac-test-guide-head>span svg{flex:none}.mac-test-guide-head h3{letter-spacing:-.035em;margin:0;font-size:20px;font-weight:520}.mac-test-guide-head p{max-width:570px;color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.65}.mac-test-downloads{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mac-test-downloads>a{color:#dce6ff;background:#3f7cff0e;border:1px solid #5c96ff2b;border-radius:11px;grid-template-columns:20px 1fr 15px;align-items:center;gap:8px;min-height:58px;padding:9px 11px;transition:transform .2s,border-color .2s,background .2s;display:grid}.mac-test-downloads>a:hover{background:#3f7cff1a;border-color:#5c96ff57;transform:translateY(-2px)}.mac-test-downloads>a>svg{color:#83b5ff}.mac-test-downloads span strong,.mac-test-downloads span small{display:block}.mac-test-downloads span strong{font-size:9px;font-weight:650}.mac-test-downloads span small{color:var(--dim);font:600 5px var(--mono);margin-top:3px}.mac-test-guide ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mac-test-guide li{border-right:1px solid var(--line);grid-template-columns:27px 1fr;align-items:start;gap:11px;min-height:92px;padding:22px 20px;display:grid}.mac-test-guide li:last-child{border-right:0}.mac-test-guide li>b{color:#83b5ff;width:26px;height:26px;font:650 6px var(--mono);background:#3f7cff12;border:1px solid #5c96ff2b;border-radius:8px;place-items:center;display:grid}.mac-test-guide li strong,.mac-test-guide li small{display:block}.mac-test-guide li strong{font-size:10px;font-weight:650}.mac-test-guide li small{color:var(--dim);margin-top:6px;font-size:8px;line-height:1.55}.mac-test-guide footer{border-top:1px solid var(--line);color:var(--dim);font:600 6px var(--mono);letter-spacing:.04em;justify-content:center;align-items:center;gap:9px;padding:13px 18px;display:flex}.mac-test-guide footer svg{color:var(--success)}.mac-test-guide footer i{background:var(--dim);border-radius:50%;width:3px;height:3px}.install-safety{max-width:860px;color:var(--dim);align-items:flex-start;gap:9px;margin:19px 0 0;font-size:9px;line-height:1.65;display:flex}.install-safety svg{color:var(--muted);flex:none;margin-top:1px}.participate{padding:126px 0}.participate-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.participate-card{border:1px solid var(--line);background:linear-gradient(145deg,#19203ef5,#141a34f5);border-radius:19px;min-height:420px;padding:36px;box-shadow:inset 0 1px #ffffff04}.participate-card.featured{background:radial-gradient(circle at 92% 4%,#3f7cff1c,#0000 43%),linear-gradient(145deg,#19203efa,#141a34fa);border-color:#7d97e624}.participate-icon{color:#83b5ff;background:#3f7cff12;border:1px solid #5c96ff38;border-radius:15px;place-items:center;width:56px;height:56px;margin-bottom:52px;display:grid}.participate-card>span{color:var(--dim);font:600 8px var(--mono)}.participate-card h3{letter-spacing:-.03em;max-width:480px;margin:14px 0;font-size:27px;font-weight:440;line-height:1.2}.participate-card>p{max-width:510px;color:var(--muted);font-size:12px;line-height:1.75}.participate-card ul{flex-wrap:wrap;gap:11px 20px;margin:34px 0 0;padding:0;list-style:none;display:flex}.participate-card li{color:#b4bbcd;font:600 8px var(--mono);align-items:center;gap:7px;display:flex}.participate-card li svg{color:var(--success)}.closing{border-top:1px solid var(--line);background:radial-gradient(circle at 50% 52%,#3f7cff24,#0000 30%),#0e142b;place-items:center;min-height:720px;display:grid;position:relative;overflow:hidden}.closing:before{content:"";border:1px solid #8fadf30d;border-radius:50%;width:650px;height:650px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 88px #8fadf303,0 0 0 176px #8fadf302}.closing-grid{opacity:.14;background-image:linear-gradient(#8fadf30f 1px,#0000 1px),linear-gradient(90deg,#8fadf30f 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.closing-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.closing h2{letter-spacing:-.068em;margin:21px 0;font-size:clamp(56px,7.5vw,100px);font-weight:320;line-height:.92}.closing p{max-width:620px;color:var(--muted);margin:0 0 30px;font-size:14px;line-height:1.7}.button-large{min-height:54px;padding-inline:24px;font-size:13px}.closing-inner>small{color:var(--dim);font:600 7px var(--mono);margin-top:15px}.footer{grid-template-columns:auto 1fr auto auto;align-items:center;gap:40px;min-height:118px;display:grid}.footer>p,.footer>span{color:var(--dim);font-size:9px}.footer>p{margin:0}.footer>div{gap:26px;display:flex}.footer>div a{color:var(--muted);font-size:9px}.footer>div a:hover{color:#fff}.footer>span{font-family:var(--mono)}.reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.75,.25,1);transform:translateY(18px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.principle-card:nth-child(2),.participate-card:nth-child(2){transition-delay:60ms}.principle-card:nth-child(3){transition-delay:.12s}@keyframes pulse{0%,to{opacity:.64;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes colonyCorePulse{0%,to{filter:brightness(.96);transform:translate(-50%,-50%)scale(.98)}50%{filter:brightness(1.06);transform:translate(-50%,-50%)scale(1.035)}}@keyframes modelCoreFloat{0%,to{transform:translate(-50%,-50%)translateY(0)scale(.985)}50%{transform:translate(-50%,-50%)translateY(-4px)scale(1.025)}}@keyframes modelFramePulse{0%,to{opacity:.52;filter:brightness(.92)}50%{opacity:.88;filter:brightness(1.14)}}@keyframes hyphaGrow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes crosslinkReveal{0%{opacity:0}to{opacity:1}}@keyframes fruitingReveal{0%{opacity:0;transform:translateY(5px)}to{opacity:.65;transform:translateY(0)}}@keyframes macroBreath{0%{transform:scale(1.025)translate(-.25%)}to{transform:scale(1.055)translate(.7%,-.3%)}}@keyframes myceliumPacket{to{stroke-dashoffset:-300px}}@keyframes scanMycelium{0%,22%{opacity:0;left:-22%}40%,62%{opacity:.8}80%,to{opacity:0;left:112%}}@keyframes efficiencyBreath{0%{transform:scale(1.02)translate(-.2%)}to{transform:scale(1.05)translate(.65%,-.3%)}}@keyframes efficiencySignal{to{stroke-dashoffset:-360px}}@keyframes curvePoint{0%{opacity:.85;transform:scale(.5)}75%,to{opacity:0;transform:scale(1.5)}}@keyframes installSpore{0%,to{opacity:.24;transform:translateY(6px)scale(.8)}50%{opacity:.8;transform:translate(5px,-7px)scale(1.08)}}@keyframes installStep{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes futureNode{0%,to{opacity:.28;transform:scale(.82)}50%{opacity:.95;transform:scale(1.12)}}@keyframes marquee{to{transform:translate(-52%)}}.site{background:radial-gradient(circle at 12% 20%,#4c54c621,#0000 24%),radial-gradient(circle at 88% 44%,#266fff1a,#0000 27%),linear-gradient(#0d1430 0%,#11172f 34%,#0b1229 100%)}.scroll-progress{z-index:100;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#5c96ff,#c6dcff 62%,#593efe);width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0);box-shadow:0 0 16px #5c96ff80}.ambient-pointer{background:radial-gradient(circle at 46% 46%,#5c96ff17,#0000 46%),radial-gradient(circle at 62% 58%,#593efe0e,#0000 61%);width:760px;height:760px}.nav-shell{background:#0d142da8;border:1px solid #9ab3ef1c;border-radius:18px;position:absolute;inset:14px 24px auto;box-shadow:0 12px 42px #0206162e,inset 0 1px #ffffff09}.nav{height:68px}.nav-cta{position:relative;overflow:hidden}.nav-cta:after,.button-primary:after,.install-primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:18%;transition:left .65s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-80% auto -80% -28%;transform:rotate(18deg)}.nav-cta:hover:after,.button-primary:hover:after,.install-primary:hover:after{left:112%}.button-primary,.install-primary{position:relative;overflow:hidden}.hero{background:radial-gradient(circle at 78% 48%,#2d5dd429,#0000 32%),#0d1430;min-height:920px}.hero:before{background:radial-gradient(circle,#5b48cc29,#0000 67%);width:860px;height:860px;top:-290px;left:-250px}.hero:after{content:"MYCELLIOS";z-index:1;color:#cdddff07;letter-spacing:-.09em;pointer-events:none;font-size:clamp(118px,18vw,320px);font-weight:750;line-height:.8;position:absolute;bottom:-3.5vw;right:-1.5vw}.hero-inner{min-height:920px}.hero h1{text-wrap:balance;text-shadow:0 14px 50px #03081a40}.hero h1 em,.difference h2 em,.closing h2 em{color:#0000;filter:drop-shadow(0 8px 24px #3f7cff1f);background:linear-gradient(92deg,#68a3ff 0%,#dceaff 52%,#725cff 108%);-webkit-background-clip:text;background-clip:text}.availability{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#131b398a;border:1px solid #829dde1f;border-radius:999px;padding:8px 11px}.hero-readouts{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#8ba6e71a;border:1px solid #849fde1c;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;display:grid;overflow:hidden;box-shadow:0 18px 48px #0206161f}.hero-readouts>div{background:#101732cc;flex-direction:column;justify-content:center;min-height:88px;padding:14px;transition:background .25s,transform .25s;display:flex}.hero-readouts>div:hover{background:#1c274eeb;transform:translateY(-2px)}.hero-readouts span{color:#83b5ff;font:650 7px var(--mono)}.hero-readouts strong{color:#dce2f2;font:700 8px var(--mono);letter-spacing:.04em;margin-top:10px}.hero-readouts small{color:var(--dim);font:600 6px/1.45 var(--mono);margin-top:5px}.hero-footnote{margin-top:18px}.mycelium-hero-canvas{background:radial-gradient(48% 68% at 72%,#397aff4d,#0000 62%),radial-gradient(31% 42% at 86% 24%,#7a50dc1f,#0000 70%),radial-gradient(72% 88% at 70% 52%,#182852 0%,#111a38 35%,#0d1430 72%)}.mycelium-hero-canvas:after{opacity:.2}.mycelium-core-overlay{filter:drop-shadow(0 0 26px #5c96ff8f)drop-shadow(0 0 82px #3f7cff47)drop-shadow(0 0 130px #593efe24);width:114px;height:98px}.mycelium-core-overlay span{width:64px;left:25px}.mycelium-core-overlay span:first-child{top:27px}.mycelium-core-overlay span:nth-child(2){width:58px;top:44px;left:28px}.mycelium-core-overlay span:nth-child(3){width:52px;top:61px;left:31px}.mycelium-core-overlay>i{height:61px;top:19px}.mycelium-growth-status{animation:7s ease-in-out infinite statusFloat}.gpu-coordinate{z-index:4;color:#cdd5e8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-width:112px;font:650 7px var(--mono);letter-spacing:.06em;background:#10173299;border:1px solid #85a3e726;border-radius:12px;grid-template-columns:8px 1fr;gap:3px 9px;padding:10px 12px;display:grid;position:absolute;box-shadow:0 12px 34px #01051229}.gpu-coordinate i{background:#83b5ff;border-radius:50%;grid-row:1/3;align-self:center;width:7px;height:7px;animation:2.6s ease-in-out infinite readoutPulse;box-shadow:0 0 12px #5c96ffe6}.gpu-coordinate b{color:#75819f;font-weight:650}.gpu-coordinate-a{animation:8s ease-in-out -1s infinite networkFloat;top:24%;right:9%}.gpu-coordinate-b{animation:9s ease-in-out -4s infinite networkFloat;bottom:17%;right:17%}.gpu-coordinate-c{animation:7.5s ease-in-out -2.2s infinite networkFloat;top:37%;right:42%}.gpu-coordinate-c i{background:#593efe;box-shadow:0 0 12px #593efed1}.network-whisper{z-index:4;color:#66728f;font:650 7px var(--mono);letter-spacing:.1em;align-items:center;gap:11px;display:flex;position:absolute;bottom:8%;right:6%}.network-whisper i{background:#6d97eb2e;width:86px;height:1px;overflow:hidden}.network-whisper i:after{content:"";background:#83b5ff;width:24px;height:1px;animation:2.8s linear infinite routeSignal;display:block;box-shadow:0 0 7px #5c96ff}.network-whisper b{color:#a9b5ce;font-weight:650}.signal-strip{background:linear-gradient(90deg,#2923664d,#101e44c7 48%,#68301929);border-color:#97b3f117;height:92px;box-shadow:inset 0 1px #ffffff05}.signal-track{height:92px;animation:36s linear infinite signalMarquee}.signal-sequence{height:92px}.signal-sequence span{color:#aeb9d0;letter-spacing:.13em;font-size:10px}.signal-sequence span:nth-child(3n+2){color:#83b5ff}.signal-sequence span:nth-child(6n){color:#9f91ff}.manifesto{min-height:650px;position:relative}.manifesto:before{content:"01";color:#83b5ff0b;letter-spacing:-.1em;pointer-events:none;font-size:min(31vw,380px);font-weight:760;line-height:.8;position:absolute;top:50%;right:-2%;transform:translateY(-50%)}.manifesto-copy,.manifesto-side,.manifesto-index{z-index:1;position:relative}.manifesto-copy h2{max-width:820px}.manifesto-copy h2:first-line{color:#dfe6f7}.mycelium-story{border-color:#81a0e240;box-shadow:0 32px 90px #01051242,inset 0 0 0 1px #ffffff05}.mycelium-story:before{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 76% 24%,#5089ff38,#0000 28%),radial-gradient(circle at 22% 78%,#593efe24,#0000 24%);position:absolute;inset:0}.signal-chip{background:#0c142eb3;border-color:#659aff57}.signal-chip strong{color:#c6ddff}.mycelium-metrics>div{transition:background .25s,padding-left .25s}.mycelium-metrics>div:hover{background:#497be11a;padding-left:28px}.acceleration-section{background:radial-gradient(circle at 12% 26%,#593efe21,#0000 24%),radial-gradient(circle at 88% 58%,#3f7cff24,#0000 31%),linear-gradient(#0a1128,#10162e 62%,#0b1229)}.acceleration-heading h2{text-wrap:balance}.efficiency-curve{box-shadow:0 28px 90px #0105123d,0 0 90px #3f7cff0d}.curve-multiplier{box-shadow:0 18px 46px #0206163d,0 0 28px #5c96ff1a}.benchmark-from{border-color:#593efe4d}.roadmap-phase{transition:transform .3s,border-color .3s,background .3s}.roadmap-phase:hover{z-index:3;background:linear-gradient(145deg,#202b52fc,#161d3afa);border-color:#769ef43d;transform:translateY(-7px)}.roadmap-phase:last-child:hover{background:radial-gradient(circle at 75% 17%,#3f7cff30,#0000 42%),linear-gradient(145deg,#202b52fc,#161d3afa)}.architecture-section{background:radial-gradient(circle at 14% 8%,#484bc121,#0000 23%),radial-gradient(circle at 92% 82%,#593efe17,#0000 22%),#11172f;position:relative;overflow:hidden}.architecture-section:before{content:"";border:1px solid #769ef412;border-radius:50%;width:500px;height:500px;animation:18s ease-in-out infinite alternate architectureOrbit;position:absolute;top:10%;right:-170px;box-shadow:0 0 0 70px #769ef404,0 0 0 140px #769ef402}.pipeline-card:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#6ea2ff12,#0000);width:34%;height:180%;animation:8s ease-in-out infinite pipelineSweep;position:absolute;top:-45%;left:-18%;transform:rotate(18deg)}.pipeline-topline,.pipeline-model{z-index:1;position:relative}.pipeline-stage:before{content:"";height:2px;animation:8s ease-in-out infinite stageCharge;animation-delay:calc((var(--stage,0)) * 1s);background:linear-gradient(90deg,#5c96ff,#e6f0ff);position:absolute;bottom:0;left:0;right:100%}.pipeline-stage:first-child:before{animation-delay:0s}.pipeline-stage:nth-child(2):before{animation-delay:1.3s}.pipeline-stage:nth-child(3):before{animation-delay:2.6s}.pipeline-stage:nth-child(4):before{animation-delay:3.9s}.principles-grid{grid-template-rows:repeat(2,minmax(255px,auto));grid-template-columns:1.16fr .84fr;gap:16px}.principle-card,.principle-card:first-child,.principle-card:last-child{border:1px solid var(--line);border-radius:18px;min-height:0}.principle-card:first-child{background:radial-gradient(circle at 88% 13%,#4880f930,#0000 36%),linear-gradient(145deg,#1b2345fc,#131a34fa);grid-row:1/3;padding:44px 42px}.principle-card:first-child>svg{width:44px;height:44px;margin-top:72px}.principle-card:first-child h3{margin-top:34px;font-size:38px;font-weight:360}.principle-card:nth-child(3){background:radial-gradient(circle at 92% 8%,#593efe24,#0000 38%),linear-gradient(145deg,#19203ef5,#141a34f5)}.principle-card>svg{transition:transform .4s cubic-bezier(.2,.8,.2,1),color .3s}.principle-card:hover>svg{color:#d8e8ff;transform:translateY(-4px)rotate(-6deg)scale(1.08)}.principle-card:first-child>span{bottom:38px;left:42px}.difference{position:relative}.difference:before{content:"";z-index:-1;filter:blur(18px);background:radial-gradient(circle,#4a6ad91c,#0000 68%);border-radius:50%;width:480px;height:480px;position:absolute;top:22%;left:36%}.mode-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}.mode-card:hover{z-index:2;border-color:#7fa6f840;transform:translateY(-8px)rotate(-1deg);box-shadow:0 24px 60px #01051238}.mode-card.optin:hover{transform:translateY(18px)rotate(1deg)}.evidence-section{background:radial-gradient(circle at 76% 45%,#3f7cff24,#0000 30%),radial-gradient(circle at 6% 94%,#593efe1f,#0000 22%),#0b1229}.status-board{box-shadow:0 24px 70px #0105123d,0 0 60px #3f7cff09}.status-row{transition:padding-left .25s,background .25s}.status-row:hover{background:#4877df0e;padding-left:25px}.install-section{background:radial-gradient(circle at 78% 28%,#3f7cff2e,#0000 31%),radial-gradient(circle at 16% 64%,#6d4dd21c,#0000 28%),radial-gradient(circle at 84% 82%,#593efe16,#0000 22%),#0d1430}.install-console{box-shadow:0 30px 90px #01051247,0 0 90px #3f7cff12,inset 0 1px #ffffff08}.install-node-orb{animation:6s ease-in-out infinite nodeLevitate}.download-options>a{position:relative;overflow:hidden}.download-options>a:after{content:"";background:linear-gradient(90deg,#5c96ff,#593efe);height:2px;transition:right .35s;position:absolute;bottom:0;left:0;right:100%}.download-options>a:hover:after,.download-options>a.recommended:after{right:0}.participate{position:relative}.participate:before{content:"";z-index:-1;background:radial-gradient(circle,#465acd1f,#0000 70%);border-radius:50%;height:440px;position:absolute;inset:18% 45% auto -15%}.participate-card{transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.participate-card:after{content:"";border:1px solid #80a4f214;border-radius:50%;width:210px;height:210px;position:absolute;top:-90px;right:-90px;box-shadow:0 0 0 34px #80a4f203,0 0 0 68px #80a4f202}.participate-card.featured:after{border-color:#593efe29;box-shadow:0 0 0 34px #593efe05,0 0 0 68px #593efe03}.participate-card:hover{border-color:#7fa6f838;transform:translateY(-7px);box-shadow:0 24px 60px #0105122e}.participate-card.featured .participate-icon{color:#9f91ff;background:#593efe1a;border-color:#593efe4d}.closing{background:radial-gradient(circle at 50% 48%,#3d75f73b,#0000 28%),radial-gradient(circle at 64% 60%,#593efe1c,#0000 24%),linear-gradient(#0b1229,#080f24)}.closing:before{animation:9s ease-in-out infinite closingBreath}.closing-inner .brand-compact img{filter:drop-shadow(0 0 24px #5c96ff6b)}.reveal{filter:blur(5px);transform:translateY(24px)scale(.992)}.reveal.is-visible{filter:blur();transform:translateY(0)scale(1)}@keyframes signalMarquee{to{transform:translate(-50%)}}@keyframes networkFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}@keyframes statusFloat{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-8px)}}@keyframes readoutPulse{0%,to{opacity:.45;transform:scale(.78)}45%{opacity:1;transform:scale(1.14)}}@keyframes routeSignal{0%{transform:translate(-28px)}to{transform:translate(96px)}}@keyframes architectureOrbit{0%{transform:translateY(-20px)scale(.94)}to{transform:translate(-40px,35px)scale(1.08)}}@keyframes pipelineSweep{0%,18%{opacity:0;left:-38%}36%,64%{opacity:1}82%,to{opacity:0;left:108%}}@keyframes stageCharge{0%,8%{opacity:0;left:0;right:100%}18%,38%{opacity:1;right:0}48%,to{opacity:0;left:100%;right:0}}@keyframes nodeLevitate{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes closingBreath{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.9)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@keyframes pageProgress{to{transform:scaleX(1)}}@keyframes storyParallax{0%{transform:scale(1.12)translateY(-2.5%)}to{transform:scale(1.03)translateY(2.5%)}}@keyframes curveParallax{0%{transform:scale(1.1)translate(-1.5%,-2%)}to{transform:scale(1.03)translate(1.5%,2%)}}@keyframes gridDrift{0%{background-position:0 0}to{background-position:76px 114px}}@supports (animation-timeline:scroll()){.scroll-progress{animation:1ms linear both pageProgress;animation-timeline:scroll(root)}}@supports (animation-timeline:view()){.mycelium-visual>img{animation:1ms linear both storyParallax;animation-timeline:view();animation-range:entry exit}.efficiency-curve>img{animation:1ms linear both curveParallax;animation-timeline:view();animation-range:entry exit}.acceleration-section:before{animation:1ms linear both gridDrift;animation-timeline:view();animation-range:entry exit}}@media (width<=1050px){.container{width:min(100% - 42px,900px)}.nav-links{display:none}.hero-copy{width:72%;max-width:700px}.gpu-coordinate-c{display:none}.gpu-coordinate-a{right:5%}.gpu-coordinate-b{right:8%}.principles-grid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.principle-card:first-child{grid-area:auto/1/auto/-1;min-height:420px}.principle-card:first-child>svg{margin-top:45px}.manifesto{grid-template-columns:.25fr 1.25fr}.manifesto-side{grid-column:2;max-width:600px;padding-bottom:78px}.mycelium-copy{grid-template-columns:.25fr 1.25fr}.mycelium-metrics{border-top:1px solid #e1e7ff1f;border-left:0;flex-direction:row;grid-column:2}.mycelium-metrics>div{border-right:1px solid var(--line);border-bottom:0;flex:1}.mycelium-metrics>div:last-child{border-right:0}.acceleration-heading{grid-template-columns:.38fr 1.3fr}.acceleration-heading p{grid-column:2;max-width:650px}.efficiency-curve{min-height:570px}.benchmark-from{left:5%}.benchmark-to{right:3%}.curve-multiplier{left:48%}.roadmap-heading{grid-template-columns:1fr .8fr}.roadmap-heading small{writing-mode:initial;grid-column:2}.section-heading{grid-template-columns:.45fr 1.3fr}.section-heading>p{grid-column:2;max-width:620px}.difference{gap:46px}.mode-stack{grid-template-columns:1fr}.mode-card{min-height:290px}.mode-card.optin{min-height:290px;margin:-14px 0 0 22px;transform:none}.evidence-grid{gap:48px}.future-roadmap-heading{grid-template-columns:1fr .72fr;gap:46px}.future-roadmap-stage{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)}.future-roadmap-card{min-height:640px}.future-roadmap-card.token{margin-top:70px}.future-roadmap-bridge{height:640px}.future-router-content{grid-template-columns:1fr;gap:32px}.future-router-copy>p{max-width:720px}.future-router-visual{justify-self:center;width:min(100%,720px)}.install-layout{gap:46px}.install-copy h2{font-size:clamp(50px,6.8vw,72px)}.download-options{grid-template-columns:repeat(3,1fr)}.download-options>a:nth-child(4){border-left:1px solid var(--line)}.mac-test-guide-head{grid-template-columns:1fr 1.2fr}.mac-test-guide-head>span{grid-column:1/-1}.mac-test-guide ol{grid-template-columns:1fr 1fr}.mac-test-guide li:nth-child(2){border-right:0}.mac-test-guide li:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=760px){.container{width:calc(100% - 34px)}.nav-shell{inset:calc(8px + env(safe-area-inset-top)) calc(9px + env(safe-area-inset-right)) auto calc(9px + env(safe-area-inset-left));border-radius:15px;padding:0}.nav{height:70px}.brand{font-size:18px}.brand img{width:27px;height:27px}.nav-blog-link,.nav-cta{justify-content:center;width:40px;min-height:40px;padding:0;font-size:0}.hero,.hero-inner{min-height:880px}.hero-inner{align-items:flex-start;padding-top:120px;padding-bottom:286px}.hero-copy{width:100%;max-width:none}.hero h1{font-size:clamp(43px,12vw,58px)}.hero-copy>p{font-size:14px}.hero-actions{flex-direction:column;align-items:stretch}.hero-readouts{grid-template-columns:1fr;margin-top:24px}.hero-readouts>div{grid-template-columns:24px 1fr;align-content:center;column-gap:8px;min-height:64px;display:grid}.hero-readouts span{grid-row:1/3;align-self:center}.hero-readouts strong,.hero-readouts small{margin-top:0}.hero-footnote{display:none}.button{width:100%}.availability{flex-wrap:wrap;align-items:flex-start;max-width:300px}.availability i{display:none}.mycelium-hero-canvas{background:radial-gradient(115% 72% at 54% 79%,#1b2c58 0%,#111a38 43%,#10162d 74%)}.mycelium-hero-canvas:before{background:linear-gradient(#10162d 0%,#10162dfa 43%,#10162dcc 58%,#10162d38 73%,#10162d0a 84%,#10162d 100%)}.mycelium-hero-canvas:after{background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at 54% 79%,#000,#0000 68%);mask-image:radial-gradient(circle at 54% 79%,#000,#0000 68%)}.mycelium-core-overlay{width:82px;height:70px;top:79%;left:54%}.mycelium-core-overlay span{width:46px;height:9px;left:18px}.mycelium-core-overlay span:first-child{top:18px}.mycelium-core-overlay span:nth-child(2){width:42px;top:30px;left:20px}.mycelium-core-overlay span:nth-child(3){width:38px;top:42px;left:22px}.mycelium-core-overlay>i{height:42px;top:14px}.mycelium-growth-status{animation:7s ease-in-out infinite networkFloat;top:auto;bottom:22px;left:17px;transform:none}.gpu-coordinate{min-width:96px;padding:8px 9px;font-size:6px}.gpu-coordinate-a{top:66%;right:7%}.gpu-coordinate-b,.network-whisper{display:none}.signal-strip,.signal-track,.signal-sequence{height:78px}.signal-track{animation-duration:42s}.manifesto{grid-template-columns:1fr;gap:28px;min-height:auto;padding:96px 0}.manifesto-index{padding:0}.manifesto-side{grid-column:auto;padding:0}.mycelium-story{border-radius:19px;width:calc(100% - 24px);min-height:820px}.mycelium-story:after{background:linear-gradient(#0d142b66 0%,#0000 19% 42%,#0d142b75 58%,#0d142b 92%)}.mycelium-visual>img{object-position:42% center}.signal-chip{min-width:132px;top:17%;right:17px}.mycelium-copy{padding-bottom:60px;display:block}.mycelium-number{margin-bottom:22px}.mycelium-message h2{font-size:clamp(40px,12vw,55px)}.mycelium-message p{font-size:12px}.mycelium-metrics{margin-top:32px}.mycelium-metrics>div{flex-direction:column;justify-content:center;align-items:flex-start;min-height:70px;padding:10px;display:flex}.mycelium-metrics strong{font-size:8px;line-height:1.35}.acceleration-section,.architecture-section,.evidence-section,.future-roadmap-section,.participate{padding:92px 0}.acceleration-heading{margin-bottom:44px;display:block}.acceleration-heading h2{margin:21px 0;font-size:clamp(40px,11.5vw,56px)}.acceleration-heading p{font-size:11px}.efficiency-curve{border-radius:18px;min-height:750px}.efficiency-curve>img{object-position:64% center}.efficiency-veil{background:linear-gradient(#0e142be8 0%,#0e142b59 42%,#0e142be6 100%)}.curve-topline{padding:0 15px}.curve-topline span:last-child,.curve-axis{display:none}.curve-plot{width:calc(100% + 310px);height:525px;inset:54px -215px auto -70px}.benchmark-point{width:calc(100% - 34px);padding:14px 15px}.benchmark-from{bottom:18px;left:17px;right:17px}.benchmark-to{top:82px;left:17px;right:17px}.curve-multiplier{top:auto;bottom:153px;left:50%}.curve-evidence{margin-top:20px;display:block}.curve-evidence p{font-size:9px}.curve-evidence>div{flex-wrap:wrap;margin-top:18px}.roadmap-heading{margin:86px 0 36px;display:block}.roadmap-heading p{margin-top:24px}.roadmap-heading small{margin-top:18px;display:block}.acceleration-roadmap{grid-template-columns:1fr}.roadmap-phase{border-right:1px solid var(--line);border-bottom:0;min-height:270px}.roadmap-phase:first-child{border-radius:17px 17px 0 0}.roadmap-phase:last-child{border-bottom:1px solid var(--line);border-radius:0 0 17px 17px}.phase-arrow{top:auto;bottom:-11px;right:27px;transform:rotate(90deg)}.curve-equation{font-size:7px;line-height:1.5}.section-heading{margin-bottom:44px;display:block}.section-heading h2{margin:21px 0}.pipeline-card{padding:0 13px 14px}.pipeline-model{padding-inline:8px}.pipeline-flow{grid-template-columns:1fr 1fr}.pipeline-stage:nth-child(2){border-right:0}.pipeline-stage:nth-child(-n+2){border-bottom:1px solid var(--line)}.pipeline-stage:nth-child(2) .pipeline-arrow{display:none}.pipeline-nodes{grid-template-columns:1fr 1fr}.pipeline-nodes .standby{grid-column:1/-1}.principles-grid{grid-template-rows:none;grid-template-columns:1fr;gap:0}.principle-card{border-right:1px solid var(--line);border-bottom:0;min-height:315px}.principle-card:first-child{border-radius:16px 16px 0 0;grid-column:auto;min-height:355px;padding:34px 32px 28px}.principle-card:first-child>svg{width:25px;height:25px;margin-top:24px}.principle-card:first-child h3{margin-top:23px;font-size:24px}.principle-card:first-child>span{bottom:28px;left:32px}.principle-card:last-child{border-bottom:1px solid var(--line);border-radius:0 0 16px 16px}.difference{grid-template-columns:1fr;gap:48px;min-height:auto;padding:92px 0}.mode-card.optin{margin-left:14px}.evidence-grid{grid-template-columns:1fr}.status-row{grid-template-columns:26px 1fr}.status-row>span{display:none}.board-footer{grid-template-columns:1fr auto}.board-footer svg{display:none}.future-roadmap-heading{margin-bottom:48px;display:block}.future-roadmap-heading h2{margin-top:21px;font-size:clamp(46px,14vw,66px)}.future-roadmap-intro{max-width:none;margin-top:30px}.future-roadmap-intro>p{font-size:12px}.future-roadmap-stage{grid-template-columns:1fr;gap:0}.future-roadmap-card{border-radius:21px;min-height:0;padding:27px 23px}.future-roadmap-card.token{margin-top:0}.future-roadmap-metric{margin:58px 0 27px}.future-roadmap-metric>strong{font-size:clamp(72px,24vw,98px)}.future-roadmap-metric.word>strong{font-size:clamp(57px,18vw,78px)}.future-roadmap-card h3{font-size:29px}.future-roadmap-card>p{min-height:0;font-size:11px}.future-roadmap-card ol{margin-top:26px}.future-roadmap-card li{font-size:9px}.future-roadmap-bridge{height:94px}.future-roadmap-bridge>i{background:linear-gradient(90deg,#0000,#6799ff4d,#9179ff52,#0000);width:100%;height:1px}.future-roadmap-bridge>b{top:50%;transform:translate(-50%,28px)}.future-roadmap-router{border-radius:21px;min-height:0;margin-top:22px;padding:27px 23px}.future-roadmap-router:before{font-size:128px;right:3px}.future-router-copy .future-roadmap-metric{margin:52px 0 25px}.future-router-copy .future-roadmap-metric.word>strong{font-size:clamp(52px,17vw,72px)}.future-router-copy h3{font-size:29px}.future-router-copy>p{font-size:11px}.future-router-visual{grid-template-rows:62px 45px 170px 45px auto;grid-template-columns:1fr;min-height:430px}.future-router-input{justify-self:center;width:min(180px,100%);min-height:62px}.future-router-line{background:linear-gradient(#5c96ff2e,#9077ff85,#5c96ff2e);justify-self:center;width:1px;height:45px}.future-router-line:after{animation-name:routerPacketVertical;top:-8px;left:-2px}.future-router-engine{justify-self:center;width:min(240px,100%);min-height:170px}.future-router-destinations{grid-template-columns:1fr 1fr}.future-roadmap-router>ol{grid-template-columns:1fr}.future-roadmap-router>ol li{min-height:55px}.future-roadmap-principle{text-align:left;margin-top:36px;padding:16px}.install-layout{grid-template-columns:1fr;gap:62px;padding-top:92px}.install-copy h2{font-size:clamp(48px,14vw,68px)}.install-copy>p{font-size:12px}.recommended-platform{display:block}.recommended-platform strong{margin-top:8px;display:block}.install-console{border-radius:18px;min-height:535px}.install-console-body{padding:35px 17px 22px}.install-steps>div{grid-template-columns:19px 20px 1fr auto;padding-inline:10px}.install-promise{font-size:6px}.download-shelf{padding-bottom:92px}.download-shelf-head{align-items:flex-start;gap:16px}.download-shelf-head a{text-align:right;justify-content:flex-end;max-width:145px}.download-options{grid-template-columns:1fr}.download-options>a,.download-options>a:nth-child(4){border-left:1px solid var(--line)}.mac-test-guide-head{grid-template-columns:1fr;gap:19px;padding:23px 19px}.mac-test-guide-head>span{grid-column:auto}.mac-test-downloads,.mac-test-guide ol{grid-template-columns:1fr}.mac-test-guide li,.mac-test-guide li:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:76px}.mac-test-guide li:last-child{border-bottom:0}.mac-test-guide footer{text-align:center;flex-wrap:wrap;line-height:1.6}.install-safety{font-size:8px}.participate-grid{grid-template-columns:1fr}.participate-card{min-height:auto;padding:30px}.participate-icon{margin-bottom:40px}.closing{min-height:660px}.closing h2{font-size:clamp(54px,17vw,78px)}.closing p{font-size:12px}.footer{grid-template-columns:1fr auto;gap:22px;padding:38px 0}.footer>p{display:none}.footer>div{flex-wrap:wrap;grid-area:2/1/auto/-1}.footer>span{grid-area:1/2}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}.scroll-progress{display:none}.mycelium-visual>img,.efficiency-curve>img,.acceleration-section:before{animation:none!important}}.public-panel,.public-panel *{font-family:Manrope Variable,Manrope,SF Pro Display,Segoe UI Variable,sans-serif}
