@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,300;9..144,400;9..144,500;9..144,600&family=IBM+Plex+Mono:wght@400;500&display=swap";@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,300;9..144,400;9..144,500;9..144,600&family=Geist:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap";@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600&family=IBM+Plex+Mono:wght@400;500&display=swap";@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600&family=IBM+Plex+Mono:wght@400;500&display=swap";@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}.support-assistant{--assistant-bg:#142019;--assistant-card:#1a2b21;--assistant-line:#d9b98c38;--assistant-text:#eee9e2;--assistant-muted:#93a18e;--assistant-blue:#ad7a48;z-index:900;color:var(--assistant-text);font-family:Manrope Variable,Manrope,Inter,sans-serif;position:fixed;bottom:22px;right:24px}.support-assistant button,.support-assistant textarea{font:inherit}.support-assistant-launcher{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ad7a48fa,#8a5f36fa);border:1px solid #d9b98c61;border-radius:18px;justify-content:center;align-items:center;gap:11px;min-width:58px;min-height:58px;padding:8px 16px 8px 14px;display:flex;position:relative;box-shadow:0 18px 55px #4a341d80,inset 0 1px #ffffff2b}.support-assistant-launcher:before{content:"";z-index:-1;filter:blur(9px);background:#d4a16b2e;border-radius:22px;position:absolute;inset:-5px}.support-assistant-launcher.open{border-radius:16px;width:52px;min-width:52px;height:52px;min-height:52px;padding:0}.support-assistant-launcher>span{text-align:left;gap:1px;display:grid}.support-assistant-launcher strong{font-size:13px;font-weight:750}.support-assistant-launcher small{color:#ffffffb3;font-size:10px}.support-assistant-launcher>i{background:#d75c62;border-radius:50%;width:8px;height:8px;margin-left:3px;box-shadow:0 0 0 4px #d75c6226,0 0 14px #d75c6275}.support-assistant-launcher>i.offline{background:#d75c62;box-shadow:0 0 0 4px #d75c6226,0 0 14px #d75c6275}.support-assistant-launcher>i.online{background:#80cb7a;box-shadow:0 0 0 4px #80cb7a24,0 0 14px #80cb7a}.support-assistant-window{background:radial-gradient(circle at 85% 0,#c49a6e38,#0000 37%),linear-gradient(160deg,#1d3529fc,#0f1c16fe);border:1px solid #d6b28b45;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;width:min(410px,100vw - 32px);height:min(680px,100vh - 110px);transition:color .18s,background .18s,border-color .18s,box-shadow .18s;animation:.22s ease-out both assistant-in;display:grid;position:absolute;bottom:70px;right:0;overflow:hidden;box-shadow:0 30px 100px #0009,inset 0 1px #ffffff0d}@keyframes assistant-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.support-assistant-window>header{border-bottom:1px solid var(--assistant-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:17px 16px;display:grid}.support-assistant-window>header>div:nth-child(2),.support-assistant-title{align-items:center;gap:8px;display:flex}.support-assistant-window>header strong{font-size:14px}.support-assistant-connection{background:#d75c62;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #d75c621f}.support-assistant-connection.online{background:#80cb7a;box-shadow:0 0 0 3px #80cb7a21}.support-assistant-window>header button{color:#cdb8a2;cursor:pointer;background:#1221197a;border:1px solid #ccad8c29;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.support-assistant-window>header button:hover{color:#fff;border-color:#ccad8c59}.support-assistant-avatar{color:#e3c3a0;background:linear-gradient(145deg,#bf8f5c59,#8a6b4a40);border:1px solid #daae7f66;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.support-assistant-conversation{scrollbar-color:#cfad894d transparent;min-height:0;padding:18px 16px 20px;overflow:auto}.support-assistant-message{align-items:flex-start;gap:9px;margin-bottom:14px;display:flex}.support-assistant-message.user{justify-content:flex-end}.support-assistant-message p{color:#ede6de;white-space:pre-wrap;background:#213d2fc7;border:1px solid #c8aa8a2b;border-radius:7px 16px 16px;max-width:84%;margin:0;padding:11px 13px;font-size:12px;line-height:1.58}.support-assistant-message.user p{color:#fff;background:linear-gradient(145deg,#ac8255bf,#795e41bf);border-color:#d1a87c61;border-radius:16px 7px 16px 16px}.support-assistant-mini-avatar{color:#e0bc95;background:#7c5f403d;border:1px solid #d9ad7e4f;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;display:grid}.support-assistant-caret{vertical-align:-2px;background:#8bcb85;width:2px;height:1em;margin-left:3px;animation:.85s step-end infinite assistant-blink;display:inline-block}@keyframes assistant-blink{50%{opacity:0}}.support-assistant-suggestions{gap:7px;padding-left:36px;display:grid}.support-assistant-suggestions button{color:#cebaa5;text-align:left;cursor:pointer;background:#14261d94;border:1px solid #caa8842e;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;font-size:11px;display:flex}.support-assistant-suggestions button:hover:not(:disabled){color:#fff;border-color:#d1a67873;transform:translate(2px)}.support-assistant-suggestions button:disabled{opacity:.45;cursor:not-allowed}.support-assistant-action{background:linear-gradient(145deg,#165b503b,#2542348c);border:1px solid #85cb7f40;border-radius:14px;margin:15px 0 0 36px;padding:12px}.support-assistant-action>div{gap:9px;display:flex}.support-assistant-action>div>svg{color:#87ca81;flex:none}.support-assistant-action span{gap:4px;display:grid}.support-assistant-action strong{font-size:11px}.support-assistant-action small{color:#b4ada0;font-size:10px;line-height:1.45}.support-assistant-action button{color:#072319;cursor:pointer;background:#85c77f;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:35px;margin-top:11px;font-size:10px;font-weight:800;display:flex}.support-assistant-success,.support-assistant-error{color:#86c980;background:#19604e2e;border-radius:10px;align-items:flex-start;gap:7px;margin:12px 0 0 36px;padding:9px 10px;font-size:10px;display:flex}.support-assistant-error{color:#ff9daf;background:#7d1f3c29}.support-assistant-unavailable{color:#ffb66f;background:#79441b1f;border:1px solid #ffa95633;border-radius:12px;gap:9px;margin:16px 0 0 36px;padding:11px;display:flex}.support-assistant-unavailable span{gap:4px;display:grid}.support-assistant-unavailable strong{font-size:11px}.support-assistant-unavailable small{color:#b6b1a8;font-size:10px;line-height:1.45}.support-assistant-composer{border-top:1px solid var(--assistant-line);background:#0e1a14ad;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;padding:12px 13px;display:grid}.support-assistant-composer textarea{resize:none;box-sizing:border-box;color:#fff;background:#1a3025bf;border:1px solid #c8a78438;border-radius:12px;outline:none;width:100%;min-width:0;min-height:48px;max-height:105px;padding:11px 12px;font-size:11px;line-height:1.45}.support-assistant-composer textarea:focus{border-color:#ad7a48;box-shadow:0 0 0 3px #ad7a481f}.support-assistant-composer textarea::placeholder{color:#827c72}.support-assistant-composer button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#ad7a48,#8a5f36);border:0;border-radius:12px;place-items:center;width:48px;min-height:48px;display:grid}.support-assistant-composer button:disabled{opacity:.42;cursor:not-allowed}.public-panel .support-assistant{bottom:18px}.public-panel-viewport:has(.public-panel.theme-light) .support-assistant{--assistant-bg:#fbf9f6;--assistant-card:#fff;--assistant-line:#1e2a2221;--assistant-text:#1e2a22;--assistant-muted:#637064;--assistant-blue:#8a5f36}.public-panel-viewport:has(.public-panel.theme-light) .support-assistant-window{background:radial-gradient(circle at 85% 0,#ad7a481c,#0000 38%),linear-gradient(160deg,#fff,#f7f3ed);border-color:#1e2a2226;box-shadow:0 28px 80px #2e37302e,inset 0 1px #ffffffe6}.public-panel-viewport:has(.public-panel.theme-light) .support-assistant-window>header button{color:#5c6b5e;background:#f3efe9;border-color:#1e2a221f}:is(.public-panel-viewport:has(.public-panel.theme-light) .support-assistant-window>header button:hover,.public-panel-viewport:has(.public-panel.theme-light) .support-assistant-window>header button:focus-visible){color:#1e2a22;background:#ece5dc;border-color:#ad7a4861}.public-panel-viewport:has(.public-panel.theme-light) .support-assistant-avatar{color:#8a5f36;background:linear-gradient(145deg,#f5eadf,#eee4d8);border-color:#ad7a484d}.public-panel-viewport:has(.public-panel.theme-light) .support-assistant-conversation{scrollbar-color:#8a5f3647 transparent}.public-panel-viewport:has(.public-panel.theme-light) .support-assistant-message p{color:#26332a;background:#ffffffe6;border-color:#1e2a2221}.public-panel-viewport:has(.public-panel.theme-light) .support-assistant-message.user p{color:#fff;background:linear-gradient(145deg,#ad7a48,#8a5f36);border-color:#8a5f3657}.public-panel-viewport:has(.public-panel.theme-light) .support-assistant-mini-avatar{color:#8a5f36;background:#f3e8dc;border-color:#ad7a4840}.public-panel-viewport:has(.public-panel.theme-light) .support-assistant-suggestions button{color:#59665b;background:#f8f5f0;border-color:#1e2a221f}.public-panel-viewport:has(.public-panel.theme-light) .support-assistant-suggestions button:hover:not(:disabled){color:#1e2a22;background:#f2ece4;border-color:#ad7a486b}.public-panel-viewport:has(.public-panel.theme-light) .support-assistant-suggestions button:focus-visible{color:#1e2a22;background:#f2ece4;border-color:#ad7a486b}.public-panel-viewport:has(.public-panel.theme-light) .support-assistant-action{background:#eff5f0;border-color:#3e7d5838}:is(.public-panel-viewport:has(.public-panel.theme-light) .support-assistant-action small,.public-panel-viewport:has(.public-panel.theme-light) .support-assistant-unavailable small){color:#667168}.public-panel-viewport:has(.public-panel.theme-light) .support-assistant-success{color:#356c4c;background:#edf6ef}.public-panel-viewport:has(.public-panel.theme-light) .support-assistant-error{color:#9d2e43;background:#fff1f3}.public-panel-viewport:has(.public-panel.theme-light) .support-assistant-unavailable{color:#7f570c;background:#fff8e9;border-color:#9b640038}.public-panel-viewport:has(.public-panel.theme-light) .support-assistant-composer{background:#f6f2ec}.public-panel-viewport:has(.public-panel.theme-light) .support-assistant-composer textarea{color:#1e2a22;background:#fff;border-color:#1e2a2229}.public-panel-viewport:has(.public-panel.theme-light) .support-assistant-composer textarea::placeholder{color:#7d8878}@media (width<=620px){.support-assistant{bottom:12px;right:12px}.support-assistant-window{border-radius:20px;width:auto;height:auto;position:fixed;inset:10px 10px 80px}.support-assistant-launcher>span{display:none}.support-assistant-launcher{border-radius:17px;width:56px;min-width:56px;padding:0}.support-assistant-launcher>i{margin:0;position:absolute;top:7px;right:7px}}@media (prefers-reduced-motion:reduce){.support-assistant-window{transition:none;animation:none}.support-assistant-caret{animation:none}}body{background:#0e1712;margin:0}:is(html:has(.public-panel-viewport),body:has(.public-panel-viewport)){scrollbar-width:auto;scrollbar-color:auto}:root{--panel-font:"Manrope Variable", Manrope, "SF Pro Display", "Segoe UI Variable", sans-serif;--panel-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--panel-font-display:"Fraunces", Georgia, serif}.public-panel-viewport{background:#0e1712;width:100%;max-width:100%;height:auto;min-height:100vh;position:relative;inset:0;overflow:visible}.public-panel .network-history-page{min-width:0}.public-panel .network-history-page>.panel-page-title{margin-bottom:20px}.public-panel .network-history-page>.panel-page-title h1,.public-panel .contribute-page>.panel-page-title h1{margin-top:0}.public-panel .network-history-toolbar{border:1px solid var(--border-subtle);min-height:54px;box-shadow:var(--shadow-card);background:#0f1c16b8;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:7px 9px;display:flex}.public-panel .network-history-ranges{align-items:center;gap:4px;display:flex}.public-panel .network-history-ranges button{min-height:36px;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:9px;padding:0 15px;font-size:11px;font-weight:620}.public-panel .network-history-ranges button:hover{color:var(--text-primary);background:#d7a87612}.public-panel .network-history-ranges button.active{color:#f7eee4;background:#c4935e29;border-color:#d8aa784d;box-shadow:inset 0 0 18px #ba8a5714}.public-panel .network-history-toolbar>span,.public-panel .network-history-meta>span{color:var(--text-tertiary);align-items:center;gap:7px;font-size:10px;display:inline-flex}.public-panel .network-history-toolbar>span svg,.public-panel .network-history-meta>span svg{width:14px;color:var(--blue-300)}.public-panel .network-history-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.public-panel .network-history-summary.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.public-panel .network-history-summary-card{border:1px solid var(--border-subtle);min-width:0;min-height:132px;box-shadow:var(--shadow-card);background:radial-gradient(circle at 100% 0,#d3a0691c,#0000 42%),#111f18c7;border-radius:16px;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:19px;display:grid;position:relative;overflow:hidden}.public-panel .network-history-summary-card:after{content:"";opacity:.08;border:1px solid;border-radius:50%;width:88px;height:88px;position:absolute;bottom:-42px;right:-32px}.public-panel .network-history-summary-card>svg{width:32px;height:32px;color:var(--blue-300);background:#d3a0691f;border-radius:10px;padding:8px}.public-panel .network-history-summary-card.green>svg{color:var(--success);background:#6cb5661a}.public-panel .network-history-summary-card.purple>svg{color:var(--purple-400);background:#dfb9911c}.public-panel .network-history-summary-card.orange>svg{color:var(--warning);background:#f1b0441a}.public-panel .network-history-summary-card>span{gap:3px;min-width:0;display:grid}.public-panel .network-history-summary-card>span small{color:var(--text-tertiary);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.public-panel .network-history-summary-card>span strong{color:var(--text-primary);font-family:var(--panel-font-mono);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:23px;font-weight:720;overflow:hidden}.public-panel .network-history-summary-card>span em{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.public-panel .network-history-summary-card>b{width:max-content;max-width:100%;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;background:#ffffff09;border-radius:99px;grid-column:1/-1;padding:4px 8px;font-size:9px;font-weight:620;overflow:hidden}.public-panel .network-history-summary-card>b.positive{color:var(--success);background:#6cb56614}.public-panel .network-history-summary-card>b.negative{color:var(--danger);background:#ff677c14}.public-panel .network-history-meta{background:#0e191473;border:1px solid #bfa2821a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 24px;min-height:45px;margin-bottom:20px;padding:0 15px;display:flex}.public-panel .network-history-meta strong{color:var(--text-secondary);font-weight:620}.public-panel .network-history-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.public-panel .network-history-chart{border:1px solid var(--border-subtle);min-width:0;box-shadow:var(--shadow-card);background:linear-gradient(#ac896406 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ac896406 1px,#0000 1px) 0 0/28px 28px,linear-gradient(145deg,#1c3328d1,#111f18e6);border-radius:17px;padding:20px 20px 14px;overflow:hidden}.public-panel .network-history-chart>header,.public-panel .network-history-chart>footer,.public-panel .network-history-table-card>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.public-panel .network-history-chart>header>div:first-child>span,.public-panel .network-history-table-card>header>div>span{color:var(--blue-300);letter-spacing:.12em;font-size:9px;font-weight:650}.public-panel .network-history-chart h2,.public-panel .network-history-table-card h2{color:var(--text-primary);margin:4px 0 0;font-size:17px;font-weight:570}.public-panel .network-history-legend{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px 12px;display:flex}.public-panel .network-history-legend>span{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:inline-flex}.public-panel .network-history-legend i{background:var(--blue-400);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.public-panel .network-history-legend .green i{background:var(--success)}.public-panel .network-history-legend .purple i{background:var(--purple-400)}.public-panel .network-history-legend .orange i{background:var(--warning)}.public-panel .network-history-chart svg{width:100%;height:auto;min-height:185px;margin-top:7px;overflow:visible}.public-panel .network-history-chart svg text{fill:var(--text-tertiary);font-size:10px}.public-panel .history-grid-line{stroke:#cbb69f1f;stroke-width:1px;stroke-dasharray:3 7}.public-panel .network-history-series polyline{fill:none;stroke:var(--blue-400);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.public-panel .network-history-series circle{fill:var(--blue-400);stroke:var(--bg-elevated);stroke-width:2px}.public-panel .network-history-series.green polyline{stroke:var(--success)}.public-panel .network-history-series.green circle{fill:var(--success)}.public-panel .network-history-series.purple polyline{stroke:var(--purple-400)}.public-panel .network-history-series.purple circle{fill:var(--purple-400)}.public-panel .network-history-series.orange polyline{stroke:var(--warning)}.public-panel .network-history-series.orange circle{fill:var(--warning)}.public-panel .network-history-chart>footer{border-top:1px solid #bda28514;flex-wrap:wrap;min-height:28px;padding-top:10px}.public-panel .network-history-chart>footer>span{color:var(--text-tertiary);margin-right:auto;font-size:9px}.public-panel .network-history-chart>footer strong{color:var(--text-secondary);font-family:var(--panel-font-mono);font-size:9px;font-weight:620}.public-panel .network-history-chart>footer small{color:var(--text-tertiary);font-size:inherit}.public-panel .network-history-table-card{border:1px solid var(--border-subtle);min-width:0;box-shadow:var(--shadow-card);background:#101d17c2;border-radius:17px;overflow:hidden}.public-panel .network-history-table-card>header{border-bottom:1px solid var(--border-subtle);min-height:66px;padding:0 19px}.public-panel .network-history-table-card>header>small{color:var(--text-tertiary);font-size:9px}.public-panel .network-history-table-scroll{overflow-x:auto}.public-panel .network-history-table-card table{border-collapse:collapse;width:100%;min-width:850px}.public-panel .network-history-table-card th{height:38px;color:var(--text-tertiary);letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#ffffff05;padding:0 14px;font-size:9px;font-weight:650}.public-panel .network-history-table-card td{height:48px;color:var(--text-secondary);font-family:var(--panel-font-mono);font-variant-numeric:tabular-nums;border-top:1px solid #bb9f8214;padding:0 14px;font-size:10px}.public-panel .network-history-table-card td strong{color:var(--text-primary);font-weight:620}.public-panel .network-history-loading,.public-panel .network-history-error{border:1px solid var(--border-subtle);min-height:160px;color:var(--text-secondary);background:#101d17b8;border-radius:16px;justify-content:center;align-items:center;gap:12px;display:flex}.public-panel .network-history-error{min-height:70px;color:var(--danger);border-color:#ff667c3d;justify-content:flex-start;margin-bottom:18px;padding:15px 18px}.public-panel .network-history-error>span{gap:2px;font-size:10px;display:grid}.public-panel .network-history-error strong{color:var(--text-primary);font-size:11px}.public-panel.theme-light .network-history-toolbar,.public-panel.theme-light .network-history-summary-card,.public-panel.theme-light .network-history-chart,.public-panel.theme-light .network-history-table-card,.public-panel.theme-light .network-history-loading{background-color:#ffffffe6;background-image:none}.public-panel.theme-light .network-history-ranges button.active{color:#956e44;background:#b889561a}.public-panel.theme-light .network-history-meta{background:#fdfcfac7}.public-panel.theme-light .history-grid-line{stroke:#785d4021}@media (width<=1050px){.public-panel .network-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.public-panel .system-logs-page{width:100%}.public-panel .network-history-charts{grid-template-columns:1fr}}@media (width<=680px){.public-panel .network-history-toolbar{flex-direction:column;align-items:flex-start;padding:8px}.public-panel .network-history-ranges{width:100%;overflow-x:auto}.public-panel .network-history-ranges button{flex:1 0 auto;min-width:max-content}.public-panel .network-history-toolbar>span{padding:2px 7px 4px}.public-panel .network-history-summary{grid-template-columns:1fr}.public-panel .network-history-summary-card{min-height:120px}.public-panel .network-history-meta{flex-direction:column;align-items:flex-start;padding-block:10px}.public-panel .network-history-chart{padding:16px 13px 12px}.public-panel .network-history-chart>header{flex-direction:column;align-items:flex-start}.public-panel .network-history-legend{justify-content:flex-start}.public-panel .network-history-chart svg{min-height:165px}.public-panel .network-history-table-card>header{flex-direction:column;align-items:flex-start;padding-block:11px}}.public-panel{--bg-canvas:#0e1712;--bg-sidebar:#142019;--bg-elevated:#1a2b21;--bg-card:#1a2b21f5;--bg-card-hover:#213529fa;--bg-input:#ffffff09;--bg-overlay:#060b08b8;--blue-300:#d9b98c;--blue-400:#c9985f;--blue-500:#ad7a48;--blue-600:#8a5f36;--blue-glow:#ad7a481f;--purple-300:#e4cdaa;--purple-400:#d9b98c;--purple-500:#ad7a48;--purple-glow:#ad7a4829;--success:#95bd92;--warning:#f6b85f;--danger:#ef7078;--text-primary:#eee9e2;--text-secondary:#a9b0a2;--text-tertiary:#7d8878;--text-disabled:#57624f;--border-subtle:#eee9e213;--border-strong:#d9b98c3d;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--shadow-card:0 14px 38px #04090629, inset 0 1px 0 #ffffff05;--shadow-hover:0 18px 44px #04090638, inset 0 1px 0 #ffffff07;height:auto;min-height:100vh;color:var(--text-primary);background:var(--bg-canvas);font-family:var(--panel-font);font-synthesis:none;text-rendering:geometricprecision;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-template-columns:272px minmax(0,1fr);font-size:15px;display:grid;overflow:visible}.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,.public-panel summary:focus-visible{outline:2px solid var(--blue-400);outline-offset:2px}.public-panel .panel-skip-link{z-index:2000;color:#13241b;background:#f4d5b3;border-radius:9px;align-items:center;min-height:44px;padding:0 14px;font-weight:700;text-decoration:none;transition:transform .16s ease-out;display:inline-flex;position:fixed;top:10px;left:10px;transform:translateY(calc(-100% - 20px))}.public-panel .panel-skip-link:focus{transform:translateY(0)}.public-panel .app-select{width:100%;min-width:0;color:var(--text-primary);letter-spacing:0;font-size:12px;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:#d4a16a13;border-color:#daaf81b8;box-shadow:0 0 0 3px #d4a16a1c,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:#1b2d24;border:1px solid #ceb29533;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 #070c0a7a,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-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex;border:0!important}.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:#daaf811a}.public-panel .app-select-menu button:focus-visible{outline-offset:-2px}.public-panel .app-select-menu button.selected{color:#fff;background:linear-gradient(135deg, var(--blue-600), var(--blue-500));box-shadow:0 5px 14px #be8c5733}.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(#182820 0%,#15231c 100%);border-right:1px solid #f8f0e80b;flex-direction:column;align-self:stretch;height:100vh;min-height:0;padding:28px 20px 20px;display:flex;position:sticky;top:0;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 #ad7a481f);width:42px;height:42px}.public-panel .panel-brand div{min-width:0;display:grid}.public-panel .panel-brand strong{font-family:var(--panel-font-display);letter-spacing:-.015em;font-size:21px;font-weight:500;line-height:1.1}.public-panel h1,.public-panel h2,.public-panel h3,.public-panel .onboarding-card h1,.public-panel .account-modal h1{font-family:var(--panel-font-display);font-weight:500}.public-panel .panel-brand span{color:var(--text-tertiary);letter-spacing:.12em;text-transform:uppercase;margin-top:5px;font-size:11px}.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:11px;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:15px;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,#a27c558a,#765c4061);border-color:#c8ac8e21;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:#f7ede3;text-align:center;background:#d4a16a2e;border-radius:999px;min-width:24px;margin-left:auto;padding:4px 7px;font-size:11px;font-weight:500}.public-panel .panel-mode-toggle{border-radius:var(--radius-md);width:100%;min-height:60px;color:var(--text-tertiary);text-align:left;cursor:pointer;background:#14251d6b;border:1px solid #ceb2951f;grid-template-columns:22px minmax(0,1fr) 32px;align-items:center;gap:11px;margin-top:16px;padding:9px 12px;transition:color .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.public-panel .panel-mode-toggle:hover{color:var(--text-primary);background:#d4a16a13;border-color:#ceb29540}.public-panel .panel-mode-toggle>svg{color:var(--blue-300);stroke-width:1.8px}.public-panel .panel-mode-toggle>span{gap:3px;min-width:0;display:grid}.public-panel .panel-mode-toggle strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;overflow:hidden}.public-panel .panel-mode-toggle small{color:var(--text-disabled);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.public-panel .panel-mode-toggle>i{background:#a69e9142;border-radius:999px;width:32px;height:18px;transition:background .18s;position:relative;box-shadow:inset 0 0 0 1px #d3c1ae14}.public-panel .panel-mode-toggle>i:after{content:"";background:#ccc7bf;border-radius:50%;width:12px;height:12px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #060c0966}.public-panel .panel-mode-toggle.active{color:#fff;background:linear-gradient(135deg,#a27c5557,#765c403d);border-color:#daaf8147;box-shadow:inset 0 1px #ffffff09}.public-panel .panel-mode-toggle.active>i{background:var(--blue-500)}.public-panel .panel-mode-toggle.active>i:after{background:#fff;transform:translate(14px)}.public-panel .panel-mode-toggle:focus-visible{outline:2px solid var(--blue-400);outline-offset:3px}.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:13px}.public-panel .panel-sidebar-links a svg:last-child{opacity:.6;width:13px;margin-left:auto}.public-panel .panel-sidebar-footer{gap:12px;margin-top:auto;display:grid}.public-panel .panel-sidebar-meta{justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.public-panel .panel-sidebar-status{box-shadow:none;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.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 #86c980b3}.public-panel .panel-sidebar-status>i{margin-top:0}.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:12px}.public-panel .panel-sidebar-status strong{color:var(--success);letter-spacing:.04em;margin:0;font-size:11px;font-weight:650}.public-panel .panel-sidebar-status.degraded strong{color:var(--warning)}.public-panel .panel-sidebar-version{justify-content:flex-end;align-items:center;margin:0;padding:0;display:flex}.public-panel .panel-sidebar-version>span{gap:3px;min-width:0;display:grid}.public-panel .panel-sidebar-version strong{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:600}.public-panel .panel-sidebar-actions{border-top:1px solid var(--border-subtle);flex-direction:column;align-items:stretch;gap:8px;margin-top:14px;padding-top:14px}.public-panel .panel-sidebar-actions .panel-theme-indicator,.public-panel .panel-sidebar-actions .panel-account-button,.public-panel .panel-sidebar-actions .panel-join-menu,.public-panel .panel-sidebar-actions .panel-join-trigger{width:100%}.public-panel .panel-sidebar-actions .panel-account-button{justify-content:flex-start}.public-panel .panel-sidebar-actions .panel-theme-indicator{justify-content:flex-start;padding-inline:12px}.public-panel .panel-main{background:radial-gradient(at 14% -12%,#93887613,#0000 48%),linear-gradient(135deg,#1d2d25 0%,#182820 56%,#16241d 100%);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:visible}.public-panel .panel-topbar{display:none}.public-panel .panel-top-actions{align-items:center;gap:10px;display:flex}.public-panel .panel-join-menu{flex:none;position:relative}.public-panel .panel-top-actions .panel-join-trigger{color:#fff;background:linear-gradient(135deg, var(--blue-600), var(--blue-500));border-color:#d7a77480;justify-content:center;align-items:center;gap:7px;width:auto;min-width:84px;height:40px;padding:0 13px;transition:color .16s,border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 7px 18px #7e522a29,inset 0 1px #ffffff1f}.public-panel .panel-top-actions .panel-join-trigger:hover,.public-panel .panel-join-menu.open .panel-join-trigger{color:#fff;background:linear-gradient(135deg,#75502d,#9c6d3e);border-color:#d8a977cc;transform:translateY(-1px);box-shadow:0 9px 22px #7e522a38,0 0 0 3px #c7955f14}.public-panel .panel-top-actions .panel-join-trigger:active{transform:translateY(0)}.public-panel .panel-join-trigger span{font-size:12px;font-weight:650}.public-panel .panel-join-chevron{transition:transform .18s}.public-panel .panel-join-menu.open .panel-join-chevron{transform:rotate(180deg)}.public-panel .panel-join-popover{z-index:80;width:min(470px,100vw - 32px);color:var(--text-primary);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 100% 0,#c1915d1c,#0000 42%),#0f1a15fa;border:1px solid #c2a88d33;border-radius:16px;padding:0;animation:.18s ease-out both panel-join-popover-in;position:absolute;top:calc(100% + 13px);right:0;overflow:hidden;box-shadow:0 24px 70px #060a0885,inset 0 1px #ffffff09}@keyframes panel-join-popover-in{0%{opacity:0;transform:translateY(-7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.public-panel .panel-join-popover-intro{border-bottom:1px solid #c2a88d21;gap:4px;padding:18px 18px 16px;display:grid}.public-panel .panel-join-popover-intro>span,.public-panel .panel-join-invite-head>span{color:#908b82;letter-spacing:.08em;font-size:10px;font-weight:750}.public-panel .panel-join-popover-intro strong{margin-top:2px;font-size:15px;font-weight:720}.public-panel .panel-join-popover-intro p{color:#b1ada6;max-width:410px;margin:0;font-size:12px;line-height:1.55}.public-panel .panel-join-invite{background:#080e0b8f;border:1px solid #c2a88d2e;border-radius:12px;gap:8px;margin:15px 15px 10px;padding:13px;display:grid}.public-panel .panel-join-invite-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.public-panel .panel-top-actions .panel-join-invite-head button{color:#c5c1b9;background:#ffffff06;border-radius:8px;align-items:center;gap:6px;width:auto;height:30px;padding:0 9px;font-size:11px;display:inline-flex}.public-panel .panel-top-actions .panel-join-invite-head button.copied{color:#8fcc89;background:#3667321f;border-color:#72bd6b47}.public-panel .panel-top-actions .panel-join-invite-head button.error{color:#ffab9f;border-color:#ff75624d}.public-panel .panel-join-invite code{color:#f0e8df;min-width:0;font-family:var(--panel-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.public-panel .panel-join-invite code span{color:#d7a774;margin-right:8px}.public-panel .panel-join-invite small{color:#97928a;font-size:10px;line-height:1.45}.public-panel .panel-join-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 15px;display:grid}.public-panel .panel-top-actions .panel-join-quick-actions>button,.public-panel .panel-join-quick-actions>a{color:#bcb7ad;width:auto;min-width:0;height:auto;min-height:76px;box-shadow:none;text-align:left;background:#ffffff05;border:1px solid #c2a88d24;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:11px;text-decoration:none;display:grid}.public-panel .panel-top-actions .panel-join-quick-actions>button:hover,.public-panel .panel-join-quick-actions>a:hover{color:#f4ece3;background:#b2865614;border-color:#d7a77459}.public-panel .panel-join-quick-actions>:is(button,a)>svg:last-child{display:none}.public-panel .panel-join-quick-actions span{gap:3px;min-width:0;display:grid}.public-panel .panel-join-quick-actions strong{color:#ebe2d9;font-size:11px;font-weight:680}.public-panel .panel-join-quick-actions small{color:#8c8880;font-size:9px;line-height:1.35}.public-panel .panel-join-guide{color:#dcb286;align-items:center;gap:6px;width:fit-content;margin:14px 18px 17px;font-size:11px;text-decoration:none;display:inline-flex}.public-panel .panel-join-guide:hover{color:#e9ceb2}.public-panel .panel-balance-group{align-items:center;gap:7px;display:inline-flex}.public-panel .panel-balance-badge{border:1px solid var(--border-subtle);min-height:38px;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffffff09;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff06}.public-panel .panel-balance-badge.money{color:#dbccbb}.public-panel .panel-balance-badge.tokens{color:var(--blue-300)}.public-panel .panel-balance-badge.tokens svg{color:#e6c8a8}.public-panel .panel-theme-indicator{border:1px solid var(--border-subtle);width:38px;height:38px;color:var(--text-secondary);background:#ffffff09;border-radius:11px;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 1px #ffffff06}.public-panel .panel-theme-indicator svg{opacity:.82}.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:11px;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:#d4a16a14}.public-panel .panel-top-actions>a,.public-panel .page-actions a,.public-panel .overview-announcement button{color:#fff;cursor:pointer;background:#d29e66;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #b2814d21}.public-panel .panel-menu-button{z-index:31;flex:none;display:none;position:absolute;top:16px;right:24px}.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:13px;display:flex}.public-panel .contribute-error{color:#9d2e43;background:#c74b4b12;border:1px solid #c74b4b42;border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;margin:0 0 14px;padding:12px 14px;display:grid}.public-panel .contribute-error>svg{color:#c74b4b;width:18px;height:18px}.public-panel .contribute-error>span{gap:3px;min-width:0;display:grid}.public-panel .contribute-error strong{color:var(--text-primary);font-size:11px;font-weight:700;line-height:1.3}.public-panel .contribute-error small{color:var(--text-secondary);font-size:10px;line-height:1.45}.public-panel .contribute-error button{color:#9d2e43;white-space:nowrap;cursor:pointer;background:#ffffff75;border:1px solid #c74b4b4d;border-radius:8px;min-height:34px;padding:0 11px;font-size:10px;font-weight:700;transition:background .15s,border-color .15s,transform .15s}.public-panel .contribute-error button:hover{background:#ffffffb8;border-color:#c74b4b7a;transform:translateY(-1px)}.public-panel .contribute-error button:active{transform:translateY(0)}.public-panel .contribute-error button:focus-visible{outline:2px solid var(--blue-400);outline-offset:2px}@media (width<=700px){.public-panel .contribute-error{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px 10px;margin-bottom:12px;padding:11px 12px}.public-panel .contribute-error button{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.public-panel .model-request-card,.public-panel .contribute-error button{transition:none}.public-panel .contribute-error button:hover,.public-panel .contribute-error button:active{transform:none}}.public-panel .panel-content{outline:none;flex:none;align-self:center;width:100%;max-width:1600px;min-height:0;padding:38px 42px 60px;overflow:hidden visible}.public-panel .panel-content:focus,.public-panel [tabindex="-1"]:focus{outline:none}.public-panel .panel-view-frame{width:100%;margin-inline:auto}.public-panel .panel-content-compact{max-width:920px}.public-panel .panel-content-standard{max-width:1280px}.public-panel .panel-content-wide{max-width:1600px}.public-panel .panel-access-denied{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:20px;grid-template-columns:48px minmax(0,560px);align-content:center;gap:20px;min-height:360px;padding:48px;display:grid}.public-panel .panel-access-denied>svg{color:var(--blue-300)}.public-panel .panel-access-denied span{color:var(--blue-300);letter-spacing:.14em;font-size:11px}.public-panel .panel-access-denied h1{color:var(--text-primary);margin:8px 0 10px;font-size:clamp(26px,3vw,36px);font-weight:350;line-height:1.15}.public-panel .panel-access-denied p{color:var(--text-secondary);margin:0;line-height:1.6}.public-panel .panel-access-denied>div>div{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.public-panel .web-settings-surface{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:20px;overflow:hidden}.public-panel .web-settings-surface>header,.public-panel .web-settings-surface>footer{align-items:center;gap:14px;padding:20px 22px;display:flex}.public-panel .web-settings-surface>header{border-bottom:1px solid var(--border-subtle)}.public-panel .web-settings-surface>footer{border-top:1px solid var(--border-subtle);background:#ffffff05}.public-panel .web-settings-surface svg{color:var(--blue-300);flex:none}.public-panel .web-settings-surface header div,.public-panel .web-settings-surface footer span{gap:4px;display:grid}.public-panel .web-settings-surface strong{color:var(--text-primary);font-size:14px}.public-panel .web-settings-surface header span,.public-panel .web-settings-surface small{color:var(--text-secondary);font-size:12px;line-height:1.5}.public-panel .web-settings-surface dl{margin:0}.public-panel .web-settings-surface dl>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;min-height:58px;padding:0 22px;display:grid}.public-panel .web-settings-surface dl>div:last-child{border-bottom:0}.public-panel .web-settings-surface dt{color:var(--text-secondary);font-size:12px}.public-panel .web-settings-surface dd{overflow-wrap:anywhere;color:var(--text-primary);text-align:right;text-transform:capitalize;margin:0;font-size:13px;font-weight:600}.public-panel .operational-state-banner{border:1px solid var(--border-subtle);background:var(--bg-card);border-left-width:3px;border-radius:14px;grid-template-columns:42px minmax(0,1fr) minmax(210px,.7fr);align-items:center;gap:14px;min-height:76px;margin-bottom:20px;padding:14px 18px;transition:border-color .18s,background .18s;display:grid}.public-panel .operational-state-banner.success{border-left-color:var(--success)}.public-panel .operational-state-banner.progress{border-left-color:var(--blue-300)}.public-panel .operational-state-banner.warning{border-left-color:var(--warning)}.public-panel .operational-state-banner.danger{border-left-color:var(--danger)}.public-panel .operational-state-banner.neutral{border-left-color:var(--text-tertiary)}.public-panel .operational-state-icon{border:1px solid var(--border-subtle);width:40px;height:40px;color:var(--blue-300);background:var(--bg-input);border-radius:12px;place-items:center;display:grid}.public-panel .operational-state-banner.success .operational-state-icon{color:var(--success)}.public-panel .operational-state-banner.warning .operational-state-icon{color:var(--warning)}.public-panel .operational-state-banner.danger .operational-state-icon{color:var(--danger)}.public-panel .operational-state-icon svg{width:18px;height:18px}.public-panel .job-evidence-group{display:contents}.public-panel .jobs-table .panel-table-row b button{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:7px;margin-left:10px;padding:4px 8px;font-size:10px;font-weight:700}.public-panel .job-receipt{border-top:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-input) 68%, transparent);color:var(--text-secondary);grid-column:1/-1;align-items:center;gap:10px;padding:12px 16px;display:flex}.public-panel .job-receipt>svg{width:18px;color:var(--blue-300)}.public-panel .job-receipt div{gap:2px;display:grid}.public-panel .job-receipt strong{color:var(--text-primary);font-size:12px}.public-panel .job-receipt span,.public-panel .job-receipt small{font-family:var(--font-mono);font-size:10px}.public-panel .network-topology-evidence{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:16px;margin-top:18px;padding:18px}.public-panel .network-topology-evidence header{justify-content:space-between;align-items:center;gap:16px;display:flex}.public-panel .network-topology-evidence header div{gap:3px;display:grid}.public-panel .network-topology-evidence header small{color:var(--blue-300);font:700 10px/1 var(--font-mono);letter-spacing:.08em}.public-panel .network-topology-evidence header strong{color:var(--text-primary);font-size:16px}.public-panel .network-topology-evidence header b{background:var(--bg-input);color:var(--text-secondary);font:700 10px/1 var(--font-mono);border-radius:999px;padding:5px 8px}.public-panel .network-topology-evidence header b.physical{color:var(--success)}.public-panel .network-topology-evidence header b.loopback{color:var(--blue-300)}.public-panel .network-topology-evidence>p{color:var(--text-secondary);margin:16px 0 0}.public-panel .network-topology-stages{align-items:stretch;gap:8px;margin-top:16px;display:flex;overflow-x:auto}.public-panel .network-topology-stages>div{align-items:center;gap:8px;min-width:max-content;display:flex}.public-panel .network-topology-stages span{border:1px solid var(--border-subtle);background:var(--bg-input);border-radius:11px;grid-template-columns:auto 1fr;gap:2px 8px;min-width:160px;padding:11px;display:grid}.public-panel .network-topology-stages i{background:var(--blue-soft);width:25px;height:25px;color:var(--blue-300);font:700 10px/1 var(--font-mono);border-radius:7px;grid-row:1/3;place-items:center;display:grid}.public-panel .network-topology-stages strong{color:var(--text-primary);font:700 11px/1.2 var(--font-mono)}.public-panel .network-topology-stages small{color:var(--text-tertiary);font-size:10px}.public-panel .network-topology-stages em{color:var(--text-tertiary);font:700 9px/1 var(--font-mono);text-transform:uppercase}.public-panel .network-topology-evidence footer{color:var(--text-tertiary);font:10px/1.4 var(--font-mono);align-items:center;gap:7px;margin-top:12px;display:flex}.public-panel .network-topology-evidence footer svg{width:14px;color:var(--success)}.public-panel .operator-evidence-console{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:16px;margin-top:20px;padding:18px}.public-panel .operator-evidence-console>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.public-panel .operator-evidence-console>header div{gap:3px;display:grid}.public-panel .operator-evidence-console>header small{color:var(--blue-300);font:700 10px/1 var(--font-mono);letter-spacing:.08em}.public-panel .operator-evidence-console>header h2{color:var(--text-primary);margin:0;font-size:17px;line-height:1.25}.public-panel .operator-evidence-console>header span{color:var(--text-secondary);font-size:12px}.public-panel .operator-evidence-console>header button{border:1px solid var(--border-subtle);background:var(--bg-input);min-height:44px;color:var(--text-secondary);border-radius:9px;align-items:center;gap:7px;padding:8px 12px;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex}.public-panel .operator-evidence-console>header button:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-strong);background:#daaf8114;transform:translateY(-1px)}.public-panel .operator-evidence-console>header button:active:not(:disabled){transform:translateY(0)}.public-panel .operator-evidence-console>header button svg{width:14px}.public-panel .operator-evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;animation:.18s ease-out both operator-evidence-in;display:grid}.public-panel .operator-evidence-lane{border:1px solid var(--border-subtle);background:var(--bg-input);border-radius:12px;min-width:0;overflow:hidden}.public-panel .operator-evidence-lane>header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;padding:10px 12px;display:flex}.public-panel .operator-evidence-lane>header h3{color:var(--text-primary);margin:0;font-size:11px;line-height:1.25}.public-panel .operator-evidence-lane>header b{color:var(--text-secondary);font:700 10px/1 var(--font-mono)}.public-panel .operator-evidence-lane.attention>header b{color:var(--warning)}.public-panel .operator-evidence-lane.blocked>header b{color:var(--danger)}.public-panel .operator-evidence-lane>div{display:grid}.public-panel .operator-evidence-lane article{border-bottom:1px solid var(--border-subtle);gap:2px;padding:10px 12px;display:grid}.public-panel .operator-evidence-lane article:last-child{border-bottom:0}.public-panel .operator-evidence-lane article b{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.public-panel .operator-evidence-lane article span,.public-panel .operator-evidence-lane article small{color:var(--text-tertiary);font:9px/1.35 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-panel .operator-evidence-lane p{color:var(--text-tertiary);margin:0;padding:12px;font-size:11px}.public-panel .operator-evidence-error,.public-panel .operator-evidence-loading{min-height:44px;color:var(--text-secondary);align-items:center;gap:8px;margin-top:14px;display:flex}.public-panel .operator-evidence-error{color:var(--danger);align-items:flex-start;line-height:1.4}.public-panel .operator-evidence-error>svg{flex:none;margin-top:2px}.public-panel .operator-evidence-error>span{gap:2px;min-width:0;display:grid}.public-panel .operator-evidence-error strong{color:inherit;font-size:12px;font-weight:700}.public-panel .operator-evidence-error small{color:color-mix(in srgb, var(--danger) 78%, var(--text-secondary));font:10px/1.45 var(--font-mono);overflow-wrap:anywhere}@keyframes operator-evidence-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.public-panel .operator-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.public-panel .operator-evidence-grid{grid-template-columns:1fr}.public-panel .operator-evidence-console>header{align-items:flex-start}}.public-panel .operational-state-copy,.public-panel .operational-state-next{gap:3px;min-width:0;display:grid}.public-panel .operational-state-copy small,.public-panel .operational-state-next small{color:var(--text-tertiary);letter-spacing:.12em;font-size:10px}.public-panel .operational-state-copy strong,.public-panel .operational-state-next strong{color:var(--text-primary);font-size:13px}.public-panel .operational-state-copy em,.public-panel .operational-state-next em{color:var(--text-secondary);text-overflow:ellipsis;font-size:12px;font-style:normal;line-height:1.45;overflow:hidden}.public-panel .operational-state-next{border-left:1px solid var(--border-subtle);padding-left:18px}@media (width<=680px){.public-panel .panel-access-denied{grid-template-columns:1fr;padding:28px 22px}.public-panel .web-settings-surface dl>div{grid-template-columns:1fr;gap:5px;padding-block:14px}.public-panel .web-settings-surface dd{text-align:left}.public-panel .operational-state-banner{grid-template-columns:40px minmax(0,1fr)}.public-panel .operational-state-next{border-top:1px solid var(--border-subtle);border-left:0;grid-column:1/-1;padding:12px 0 0}}.public-panel .panel-page-title{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:22px;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:11px;font-weight:500}.public-panel .panel-page-title h1{color:var(--text-primary);letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.2vw,40px);font-weight:320;line-height:1.12}.public-panel .panel-page-title>div:first-child>span,.public-panel .panel-page-title>div:first-child>p{display:none}.public-panel .panel-page-title p{color:var(--text-secondary);margin:0;font-size:15px;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:13px;font-weight:500;display:inline-flex}.public-panel .page-actions button:hover,.public-panel .secondary-button:hover{border-color:var(--border-strong);background:#d4a16a12}.public-panel .global-capacity-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:radial-gradient(circle at 12% 0,#d4a16a29,#0000 42%),linear-gradient(135deg,#224031f5,#1f3027fa);border:1px solid #dcb28629;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:11px;font-weight:600}.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:14px;font-weight:550}.public-panel .global-capacity-total small,.public-panel .global-capacity-legend{color:var(--text-secondary);font-size:12px}.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 #86c98047}.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:#12221a6b;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:#d4a16a1f;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:11px}.public-panel .global-capacity-metric strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.public-panel .global-capacity-metric em{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;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 .benchmark-overview-row{grid-template-columns:minmax(0,1fr) minmax(210px,260px);align-items:stretch;gap:14px;margin-bottom:22px;display:grid}.public-panel .benchmark-overview-row .panel-stat-grid{margin:0}.public-panel .benchmark-overview-context{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:linear-gradient(145deg,#d4a16a17,#ffffff06);align-content:center;gap:8px;padding:20px;display:grid}.public-panel .benchmark-overview-context span{color:var(--success);font:600 10px/1 var(--panel-font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.public-panel .benchmark-overview-context span i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px}.public-panel .benchmark-overview-context strong{color:var(--text-primary);font-size:14px;line-height:1.3}.public-panel .benchmark-overview-context small{color:var(--text-secondary);font-size:11px;line-height:1.5}.public-panel .panel-stat{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-width:0;min-height:158px;box-shadow:var(--shadow-card);background:linear-gradient(145deg,#263b31fa,#1e2f27fa);grid-template-rows:50px auto auto 1fr;align-content:start;padding:18px 20px;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,#263b31fa,#1e2f27fa)}.public-panel .panel-stat:hover{box-shadow:var(--shadow-hover);border-color:#ceb2951f;transform:translateY(-1px)}.public-panel .panel-stat>div{width:38px;height:38px;color:var(--blue-300);background:#d4a16a1f;border:1px solid #ddb58b1a;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:#d3a0691f;border-color:#d3a06929}.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:13px;font-size:12px}.public-panel .panel-stat>strong{color:var(--text-primary);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:clamp(21px,1.8vw,28px);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:12px}.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,#23372df7,#1c2c24fa)}.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:10px;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:19px;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:12px}.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 #86c98061}.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:14px;font-weight:500;overflow:hidden}.public-panel .activity-list span{color:var(--text-tertiary);margin-top:5px;font-size:11px}.public-panel .activity-list b{color:var(--blue-300);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:500}.public-panel .network-orbit{background:radial-gradient(circle at 50% 48%,#a2784b33,#0000 19%),radial-gradient(circle at 48%,#223f31 0%,#162a20 34%,#122119 74%);height:290px;position:relative;overflow:hidden}.public-panel .network-orbit:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 42%,#0e191461 100%);position:absolute;inset:0}.public-panel .orbit-grid{background-image:linear-gradient(#ccae8d0b 1px,#0000 1px),linear-gradient(90deg,#ccae8d0b 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:#1e392cd6;border:1px solid #dfba9361;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 #d4a16a42,inset 0 0 28px #d9ac7b1f}.public-panel .network-core:before{content:"";border:1px solid #daaf8124;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:12px;font-weight:500}.public-panel .network-core small{color:var(--blue-300);letter-spacing:.1em;margin-top:2px;font-size:9px}.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,#daaf819e);position:absolute;top:8px;right:calc(100% - 8px)}.public-panel .orbit-node>i{background:var(--blue-500);border:2px solid #f7eee4;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 #daaf81e0}.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:#6ab962;border-color:#f3e4d5;box-shadow:0 0 17px #6ab96285}.public-panel .orbit-node span{max-width:126px;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;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:9px;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:12px;font-weight:500}.public-panel .network-empty a{color:var(--blue-300);font-size:11px}.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:12px}.public-panel .network-summary strong{color:var(--blue-300);font-size:16px;font-weight:500}.public-panel .overview-grid-interactive{grid-template-columns:minmax(0,1fr)}.public-panel .overview-grid-interactive .activity-card{min-height:0}.public-panel .network-model-catalog{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:linear-gradient(145deg,#23372df7,#1c2c24fa);overflow:hidden}.public-panel .network-model-catalog-head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:18px 24px;display:flex}.public-panel .network-model-catalog-head>div:first-child{min-width:0;display:grid}.public-panel .network-model-catalog-head>div:first-child>span{color:var(--blue-300);letter-spacing:.14em;font-size:9px;font-weight:650}.public-panel .network-model-catalog-head h2{color:var(--text-primary);margin:5px 0 0;font-size:18px;font-weight:550}.public-panel .network-model-catalog-head p{color:var(--text-tertiary);margin:5px 0 0;font-size:10px}.public-panel .network-model-catalog-head>div:last-child{align-items:center;gap:12px;display:flex}.public-panel .network-model-catalog-head b{color:var(--success);letter-spacing:.1em;white-space:nowrap;align-items:center;gap:6px;font-size:8px;font-weight:650;display:inline-flex}.public-panel .network-model-catalog-head b i{background:var(--success);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite mesh-live-pulse;box-shadow:0 0 10px #86c98094}.public-panel .network-model-catalog-head button{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:10px}.public-panel .network-model-table-wrap{overflow-x:auto}.public-panel .network-model-table{border-collapse:collapse;width:100%;min-width:920px}.public-panel .network-model-table th{height:42px;color:var(--text-tertiary);letter-spacing:.09em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#0e1b1547;padding:0 16px;font-size:8px;font-weight:650}.public-panel .network-model-table th:first-child,.public-panel .network-model-table td:first-child{padding-left:24px}.public-panel .network-model-table th:last-child,.public-panel .network-model-table td:last-child{width:54px;padding-right:16px}.public-panel .network-model-table td{border-top:1px solid var(--border-subtle);height:68px;color:var(--text-secondary);white-space:nowrap;padding:0 16px;font-size:10px}.public-panel .network-model-table td:nth-child(3){display:table-cell}.public-panel .network-model-table td:nth-child(3)>strong,.public-panel .network-model-table td:nth-child(3)>small{display:block}.public-panel .network-model-table td:nth-child(3)>strong{color:var(--text-primary);font-size:10px;font-weight:550}.public-panel .network-model-table td:nth-child(3)>small{color:var(--text-tertiary);margin-top:3px;font-size:8px}.public-panel .network-model-table tbody tr{transition:background .16s,box-shadow .16s}.public-panel .network-model-table tbody tr:hover,.public-panel .network-model-table tbody tr.selected{box-shadow:inset 3px 0 var(--blue-500);background:#d4a16a0e}.public-panel .network-model-name{min-width:240px;max-width:390px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.public-panel .network-model-name>i{width:34px;height:34px;color:var(--blue-300);background:#d4a16a17;border:1px solid #dfba9324;border-radius:10px;flex:none;place-items:center;display:grid}.public-panel .network-model-name>i svg{width:15px}.public-panel .network-model-name>span{gap:3px;min-width:0;display:grid}.public-panel .network-model-name strong,.public-panel .network-model-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-panel .network-model-name strong{color:var(--text-primary);font-size:10px;font-weight:600}.public-panel .network-model-name small{color:var(--text-tertiary);font-size:8px}.public-panel .network-model-state{color:var(--success);background:#86c98012;border:1px solid #86c9802e;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;font-weight:650;display:inline-flex}.public-panel .network-model-state:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px}.public-panel .network-model-state.queued{color:var(--warning);background:#f6b85f12;border-color:#f6b85f2e}.public-panel .network-model-open{width:30px;height:30px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;display:grid}.public-panel .network-model-open:hover{color:var(--blue-300);background:#d4a16a14;border-color:#daaf8133}.public-panel .network-model-open svg{width:14px}.public-panel .network-model-empty{min-height:190px;color:var(--text-tertiary);text-align:center;align-content:center;place-items:center;gap:7px;padding:30px;display:grid}.public-panel .network-model-empty>svg{width:23px;color:var(--blue-300);margin-bottom:4px}.public-panel .network-model-empty strong{color:var(--text-primary);font-size:12px}.public-panel .network-model-empty span{max-width:430px;font-size:9px;line-height:1.5}.public-panel .network-model-empty button{border:1px solid var(--border-subtle);color:var(--blue-300);cursor:pointer;background:#d4a16a12;border-radius:9px;margin-top:6px;padding:7px 11px;font-size:9px}.public-panel .interactive-mesh{isolation:isolate;background:#101f18;min-height:638px}.public-panel .mesh-canvas-head{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#14231bf0;grid-template-columns:auto minmax(180px,1fr) auto;min-height:76px;display:grid;position:relative}.public-panel .mesh-canvas-head .mesh-head-status,.public-panel .mesh-canvas-head .mesh-head-actions{align-items:center;display:flex}.public-panel .mesh-head-status{white-space:nowrap;justify-self:start;gap:10px;margin-left:25px}.public-panel .mesh-head-status b,.public-panel .mesh-stage-legend b{color:#e2c09c;font-family:var(--panel-font-mono);letter-spacing:.1em;align-items:center;gap:6px;font-size:9px;font-weight:650;display:inline-flex}.public-panel .mesh-head-status b i,.public-panel .mesh-stage-legend b i{background:#dcb285;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite mesh-live-pulse;box-shadow:0 0 11px #d9ab7acc}.public-panel .mesh-head-status>span,.public-panel .mesh-stage-legend>span{color:#969085;font-family:var(--panel-font-mono);letter-spacing:.08em;font-size:9px;font-weight:600}.public-panel .mesh-head-status>span:before,.public-panel .mesh-stage-legend>span:before{content:"•";color:#5e5950;margin-right:10px}.public-panel .mesh-head-actions{justify-content:flex-end;gap:8px}.public-panel .mesh-icon-button,.public-panel .mesh-fullscreen-button{color:#bbb5ab;cursor:pointer;background:#ffffff06;border:1px solid #b89b7c29;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;font-size:10px;font-weight:550;transition:color .17s,border-color .17s,background .17s,transform .17s;display:inline-flex}.public-panel .mesh-icon-button{width:36px;padding:0}.public-panel .mesh-fullscreen-button{padding:0 12px}.public-panel .mesh-icon-button:hover,.public-panel .mesh-fullscreen-button:hover{color:#fcf9f6;background:#b58c611c;border-color:#dfb99057;transform:translateY(-1px)}.public-panel .mesh-icon-button svg,.public-panel .mesh-fullscreen-button svg{width:14px;height:14px}.public-panel .interactive-mesh-stage{--mesh-pointer-x:50%;--mesh-pointer-y:45%;color:#faf5ef;background:radial-gradient(circle at var(--mesh-pointer-x) var(--mesh-pointer-y), #ac82562e, transparent 26%), linear-gradient(145deg, #13231b 0%, #101f18 48%, #0d1913 100%);height:490px;position:relative;overflow:hidden}.public-panel .interactive-mesh-stage:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0d181394,#0000 15% 85%,#0d181394),linear-gradient(#0d181380,#0000 18% 82%,#0d181394);position:absolute;inset:0}.public-panel .mesh-scene{z-index:2;transform:scale(var(--mesh-zoom));transform-origin:50%;transition:transform .36s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0}.public-panel .mesh-grid{background-image:linear-gradient(#b4957412 1px,#0000 1px),linear-gradient(90deg,#b4957412 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(#000 25%,#000000c7 67%,#0000 100%);mask-image:radial-gradient(#000 25%,#000000c7 67%,#0000 100%)}.public-panel .mesh-spores{pointer-events:none;position:absolute;inset:0}.public-panel .mesh-spores i{left:var(--spore-x);top:var(--spore-y);opacity:0;width:3px;height:3px;animation:8.4s ease-in-out infinite mesh-spore-drift;animation-delay:var(--spore-delay);background:#ddb58bb8;border-radius:50%;position:absolute;box-shadow:0 0 11px #cca070c7}.public-panel .mesh-spores i:nth-child(3n){background:#e0bc96b8;box-shadow:0 0 11px #cba47bad}.public-panel .mesh-spores i:nth-child(3n+1){animation-duration:10.2s}.public-panel .mesh-ambient{z-index:0;opacity:.42;filter:blur(75px);pointer-events:none;border-radius:50%;width:330px;height:330px;animation:13s ease-in-out infinite alternate mesh-ambient-drift;position:absolute}.public-panel .mesh-ambient-one{background:#ae7e4b33;top:20%;left:13%}.public-panel .mesh-ambient-two{background:#bb936929;animation-direction:alternate-reverse;animation-delay:-6s;bottom:2%;right:9%}.public-panel .mesh-links{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.public-panel .mesh-links path{fill:none;stroke:url(#mesh-link-gradient);stroke-width:.26px;stroke-dasharray:.7 1.15;vector-effect:non-scaling-stroke;transition:opacity .18s,stroke-width .18s,filter .18s;animation:5s linear infinite mesh-link-flow}.public-panel .mesh-links g.selected path{stroke-width:.48px;filter:drop-shadow(0 0 2px #dcb388c7)}.public-panel .mesh-packet{fill:#e5c6a5;opacity:.92}.public-panel .mesh-core,.public-panel .mesh-node{z-index:4;color:#fbf7f2;cursor:pointer;background:0 0;border:0;position:absolute}.public-panel .mesh-core{place-items:center;width:112px;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)}.public-panel .mesh-core>span{background:linear-gradient(145deg,#755839f2,#234032f5);border:1px solid #dfb88f6b;border-radius:20px;place-items:center;width:62px;height:62px;animation:4.8s ease-in-out infinite mesh-core-float;display:grid;position:relative;box-shadow:0 0 0 10px #b68a5c0e,0 0 46px #c4935e4f,inset 0 1px #ffffff1c}.public-panel .mesh-core>span:before,.public-panel .mesh-core>span:after{content:"";border:1px solid #d3ab801c;border-radius:27px;animation:3.8s ease-out infinite mesh-core-ring;position:absolute;inset:-18px}.public-panel .mesh-core>span:after{animation-delay:-1.9s}.public-panel .mesh-core img{object-fit:contain;width:38px;height:38px}.public-panel .mesh-core strong,.public-panel .mesh-node strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-panel .mesh-core strong{margin-top:12px;font-size:12px;font-weight:650}.public-panel .mesh-core small{color:#c4a788;font-family:var(--panel-font-mono);letter-spacing:.09em;text-transform:uppercase;margin-top:3px;font-size:8px}.public-panel .mesh-core>i{background:#8dd186;border:2px solid #244233;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:calc(50% + 20px);box-shadow:0 0 12px #8dd186c7}.public-panel .mesh-node{left:var(--node-x);top:var(--node-y);border-radius:14px;justify-items:center;width:138px;padding:7px;transition:color .18s,background .18s,transform .18s;display:grid;transform:translate(-50%,-50%)}.public-panel .mesh-node:hover,.public-panel .mesh-node.selected{z-index:6;color:#fff;background:#274737c7;transform:translate(-50%,-50%)scale(1.05);box-shadow:0 14px 36px #080e0b47}.public-panel .mesh-node>span{color:#e0bc95;width:35px;height:35px;animation:3.4s ease-in-out infinite mesh-node-breathe;animation-delay:var(--node-delay);background:#1c3428;border:1px solid #dfb9906b;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 7px #c99e6f0a,0 0 23px #d5a36d3b}.public-panel .mesh-node.browser>span{color:#ebd3b9;background:#273b31;border-color:#e4c3a073;box-shadow:0 0 0 7px #cca57c0a,0 0 23px #cea67b38}.public-panel .mesh-node.cell>span{color:#8bce85;background:#1f3c2b;border-color:#76bf706e;box-shadow:0 0 0 7px #6cb8650a,0 0 23px #67b66033}.public-panel .mesh-node>span svg{width:15px;height:15px}.public-panel .mesh-node>span i{background:#8dd186;border:2px solid #1c3428;border-radius:50%;width:7px;height:7px;position:absolute;top:-1px;right:-1px;box-shadow:0 0 9px #8dd186c2}.public-panel .mesh-node strong{max-width:122px;margin-top:8px;font-size:9px;font-weight:600}.public-panel .mesh-node small{color:#8d887e;text-overflow:ellipsis;white-space:nowrap;max-width:122px;margin-top:2px;font-size:8px;overflow:hidden}.public-panel .mesh-stage-legend{z-index:7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#0b15108f;border:1px solid #b6987821;border-radius:10px;align-items:center;gap:10px;padding:7px 10px;display:flex;position:absolute;top:18px;left:20px}.public-panel .mesh-node-popover{left:var(--mesh-popover-x);top:var(--mesh-popover-y);z-index:12;color:#f3ebe3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 100% 0,#cb9a661a,#0000 38%),#0d1712f5;border:1px solid #cdad8a3b;border-radius:13px;width:min(304px,100% - 40px);padding:14px;animation:.21s ease-out both mesh-inspector-enter;position:absolute;box-shadow:0 20px 55px #060c0985,inset 0 1px #ffffff09}.public-panel .mesh-node-popover.above{transform:translate(-50%,calc(-100% - 48px))}.public-panel .mesh-node-popover.below{transform:translate(-50%,48px)}.public-panel .mesh-node-popover-close{color:#9f998e;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:8px;right:8px}.public-panel .mesh-node-popover-close:hover{color:#fff;background:#ffffff0f}.public-panel .mesh-node-popover-close svg{width:13px}.public-panel .mesh-node-popover>header{justify-content:space-between;align-items:flex-start;gap:12px;padding-right:25px;display:flex}.public-panel .mesh-node-popover>header>div{gap:3px;min-width:0;display:grid}.public-panel .mesh-node-popover>header strong{color:#fbf6f1;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;overflow:hidden}.public-panel .mesh-node-popover>header small{color:#979289;font-family:var(--panel-font-mono);font-size:8px}.public-panel .mesh-node-popover-meta{border-bottom:1px solid #c6a7851f;align-items:center;gap:9px;min-height:35px;display:flex}.public-panel .mesh-node-popover-meta>span:last-child{color:#a19d95;font-family:var(--panel-font-mono);align-items:center;gap:5px;font-size:8px;display:inline-flex}.public-panel .mesh-node-popover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 15px;padding:12px 0;display:grid}.public-panel .mesh-node-popover-grid small{gap:5px;min-width:0;display:grid}.public-panel .mesh-node-popover-grid small>span{color:#8d877e;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:650;display:inline-flex}.public-panel .mesh-node-popover-grid small b{color:#f7eee4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.public-panel .mesh-node-popover>footer{color:#99948b;min-height:25px;font-family:var(--panel-font-mono);border-top:1px solid #c6a7851f;align-items:center;gap:7px;font-size:8px;display:flex}.public-panel .mesh-node-popover>footer>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.public-panel .mesh-node-popover>footer>i{background:#6f6a61;border-radius:50%;flex:none;width:3px;height:3px}.public-panel .mesh-zoom-controls{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e1a14c2;border:1px solid #b89b7c2b;border-radius:11px;justify-items:center;display:grid;position:absolute;bottom:20px;right:20px;overflow:hidden;box-shadow:0 10px 28px #060c0940}.public-panel .mesh-zoom-controls button{color:#b4ada2;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:34px;display:grid}.public-panel .mesh-zoom-controls button:hover:not(:disabled){color:#fff;background:#c2986c1f}.public-panel .mesh-zoom-controls button:disabled{opacity:.32;cursor:default}.public-panel .mesh-zoom-controls svg{width:14px}.public-panel .mesh-zoom-controls output{color:#847e73;width:36px;font-family:var(--panel-font-mono);text-align:center;border-block:1px solid #b89b7c1f;padding:5px 0;font-size:7px}.public-panel .interactive-empty{color:#908a80;text-align:center;gap:9px;width:min(360px,100% - 90px);top:72%;transform:translate(-50%,-50%)}.public-panel .interactive-empty svg{display:none}.public-panel .interactive-empty strong{color:#faf4ed;font-size:14px}.public-panel .interactive-empty span{font-size:10px;line-height:1.5}.public-panel .interactive-empty a{align-items:center;gap:6px;margin-top:3px;text-decoration:none;display:inline-flex}.public-panel .mesh-network-summary{background:#101d17f5;grid-template-columns:repeat(3,minmax(0,1fr))}.public-panel .mesh-network-summary>div+div{padding-left:24px;padding-right:24px}.public-panel .interactive-mesh:fullscreen{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;width:100vw;height:100vh;min-height:0;display:grid}.public-panel .interactive-mesh:fullscreen .interactive-mesh-stage{height:auto}@keyframes mesh-link-flow{to{stroke-dashoffset:-7.4px}}@keyframes mesh-live-pulse{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1.15)}}@keyframes mesh-core-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes mesh-core-ring{0%{opacity:.5;transform:scale(.74)}to{opacity:0;transform:scale(1.35)}}@keyframes mesh-node-breathe{0%,to{transform:scale(.96);box-shadow:0 0 0 6px #c99e6f08,0 0 18px #d5a36d29}50%{transform:scale(1.04);box-shadow:0 0 0 9px #c99e6f0e,0 0 29px #d5a36d52}}@keyframes mesh-ambient-drift{0%{transform:translate(-6%,-4%)scale(.9)}to{transform:translate(12%,10%)scale(1.14)}}@keyframes mesh-spore-drift{0%,to{opacity:0;transform:translate(-8px,12px)scale(.6)}28%{opacity:.72}68%{opacity:.38;transform:translate(13px,-16px)scale(1.25)}}@keyframes mesh-inspector-enter{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.model-detail-backdrop,.model-detail-backdrop *,.model-detail-backdrop :before,.model-detail-backdrop :after{box-sizing:border-box}.model-detail-backdrop{z-index:1200;color:#fbf6f1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080e0b9e;justify-content:flex-end;font-family:Manrope Variable,Manrope,SF Pro Display,Segoe UI Variable,sans-serif;animation:.18s ease-out both model-detail-backdrop-in;display:flex;position:fixed;inset:0}.model-detail-drawer{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 100% 0,#b18d6621,#0000 32%),linear-gradient(160deg,#18251f 0%,#111c17 58%,#0e1813 100%);border-left:1px solid #c0a58929;width:min(590px,94vw);height:100%;padding:24px;animation:.26s cubic-bezier(.2,.76,.2,1) both model-detail-drawer-in;overflow-y:auto;box-shadow:-34px 0 90px #0509077a}.model-detail-head{border-bottom:1px solid #f7eee412;grid-template-columns:46px minmax(0,1fr) 34px;align-items:start;gap:13px;padding-bottom:19px;display:grid;position:relative}.model-detail-icon{color:#e3c29e;background:#b0885e21;border:1px solid #dfb9913d;border-radius:13px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #ffffff0a}.model-detail-icon svg{width:20px}.model-detail-head>div:nth-child(2){min-width:0}.model-detail-head span{color:#c4a481;letter-spacing:.12em;font-size:8px;font-weight:700}.model-detail-head h2{overflow-wrap:anywhere;font-family:var(--panel-font-mono);letter-spacing:-.025em;margin:5px 0 0;font-size:17px;font-weight:650;line-height:1.3}.model-detail-head small{color:#8d8880;font-family:var(--panel-font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:9px;display:block;overflow:hidden}.model-detail-head>button{color:#8e897f;cursor:pointer;background:#ffffff05;border:1px solid #ba9d7e21;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.model-detail-head>button:hover{color:#fff;background:#b690681a;border-color:#ccaf9147}.model-detail-head>button svg{width:15px}.model-detail-badges{flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;display:flex}.model-detail-badges>span{color:#8bcd85;background:#51944b17;border:1px solid #80c47a2e;border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:0 9px;font-size:8px;font-weight:650;display:inline-flex}.model-detail-badges>span.queued{color:#f3bd70;background:#cd863014;border-color:#f3bd702e}.model-detail-badges>span>i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.model-detail-badges>span.execution{color:#aba59c;background:#9790830f;border-color:#a39c8f29}.model-detail-badges>span.execution.gpu{color:#8bcd85;border-color:#80c47a33}.model-detail-badges>span.execution.mixed{color:#e9cfb3;border-color:#e2bf9a38}.model-detail-badges>span.execution svg{width:12px}.model-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:19px;display:grid}.model-detail-metrics>div{background:#09100d57;border:1px solid #f6ece211;border-radius:11px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:78px;padding:13px;display:grid}.model-detail-metrics>div>svg{color:#d4b491;width:15px}.model-detail-metrics>div>span{gap:4px;min-width:0;display:grid}.model-detail-metrics small{color:#8b867d;font-size:8px}.model-detail-metrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.model-detail-section{margin-top:24px}.model-detail-section-title{align-items:center;gap:8px;margin-bottom:11px;display:flex}.model-detail-section-title>svg{color:#c9ad8f;width:14px}.model-detail-section-title h3{margin:0;font-size:11px;font-weight:650}.model-detail-section-title>span{color:#c8aa8a;text-align:center;background:#b68f661a;border-radius:999px;min-width:22px;padding:3px 6px;font-size:8px}.model-token-breakdown{background:#09100d4d;border:1px solid #f6ece211;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.model-token-breakdown>div{gap:5px;min-width:0;padding:14px;display:grid}.model-token-breakdown>div+div{border-left:1px solid #f6ece211}.model-token-breakdown span{color:#89847b;font-size:8px}.model-token-breakdown strong{color:#f7eee4;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.model-runtime-identity{gap:8px;display:grid}.model-runtime-identity>span{background:#09100d4d;border:1px solid #f6ece211;border-radius:9px;gap:6px;min-width:0;padding:11px 12px;display:grid}.model-runtime-identity small{color:#817b72;letter-spacing:.09em;font-size:7px;font-weight:650}.model-runtime-identity code{color:#f2eae2;font-family:var(--panel-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.model-peer-table-wrap{background:#09100d4d;border:1px solid #f6ece211;border-radius:11px;overflow-x:auto}.model-peer-table{border-collapse:collapse;width:100%;min-width:530px}.model-peer-table th{color:#807a71;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#ffffff05;height:37px;padding:0 11px;font-size:7px;font-weight:650}.model-peer-table td{color:#b8b3aa;white-space:nowrap;border-top:1px solid #f6ece20e;height:46px;padding:0 11px;font-size:8px}.model-peer-table td:nth-child(3){text-overflow:ellipsis;max-width:150px;overflow:hidden}.model-peer-table td strong{color:#f6f0ea;font-family:var(--panel-font-mono);align-items:center;gap:6px;font-size:8px;display:inline-flex}.model-peer-table td strong i{background:#8bcd85;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #8bcd8594}.model-peer-empty{color:#89847b;justify-content:center;align-items:center;gap:9px;min-height:92px;padding:18px;font-size:9px;display:flex}.model-peer-empty svg{color:#c4a788;width:15px}@keyframes model-detail-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes model-detail-drawer-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.model-detail-backdrop.theme-light{color:#1e2a22;background:#252b2747}.model-detail-backdrop.theme-light .model-detail-drawer{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at 100% 0,#ad7a481c,#0000 32%),linear-gradient(160deg,#fffdfa 0%,#fbf8f3 58%,#f5f0e9 100%);border-left-color:#654f3729;box-shadow:-34px 0 90px #4a3a282e}.model-detail-backdrop.theme-light .model-detail-head{border-bottom-color:#5848361f}.model-detail-backdrop.theme-light .model-detail-icon{color:#8a5f36;background:#ad7a481a;border-color:#8d653d3d}.model-detail-backdrop.theme-light .model-detail-head span,.model-detail-backdrop.theme-light .model-detail-section-title>svg,.model-detail-backdrop.theme-light .model-detail-metrics>div>svg,.model-detail-backdrop.theme-light .model-peer-empty svg{color:#8a5f36}.model-detail-backdrop.theme-light .model-detail-head h2,.model-detail-backdrop.theme-light .model-detail-section-title h3,.model-detail-backdrop.theme-light .model-detail-metrics strong,.model-detail-backdrop.theme-light .model-token-breakdown strong,.model-detail-backdrop.theme-light .model-runtime-identity code,.model-detail-backdrop.theme-light .model-peer-table strong{color:#1e2a22}.model-detail-backdrop.theme-light .model-detail-head small,.model-detail-backdrop.theme-light .model-detail-metrics small,.model-detail-backdrop.theme-light .model-token-breakdown span,.model-detail-backdrop.theme-light .model-peer-empty,.model-detail-backdrop.theme-light .model-runtime-identity small,.model-detail-backdrop.theme-light .model-peer-table th,.model-detail-backdrop.theme-light .model-peer-table td{color:#6b756d}.model-detail-backdrop.theme-light .model-detail-head>button{color:#6b756d;background:#ffffff9e;border-color:#654f3724}.model-detail-backdrop.theme-light .model-detail-head>button:hover{color:#1e2a22;background:#f4eee7;border-color:#8d653d4d}.model-detail-backdrop.theme-light .model-detail-badges>span{color:#3e7d58;background:#3e7d5814;border-color:#3e7d5838}.model-detail-backdrop.theme-light .model-detail-badges>span.queued{color:#9b6400;background:#9b640014;border-color:#9b640033}.model-detail-backdrop.theme-light .model-detail-badges>span.execution{color:#6b756d;background:#6b756d12;border-color:#6b756d33}.model-detail-backdrop.theme-light .model-detail-badges>span.execution.gpu{color:#3e7d58;border-color:#3e7d5838}.model-detail-backdrop.theme-light .model-detail-metrics>div,.model-detail-backdrop.theme-light .model-token-breakdown,.model-detail-backdrop.theme-light .model-runtime-identity>span,.model-detail-backdrop.theme-light .model-peer-table-wrap{background:#ffffffad;border-color:#5848361f}.model-detail-backdrop.theme-light .model-detail-section-title>span{color:#8a5f36;background:#ad7a481a}.model-detail-backdrop.theme-light .model-token-breakdown>div+div,.model-detail-backdrop.theme-light .model-peer-table td,.model-detail-backdrop.theme-light .model-peer-table th{border-color:#5848361a}.model-detail-backdrop.theme-light .model-peer-table thead{background:#f7f1e9}.public-panel .overview-announcement{min-height:78px;box-shadow:var(--shadow-card);background:linear-gradient(110deg,#1c3227fa,#192821fa);border:1px solid #c6a78524;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 22px;padding:14px 18px;display:grid}.public-panel .announcement-icon{width:40px;height:40px;color:var(--blue-300);background:#d4a16a1f;border:1px solid #e3c3a02e;border-radius:12px;place-items:center;display:grid}.public-panel .overview-announcement>div:nth-child(2){display:grid}.public-panel .overview-announcement strong{color:var(--text-primary);font-size:14px;font-weight:620}.public-panel .overview-announcement span{color:var(--text-secondary);margin-top:4px;font-size:11px;line-height:1.45}.public-panel .overview-announcement-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.public-panel .overview-announcement-actions button{background:#d29e66;min-width:132px;box-shadow:0 8px 20px #b2814d21}.public-panel .overview-announcement-actions a{min-height:40px;color:var(--text-secondary);border-radius:10px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:550;text-decoration:none;display:inline-flex}.public-panel .overview-announcement-actions a:hover{color:var(--text-primary);background:#ffffff0a}.public-panel .overview-evidence{border:1px solid var(--border-subtle);min-height:42px;color:var(--text-secondary);background:#0e1c15c7;border-radius:11px;align-items:center;gap:12px;margin:0 0 10px;padding:8px 13px;display:flex;box-shadow:inset 0 1px #ffffff06}.public-panel .overview-evidence>span,.public-panel .overview-evidence>strong,.public-panel .overview-evidence>small{align-items:center;min-width:0;display:inline-flex}.public-panel .overview-evidence>span{color:var(--success);font-family:var(--panel-font-mono);letter-spacing:.08em;flex:none;gap:7px;font-size:10px;font-weight:700}.public-panel .overview-evidence>span svg{width:14px;height:14px}.public-panel .overview-evidence>strong{color:var(--text-primary);font-size:12px;font-weight:600}.public-panel .overview-evidence>small{color:var(--text-tertiary);white-space:nowrap;margin-left:auto;font-size:10px}.public-panel .overview-evidence.delayed,.public-panel .overview-evidence.stale{border-color:#95600038}.public-panel .overview-evidence.delayed>span,.public-panel .overview-evidence.stale>span{color:var(--warning)}.public-panel .overview-evidence.degraded,.public-panel .overview-evidence.waiting{border-color:#c7344a33}.public-panel .overview-evidence.degraded>span,.public-panel .overview-evidence.waiting>span{color:var(--danger)}.public-panel .live-network-telemetry{box-shadow:var(--shadow-card);background:#0e1914b8;border:1px solid #c6a78524;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 22px;display:grid;overflow:hidden}.public-panel .live-network-telemetry.without-snapshot{grid-template-columns:repeat(3,minmax(0,1fr))}.public-panel .live-network-telemetry>div{align-content:start;gap:5px;min-width:0;min-height:84px;padding:13px 14px 12px;display:grid;position:relative}.public-panel .live-network-telemetry>div+div{border-left:1px solid #c6a7851a}.public-panel .live-network-telemetry>div>span{color:#a09a91;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:9px;font-weight:660;display:inline-flex;overflow:hidden}.public-panel .live-network-telemetry>div>span svg{color:#979084;flex:none}.public-panel .live-network-telemetry>div>strong{color:#fbf7f2;font-family:var(--panel-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:720;overflow:hidden}.public-panel .live-network-telemetry>div>small{color:#979289;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.public-panel .live-network-telemetry .snapshot>strong{color:#8cca87;align-items:center;gap:6px;display:inline-flex}.public-panel .live-network-telemetry .snapshot>strong>i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #7ec37894}.public-panel .live-telemetry-meter{background:#aa86602e;border-radius:99px;width:calc(100% - 28px);height:3px;position:absolute;bottom:9px;left:14px;overflow:hidden}.public-panel .live-telemetry-meter>b{border-radius:inherit;background:linear-gradient(90deg,#c6945e,#ddb58b);height:100%;display:block}.public-panel .live-network-telemetry .inflight>i{background:#dda64185;width:calc(100% - 28px);height:2px;position:absolute;bottom:10px;left:14px;overflow:hidden}.public-panel .live-network-telemetry .inflight>i.active:after{content:"";background:#ffd16f;width:32%;height:100%;animation:1.8s ease-in-out infinite alternate telemetry-inflight;display:block;box-shadow:0 0 9px #ffce6b94}@keyframes telemetry-inflight{0%{transform:translate(0)}to{transform:translate(210%)}}.public-panel .dashboard-connect{color:var(--text-primary);box-shadow:var(--shadow-card);background:radial-gradient(circle at 100% 0,#c5935d14,#0000 35%),#101b16b8;border:1px solid #c6a78526;border-radius:14px;margin:0 0 22px;overflow:hidden}.public-panel .dashboard-connect>header{border-bottom:1px solid #c6a7851f;justify-content:space-between;align-items:center;gap:16px;min-height:47px;padding:0 15px;display:flex}.public-panel .dashboard-connect>header>div{align-items:baseline;gap:6px;display:flex}.public-panel .dashboard-connect>header strong{font-size:13px;font-weight:720}.public-panel .dashboard-connect>header span{color:#aba69e;font-size:11px}.public-panel .dashboard-connect>header>a{color:#dcb285;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:620;text-decoration:none;display:inline-flex}.public-panel .dashboard-connect>header>a:hover{color:#ebd3b9}.public-panel .dashboard-connect-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 15px 8px;display:grid}.public-panel .dashboard-connect-grid>section{gap:7px;min-width:0;display:grid}.public-panel .dashboard-connect-grid>section>span{color:#98938a;letter-spacing:.06em;font-size:9px;font-weight:760}.public-panel .dashboard-connect-field,.public-panel .dashboard-connect-command{color:#e5dbd0;background:#ffffff06;border:1px solid #bfa48829;border-radius:9px;align-items:center;gap:9px;min-width:0;min-height:41px;padding:0 11px;display:flex}.public-panel a.dashboard-connect-field{text-decoration:none}.public-panel .dashboard-connect-field>svg{color:#c1a587;flex:none}.public-panel .dashboard-connect-field code,.public-panel .dashboard-connect-command code{color:#eee6de;min-width:0;font-family:var(--panel-font-mono);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:11px;font-style:normal;font-weight:650;overflow:hidden}.public-panel .dashboard-connect-field.install b{color:#d9ac7b;margin-left:auto;font-size:10px;font-weight:600}.public-panel .dashboard-connect-field.install:hover{background:#ba8d5d14;border-color:#d7a8755c}.public-panel .dashboard-connect-field.endpoint>button{color:#8fca8a;cursor:pointer;background:#4581401a;border:1px solid #62a65c2e;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:9px;font-weight:650;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.public-panel .dashboard-connect-field.endpoint>button:hover{background:#4581402b;border-color:#62a65c59}.public-panel .dashboard-connect-field.endpoint>button:focus-visible{outline-offset:2px;outline:2px solid}.public-panel .dashboard-connect-field.endpoint>button span{white-space:nowrap}.public-panel .dashboard-connect-join{grid-column:1/-1}.public-panel .dashboard-connect-command code i{color:#d7a774;margin-right:9px;font-style:normal}.public-panel .dashboard-connect-command>button{color:#c5c1b9;cursor:pointer;background:#ffffff06;border:1px solid #bfa48829;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:71px;height:29px;padding:0 9px;font-size:10px;display:inline-flex}.public-panel .dashboard-connect-command>button:hover{color:#f5f0ea;border-color:#d7a87559}.public-panel .dashboard-connect-command>button.copied{color:#8fca8a;border-color:#62a65c3d}.public-panel .dashboard-connect-command>button.error{color:#ffab9f;border-color:#ff75624d}.public-panel .dashboard-connect-join>p{color:#9e9990;margin:0;font-size:10px;line-height:1.5}.public-panel .dashboard-connect-join>p code{color:#deccb9;font-family:var(--panel-font-mono)}.public-panel .dashboard-connect>footer{align-items:center;gap:16px;min-height:38px;padding:0 15px 12px;display:flex}.public-panel .dashboard-connect>footer>:is(a,button){color:#ddb488;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:10px;font-weight:600;text-decoration:none;display:inline-flex}.public-panel .dashboard-connect>footer>:is(a,button):hover{color:#ecd6bf}.public-panel .connected-peers-card{box-shadow:var(--shadow-card);background:#0f1914b8;border:1px solid #c6a78524;border-radius:14px;margin:0 0 22px;overflow:hidden}.public-panel .connected-peers-card>header{border-bottom:1px solid #c6a7851f;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:0 14px;display:flex}.public-panel .connected-peers-card>header>strong{color:var(--text-primary);font-size:13px;font-weight:720}.public-panel .connected-peers-controls{color:#9b968e;align-items:center;gap:7px;font-size:10px;display:flex}.public-panel .connected-peers-pagination{gap:3px;display:inline-flex}.public-panel .connected-peers-pagination button{color:#aba59c;cursor:pointer;background:#ffffff05;border:1px solid #c6a78521;border-radius:999px;place-items:center;width:25px;height:25px;display:grid}.public-panel .connected-peers-pagination button:hover:not(:disabled){color:#f3ebe3;border-color:#d7a87552}.public-panel .connected-peers-pagination button:disabled{opacity:.32;cursor:default}.public-panel .table-pagination{color:var(--text-tertiary);font:10px/1.3 var(--font-mono);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 2px 0;display:flex}.public-panel .table-pagination>div{align-items:center;gap:9px;display:inline-flex}.public-panel .table-pagination button{border:1px solid var(--border-subtle);width:30px;height:30px;color:var(--text-secondary);background:var(--bg-card);border-radius:8px;place-items:center;display:grid}.public-panel .table-pagination button:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-strong);background:var(--bg-input)}.public-panel .table-pagination button:disabled{opacity:.35;cursor:default}@media (width<=560px){.public-panel .table-pagination{flex-direction:column;align-items:flex-start}.public-panel .table-pagination>div{justify-content:space-between;width:100%}}.public-panel .connected-peers-controls>label{color:#bab5ac;align-items:center;gap:5px;margin-left:5px;display:inline-flex;position:relative}.public-panel .connected-peers-controls select{color:#c5c1ba;cursor:pointer;width:88px;height:28px;font:inherit;background:#ffffff05;border:1px solid #c6a78521;border-radius:8px;padding:0 6px}.public-panel .connected-peers-controls select option{color:#efe9e2;background:#17231d}.public-panel .connected-peers-scroll{scrollbar-width:thin;scrollbar-color:#b7997940 transparent;width:100%;overflow-x:auto}.public-panel .connected-peers-card table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px}.public-panel .connected-peers-card th,.public-panel .connected-peers-card td{text-align:left;padding:0 11px}.public-panel .connected-peers-card th:first-child{width:15%}.public-panel .connected-peers-card th:nth-child(2){width:28%}.public-panel .connected-peers-card th:nth-child(3){width:10%}.public-panel .connected-peers-card th:nth-child(4){width:9%}.public-panel .connected-peers-card th:nth-child(5){width:12%}.public-panel .connected-peers-card th:nth-child(6){width:10%}.public-panel .connected-peers-card th:nth-child(7){width:8%}.public-panel .connected-peers-card th:nth-child(8){width:10%}.public-panel .connected-peers-card thead{background:#ffffff03}.public-panel .connected-peers-card th{color:#9c978e;letter-spacing:.03em;height:38px;font-size:9px;font-weight:680}.public-panel .connected-peers-card th>button{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.public-panel .connected-peers-card th>button svg{opacity:.4}.public-panel .connected-peers-card th>button.active{color:#dccbb9}.public-panel .connected-peers-card th>button.active svg{opacity:1}.public-panel .connected-peers-card th>button.active.asc svg{transform:rotate(180deg)}.public-panel .connected-peers-card tbody tr{border-top:1px solid #c6a78517;height:59px;transition:background .15s}.public-panel .connected-peers-card tbody tr:hover{background:#b1875b09}.public-panel .connected-peers-card td{color:#b4b0a8;vertical-align:middle;min-width:0;font-size:10px}.public-panel .connected-peers-card td>:is(strong,code,small){text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.public-panel .connected-peers-card td>strong{color:#f3ede6;font-family:var(--panel-font-mono);font-size:11px}.public-panel .connected-peers-card td>code{color:#dfcdb9;font-family:var(--panel-font-mono);font-size:10px}.public-panel .connected-peers-card td>small{color:#9b968e;margin-top:3px;font-size:9px}.public-panel .peer-share{align-items:center;gap:8px;display:flex}.public-panel .peer-share>i{background:#b1906d33;border-radius:99px;width:62px;height:3px;display:block;overflow:hidden}.public-panel .peer-share>i>b{border-radius:inherit;background:#d6a673;height:100%;display:block}.public-panel .peer-share>span{color:#cdc9c1;min-width:29px;font-family:var(--panel-font-mono);font-size:9px}.public-panel .peer-role,.public-panel .peer-state{color:#c8c3bc;white-space:nowrap;background:#ffffff04;border:1px solid #bfa58929;border-radius:999px;align-items:center;width:fit-content;font-size:9px;display:inline-flex}.public-panel .peer-role{min-height:23px;padding:0 8px}.public-panel .peer-role.host{color:#e6c8a8;background:#b4885914;border-color:#cea06e3d}.public-panel .peer-state{gap:5px;min-height:23px;padding:0 9px}.public-panel .peer-state>i{background:currentColor;border-radius:50%;width:5px;height:5px}.public-panel .peer-state.serving{color:#8bca85;background:#4581401c;border-color:#62a65c38}.public-panel .peer-state.connected{color:#d8b793;background:#b4885914;border-color:#ca9e6f33}.public-panel .peer-state.attention{color:#f2bd65;background:#a4691517;border-color:#dc9b343d}.public-panel .peer-state.offline{color:#9f9a93}.public-panel .connected-peers-empty{height:90px;text-align:center!important}.public-panel .connected-peers-empty>svg,.public-panel .connected-peers-empty>span{vertical-align:middle;display:inline-block}.public-panel .connected-peers-empty>svg{color:#988f7f;margin-right:9px}.public-panel .connected-peers-empty strong,.public-panel .connected-peers-empty small{display:block}.public-panel .connected-peers-empty strong{color:#e4d8cc;font-size:11px}.public-panel .connected-peers-empty small{color:#97928a;margin-top:3px;font-size:9px}.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,#253a30fa,#1a2b23fa);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:#edd7c0}.public-panel .node-overview-stat.violet{color:#e9ceb2}.public-panel .node-overview-stat.cyan{color:#8bcb86}.public-panel .node-overview-stat>span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:10px;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:22px;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:10px;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,#23352cfa,#192921fc);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:9px}.public-panel .node-topology-head h2,.public-panel .node-list-heading h2{color:var(--text-primary);margin:5px 0 0;font-size:18px;font-weight:440}.public-panel .node-topology-head p{color:var(--text-tertiary);margin:5px 0 0;font-size:10px}.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:10px;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 #86c98085}.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%,#d4a16a1d,#0000 20%),radial-gradient(circle at 50% 52%,#d4a16a09,#0000 48%),#192a22;min-height:440px;position:relative;overflow:hidden}.public-panel .node-topology-grid{z-index:-2;opacity:.38;background-image:linear-gradient(#c6ac900b 1px,#0000 1px),linear-gradient(90deg,#c6ac900b 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:#ac8a652e;stroke-width:1.2px;stroke-dasharray:5 8}.public-panel .node-topology-links line.active{stroke:#86c98061;animation:8s linear infinite topology-flow}.public-panel .node-topology-links line.warning{stroke:#f6b85f57}.public-panel .node-topology-links line.offline{stroke:#8681792e}.public-panel .node-topology-links line.selected{stroke-width:2px;filter:drop-shadow(0 0 3px #86c98061)}.public-panel .node-network-hub{background:radial-gradient(circle at 40% 30%,#654f37,#254033 55%,#1a2d24 100%);border:1px solid #daaf8147;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 #d4a16a09,0 0 50px #a67c4f2b,inset 0 1px #ffffff14}.public-panel .node-network-hub:before,.public-panel .node-network-hub:after{content:"";border:1px dashed #daaf8121;border-radius:50%;animation:28s linear infinite topology-orbit;position:absolute;inset:-27px}.public-panel .node-network-hub:after{border-color:#daaf8112;animation-duration:44s;animation-direction:reverse;inset:-46px}.public-panel .node-network-hub>div{color:#f2e3d2;background:#daaf8126;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:14px;font-weight:550}.public-panel .node-network-hub span{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:9px}.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 #86c980a6}.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:#1e3228f0;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 #080e0b38,inset 0 1px #ffffff06}.public-panel .topology-node:hover,.public-panel .topology-node.selected{background:#284135fa;border-color:#daaf8159;transform:translate(-50%,-50%)scale(1.035);box-shadow:0 15px 34px #080e0b4d,0 0 0 3px #d4a16a0e}.public-panel .topology-node.active.selected{border-color:#86c98061}.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:#d4a16a1a;border:1px solid #ddb58b1f;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 #22352c;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:11px;font-weight:550;overflow:hidden}.public-panel .topology-node small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;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:13px}.public-panel .node-topology-empty span{margin-top:4px;font-size:10px}.public-panel .node-topology-inspector{border-top:1px solid var(--border-subtle);background:#101d1785;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:#d4a16a1c;border:1px solid #daaf812e;border-radius:12px;flex:none;place-items:center;display:grid}.public-panel .node-inspector-identity.active>div{color:var(--success);background:#86c98014;border-color:#86c9802e}.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:9px}.public-panel .node-inspector-identity strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;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:9px;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:#13241cf0;min-width:0;padding:11px 10px;display:grid}.public-panel .node-topology-inspector>.remote-accelerator-diagnostics,.public-panel .node-topology-inspector>.executor-isolation-diagnostics{grid-column:1/-1;width:100%;margin-top:0}.public-panel .device-trust-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:radial-gradient(circle at 95% 0,#86c9800e,#0000 30%),linear-gradient(145deg,#20332afa,#15241dfc);margin-top:18px;overflow:hidden}.public-panel .device-trust-card>header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:22px;min-height:96px;padding:20px 22px;display:flex}.public-panel .device-trust-card>header>div{display:grid}.public-panel .device-trust-card>header span:first-child{color:var(--success);letter-spacing:.14em;font-size:9px}.public-panel .device-trust-card h2{margin:5px 0 0;font-size:18px;font-weight:470}.public-panel .device-trust-card p{max-width:760px;color:var(--text-tertiary);margin:5px 0 0;font-size:10px}.public-panel .device-trust-card button{min-height:38px;color:var(--success);font:inherit;cursor:pointer;background:#86c98013;border:1px solid #86c98038;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:11px;display:inline-flex}.public-panel .device-trust-card button:hover{background:#86c9801f;border-color:#86c9806b}.public-panel .device-trust-card button:disabled{opacity:.52;cursor:not-allowed}.public-panel .device-trust-card button svg{width:16px}.public-panel .device-trust-empty{min-height:150px;color:var(--text-tertiary);text-align:center;align-content:center;place-items:center;gap:7px;padding:28px;display:grid}.public-panel .device-trust-empty svg{width:25px;color:var(--success)}.public-panel .device-trust-empty strong{color:var(--text-primary);font-size:13px}.public-panel .device-trust-empty span{font-size:10px}.public-panel .device-trust-list{display:grid}.public-panel .device-trust-list article{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(260px,1.2fr) minmax(300px,1fr) auto;align-items:center;gap:22px;min-width:0;padding:16px 22px;display:grid}.public-panel .device-trust-list article:last-child{border-bottom:0}.public-panel .device-trust-identity{align-items:center;gap:11px;min-width:0;display:flex}.public-panel .device-trust-identity>div{width:38px;height:38px;color:var(--success);background:#86c98013;border:1px solid #86c9802e;border-radius:11px;flex:none;place-items:center;display:grid}.public-panel .device-trust-identity svg{width:17px}.public-panel .device-trust-identity>span{min-width:0;display:grid}.public-panel .device-trust-identity small,.public-panel .device-trust-meta small{color:var(--text-tertiary);letter-spacing:.08em;font-size:9px}.public-panel .device-trust-identity strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-weight:550;overflow:hidden}.public-panel .device-trust-identity em{color:var(--text-tertiary);font-family:var(--panel-font-mono);margin-top:2px;font-size:9px;font-style:normal}.public-panel .device-trust-meta{border:1px solid var(--border-subtle);background:var(--border-subtle);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.public-panel .device-trust-meta>span{background:#111f18d1;gap:4px;min-width:0;padding:9px 10px;display:grid}.public-panel .device-trust-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:540;overflow:hidden}.public-panel .device-trust-meta strong.active{color:var(--success)}.public-panel .device-trust-meta strong.revoked{color:var(--danger)}.public-panel .device-trust-action{justify-content:flex-end;display:flex}.public-panel .device-trust-action button{color:#ff91a1;background:#ff506c13;border-color:#ff667e42}.public-panel .device-trust-action button:hover{background:#ff506c1f;border-color:#ff667e75}.public-panel .device-trust-action>span{max-width:180px;color:var(--text-tertiary);text-align:right;font-size:10px}.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:11px;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:#d4a16a24;border:1px solid #ddb58b29;border-radius:14px;place-items:center;display:grid}.public-panel .node-device.browser{color:var(--purple-300);background:#d3a0691f;border-color:#d3a06938}.public-panel .node-device.cell{color:#91cd8b;background:#6ab9621c;border-color:#6ab9623d}.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:10px}.public-panel .node-card-head h2{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:18px;font-weight:500;overflow:hidden}.public-panel .node-card-head small{color:var(--text-disabled);font-size:10px}.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:10px;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:#86c98014;border-color:#86c9802e}.public-panel .node-status.online i{background:var(--success);box-shadow:0 0 8px #86c98080}.public-panel .execution-overview{background:#0e1a1475;border:1px solid #deb68c24;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:12px;font-weight:550}.public-panel .execution-overview>span:last-child small{color:var(--text-tertiary);font-size:10px;line-height:1.45}.public-panel .execution-badge{min-width:max-content;color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;background:#97908414;border:1px solid #bea2852e;border-radius:9px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;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:8px;font-weight:500}.public-panel .execution-badge.large{border-radius:11px;min-height:42px;padding:8px 12px;font-size:10px}.public-panel .execution-badge.large>svg{width:17px;height:17px}.public-panel .execution-badge.gpu{color:#8dd186;background:#4f9d481a;border-color:#8dd18640;box-shadow:inset 0 0 18px #65ba5d0a}.public-panel .execution-badge.cpu{color:#e2c09c;background:#d4a16a1a;border-color:#daae7f42}.public-panel .execution-badge.mixed{color:#e8cdb1;background:#d3a06921;border-color:#d3a06957}.public-panel .execution-badge.unknown{color:#a5a098;background:#7e786f0f;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 #dfb88fc7}.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:#080e0bc2;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.execution-diagnostic-dialog{color:#f7eee4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 88% 0,#b58f662e,#0000 32%),linear-gradient(155deg,#1b3126 0%,#14231c 72%);border:1px solid #ceab8542;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}.public-panel.theme-light{--bg-canvas:#f8f5f0;--bg-sidebar:#fdfbf8;--bg-elevated:#fdfbf8;--bg-card:#fdfbf8fa;--bg-card-hover:#f1ede5;--bg-input:#1e2a220b;--bg-overlay:#1e2a2247;--blue-300:#8a5f36;--blue-400:#9c6d3e;--blue-500:#ad7a48;--blue-600:#7c5530;--blue-glow:#ad7a481a;--purple-300:#8a5f36;--purple-400:#9c6d3e;--purple-500:#ad7a48;--success:#3e7d58;--warning:#9b6400;--danger:#c74b4b;--text-primary:#1e2a22;--text-secondary:#5c6b5e;--text-tertiary:#7d8878;--text-disabled:#a8afa0;--border-subtle:#1e2a221f;--border-strong:#ad7a4852;--shadow-card:0 14px 34px #1e2a2214;--shadow-hover:0 18px 40px #1e2a221f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.public-panel.theme-light .panel-sidebar,.public-panel.theme-light .panel-topbar{background:#fffffff5}.public-panel.theme-light .panel-error,.public-panel.theme-light .inline-error,.public-panel.theme-light .contribute-error,.public-panel.theme-light .network-history-error,.public-panel.theme-light .account-auth-error{color:#9d2e43;background:#fff1f3;border-color:#aa30453d}.public-panel.theme-light .network-history-error strong,.public-panel.theme-light .account-auth-error strong,.public-panel.theme-light .contribute-error strong{color:#7f2638}.public-panel.theme-light .contribute-error small{color:#6b756d}.public-panel.theme-light .contribute-error button{color:#8f2b3e;background:#ffffffb8}.public-panel.theme-light .panel-mode-toggle{border-color:var(--border-subtle);color:var(--text-secondary);background:#faf8f5}.public-panel.theme-light .panel-mode-toggle:hover{color:var(--text-primary);border-color:var(--border-strong);background:#f4efe9}.public-panel.theme-light .panel-mode-toggle.active{color:var(--text-primary);background:#f8f4ef;border-color:#e3d4c5;box-shadow:inset 0 1px #fff}.public-panel.theme-light .panel-mode-toggle.active>i{background:var(--blue-500)}.public-panel.theme-light .network-canvas,.public-panel.theme-light .network-model-catalog,.public-panel.theme-light .activity-card,.public-panel.theme-light .panel-table,.public-panel.theme-light .inference-console,.public-panel.theme-light .node-card,.public-panel.theme-light .join-card,.public-panel.theme-light .download-card,.public-panel.theme-light .hardware-card,.public-panel.theme-light .settings-section,.public-panel.theme-light .api-access-panel{background:linear-gradient(145deg,#fff,#fdfcfa)}.public-panel.theme-light .network-model-table th{color:#705c48;background:linear-gradient(#f8f2eb 0%,#f2eae1 100%);border-bottom:1px solid #e3d6c8;box-shadow:inset 0 1px #ffffffe6}.execution-diagnostic-dialog *,.execution-diagnostic-dialog :before,.execution-diagnostic-dialog :after{box-sizing:border-box}.execution-diagnostic-dialog .execution-badge{color:#afaba5;letter-spacing:.08em;text-transform:uppercase;background:#97908414;border:1px solid #bea2852e;border-radius:9px;align-items:center;gap:7px;min-width:max-content;padding:7px 10px;font-size:9px;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:#8dd186;background:#4f9d481a;border-color:#8dd18640}.execution-diagnostic-dialog .execution-badge.cpu{color:#e2c09c;background:#d4a16a1a;border-color:#daae7f42}.execution-diagnostic-dialog .execution-badge.mixed{color:#e8cdb1;background:#d3a06921;border-color:#d3a06957}.execution-diagnostic-dialog .execution-badge.fallback{color:#ffbd78;background:#ae511d21;border-color:#ffa45252}.execution-diagnostic-head{border-bottom:1px solid #b7997924;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:#e1bd97;letter-spacing:.14em;font-size:9px;font-weight:700}.execution-diagnostic-head h2{color:#fdfaf6;margin:0;font-size:24px;font-weight:520}.execution-diagnostic-head p{color:#9f9a90;margin:0;font-size:11px;line-height:1.5}.execution-diagnostic-head>button{color:#b8b3ab;background:#13221ba3;border:1px solid #c1a78b33;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:#e1bd977a}.execution-diagnostic-head>button svg{width:16px}.execution-diagnostic-summary{background:#0c15106b;border:1px solid #b89b7b26;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 #b89b7b21;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:#928c81;letter-spacing:.1em;font-size:8px;font-weight:650}.execution-diagnostic-summary strong{color:#faf5ef;font-size:12px;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:8px;font-weight:700}.execution-diagnostic-alert strong{color:#f2c9a0;font-size:11px;font-weight:500;line-height:1.5}.execution-diagnostic-repair{color:#86c980;background:#41793c1a;border:1px solid #86c98033;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:8px;font-weight:700}.execution-diagnostic-repair strong{color:#b8d3b5;font-size:11px;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:#8b857c;font-size:9px}.execution-diagnostic-stage{background:#111f188c;border:1px solid #ba9a7829;border-radius:14px;gap:14px;padding:16px;display:grid}.execution-diagnostic-stage.fallback{background:linear-gradient(110deg,#662c1029,#111f188f 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:#e4c3a0;background:#b3885a1f;border:1px solid #daaf8038;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.execution-diagnostic-stage-head>span>span{gap:3px;display:grid}.execution-diagnostic-stage-head small{color:#b99c7e;letter-spacing:.1em;font-size:8px}.execution-diagnostic-stage-head strong{color:#faf4ed;font-size:12px;font-weight:560}.execution-diagnostic-stage-grid{border:1px solid #b2937121;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.execution-diagnostic-stage-grid>div{border-right:1px solid #b293711c;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:#f6ece2;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:10px;font-weight:520;overflow:hidden}.execution-diagnostic-stage>p{color:#d6a675;align-items:flex-start;gap:8px;margin:0;font-size:10px;line-height:1.45;display:flex}.execution-diagnostic-stage>p svg{flex:none;width:14px}.execution-diagnostic-runtime{background:#111f188c;border:1px solid #ba9a7829;border-radius:13px;gap:5px;padding:16px;display:grid}.execution-diagnostic-runtime strong{color:#fbf7f2;font-size:13px}.execution-diagnostic-runtime span{color:#9c968c;font-size:10px}.execution-diagnostic-foot{color:#e1bd96;background:#0b14105c;border-top:1px solid #b89b7b21;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:#f7eee4;font-size:10px;font-weight:570}.execution-diagnostic-foot small{color:#8e8980;font-size:9px}.execution-diagnostic-foot code{color:#ebd4bc;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 #b89b7b21}.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 #b293711c}.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%,#d3a06921,#0000 42%),linear-gradient(120deg,#1f3b2df7,#1c2b24fa);border:1px solid #dcb38847;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 #09120e33,inset 0 1px #ffffff09}.public-panel .panel-environment-badge{color:#f0deca;letter-spacing:.08em;text-transform:uppercase;background:#d3a0691c;border:1px solid #d3a06957;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:9px;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), #d3a069, #e4c5a3);content:"";width:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #d3a069bf}.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:#e5c6a5;background:#d4a16a1f;border:1px solid #ddb58b30;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.public-panel .accelerator-compact-gpu .accelerator-compact-icon{color:#e9d0b5;background:#d3a06924;border-color:#dcb38847;box-shadow:inset 0 0 18px #d3a06914}.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:8px;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:11px;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:9px;font-style:normal;overflow:hidden}.public-panel .accelerator-compact-gpu>b{color:#ecd6be;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.public-panel .accelerator-transition-arrow{color:#d1beaa85;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,#d29e66,#d3a069 60%,#e4c5a3);height:100%;transition:width .28s;display:block;box-shadow:0 0 15px #d3a06994}.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:#f5e8db;cursor:pointer;background:#d3a0691c;border:1px solid #ddb58b47;border-radius:10px;grid-area:action;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:10px;font-weight:600;display:inline-flex}.public-panel .accelerator-compact-banner>button:hover,.public-panel .accelerator-compact-banner>button:focus-visible{color:#fff;background:#d3a06938;border-color:#e2c09b8c}.public-panel .accelerator-compact-banner>button:focus-visible{outline:2px solid var(--blue-400);outline-offset:2px}.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,#d3a0691f,#0000 38%),linear-gradient(145deg,#20352bfa,#16261efa);border:1px solid #b6987830;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), #d3a069, 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,#75b96f,#ace2a7,#0000)}.public-panel .accelerator-progress-panel.gpu-error:before,.public-panel .accelerator-progress-panel.gpu-fallback:before{background:linear-gradient(90deg,#0000,#ff7088,#dfba93,#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:#e3c3a0;letter-spacing:.14em;font-size:9px;font-weight:650}.public-panel .accelerator-progress-heading h2{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:540}.public-panel .accelerator-progress-heading p{color:var(--text-tertiary);margin:0;font-size:10px;line-height:1.45}.public-panel .accelerator-runtime-icon{color:#e9ceb2;background:#d3a06924;border:1px solid #ddb58b42;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 20px #d3a06914}.public-panel .accelerator-runtime-icon svg{width:19px}.public-panel .accelerator-overall-badge{color:#e5c6a5;letter-spacing:.08em;background:#d4a16a17;border:1px solid #dbb1853b;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:9px;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:#8dd186;background:#4f9d481a;border-color:#8dd1863d}.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:#0e1b1570;border:1px solid #ba9d7e24;border-radius:14px;min-width:0;padding:16px}.public-panel .accelerator-engine-card.cpu.active{background:linear-gradient(135deg,#165f5324,#101f188a);border-color:#8dd18633}.public-panel .accelerator-engine-card.cpu.connection-error,.public-panel .accelerator-engine-card.cpu.unavailable{background:linear-gradient(135deg,#7d1f3a21,#101f188a);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,#d3a0691f,#101f188a);border-color:#ddb48945}.public-panel .accelerator-engine-card.gpu.ready{background:linear-gradient(135deg,#1d6f5721,#101f188a);border-color:#8dd18638}.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:#e5c6a5;background:#d4a16a1c;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:#e9d0b5;background:#d3a06924}.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:8px}.public-panel .accelerator-engine-title strong{color:var(--text-primary);font-size:11px;font-weight:600}.public-panel .accelerator-engine-title>b{color:var(--text-secondary);letter-spacing:.08em;background:#a8835c12;border:1px solid #c0a68b24;border-radius:7px;margin-left:auto;padding:5px 7px;font-size:8px}.public-panel .accelerator-engine-card h3{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:14px 0 4px;font-size:15px;font-weight:520;overflow:hidden}.public-panel .accelerator-engine-card>p{min-height:28px;color:var(--text-tertiary);margin:0;font-size:9px;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:#e2c09c;align-items:center;gap:7px;font-size:9px;display:flex}.public-panel .accelerator-engine-card.active .accelerator-engine-foot span,.public-panel .accelerator-engine-card.gpu.ready .accelerator-engine-foot span{color:#8dd186}.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:#e8cdb1}.public-panel .accelerator-preparation{background:linear-gradient(135deg,#d3a06914,#101e176b);border:1px solid #ddb48933;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:#e3c3a0;letter-spacing:.14em;font-size:8px;font-weight:650}.public-panel .accelerator-preparation-head strong{color:var(--text-primary);font-size:13px;font-weight:560}.public-panel .accelerator-preparation-head small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.public-panel .accelerator-preparation-value{text-align:right;flex:none;gap:2px;display:grid}.public-panel .accelerator-preparation-value strong{color:#ecd6bf;font-variant-numeric:tabular-nums;font-size:17px}.public-panel .accelerator-preparation-value small{color:var(--text-tertiary);font-size:9px}.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:#0d171242;border:1px solid #ba9d7e1a;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:7px}.public-panel .accelerator-progress-meta strong{color:var(--text-secondary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:9px;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:8px;font-weight:650}.public-panel .accelerator-requirement strong{color:#ffd5dc;font-size:11px;font-weight:560}.public-panel .accelerator-requirement p{color:var(--text-secondary);margin:2px 0 0;font-size:9px;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:#15211b5c;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:10px}.public-panel .accelerator-browser-fallback{color:#f5e9dc;white-space:nowrap;background:#d3a06924;border:1px solid #ddb58b52;border-radius:9px;flex:none;align-items:center;gap:7px;min-height:34px;margin-left:auto;padding:0 11px;font-size:9px;font-weight:650;text-decoration:none;display:inline-flex}.public-panel .accelerator-browser-fallback:hover{background:#d3a06938;border-color:#e2c09b94}.public-panel .accelerator-browser-fallback svg{width:13px}.public-panel .accelerator-log{background:#0d191359;border:1px solid #b99c7d21;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:10px;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 #ddb58ba6}.public-panel .accelerator-log summary>svg:first-child{color:#e4c4a2;width:14px}.public-panel .accelerator-log summary>span{color:var(--text-disabled);margin-left:auto;font-size:9px;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:#08100c61;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);font-family:var(--panel-font-mono);border-bottom:1px solid #ffffff0a;grid-template-columns:6px 70px minmax(0,1fr);align-items:center;gap:9px;font-size:9px;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:#dfb991;border-radius:50%;width:5px;height:5px}.public-panel .accelerator-log-body li.success>i{background:#8dd186;box-shadow:0 0 8px #8dd1868c}.public-panel .accelerator-log-body li.warning>i{background:#e8ccae;box-shadow:0 0 8px #e8ccae8c}.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:9px}.public-panel .accelerator-evidence-note{color:var(--text-disabled);align-items:flex-start;gap:9px;font-size:9px;line-height:1.5}.public-panel .accelerator-evidence-note svg{color:#8dd186;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:#0e191473;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:10px;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:9px;overflow:hidden}.public-panel .node-runtime-state.repairing{background:linear-gradient(90deg,#3e6f3a17,#0e191473 42%);border-color:#86c98029}.public-panel .node-runtime-state.repairing>span:last-child strong{color:#a1c89d}.public-panel .remote-accelerator-diagnostics{background:#0e191494;border:1px solid #c8ab8d21;border-radius:11px;margin-top:10px;overflow:hidden}.public-panel .remote-accelerator-diagnostics.repairing{border-color:#d3a06952;box-shadow:inset 0 0 32px #d3a0690e}.public-panel .remote-accelerator-diagnostics.ready{border-color:#86c9802e}.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:9px;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:#e1be98;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:#122119f0;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:8px}.public-panel .remote-accelerator-grid strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:560;overflow:hidden}.public-panel .remote-accelerator-progress{background:#c0a68b1c;border-radius:999px;height:3px;overflow:hidden}.public-panel .remote-accelerator-progress i{border-radius:inherit;background:linear-gradient(90deg,#d7a977,#d3a069,#91cc8c);height:100%;transition:width .3s;display:block;box-shadow:0 0 12px #d3a0696b}.public-panel .remote-accelerator-body>p{color:#ded0c1;align-items:flex-start;gap:7px;margin:0;font-size:9px;line-height:1.5;display:flex}.public-panel .remote-accelerator-body>p svg{color:#e1be98;flex:none;width:13px}.public-panel .remote-accelerator-body>small{color:var(--text-disabled);font-size:8px}.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);font-family:var(--panel-font-mono);border-top:1px solid #ffffff09;grid-template-columns:68px minmax(0,1fr);gap:8px;padding:6px 0;font-size:8px;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:#edd7bf}.public-panel .remote-accelerator-body li.error span{color:#ff91a5}.public-panel .remote-accelerator-body li.success span{color:#96cc91}.public-panel .executor-isolation-diagnostics{background:linear-gradient(115deg,#1641423d,#0e1914a3 42%);border:1px solid #86c9802e;border-radius:11px;margin-top:10px;overflow:hidden}.public-panel .executor-isolation-diagnostics summary{cursor:pointer;min-height:44px;color:var(--text-tertiary);align-items:center;gap:10px;padding:0 12px;font-size:9px;list-style:none;display:flex}.public-panel .executor-isolation-diagnostics summary::-webkit-details-marker{display:none}.public-panel .executor-isolation-diagnostics summary>span{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;display:flex}.public-panel .executor-isolation-diagnostics summary>span svg{width:13px;color:var(--success)}.public-panel .executor-isolation-diagnostics summary>strong{color:#96cc91;letter-spacing:.06em;margin-left:auto;font-size:8px;font-weight:650}.public-panel .executor-isolation-diagnostics summary>svg{width:13px;transition:transform .16s}.public-panel .executor-isolation-diagnostics[open] summary>svg{transform:rotate(180deg)}.public-panel .executor-isolation-body{border-top:1px solid #ffffff0d;gap:10px;padding:12px;display:grid}.public-panel .executor-isolation-summary,.public-panel .executor-isolation-pending{color:#ded0c1;align-items:flex-start;gap:8px;margin:0;font-size:9px;line-height:1.5;display:flex}.public-panel .executor-isolation-summary>svg,.public-panel .executor-isolation-pending>svg{flex:none;width:14px;margin-top:1px}.public-panel .executor-isolation-summary>svg{color:var(--success)}.public-panel .executor-isolation-pending{background:#6142181c;border:1px solid #f6b85f29;border-radius:9px;padding:9px 10px}.public-panel .executor-isolation-pending>svg{color:var(--warning)}.public-panel .executor-isolation-summary strong,.public-panel .executor-isolation-pending strong{color:var(--text-secondary);font-weight:620}.public-panel .executor-isolation-grid{border:1px solid var(--border-subtle);background:var(--border-subtle);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.public-panel .executor-isolation-grid>div{background:#122119f0;gap:3px;min-width:0;padding:9px;display:grid}.public-panel .executor-isolation-grid span{color:var(--text-disabled);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.public-panel .executor-isolation-grid strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:560;overflow:hidden}@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 .executor-isolation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.public-panel .execution-stage-list{gap:7px;margin-top:10px;display:grid}.public-panel .execution-stage{background:#182c2294;border:1px solid #c8ab8d1f;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:8px}.public-panel .execution-stage>span strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:550;overflow:hidden}.public-panel .execution-stage>span em{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;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:#101e17e0;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:10px}.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:12px;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:11px;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:11px;display:inline-flex}.public-panel .wide-empty{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#1629208c;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:12px;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:#0f1b1561;font-size:10px;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:13px;font-weight:500;display:flex}.public-panel .panel-table-row>strong small{color:var(--text-tertiary);font-size:10px;font-weight:400}.public-panel .panel-table-row>span{color:var(--text-secondary);font-size:12px}.public-panel .panel-table-row>b{color:var(--success);text-transform:uppercase;align-items:center;gap:7px;font-size:10px;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,#213e30d1,#15281fe6)}.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:12px}.public-panel .model-form-heading h2,.public-panel .model-request-head h2{margin:5px 0 0;font-family:inherit;font-size:23px;font-weight:500}.public-panel .model-form-heading p{color:var(--text-secondary);margin:6px 0 0;font-size:14px;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:#182c22e0;border:1px solid #dcb2864d;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 #d4a16b0a}.public-panel .hub-model-search:focus-within{border-color:var(--blue-400);box-shadow:0 0 0 3px #d4a16b1f}.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:10px;font-weight:700}.public-panel .hub-catalog-toolbar .app-select-trigger{background:#182c22e0;border-color:#dcb2863d;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:11px;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:#dbb18575 transparent;background:#15271e94;border-radius:13px;overflow:auto}.public-panel .hub-model-table{border-collapse:collapse;width:100%;min-width:1030px;color:var(--text-secondary);font-size:12px}.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:#1c3328f0;padding:11px 12px;font-size:10px;font-weight:700}.public-panel .hub-model-table td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #b89b7c1a;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:#8a6b491f}.public-panel .hub-model-table tbody tr.selected{background:#b1895f2e}.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:#9a764f1f;border:1px solid #ddb48833;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:13px;overflow:hidden}.public-panel .hub-table-model small{color:var(--text-tertiary);font-size:10px}.public-panel .hub-table-architecture{text-overflow:ellipsis;max-width:180px;display:block;overflow:hidden}.public-panel .hub-table-memory{color:#f6ebe0;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:9px}.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:9px;font-weight:750;display:inline-flex}.public-panel .hub-status-pill.certified{color:var(--success);background:#4d964714;border-color:#6dbe6640}.public-panel .hub-status-pill.gated{color:#edd7bf;background:#d3a0691a;border-color:#d3a06952}.public-panel .hub-status-pill.unsupported{color:var(--text-tertiary);background:#948d8212}.public-panel .hub-table-select{min-width:72px;min-height:31px;color:var(--blue-200);cursor:pointer;background:#9a764f1a;border:1px solid #dcb38757;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:#9a764f38}.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:11px;display:flex}.public-panel .hub-catalog-pagination button{min-height:34px;color:var(--blue-200);cursor:pointer;background:#9a764f1f;border:1px solid #dcb3874d;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,#264636b3,#182d23d1);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,#5a452ed1,#1c3529e6);border-color:#ddb58a85;transform:translateY(-2px)}.public-panel .hub-model-card.selected{border-color:var(--blue-400);background:linear-gradient(145deg,#7d5f3fc2,#274837e6);box-shadow:0 0 0 2px #d8ab7a1a}.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:#9a764f1f;border:1px solid #ddb48833;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:14px;overflow:hidden}.public-panel .hub-model-card>small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.public-panel .hub-model-card-memory{color:var(--purple-300);background:#d3a06912;border:1px solid #daaf8129;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:#f6ebe0;font-size:13px;font-weight:650}.public-panel .hub-model-card-memory em{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:11px;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:11px}.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:11px;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:11px;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 #6caa6633;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:8px}.public-panel .hub-selected-model strong{color:var(--text-primary);font-size:12px}.public-panel .hub-selected-model em{color:var(--text-tertiary);font-size:9px;font-style:normal}.public-panel .hub-selected-model button{min-height:30px;color:var(--blue-300);cursor:pointer;background:#8c6a461f;border:1px solid #dcb2863d;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,#d3a0691a,#182d2380);border:1px solid #daaf8133;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:13px}.public-panel .model-admin-auth small{color:var(--text-secondary);font-size:11px;line-height:1.45}.public-panel .model-admin-auth input{width:100%;min-height:36px;color:var(--text-primary);background:#122119b8;border:1px solid #daaf813d;border-radius:8px;padding:0 11px}.public-panel .model-advanced{border:1px solid var(--border-subtle);background:#14261d6b;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:13px;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:12px;display:grid}.public-panel .model-form-grid label small{color:var(--text-tertiary);letter-spacing:0;font-size:11px}.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:14px}.public-panel .model-auto-toggle small,.public-panel .model-active-table .panel-table-head{color:var(--text-secondary);font-size:12px}.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:12px;display:flex}.public-panel .model-request-list{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:14px;display:grid}.public-panel .model-request-list-heading{grid-column:1/-1;justify-content:space-between;align-items:end;gap:12px;padding:0 2px 2px;display:flex}.public-panel .model-request-list-heading>div{gap:3px;display:grid}.public-panel .model-request-list-heading span{color:var(--blue-300);font:600 9px/1 var(--panel-font-mono);letter-spacing:.12em;text-transform:uppercase}.public-panel .model-request-list-heading strong{color:var(--text-primary);font-size:16px;font-weight:600}.public-panel .model-request-list-heading small{color:var(--text-tertiary);font:10px var(--panel-font-mono)}.public-panel .model-request-card{gap:14px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.public-panel .model-request-card:hover{box-shadow:var(--shadow-hover);border-color:#daaf8147;transform:translateY(-1px)}.public-panel .model-request-card.active{border-color:#86c98047}.public-panel .model-request-card.waiting_capacity{border-color:#f6b85f3d}.public-panel .model-request-icon{width:42px;height:42px;color:var(--blue-300);background:#d4a16a1f;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:10px}.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:10px;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:#86c9801a}.public-panel .model-request-status.incompatible,.public-panel .model-request-status.failed{color:var(--danger);background:#ff6b7a1a}.public-panel .model-request-message{min-height:0;color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.public-panel .activation-incident{background:radial-gradient(circle at 0 0,#f6b85f1a,#0000 38%),#0e19149e;border:1px solid #f6b85f3d;border-radius:13px;margin:12px 0 16px;overflow:hidden}.public-panel .activation-incident.retrying,.public-panel .activation-incident.scheduled{background:radial-gradient(circle at 0 0,#86c9801a,#0000 38%),#0d17129e;border-color:#86c98040}.public-panel .activation-incident>header{border-bottom:1px solid #f6b85f21;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:56px;padding:10px 12px;display:grid}.public-panel .activation-incident.retrying>header,.public-panel .activation-incident.scheduled>header{border-bottom-color:#86c98021}.public-panel .activation-incident>header>span{width:31px;height:31px;color:var(--warning);background:#f6b85f1c;border-radius:9px;place-items:center;display:grid}.public-panel .activation-incident.retrying>header>span,.public-panel .activation-incident.scheduled>header>span{color:var(--success);background:#86c9801a}.public-panel .activation-incident>header svg{width:15px}.public-panel .activation-incident .spin-slow{animation:3s linear infinite spin}.public-panel .activation-incident>header>div{gap:3px;min-width:0;display:grid}.public-panel .activation-incident>header small,.public-panel .activation-incident-remedy small,.public-panel .activation-incident-grid small{color:var(--text-tertiary);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:750}.public-panel .activation-incident>header strong{color:var(--text-primary);font-size:12px}.public-panel .activation-incident>header>b{color:var(--warning);white-space:nowrap;background:#f6b85f1a;border-radius:999px;padding:5px 7px;font-size:8px}.public-panel .activation-incident.retrying>header>b,.public-panel .activation-incident.scheduled>header>b{color:var(--success);background:#86c9801a}.public-panel .activation-incident>p{color:var(--text-secondary);margin:0;padding:11px 13px 4px;font-size:10px;line-height:1.45}.public-panel .activation-incident-grid{border:1px solid #e1bd971f;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 12px 0;display:grid;overflow:hidden}.public-panel .activation-incident-grid>span{gap:3px;min-width:0;padding:8px 9px;display:grid}.public-panel .activation-incident-grid>span:not(:last-child){border-right:1px solid #e1bd971a}.public-panel .activation-incident-grid strong{color:#e7ddd2;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:9px;overflow:hidden}.public-panel .activation-incident-remedy{color:#b8d3b5;background:#86c98011;border-radius:9px;align-items:flex-start;gap:9px;margin:10px 12px 0;padding:9px 10px;display:flex}.public-panel .activation-incident-remedy>svg{flex:none;width:13px;margin-top:1px}.public-panel .activation-incident-remedy>span{gap:3px;display:grid}.public-panel .activation-incident-remedy strong{color:#b8d9d0;font-size:9px;font-weight:520;line-height:1.4}.public-panel .activation-incident>ol{gap:5px;margin:0;padding:10px 13px 12px;list-style:none;display:grid}.public-panel .activation-incident>ol li{color:var(--text-tertiary);grid-template-columns:22px minmax(0,1fr);gap:7px;font-size:9px;line-height:1.35;display:grid}.public-panel .activation-incident>ol b{color:#908a7f;font:700 7px/1.35 var(--panel-font-mono)}.public-panel .activation-incident>footer{color:#98bf95;border-top:1px solid #86c9801a;align-items:center;gap:7px;padding:8px 13px;font-size:9px;display:flex}.public-panel .activation-incident>footer svg{width:12px}@media (width<=760px){.public-panel .activation-incident>header{grid-template-columns:auto minmax(0,1fr)}.public-panel .activation-incident>header>b{grid-column:1/-1;width:max-content}.public-panel .activation-incident-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-panel .activation-incident-grid>span:nth-child(2){border-right:0}.public-panel .activation-incident-grid>span:nth-child(-n+2){border-bottom:1px solid #e1bd971a}}.public-panel .model-activation-log{background:linear-gradient(145deg,#d3a06912,#0c16114d);border:1px solid #d3a06938;border-radius:13px;margin:12px 0 16px;overflow:hidden}.public-panel .model-activation-log-head{color:#e6c9aa;letter-spacing:.12em;border-bottom:1px solid #d3a06924;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 13px;font-size:9px;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:9px}.public-panel .model-activation-current{background:radial-gradient(circle at 0,#d3a0692e,#0000 42%),#14261db8;border:1px solid #d3a06947;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;margin:10px 12px 4px;padding:10px 12px;display:grid}.public-panel .model-activation-current>span{color:#edd8c1;letter-spacing:.12em;background:#d3a0692e;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800}.public-panel .model-activation-current>div{gap:3px;min-width:0;display:grid}.public-panel .model-activation-current strong{color:var(--text-primary);text-transform:capitalize;font-size:11px}.public-panel .model-activation-current small{color:#c8c3ba;overflow-wrap:anywhere;font-size:10px;line-height:1.35}.public-panel .model-activation-current>b{color:#e6c9aa;font:700 9px/1 var(--panel-font-mono)}.public-panel .model-activation-current.failed{background:#4b13282b;border-color:#ff6b7a47}.public-panel .model-activation-current.failed>span,.public-panel .model-activation-current.failed>b{color:var(--danger)}.public-panel .model-activation-log ol{scroll-behavior:smooth;max-height:340px;margin:0;padding:7px 13px 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.current{background:#d3a06913;border-radius:9px;margin:2px -7px;padding:9px 7px}.public-panel .model-activation-log li:not(:last-child):after{content:"";background:#e1bd9733;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:#e6c9aa;filter:drop-shadow(0 0 5px #d3a069a6)}.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;align-items:center;gap:7px;font-size:11px;font-weight:620;display:flex}.public-panel .model-activation-log li strong>b{color:#908a7f;font:650 7px/1 var(--panel-font-mono)}.public-panel .model-activation-log li small{color:var(--text-tertiary);font-size:10px;line-height:1.4}.public-panel .model-activation-log li>span>em{color:#c5ad94;width:max-content;max-width:100%;font:650 7px/1.35 var(--panel-font-mono);letter-spacing:.05em;overflow-wrap:anywhere;margin-top:3px}.public-panel .model-activation-log time{color:var(--text-tertiary);font-family:var(--panel-font-mono);white-space:nowrap;padding-top:1px;font-size:9px}.public-panel .model-activation-details{background:#0b15106b;border:1px solid #ff6b7a21;border-radius:9px;grid-column:2/-1;margin:2px 0 3px;overflow:hidden}.public-panel .model-activation-details summary{color:#c4bfb6;cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 10px;font-size:9px}.public-panel .model-activation-details>div{gap:1px;padding:0 10px 9px;display:grid}.public-panel .model-activation-details code{color:#d4d1cb;font:500 8px/1.45 var(--panel-font-mono);white-space:normal;overflow-wrap:anywhere;background:#ffffff06;border-radius:6px;padding:6px 8px}.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:#0b151038;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:0;padding-top:12px;font-size:10px}.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:10px}.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:17px;font-weight:500}.public-panel .panel-empty p{max-width:360px;color:var(--text-secondary);margin:7px 0 0;font-size:12px;line-height:1.55}.public-panel .api-access-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);max-width:1120px;box-shadow:var(--shadow-card);background:linear-gradient(145deg,#23372df7,#1c2c24fa);margin-bottom:18px;overflow:hidden}.public-panel .api-access-panel.open{border-color:#daaf812e}.public-panel .api-access-summary{width:100%;min-height:54px;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:13px;padding:0 18px;display:flex}.public-panel .api-access-summary>strong{min-width:0;color:var(--text-primary);font-family:var(--panel-font-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:550;overflow:hidden}.public-panel .api-target-state{color:var(--warning);letter-spacing:.1em;white-space:nowrap;align-items:center;gap:7px;font-size:9px;font-weight:700;display:inline-flex}.public-panel .api-target-state i{width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 12%, transparent);background:currentColor;border-radius:50%}.public-panel .api-target-state.ready{color:var(--success)}.public-panel .api-access-summary-copy{color:var(--blue-300);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.public-panel .api-access-chevron{width:26px;color:var(--text-tertiary);text-align:center;font-size:20px;font-weight:300}.public-panel .api-access-body{border-top:1px solid var(--border-subtle);padding:24px}.public-panel .api-access-body>header{align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.public-panel .api-access-icon{width:46px;height:46px;color:var(--blue-300);background:var(--blue-glow);border:1px solid #daaf8133;border-radius:14px;flex:none;place-items:center;display:grid}.public-panel .api-access-icon svg{width:21px}.public-panel .api-access-body header span,.public-panel .api-keys-heading span,.public-panel .api-account-strip span,.public-panel .api-access-status-row>div>span{color:var(--blue-300);letter-spacing:.13em;font-size:9px;font-weight:650}.public-panel .api-access-body header h2{margin:4px 0 5px;font-size:20px;font-weight:480}.public-panel .api-access-body header p,.public-panel .api-command p{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.55}.public-panel .api-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-panel .api-command{border:1px solid var(--border-subtle);background:var(--bg-input);border-radius:12px;min-width:0;padding:12px}.public-panel .api-command>div{justify-content:space-between;align-items:flex-start;gap:8px;min-height:25px;display:flex}.public-panel .api-command>div>span{color:var(--text-tertiary);letter-spacing:.08em;font-size:9px;font-weight:650}.public-panel .api-command code{overflow-wrap:anywhere;min-height:37px;color:var(--text-primary);font-family:var(--panel-font-mono);font-size:11px;line-height:1.45;display:block}.public-panel .api-copy-button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:3px 6px;font-size:9px;display:inline-flex}.public-panel .api-copy-button:hover{color:var(--blue-300);background:var(--blue-glow)}.public-panel .api-copy-button svg{width:12px;height:12px}.public-panel .api-access-notice,.public-panel .api-access-error{color:var(--warning);background:#f6b85f0f;border:1px solid #f6b85f2e;border-radius:12px;align-items:center;gap:12px;margin-bottom:15px;padding:12px 14px;font-size:11px;display:flex}.public-panel .api-access-notice>svg,.public-panel .api-access-error>svg{flex:none;width:18px}.public-panel .api-access-notice>span{color:var(--text-secondary);flex:1;gap:2px;display:grid}.public-panel .api-access-notice strong{color:var(--text-primary)}.public-panel .api-access-notice button{border:1px solid var(--border-strong);min-height:32px;color:var(--blue-300);background:var(--blue-glow);cursor:pointer;border-radius:9px;padding:0 12px}.public-panel .api-access-status-row{border:1px solid var(--border-subtle);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:12px;padding:13px 14px;display:flex}.public-panel .api-access-status-row>div{gap:3px;display:grid}.public-panel .api-access-status-row strong{color:var(--warning);font-size:13px}.public-panel .api-access-status-row strong.ready{color:var(--success)}.public-panel .api-access-status-row small{color:var(--text-tertiary);font-size:10px}.public-panel .api-access-status-row button,.public-panel .api-key-form button{white-space:nowrap;align-items:center;gap:7px;min-height:36px;display:inline-flex}.public-panel .api-access-status-row button svg,.public-panel .api-key-form button svg{width:14px}.public-panel .api-account-strip{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:12px;display:grid;overflow:hidden}.public-panel .api-account-strip>div{background:var(--bg-elevated);gap:4px;padding:12px 14px;display:grid}.public-panel .api-account-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;overflow:hidden}.public-panel .api-keys-section{border-top:1px solid var(--border-subtle);margin-top:18px;padding-top:18px}.public-panel .api-keys-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.public-panel .api-keys-heading h3{margin:3px 0 0;font-size:16px;font-weight:500}.public-panel .api-keys-heading small{color:var(--text-tertiary);font-size:10px}.public-panel .api-created-key{background:#86c9800f;border:1px solid #86c98033;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.public-panel .api-created-key>div{align-items:center;gap:10px;min-width:0;display:flex}.public-panel .api-created-key>div>svg{width:17px;color:var(--success)}.public-panel .api-created-key span{gap:4px;min-width:0;display:grid}.public-panel .api-created-key strong{color:var(--success);font-size:10px}.public-panel .api-created-key code{font-family:var(--panel-font-mono);text-overflow:ellipsis;font-size:10px;overflow:hidden}.public-panel .api-key-form{gap:9px;margin-top:12px;display:flex}.public-panel .api-key-form input{border:1px solid var(--border-subtle);min-width:0;min-height:38px;color:var(--text-primary);background:var(--bg-input);border-radius:10px;flex:1;padding:0 12px}.public-panel .api-key-list{border:1px solid var(--border-subtle);border-radius:12px;margin-top:9px}.public-panel .api-key-row,.public-panel .api-key-empty{min-height:54px;color:var(--text-tertiary);align-items:center;gap:11px;padding:9px 12px;font-size:10px;display:flex}.public-panel .api-key-row+.api-key-row{border-top:1px solid var(--border-subtle)}.public-panel .api-key-row>svg,.public-panel .api-key-empty>svg{width:15px;color:var(--blue-300);flex:none}.public-panel .api-key-row>span{flex:1;gap:2px;min-width:0;display:grid}.public-panel .api-key-row strong{color:var(--text-primary);font-size:11px;font-weight:550}.public-panel .api-key-row code{color:var(--text-tertiary);font-family:var(--panel-font-mono);font-size:9px}.public-panel .api-key-row>button{width:30px;height:30px;color:var(--danger);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.public-panel .api-key-row>button:hover{background:#ff6b7a14}.public-panel .api-key-row>button svg{width:14px}.public-panel .api-key-row.revoked{opacity:.52}.public-panel .api-access-error{color:var(--danger);background:#ff6b7a0f;border-color:#ff6b7a33;margin:12px 0 0}.public-panel .api-access-error>span{flex:1;gap:3px;min-width:0;display:grid}.public-panel .api-access-error strong{color:var(--text-primary);font-size:11px}.public-panel .api-access-error small{color:var(--text-secondary);font-size:10px;line-height:1.45}.public-panel .api-access-error button{min-height:32px;color:var(--danger);cursor:pointer;background:#ffffff80;border:1px solid #c74b4b47;border-radius:8px;padding:0 10px;font-size:10px;font-weight:700;transition:background .15s,border-color .15s,transform .15s}.public-panel .api-access-error button:hover{background:#ffffffc7;border-color:#c74b4b7a;transform:translateY(-1px)}.public-panel .api-access-error button:active{transform:translateY(0)}.public-panel .api-access-error button:focus-visible{outline:2px solid var(--blue-400);outline-offset:2px}@media (width<=700px){.public-panel .api-access-error{flex-wrap:wrap;align-items:flex-start}.public-panel .api-access-error button{margin-left:30px}}@media (prefers-reduced-motion:reduce){.public-panel .api-access-error button{transition:none}.public-panel .api-access-error button:hover,.public-panel .api-access-error button:active{transform:none}}.public-panel .inference-console{width:100%;max-width:1380px;overflow:hidden}.public-panel .inference-console.is-unavailable{border-color:#ceb29521}.public-panel .inference-toolbar{z-index:20;border-bottom:1px solid var(--border-subtle);background:#111f188a;justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:13px 18px;display:flex;position:relative}.public-panel .inference-toolbar-title{align-items:center;gap:10px;min-width:0;display:flex}.public-panel .inference-toolbar-title>svg{width:18px;color:var(--blue-300)}.public-panel .inference-toolbar-title>span{gap:3px;min-width:0;display:grid}.public-panel .inference-toolbar-title strong{color:var(--text-primary);font-size:13px;font-weight:650}.public-panel .inference-toolbar-title small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.public-panel .inference-toolbar-controls{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.public-panel .inference-toolbar-stat{border:1px solid var(--border-subtle);min-height:34px;color:var(--text-tertiary);white-space:nowrap;background:#ffffff05;border-radius:10px;align-items:center;gap:5px;padding:0 9px;font-size:8px;display:inline-flex}.public-panel .inference-toolbar-stat svg{width:12px;color:var(--blue-300)}.public-panel .inference-toolbar-stat b{color:var(--text-secondary);font-weight:600}.public-panel .inference-model-picker{width:min(390px,38vw);position:relative}.public-panel .inference-model-picker>button{border:1px solid var(--border-subtle);width:100%;min-height:42px;color:var(--text-secondary);text-align:left;cursor:pointer;background:#0c151070;border-radius:11px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:7px 10px;display:grid}.public-panel .inference-model-picker>button:hover,.public-panel .inference-model-picker.open>button{background:#70563b21;border-color:#cdaa843d}.public-panel .inference-model-picker>button:disabled{opacity:.5;cursor:not-allowed}.public-panel .inference-model-picker>button>svg{width:14px}.public-panel .inference-model-picker>button>svg:first-child{color:var(--blue-300)}.public-panel .inference-model-picker>button>svg:last-child{color:var(--text-tertiary);transition:transform .16s}.public-panel .inference-model-picker.open>button>svg:last-child{transform:rotate(180deg)}.public-panel .inference-model-picker>button>span{gap:2px;min-width:0;display:grid}.public-panel .inference-model-picker>button small{color:var(--text-tertiary);letter-spacing:.1em;font-size:7px;font-weight:650}.public-panel .inference-model-picker>button strong{color:var(--text-primary);font-family:var(--panel-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.public-panel .inference-model-menu{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#122019fa;border:1px solid #bda2852e;border-radius:12px;width:min(460px,88vw);max-height:330px;padding:5px;animation:.15s ease-out both app-select-enter;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 22px 58px #060c0975}.public-panel .inference-model-menu>button{width:100%;min-height:49px;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:minmax(0,1fr) auto 15px;align-items:center;gap:9px;padding:8px 9px;display:grid}.public-panel .inference-model-menu>button:hover,.public-panel .inference-model-menu>button.selected{color:var(--text-primary);background:#d4a16a14}.public-panel .inference-model-menu>button>span{gap:4px;min-width:0;display:grid}.public-panel .inference-model-menu strong,.public-panel .inference-model-menu small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-panel .inference-model-menu strong{color:inherit;font-family:var(--panel-font-mono);font-size:9px;font-weight:600}.public-panel .inference-model-menu small{color:var(--text-tertiary);font-size:8px}.public-panel .inference-model-menu b{color:var(--success);background:#86c98012;border:1px solid #86c9802b;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:7px;font-weight:650;display:inline-flex}.public-panel .inference-model-menu b.auto{color:var(--blue-300);background:#d4a16a14;border-color:#daaf812e}.public-panel .inference-model-menu b i{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px}.public-panel .inference-model-menu>button>svg{width:13px;color:var(--blue-300)}.public-panel .inference-route-strip{border-bottom:1px solid var(--border-subtle);background:#0d17123d;justify-content:flex-end;align-items:center;min-height:48px;padding:8px 18px;display:flex}.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:11px;display:flex}.public-panel .inference-model-summary>.execution-badge{order:-1}.public-panel .inference-model-summary.inference-offline{color:var(--text-tertiary);letter-spacing:.1em;font-size:10px;font-weight:550}.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:19px;font-weight:500}.public-panel .inference-welcome p{color:var(--text-secondary);margin:7px 0 20px;font-size:12px}.public-panel .inference-welcome-locked>svg{color:var(--text-disabled)}.public-panel .inference-welcome-locked h2{color:var(--text-secondary)}.public-panel .inference-welcome-locked p{max-width:470px;margin-bottom:0}.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:11px}.public-panel .inference-suggestions button:hover{color:var(--text-primary);border-color:var(--border-strong);background:#d4a16a14}.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:#d4a16a1a;border:1px solid #e0bb932e;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:9px;font-weight:500}.public-panel .inference-user-message p{color:var(--text-primary);margin:5px 0 0;font-size:13px;line-height:1.55}.public-panel .inference-message-files{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.public-panel .inference-message-files>span{min-width:0;max-width:250px;color:var(--text-secondary);letter-spacing:0;background:#162a2042;border:1px solid #e0bc9529;border-radius:8px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 8px;display:grid}.public-panel .inference-message-files svg{width:13px;color:var(--blue-300)}.public-panel .inference-message-files b{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:550;overflow:hidden}.public-panel .inference-message-files small{color:var(--text-tertiary);white-space:nowrap;font-size:7px}.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:11px}.public-panel .inference-message p{white-space:pre-wrap;color:var(--text-primary);margin:7px 0 0;font-size:14px;line-height:1.7}.public-panel .inference-message.streaming>div{flex:1;min-width:0}.public-panel .inference-activity-summary{color:var(--text-secondary);background:#0f191480;border:1px solid #c4a58329;border-radius:14px;margin:12px 0 18px 42px;overflow:hidden}.public-panel .inference-activity-summary>header{border-bottom:1px solid #c4a5831f;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 12px;display:flex}.public-panel .inference-activity-summary>header>span{color:var(--text-tertiary);align-items:center;gap:8px;font-size:9px;display:flex}.public-panel .inference-activity-summary>header strong{color:var(--text-primary);font-weight:600}.public-panel .inference-activity-summary>header i{background:currentColor;border-radius:50%;width:3px;height:3px}.public-panel .inference-activity-summary>header button{border:1px solid var(--border-subtle);min-height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:0 9px;font-size:8px;display:inline-flex}.public-panel .inference-activity-summary>header button svg{width:12px}.public-panel .inference-activity-summary>section{border-bottom:1px solid #c4a5831a;padding:12px 14px}.public-panel .inference-activity-summary>section:last-child{border-bottom:0}.public-panel .inference-activity-summary section>span{color:var(--text-tertiary);font:650 7px var(--panel-font-mono);letter-spacing:.08em;text-transform:uppercase}.public-panel .inference-activity-summary h3{color:var(--text-primary);margin:6px 0 3px;font-size:11px;line-height:1.45}.public-panel .inference-activity-summary p,.public-panel .inference-activity-summary li,.public-panel .inference-activity-summary small{color:var(--text-secondary);margin:5px 0 0;font-size:9px;line-height:1.55}.public-panel .inference-activity-summary ul{margin:7px 0 0;padding-left:16px}.public-panel .inference-activity-summary .inference-activity-status.completed{color:var(--success)}.public-panel .inference-activity-summary .inference-activity-status.needs_decision,.public-panel .inference-activity-summary .inference-activity-status.blocked{color:#e1b77f}@media (width<=680px){.public-panel .inference-activity-summary{margin-left:0}.public-panel .inference-activity-summary>header{flex-direction:column;align-items:flex-start}}.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:9px;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 #86c98080}.public-panel .inference-stream-recovery{border:1px solid color-mix(in srgb, var(--warning) 30%, transparent);width:fit-content;max-width:100%;color:var(--warning);background:color-mix(in srgb, var(--warning) 8%, transparent);border-radius:9px;align-items:center;gap:7px;margin-top:9px;padding:7px 10px;font-size:10px;display:flex}.public-panel .inference-stream-recovery small{color:var(--text-tertiary)}.public-panel .inference-live-reasoning{background:#ffffff05;border-left:2px solid #daaf8147;margin-top:10px;padding:10px 12px}.public-panel .inference-live-reasoning>span{color:var(--blue-300);letter-spacing:.1em;font-size:9px}.public-panel .inference-live-reasoning p{color:var(--text-secondary);margin-top:6px;font-size:12px;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 #e3c29f6b}.public-panel .inference-reasoning{color:var(--text-secondary);margin-top:10px;font-size:11px}.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:12px}.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:9px;display:grid}.public-panel .inference-response-metrics b{color:var(--text-secondary);text-transform:none;font-size:11px;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:12px;display:flex}.public-panel .model-activation-facts{flex-wrap:wrap;gap:4px 5px;list-style:none;max-height:none!important;margin:5px 0 1px!important;padding:0!important;display:flex!important;overflow:visible!important}.public-panel .model-activation-facts li{color:#c0b9ae;min-height:0;font:600 7px/1.25 var(--panel-font-mono);background:#604a3329;border:1px solid #e1bd971f;border-radius:6px;padding:4px 6px;display:block}.public-panel .model-activation-facts li:after{display:none}.public-panel .inference-thinking>span{gap:3px;display:grid}.public-panel .inference-thinking strong{color:var(--text-secondary);font-size:12px;font-weight:500}.public-panel .inference-thinking small{color:var(--text-tertiary);font-size:10px}.public-panel .inference-thinking.recovering,.public-panel .inference-thinking.recovering strong{color:var(--warning)}@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:12px;font-weight:500}.public-panel .inference-error span{font-size:11px;line-height:1.5}.public-panel .inference-input{border-top:1px solid var(--border-subtle);background:#0f1b156b;padding:14px 16px 12px;display:block}.public-panel .inference-composer-row{grid-template-columns:42px minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.public-panel .inference-attach{border:1px solid var(--border-subtle);width:42px;min-height:72px;color:var(--blue-300);cursor:pointer;background:#d4a16a0e;border-radius:11px;place-items:center;transition:color .16s,border-color .16s,background .16s;display:grid}.public-panel .inference-attach:hover:not(:disabled){color:#fff;background:#d4a16a1f;border-color:#daaf8147}.public-panel .inference-attach:disabled{color:var(--text-disabled);cursor:not-allowed;background:#0f1b155c}.public-panel .inference-attach svg{width:17px}.public-panel .inference-attachments{flex-wrap:wrap;gap:7px;margin-bottom:9px;display:flex}.public-panel .inference-attachments>div{min-width:0;max-width:min(330px,100%);color:var(--text-secondary);background:#795d401a;border:1px solid #cdaa8429;border-radius:10px;grid-template-columns:27px minmax(0,1fr) 25px;align-items:center;gap:8px;padding:7px 8px;display:grid}.public-panel .inference-attachments>div>svg{width:15px;color:var(--blue-300)}.public-panel .inference-attachments>div>span{gap:2px;min-width:0;display:grid}.public-panel .inference-attachments strong,.public-panel .inference-attachments small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-panel .inference-attachments strong{color:var(--text-primary);font-size:9px;font-weight:550}.public-panel .inference-attachments small{color:var(--text-tertiary);font-size:7px}.public-panel .inference-attachments button{width:25px;height:25px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.public-panel .inference-attachments button:hover{color:var(--danger);background:#ff6b7a14}.public-panel .inference-attachments button svg{width:12px}.public-panel .inference-attachment-error{color:#ffb5bd;background:#74182617;border:1px solid #ff6b7a29;border-radius:9px;align-items:center;gap:7px;margin-bottom:8px;padding:8px 10px;font-size:8px;display:flex}.public-panel .inference-attachment-error svg{flex:none;width:13px}.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:13px;line-height:1.5}.public-panel .inference-input textarea:disabled{color:var(--text-disabled);cursor:not-allowed;background:#0f1b1580;border-color:#ceb2951a}.public-panel .inference-input textarea:disabled::placeholder{color:var(--text-disabled);opacity:1}.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:10px}.public-panel .inference-input-foot>span,.public-panel .inference-input-foot>span>svg{vertical-align:middle}.public-panel .inference-input-foot>span>svg{margin-right:6px}.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-input-foot .inference-composer-tools{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.public-panel .inference-composer-tools .inference-model-picker{width:min(260px,28vw)}.public-panel .inference-composer-tools .inference-model-picker>button{border-radius:10px;min-height:38px}.public-panel .inference-composer-tools .inference-model-menu{inset:auto auto calc(100% + 7px) 0}.public-panel .inference-composer-tools>span{color:var(--text-tertiary);white-space:nowrap;font-size:9px}.public-panel .inference-instructions{position:relative}.public-panel .inference-instructions>button{border:1px solid var(--border-subtle);width:38px;height:38px;color:var(--text-tertiary);cursor:pointer;background:#0c151070;border-radius:10px;place-items:center;transition:color .16s,border-color .16s,background .16s;display:grid;position:relative}.public-panel .inference-instructions>button:hover,.public-panel .inference-instructions.open>button{color:var(--text-primary);background:#70563b21;border-color:#cdaa8442}.public-panel .inference-instructions>button svg{width:15px}.public-panel .inference-instructions>button i{background:var(--success);border:1px solid #0d1913e6;border-radius:50%;width:6px;height:6px;position:absolute;bottom:5px;right:5px}.public-panel .inference-instructions-popover{z-index:82;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121c17fb;border:1px solid #bda28533;border-radius:14px;gap:10px;width:min(410px,88vw);padding:14px;animation:.17s ease-out both app-select-enter;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 22px 58px #060c0980}.public-panel .inference-instructions-popover header{gap:3px;display:grid}.public-panel .inference-instructions-popover header strong{color:var(--text-primary);font-size:12px}.public-panel .inference-instructions-popover header span{color:var(--text-tertiary);font-size:9px}.public-panel .inference-instructions-popover textarea{resize:vertical;border:1px solid var(--border-subtle);width:100%;min-height:104px;color:var(--text-primary);background:var(--bg-input);font:inherit;border-radius:10px;padding:11px 12px;font-size:11px;line-height:1.5}.public-panel .inference-instruction-presets{flex-wrap:wrap;gap:6px;display:flex}.public-panel .inference-instruction-presets button,.public-panel .inference-instructions-popover footer button{border:1px solid var(--border-subtle);min-height:28px;color:var(--text-secondary);cursor:pointer;background:#ffffff06;border-radius:999px;padding:0 9px;font-size:8px}.public-panel .inference-instruction-presets button:hover{color:var(--text-primary);background:#d4a16a17}.public-panel .inference-instructions-popover footer{justify-content:space-between;align-items:center;display:flex}.public-panel .inference-instructions-popover footer button{background:0 0;border:0}.public-panel .inference-instructions-popover footer button:last-child{color:var(--blue-300);font-weight:650}@media (prefers-reduced-motion:reduce){.public-panel .inference-instructions-popover{animation:none}}.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,#d29e66,#daaf81);border:0}.public-panel .inference-clear{border:1px solid var(--border-subtle);color:var(--text-secondary);background:0 0;font-size:11px}.public-panel .inference-send:disabled{opacity:.4;cursor:not-allowed}.public-panel .inference-unavailable{box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;max-width:none;min-height:0;box-shadow:var(--shadow-card);background:linear-gradient(145deg,#264536bd,#15281fdb);grid-template-columns:56px minmax(0,1fr);align-items:start;gap:18px;margin-bottom:18px;padding:20px 22px;display:grid}.public-panel .inference-empty-page>.panel-disclosure,.public-panel .inference-empty-page>.inference-unavailable{width:100%;max-width:none}.public-panel .inference-empty-page>.panel-disclosure{margin-bottom:18px}.public-panel .inference-empty-page>.inference-unavailable{border-color:#c4935e2e;margin-top:0}.public-panel.theme-light .inference-empty-page>.inference-unavailable{background:linear-gradient(105deg,#fffcf8f5,#faf7f2e6),radial-gradient(circle at 0 0,#d3a0691f,#0000 42%);box-shadow:0 14px 34px #3e2d1d12,inset 0 1px #fffc}.public-panel .inference-unavailable-icon{width:52px;height:52px;color:var(--blue-300);background:#d4a16a1f;border:1px solid #ddb58b29;border-radius:18px;place-items:center;display:grid}.public-panel .inference-unavailable-copy>span{color:var(--warning);letter-spacing:.14em;font-size:10px;font-weight:500}.public-panel .inference-unavailable-copy h2{color:var(--text-primary);margin:5px 0 7px;font-size:19px;font-weight:500}.public-panel .inference-unavailable-copy>p{max-width:650px;color:var(--text-secondary);margin:0;font-size:13px;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:16px;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:13px;padding:9px 12px;font-size:11px;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:12px;font-weight:500}.public-panel .inference-diagnostic-error{color:var(--danger);align-items:center;gap:7px;margin-top:12px;font-size:11px;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,#263b31fa,#1c2c24fa);border-color:#daaf811f}.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:10px}.public-panel .join-card h2,.public-panel .download-card h2{color:var(--text-primary);letter-spacing:-.025em;margin:30px 0 11px;font-size:26px;font-weight:360}.public-panel .join-card p,.public-panel .download-card p{color:var(--text-secondary);font-size:13px;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:12px;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:12px;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:#d4a16a0b;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:12px;font-weight:500}.public-panel .browser-contribution-status span,.public-panel .browser-contribution-status small{color:var(--text-tertiary);font-size:11px;line-height:1.45}.public-panel .browser-contribution-status>button{color:#fffaf4;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#b77e48,#cf9c64);border:1px solid #ad7a4852;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:650;line-height:1;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 7px 16px #7d522729,inset 0 1px #ffffff29}.public-panel .browser-contribution-status>button:hover{background:linear-gradient(135deg,#c18b53,#d8aa76);border-color:#ad7a4885;transform:translateY(-1px);box-shadow:0 9px 20px #7d522738,inset 0 1px #fff3}.public-panel .browser-contribution-status>button:active{transform:translateY(0)}.public-panel .browser-contribution-status>button:disabled{opacity:.62;cursor:wait;transform:none}.public-panel .browser-contribution-status>button svg{width:16px;height:16px}.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:12px;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 #86c9805c}.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%,#d4a16a11,#0000 28%),linear-gradient(145deg,#23372dfa,#1c2c24fa);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:#513f2c7a;border-radius:50%;position:absolute;inset:38px;box-shadow:inset 0 0 40px #896a4a14}.public-panel .contribute-cell img{object-fit:contain;filter:drop-shadow(0 0 11px #d6a67221);width:126px;height:126px;position:relative}.public-panel .cell-ring{border:1px solid #ceb2951a;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:#d29e66;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 #b2814d24}.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:11px;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,#23372df7,#1c2c24fa)}.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:#d4a16a1a;border:1px solid #ddb58b17;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:12px}.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:22px;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:11px;overflow:hidden}.public-panel .contribute-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.public-panel .owned-node-card{border:1px solid color-mix(in srgb, var(--panel-border) 82%, transparent);background:color-mix(in srgb, var(--panel-surface) 92%, transparent);border-radius:1rem;gap:.8rem;padding:1rem;display:grid}.public-panel .owned-node-card>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.public-panel .owned-node-card>header div,.public-panel .owned-node-card details{gap:.35rem;display:grid}.public-panel .owned-node-card details summary{cursor:pointer;font-weight:700}.public-panel .owned-node-card>details{border:1px solid color-mix(in srgb, var(--panel-border) 82%, transparent);background:color-mix(in srgb, var(--panel-surface) 78%, transparent);border-radius:.8rem;overflow:hidden}.public-panel .owned-node-card>details>summary{justify-content:space-between;align-items:center;gap:.75rem;min-height:3.2rem;padding:.65rem .8rem;list-style:none;display:flex}.public-panel .owned-node-card>details>summary::-webkit-details-marker{display:none}.public-panel .owned-node-card>details>summary>span{align-items:center;gap:.55rem;min-width:0;display:flex}.public-panel .owned-node-card>details>summary>span>span{gap:.15rem;min-width:0;display:grid}.public-panel .owned-node-card>details>summary small{color:var(--panel-muted);font-size:.68rem;font-weight:500}.public-panel .owned-node-card>details>summary>svg{flex:none;width:1rem;transition:transform .18s ease-out}.public-panel .owned-node-card>details[open]>summary>svg{transform:rotate(180deg)}.public-panel .owned-node-card>details>:not(summary){margin-inline:.8rem}.public-panel .node-diagnostics-empty{background:color-mix(in srgb, var(--panel-border) 20%, transparent);border-radius:.7rem;align-items:center;gap:.65rem;padding:.75rem;display:flex}.public-panel .node-diagnostics-empty>span{gap:.1rem;display:grid}.public-panel .node-diagnostics-empty small{color:var(--panel-muted)}.public-panel .node-diagnostics-grid{background:var(--panel-border);border-radius:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:.8rem;display:grid;overflow:hidden}.public-panel .node-diagnostics-grid>span{background:var(--panel-surface);gap:.2rem;min-width:0;padding:.7rem;display:grid}.public-panel .node-diagnostics-grid small{color:var(--panel-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.public-panel .node-diagnostics-grid strong,.public-panel .node-diagnostics-grid em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-panel .node-diagnostics-grid em{color:var(--panel-muted);font-size:.65rem;font-style:normal}.public-panel .node-incident{color:#e59688;background:#8b363038;border-radius:.6rem;align-items:center;gap:.55rem;margin-bottom:.8rem;padding:.65rem;display:flex}.public-panel .node-incident>span{gap:.1rem;display:grid}.public-panel .node-incident small{opacity:.78}.public-panel .node-limit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.7rem 0;display:grid}.public-panel .node-limit-grid label{gap:.3rem;font-size:.75rem;display:grid}.public-panel .node-limit-grid input{border:1px solid var(--panel-border);width:100%;min-height:2.5rem;color:inherit;background:var(--panel-surface);border-radius:.7rem;padding:.55rem .7rem}.public-panel .node-schedule-days{flex-wrap:wrap;gap:.45rem;margin:.7rem 0;display:flex}.public-panel .node-schedule-days label{border:1px solid var(--panel-border);border-radius:999px;align-items:center;gap:.35rem;min-height:2.25rem;padding:.35rem .55rem;display:inline-flex}@media (width<=640px){.public-panel .node-limit-grid,.public-panel .node-diagnostics-grid{grid-template-columns:1fr}}.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:19px;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:12px;line-height:1.55}.public-panel .contribute-settings-card>.page-actions{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.public-panel .contribute-settings-card>.page-actions>:is(a,button){text-align:center;border-radius:11px;min-width:0;min-height:44px;padding:0 11px;font-size:11px;line-height:1.2}.public-panel .contribute-settings-card>.page-actions>button{border:1px solid var(--border-subtle);color:var(--text-primary);box-shadow:none;background:#ffffff06}.public-panel .contribute-settings-card>.page-actions>button:hover:not(:disabled){border-color:var(--border-strong);background:#d4a16a14;transform:translateY(-1px)}.public-panel .contribute-settings-card>.page-actions svg,.public-panel .contribute-activity-card .contribute-card-head>button svg{flex:none;width:16px;height:16px}.public-panel .contribute-settings-card>button{border:1px solid var(--border-subtle);min-height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:10px;margin-top:10px;padding:0 12px;font-size:11px;transition:color .16s,border-color .16s,background .16s}.public-panel .contribute-settings-card>button:hover{color:var(--text-primary);border-color:var(--border-strong);background:#d4a16a14}.public-panel .contribute-activity-card .contribute-card-head>button{border:1px solid var(--border-subtle);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:#ffffff06;border-radius:10px;flex:none;place-items:center;transition:color .16s,border-color .16s,background .16s,transform .16s;display:grid}.public-panel .contribute-activity-card .contribute-card-head>button:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-strong);background:#d4a16a14;transform:translateY(-1px)}.public-panel .contribute-activity-card .contribute-card-head>button:disabled{opacity:.55;cursor:wait}.public-panel.theme-light .contribute-settings-card>.page-actions>button,.public-panel.theme-light .contribute-activity-card .contribute-card-head>button,.public-panel.theme-light .contribute-settings-card>button{color:#554d45;background:#fff;border-color:#e5ddd4;box-shadow:inset 0 1px #fff}.public-panel.theme-light .contribute-settings-card>.page-actions>button:hover:not(:disabled),.public-panel.theme-light .contribute-activity-card .contribute-card-head>button:hover:not(:disabled),.public-panel.theme-light .contribute-settings-card>button:hover{background:#fcf7f1;border-color:#d8c5b2}@media (width<=760px){.public-panel .contribute-settings-card>.page-actions{grid-template-columns:1fr}}.public-panel .native-node-pairing{grid-column:1/-1;min-height:0}.public-panel .native-pairing-actions{flex-wrap:wrap;gap:9px;display:flex}.public-panel .native-pairing-actions button,.public-panel .native-pairing-actions a{border:1px solid var(--border-medium);min-height:44px;color:var(--text-primary);background:#d4a16a1a;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.public-panel .native-pairing-actions button:disabled{opacity:.55;cursor:wait}.public-panel .native-pairing-actions svg{width:15px}.public-panel .native-pairing-status{border-radius:9px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 11px;font-size:10px;line-height:1.45;display:flex}.public-panel .native-pairing-status.ok{color:var(--success);background:#58aa6f1a}.public-panel .native-pairing-status.error{color:var(--danger);background:#be50491a}.public-panel .native-pairing-status svg{flex:none;width:15px}.public-panel .native-node-pairing>small{color:var(--text-tertiary);margin-top:12px;font-size:10px;line-height:1.5;display:block}.public-panel .native-pairing-actions button:focus-visible,.public-panel .native-pairing-actions a:focus-visible{outline:2px solid var(--blue-300);outline-offset:2px}.public-panel .contribute-levels{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.public-panel .contribute-levels button{border:1px solid var(--border-subtle);min-height:54px;color:var(--text-tertiary);cursor:pointer;background:#ffffff06;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:600;transition:color .16s,border-color .16s,background .16s,transform .16s,box-shadow .16s;display:inline-flex}.public-panel .contribute-level-icon{color:currentColor;align-items:center;gap:1px;display:inline-flex}.public-panel .contribute-level-icon svg{stroke-width:2px;width:11px;height:11px}.public-panel .contribute-levels button:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-strong);background:#d4a16a14;transform:translateY(-1px)}.public-panel .contribute-levels button.active{color:var(--text-primary);background:linear-gradient(145deg,#d4a16a29,#d4a16a12);border-color:#d4a16a57;box-shadow:0 8px 18px #5a3c221f,inset 0 1px #ffffff0d}.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:11px;display:grid}.public-panel .contribute-note strong{color:var(--text-secondary);font-size:12px;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:11px;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:10px}@keyframes contribute-turn{to{transform:rotate(360deg)}}@keyframes contribute-pulse{50%{opacity:1;transform:scale(1.25)}}.public-panel .benchmark-auto-notice,.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:13px;line-height:1.5;display:flex}.public-panel .benchmark-auto-notice{border-color:var(--border-subtle);color:var(--text-secondary);background:var(--bg-card);box-shadow:var(--shadow-card);margin-bottom:16px}.public-panel .benchmark-auto-notice strong{font-size:13px}.public-panel .benchmark-auto-notice svg{color:var(--success);flex:none}.public-panel .benchmark-auto-notice span,.public-panel .benchmark-auto-notice strong{display:block}.public-panel .benchmark-auto-notice strong{color:var(--text-primary);margin-bottom:3px;font-size:15px}.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:13px}.public-panel .benchmark-loading{min-height:210px;color:var(--text-secondary);border-color:var(--border-subtle);background:var(--bg-card);justify-content:center}.public-panel .benchmark-stats .panel-stat{min-height:170px}.public-panel .benchmark-capacity-strip{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--border-subtle);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.public-panel .benchmark-capacity-metric{background:var(--bg-card);align-items:center;gap:12px;min-width:0;padding:18px;display:flex}.public-panel .benchmark-capacity-metric>svg{color:var(--blue-300);flex:none}.public-panel .benchmark-capacity-metric>span,.public-panel .benchmark-capacity-metric small,.public-panel .benchmark-capacity-metric strong,.public-panel .benchmark-capacity-metric em{min-width:0;display:block}.public-panel .benchmark-capacity-metric small{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.09em;font-size:12px}.public-panel .benchmark-capacity-metric strong{color:var(--text-primary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:19px;font-weight:520;overflow:hidden}.public-panel .benchmark-capacity-metric em{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-style:normal;overflow:hidden}.public-panel .benchmark-filters{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-card);box-shadow:var(--shadow-card);margin-bottom:20px;padding:18px 20px 20px}.public-panel .benchmark-filters-heading,.public-panel .benchmark-filters-heading>div{align-items:center;display:flex}.public-panel .benchmark-filters-heading{justify-content:space-between;gap:20px;margin-bottom:15px}.public-panel .benchmark-filters-heading>div{color:var(--blue-300);gap:11px}.public-panel .benchmark-filters-heading span,.public-panel .benchmark-filters-heading strong,.public-panel .benchmark-filters-heading small{display:block}.public-panel .benchmark-filters-heading strong{color:var(--text-primary);font-size:15px;font-weight:580}.public-panel .benchmark-filters-heading small{color:var(--text-secondary);margin-top:2px;font-size:12px}.public-panel .benchmark-clear-filters{border:1px solid var(--border-subtle);min-height:36px;color:var(--text-secondary);cursor:pointer;background:#ffffff06;border-radius:9px;padding:0 13px;font-size:12px;transition:color .16s,border-color .16s,background .16s}.public-panel .benchmark-clear-filters:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-strong);background:var(--bg-card-hover)}.public-panel .benchmark-filter-grid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;display:grid}.public-panel .benchmark-filter-grid label{min-width:0;color:var(--text-tertiary);letter-spacing:.11em;gap:7px;font-size:11px;font-weight:600;display:grid}.public-panel .benchmark-toolbar{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-card);justify-content:space-between;align-items:center;gap:20px;min-height:74px;margin-bottom:20px;padding:14px 20px;display:flex}.public-panel .benchmark-toolbar-selects{grid-template-columns:repeat(2,minmax(230px,1fr));gap:12px;width:min(860px,82%);min-width:0;display:grid}.public-panel .benchmark-toolbar label{min-width:0;color:var(--text-tertiary);letter-spacing:.13em;gap:7px;font-size:11px;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:12px}.public-panel .benchmark-run-state{color:var(--success);align-items:center;gap:8px;font-size:12px;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.inconclusive{color:var(--warning)}.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:10px;font-weight:400}.public-panel .benchmark-comparison{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:linear-gradient(140deg,#103d4975,#162920d1 52%);border:1px solid #80d27933;margin-bottom:20px;overflow:hidden}.public-panel .benchmark-comparison.capacity-change{background:linear-gradient(140deg,#5e3b1257,#162920d1 52%);border-color:#ffb84c3b}.public-panel .benchmark-comparison.configuration-change,.public-panel .benchmark-comparison.insufficient-confidence,.public-panel .benchmark-comparison.within-variation{background:linear-gradient(140deg,#503b1752,#162920d1 52%);border-color:#ffb84c3b}.public-panel .benchmark-comparison.slower-code-signal{background:linear-gradient(140deg,#5b1d2a61,#162920d1 52%);border-color:#ff6b7a40}.public-panel .benchmark-comparison.different-evidence,.public-panel .benchmark-comparison.different-model,.public-panel .benchmark-comparison.unavailable{border-color:var(--border-subtle);background:linear-gradient(140deg,#4b3b298f,#162920d1 52%)}.public-panel .benchmark-comparison-heading{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:28px;padding:22px;display:flex}.public-panel .benchmark-comparison-heading>div:first-child{min-width:0}.public-panel .benchmark-comparison-heading>div:first-child>span{color:var(--success);letter-spacing:.14em;font-size:11px;font-weight:650}.public-panel .benchmark-comparison.capacity-change .benchmark-comparison-heading>div:first-child>span,.public-panel .benchmark-comparison.configuration-change .benchmark-comparison-heading>div:first-child>span,.public-panel .benchmark-comparison.insufficient-confidence .benchmark-comparison-heading>div:first-child>span,.public-panel .benchmark-comparison.within-variation .benchmark-comparison-heading>div:first-child>span{color:var(--warning)}.public-panel .benchmark-comparison.slower-code-signal .benchmark-comparison-heading>div:first-child>span{color:var(--danger)}.public-panel .benchmark-comparison.different-evidence .benchmark-comparison-heading>div:first-child>span,.public-panel .benchmark-comparison.different-model .benchmark-comparison-heading>div:first-child>span,.public-panel .benchmark-comparison.unavailable .benchmark-comparison-heading>div:first-child>span{color:var(--blue-300)}.public-panel .benchmark-comparison-heading h2{color:var(--text-primary);margin:5px 0 4px;font-size:20px;font-weight:560}.public-panel .benchmark-comparison-heading p{max-width:720px;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.public-panel .benchmark-comparison-versions{color:var(--text-tertiary);flex:none;align-items:center;gap:14px;display:flex}.public-panel .benchmark-comparison-versions>span{min-width:88px}.public-panel .benchmark-comparison-versions small,.public-panel .benchmark-comparison-versions strong,.public-panel .benchmark-comparison-versions em{text-align:center;display:block}.public-panel .benchmark-comparison-versions small{color:var(--text-tertiary);letter-spacing:.11em;font-size:9px}.public-panel .benchmark-comparison-versions strong{color:var(--text-primary);margin-top:3px;font-size:17px;font-weight:600}.public-panel .benchmark-comparison-versions em{color:var(--text-secondary);margin-top:2px;font-size:11px;font-style:normal}.public-panel .benchmark-comparison-grid{background:var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.public-panel .benchmark-comparison-metric{background:#12211ae6;min-width:0;padding:17px 20px}.public-panel .benchmark-comparison-metric>small{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:550}.public-panel .benchmark-comparison-metric>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin-top:10px;display:grid}.public-panel .benchmark-comparison-metric>div>svg{color:var(--text-tertiary)}.public-panel .benchmark-comparison-metric>div span{min-width:0}.public-panel .benchmark-comparison-metric>div em,.public-panel .benchmark-comparison-metric>div strong,.public-panel .benchmark-comparison-metric>div small{display:block}.public-panel .benchmark-comparison-metric>div em{color:var(--text-tertiary);font-size:11px;font-style:normal}.public-panel .benchmark-comparison-metric>div strong{color:var(--text-primary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:16px;font-weight:570;overflow:hidden}.public-panel .benchmark-comparison-metric>div small{min-height:31px;color:var(--text-secondary);margin-top:4px;font-size:11px;line-height:1.35}.public-panel .benchmark-comparison-metric>b{font-variant-numeric:tabular-nums;border-radius:999px;margin-top:11px;padding:4px 8px;font-size:11px;font-weight:650;display:inline-flex}.public-panel .benchmark-comparison-metric>b.positive{color:var(--success);background:#80d27917}.public-panel .benchmark-comparison-metric>b.negative{color:var(--danger);background:#ff6b7a17}.public-panel .benchmark-comparison-metric>b.neutral{color:var(--blue-300);background:#d7a8761a}.public-panel .benchmark-comparison-metric>b.unavailable{color:var(--text-tertiary);background:#ffffff09}.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,#264536bd,#15281fdb);padding:22px 22px 16px;overflow:hidden}.public-panel .benchmark-chart>div:first-child span{color:var(--text-tertiary);letter-spacing:.15em;font-size:11px;font-weight:500}.public-panel .benchmark-chart h2{color:var(--text-primary);margin:4px 0 6px;font-size:18px;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:11px}.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-confidence-band{fill:#d7a87621;stroke:#dbb18447;stroke-width:1px}.public-panel .benchmark-series .benchmark-range{stroke:currentColor;stroke-width:2px;opacity:.7}.public-panel .benchmark-series.tone-blue{color:var(--blue-400)}.public-panel .benchmark-series.tone-purple{color:var(--purple-400)}.public-panel .benchmark-series.tone-green{color:var(--success)}.public-panel .benchmark-series.tone-orange{color:var(--warning)}.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-series.tone-purple polyline{stroke:var(--purple-400)}.public-panel .benchmark-series.tone-purple circle{fill:var(--purple-400)}.public-panel .benchmark-series.tone-green polyline{stroke:var(--success)}.public-panel .benchmark-series.tone-green circle{fill:var(--success)}.public-panel .benchmark-series.tone-orange polyline{stroke:var(--warning)}.public-panel .benchmark-series.tone-orange circle{fill:var(--warning)}.public-panel .benchmark-chart-summary{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.public-panel .benchmark-chart-summary strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.public-panel .benchmark-legend{color:var(--text-secondary);flex-wrap:wrap;gap:8px 14px;font-size:10px;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-history{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#1629208c;margin-bottom:20px;overflow:hidden}.public-panel .benchmark-history .card-heading>small{color:var(--text-tertiary);font-size:11px}.public-panel .benchmark-history-table{border-top:1px solid var(--border-subtle);overflow-x:auto}.public-panel .benchmark-history-head,.public-panel .benchmark-history-row{grid-template-columns:1.25fr 1.45fr 1fr .9fr 1.2fr 1.3fr 1.05fr;align-items:center;gap:14px;min-width:1240px;padding:0 20px;display:grid}.public-panel .benchmark-history-head{min-height:40px;color:var(--text-tertiary);letter-spacing:.09em;text-transform:uppercase;background:#0d18136b;font-size:11px;font-weight:600}.public-panel .benchmark-history-row{width:100%;min-height:68px;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #c0a68a17;transition:background .16s,box-shadow .16s}.public-panel .benchmark-history-row:hover{background:#d7a8760e}.public-panel .benchmark-history-row.selected{box-shadow:inset 3px 0 0 var(--blue-400);background:#d7a8761a}.public-panel .benchmark-history-row>span{min-width:0}.public-panel .benchmark-history-row strong,.public-panel .benchmark-history-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.public-panel .benchmark-history-row strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:570}.public-panel .benchmark-history-row small{color:var(--text-tertiary);margin-top:4px;font-size:12px}.public-panel .benchmark-history-row>span:last-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.public-panel .benchmark-history-row b{color:var(--success);text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.public-panel .benchmark-history-row b.baseline{color:var(--blue-300)}.public-panel .benchmark-history-row b.regression,.public-panel .benchmark-history-row b.failed{color:var(--danger)}.public-panel .benchmark-history-row b.inconclusive{color:var(--warning)}.public-panel .benchmark-history-row b i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.public-panel .benchmark-results{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#1629208c;overflow:hidden}.public-panel .benchmark-results .card-heading{min-width:0}.public-panel .benchmark-results .card-heading>small{color:var(--text-tertiary);font-size:10px}.public-panel .benchmark-result-list{display:grid}.public-panel .benchmark-result-card{border-top:1px solid var(--border-subtle);padding:22px}.public-panel .benchmark-result-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.public-panel .benchmark-result-heading>div{align-items:center;gap:12px;min-width:0;display:flex}.public-panel .benchmark-result-heading>div>span:last-child,.public-panel .benchmark-result-heading small,.public-panel .benchmark-result-heading strong,.public-panel .benchmark-result-heading em{min-width:0;display:block}.public-panel .benchmark-result-icon{width:38px;height:38px;color:var(--blue-300);background:#b3885924;border:1px solid #d7a87640;border-radius:10px;flex:none;place-items:center;display:grid}.public-panel .benchmark-result-heading small{color:var(--success);letter-spacing:.11em;font-size:11px;font-weight:600}.public-panel .benchmark-result-heading strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:17px;font-weight:550;overflow:hidden}.public-panel .benchmark-result-heading em{color:var(--text-secondary);margin-top:3px;font-size:12px;font-style:normal}.public-panel .benchmark-result-heading>b{color:var(--success);text-transform:uppercase;flex:none;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.public-panel .benchmark-result-heading>b.baseline{color:var(--blue-300)}.public-panel .benchmark-result-heading>b.regression,.public-panel .benchmark-result-heading>b.failed{color:var(--danger)}.public-panel .benchmark-result-heading>b.inconclusive{color:var(--warning)}.public-panel .benchmark-result-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.public-panel .benchmark-value{background:#0e191461;border:1px solid #c0a68a1f;border-radius:10px;min-width:0;padding:14px}.public-panel .benchmark-value small,.public-panel .benchmark-value strong,.public-panel .benchmark-value em{display:block}.public-panel .benchmark-value small{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.07em;font-size:11px}.public-panel .benchmark-value strong{color:var(--text-primary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:16px;font-weight:550;overflow:hidden}.public-panel .benchmark-value em{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-style:normal;overflow:hidden}.public-panel .benchmark-value.accent{background:#186d531c;border-color:#78c77133}.public-panel .benchmark-value.accent strong,.public-panel .benchmark-value.positive strong{color:var(--success)}.public-panel .benchmark-value.negative strong{color:var(--danger)}.public-panel .benchmark-node-list{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.public-panel .benchmark-node-list>span{min-width:280px;color:var(--blue-300);background:#213d2f73;border:1px solid #ba9c7c24;border-radius:9px;grid-template-columns:auto 1fr;column-gap:8px;padding:11px 13px;display:grid}.public-panel .benchmark-node-list svg{grid-row:1/3;margin-top:2px}.public-panel .benchmark-node-list strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.public-panel .benchmark-node-list small{color:var(--text-secondary);font-size:12px;line-height:1.45}.public-panel .benchmark-topology-summary{background:#1d352985;border:1px solid #c5a58226;border-radius:11px;margin-top:16px;padding:16px}.public-panel .benchmark-topology-summary>div:first-child{color:var(--blue-300);align-items:center;gap:11px;display:flex}.public-panel .benchmark-topology-summary>div:first-child span,.public-panel .benchmark-topology-summary>div:first-child small,.public-panel .benchmark-topology-summary>div:first-child strong{display:block}.public-panel .benchmark-topology-summary>div:first-child small{color:var(--text-tertiary);letter-spacing:.1em;font-size:11px}.public-panel .benchmark-topology-summary>div:first-child strong{color:var(--text-primary);margin-top:3px;font-size:14px}.public-panel .benchmark-topology-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0 0;display:grid}.public-panel .benchmark-topology-summary dl>div{background:#0e191459;border-radius:9px;min-width:0;padding:11px 12px}.public-panel .benchmark-topology-summary dt{color:var(--text-tertiary);font-size:11px}.public-panel .benchmark-topology-summary dd{overflow-wrap:anywhere;color:var(--text-primary);margin:5px 0 0;font-size:13px;line-height:1.45}.public-panel .benchmark-network-trace{background:#15281f57;border:1px solid #76bc7029;border-radius:11px;margin-top:12px;padding:16px}.public-panel .benchmark-network-trace.empty{color:var(--text-secondary);background:#1d352957}.public-panel .benchmark-network-trace-heading,.public-panel .benchmark-network-trace.empty>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.public-panel .benchmark-network-trace-heading>div,.public-panel .benchmark-network-trace.empty>div{color:var(--success);align-items:center;gap:10px;display:flex}.public-panel .benchmark-network-trace-heading span,.public-panel .benchmark-network-trace-heading small,.public-panel .benchmark-network-trace-heading strong,.public-panel .benchmark-network-trace.empty span,.public-panel .benchmark-network-trace.empty small,.public-panel .benchmark-network-trace.empty strong{display:block}.public-panel .benchmark-network-trace-heading small,.public-panel .benchmark-network-trace.empty small{color:var(--text-tertiary);letter-spacing:.09em;font-size:11px}.public-panel .benchmark-network-trace-heading strong,.public-panel .benchmark-network-trace.empty strong{color:var(--text-primary);margin-top:3px;font-size:14px}.public-panel .benchmark-network-trace-heading>em{color:var(--text-secondary);white-space:nowrap;font-size:12px;font-style:normal}.public-panel .benchmark-trace-stages,.public-panel .benchmark-trace-boundaries{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:12px;display:grid}.public-panel .benchmark-trace-stages>span,.public-panel .benchmark-trace-boundaries>span{background:#0e191461;border-radius:9px;min-width:0;padding:11px 12px}.public-panel .benchmark-trace-stages b{width:21px;height:21px;color:var(--blue-200);background:#d3a0692b;border-radius:6px;place-items:center;margin-right:7px;font-size:11px;display:inline-grid}.public-panel .benchmark-trace-stages strong,.public-panel .benchmark-trace-boundaries strong{color:var(--text-primary);font-size:12px}.public-panel .benchmark-trace-stages small,.public-panel .benchmark-trace-stages em,.public-panel .benchmark-trace-boundaries small,.public-panel .benchmark-trace-boundaries em{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:5px;font-size:11px;font-style:normal;line-height:1.45;display:block}.public-panel .benchmark-network-trace p{color:var(--text-secondary);margin:11px 0 0;font-size:12px}.public-panel .benchmark-technical-details{border-top:1px solid var(--border-subtle);margin-top:16px}.public-panel .benchmark-technical-details summary{color:var(--blue-300);cursor:pointer;padding:15px 0 0;font-size:13px}.public-panel .benchmark-technical-details>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.public-panel .benchmark-technical-details ul{color:var(--text-secondary);background:#0e191457;border-radius:9px;gap:7px;margin:14px 0 0;padding:14px 14px 14px 30px;font-size:12px;line-height:1.5;display:grid}.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:19px;font-weight:500}.public-panel .panel-loading span{font-size:12px}.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-mode-toggle{min-height:50px;margin-top:10px}.public-panel .panel-mode-toggle small,.public-panel .panel-sidebar-links{display:none}.public-panel .panel-sidebar-status{padding:0 4px}}@media (width<=1440px){.public-panel .panel-sidebar.open .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.open .panel-sidebar-close:hover{color:var(--text-primary);border-color:var(--border-strong);background:#d4a16a1a}.public-panel .panel-menu-backdrop{z-index:35;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;background:#070c0a94;border:0;animation:.18s ease-out panel-menu-backdrop-enter;display:block;position:fixed;inset:0}.public-panel .panel-menu-button{display:grid}}@media (width<=1440px) and (width>=921px){.public-panel{grid-template-columns:88px minmax(0,1fr)}.public-panel .panel-sidebar:not(.open){padding-inline:12px}.public-panel .panel-sidebar:not(.open) .panel-brand{justify-content:center;padding-inline:0}.public-panel .panel-sidebar:not(.open) .panel-brand div,.public-panel .panel-sidebar:not(.open) .panel-nav-label,.public-panel .panel-sidebar:not(.open) nav button span,.public-panel .panel-sidebar:not(.open) nav button b,.public-panel .panel-sidebar:not(.open) .panel-sidebar-links,.public-panel .panel-sidebar:not(.open) .panel-sidebar-status div{display:none}.public-panel .panel-sidebar:not(.open) nav button{justify-content:center;padding:0}.public-panel .panel-sidebar:not(.open) .panel-mode-toggle{grid-template-columns:1fr;justify-items:center;min-height:52px;padding:0}.public-panel .panel-sidebar:not(.open) .panel-mode-toggle>span,.public-panel .panel-sidebar:not(.open) .panel-mode-toggle>i{display:none}.public-panel .panel-sidebar:not(.open) .panel-sidebar-footer{justify-items:center}.public-panel .panel-sidebar:not(.open) .panel-sidebar-account{grid-template-columns:1fr;place-items:center;width:40px;min-height:40px;padding:0}.public-panel .panel-sidebar:not(.open) .panel-sidebar-account span,.public-panel .panel-sidebar:not(.open) .panel-sidebar-account>svg:last-child{display:none}.public-panel .panel-sidebar:not(.open) .panel-sidebar-status{grid-template-columns:1fr;place-items:center;padding:0;display:grid}.public-panel .panel-sidebar:not(.open) .panel-sidebar-meta{justify-items:center;gap:6px;padding:0;display:grid}.public-panel .panel-sidebar:not(.open) .panel-sidebar-status>i{margin:0}.public-panel .panel-sidebar:not(.open) .panel-sidebar-status>strong{display:none}.public-panel .panel-sidebar:not(.open) .panel-sidebar-version{text-align:center;justify-content:center;gap:6px;padding:0;display:grid}.public-panel .panel-sidebar:not(.open) .panel-sidebar-version>span{gap:1px}.public-panel .panel-sidebar:not(.open) .panel-sidebar-version strong{font-size:9px}.public-panel .panel-sidebar:not(.open) .panel-sidebar-actions{flex-direction:column;align-items:center;gap:8px;padding-top:12px;display:flex}.public-panel .panel-sidebar:not(.open) .panel-sidebar-actions .panel-theme-indicator,.public-panel .panel-sidebar:not(.open) .panel-sidebar-actions .panel-account-button,.public-panel .panel-sidebar:not(.open) .panel-sidebar-actions .panel-join-menu,.public-panel .panel-sidebar:not(.open) .panel-sidebar-actions .panel-join-trigger{width:40px;min-width:40px}.public-panel .panel-sidebar:not(.open) .panel-sidebar-actions .panel-theme-indicator{justify-content:center;padding:0}.public-panel .panel-sidebar:not(.open) .panel-sidebar-actions .panel-account-button{justify-content:center;min-width:40px;padding:0}.public-panel .panel-sidebar:not(.open) .panel-sidebar-actions .panel-join-trigger{padding:0}.public-panel .panel-sidebar:not(.open) .panel-sidebar-actions .panel-join-trigger span,.public-panel .panel-sidebar:not(.open) .panel-sidebar-actions .panel-account-button span,.public-panel .panel-sidebar:not(.open) .panel-sidebar-actions .panel-join-trigger .panel-join-chevron{display:none}.public-panel .panel-sidebar.open{width:288px;padding:28px 20px 20px;animation:.22s cubic-bezier(.2,.8,.2,1) panel-compact-sidebar-enter;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:28px 0 80px #060c0994}.public-panel .panel-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-panel .benchmark-overview-row,.public-panel .benchmark-chart-grid{grid-template-columns:1fr}.public-panel .benchmark-capacity-strip,.public-panel .benchmark-result-metrics,.public-panel .benchmark-comparison-grid,.public-panel .benchmark-technical-details>div{grid-template-columns:repeat(2,minmax(0,1fr))}.public-panel .benchmark-filter-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}.public-panel .benchmark-topology-summary dl,.public-panel .overview-grid{grid-template-columns:1fr}}@keyframes panel-compact-sidebar-enter{0%{opacity:.72;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes panel-menu-backdrop-enter{0%{opacity:0}to{opacity:1}}@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 #060c097a}.public-panel .panel-sidebar.open{transform:translate(0)}.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 .benchmark-filter-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.public-panel .inference-toolbar{flex-direction:column;align-items:stretch}.public-panel .inference-toolbar-controls{flex-wrap:wrap;justify-content:flex-start}.public-panel .inference-model-picker{flex:300px;width:min(430px,100%)}.public-panel .inference-route-strip,.public-panel .inference-model-summary{justify-content:flex-start}.public-panel .mesh-canvas-head{grid-template-columns:auto minmax(0,1fr);padding-block:12px}.public-panel .mesh-head-status{justify-self:end;margin-left:12px}.public-panel .mesh-head-actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=680px){.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-top-actions>span{display:none}.public-panel .panel-balance-group{gap:4px}.public-panel .panel-balance-badge{min-height:34px;padding:0 8px;font-size:10px}.public-panel .panel-balance-badge.tokens svg{display:none}.public-panel .panel-theme-indicator{width:34px;height:34px}.public-panel .panel-top-actions .panel-join-trigger{width:36px;min-width:36px;height:36px;padding:0}.public-panel .panel-join-trigger span,.public-panel .panel-join-trigger .panel-join-chevron{display:none}.public-panel .panel-join-popover{width:min(470px,100vw - 20px);max-height:calc(100vh - 74px);position:fixed;top:62px;right:10px;overflow-y:auto}.public-panel .panel-join-quick-actions{grid-template-columns:1fr}.public-panel .panel-top-actions .panel-join-quick-actions>button,.public-panel .panel-join-quick-actions>a{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:58px}.public-panel .panel-join-quick-actions>:is(button,a)>svg:last-child{display:block}.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 .benchmark-overview-context{padding:16px}.public-panel .panel-stat{min-height:174px}.public-panel .benchmark-toolbar{flex-direction:column;align-items:stretch}.public-panel .benchmark-filters-heading{flex-direction:column;align-items:flex-start}.public-panel .benchmark-filter-grid{grid-template-columns:1fr}.public-panel .benchmark-toolbar-selects{grid-template-columns:1fr;width:100%}.public-panel .benchmark-toolbar label{min-width:0}.public-panel .benchmark-run-state{flex-wrap:wrap}.public-panel .benchmark-comparison-heading{flex-direction:column;align-items:flex-start}.public-panel .benchmark-comparison-versions{justify-content:flex-start;width:100%}.public-panel .benchmark-chart{padding:18px 14px 12px}.public-panel .benchmark-capacity-strip,.public-panel .benchmark-result-metrics,.public-panel .benchmark-comparison-grid,.public-panel .benchmark-technical-details>div,.public-panel .benchmark-topology-summary dl{grid-template-columns:1fr}.public-panel .benchmark-result-card{padding:18px 14px}.public-panel .benchmark-result-heading{flex-direction:column;align-items:flex-start}.public-panel .benchmark-node-list>span{width:100%;min-width:0}.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:21px}.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-toolbar{gap:13px;padding:13px}.public-panel .inference-toolbar-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.public-panel .inference-toolbar-stat{justify-content:center;min-width:0}.public-panel .inference-model-picker{grid-column:1/-1;width:100%}.public-panel .inference-model-menu{width:min(460px,100vw - 58px);left:0;right:auto}.public-panel .inference-route-strip{padding-inline:13px}.public-panel .inference-composer-row{grid-template-columns:38px minmax(0,1fr);gap:6px}.public-panel .inference-attach{width:38px}.public-panel .inference-attachments>div{width:100%;max-width:none}.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 .inference-input-foot .inference-composer-tools{width:100%}.public-panel .inference-composer-tools .inference-model-picker{flex:1;width:auto}.public-panel .inference-composer-tools>span{display:none}.public-panel .inference-instructions-popover{width:min(410px,100vw - 48px);left:auto;right:0}.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 .mesh-canvas-head{flex-wrap:wrap;align-items:center;min-height:0;padding:14px;display:flex}.public-panel .mesh-canvas-head>div:first-child{margin-right:auto}.public-panel .mesh-head-status{order:3;justify-content:flex-start;justify-self:auto;width:100%;margin:8px 0 0}.public-panel .mesh-head-actions{grid-column:auto}.public-panel .mesh-head-actions .canvas-link{display:none}.public-panel .mesh-fullscreen-button{width:36px;padding:0;font-size:0}.public-panel .interactive-mesh-stage{height:430px}.public-panel .mesh-node{width:92px;padding:5px}.public-panel .mesh-node>span{width:31px;height:31px}.public-panel .mesh-node strong,.public-panel .mesh-node small{max-width:84px}.public-panel .mesh-node small{display:none}.public-panel .mesh-core{width:88px}.public-panel .mesh-core>span{border-radius:17px;width:54px;height:54px}.public-panel .mesh-core img{width:33px;height:33px}.public-panel .mesh-stage-legend{top:12px;left:12px}.public-panel .mesh-stage-legend>span:last-child{display:none}.public-panel .mesh-node-popover,.public-panel .mesh-node-popover.above,.public-panel .mesh-node-popover.below{width:auto;padding:12px;inset:auto 60px 14px 12px;transform:none}.public-panel .mesh-node-popover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-panel .mesh-zoom-controls{bottom:14px;right:12px}.public-panel .mesh-network-summary{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 12px}.public-panel .mesh-network-summary>div,.public-panel .mesh-network-summary>div+div{border-top:0;justify-items:center;gap:3px;min-width:0;padding:12px 7px;display:grid}.public-panel .mesh-network-summary>div+div{border-left:1px solid var(--border-subtle)}.public-panel .mesh-network-summary span{text-align:center;font-size:8px}.public-panel .mesh-network-summary strong{font-size:12px}.public-panel .overview-announcement{grid-template-columns:44px 1fr}.public-panel .overview-announcement-actions{grid-column:1/-1;justify-content:flex-start;width:100%}.public-panel .overview-announcement-actions button{width:auto}.public-panel .overview-evidence{flex-wrap:wrap;align-items:flex-start;gap:5px 10px;padding:9px 11px}.public-panel .overview-evidence>strong{flex:auto}.public-panel .overview-evidence>small{flex-basis:100%;margin-left:21px}.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>button{grid-column:2;justify-self:start}.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:14px}.public-panel .accelerator-preparation-head{align-items:flex-start}.public-panel .accelerator-preparation-value strong{font-size:15px}.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 (width<=820px){.public-panel .api-access-summary{flex-wrap:wrap;padding-block:12px}.public-panel .api-access-summary>strong{order:3;min-width:100%}.public-panel .api-access-summary-copy{margin-left:auto}.public-panel .api-command-grid,.public-panel .api-account-strip{grid-template-columns:1fr}.public-panel .api-access-body{padding:16px}.public-panel .api-access-status-row,.public-panel .api-keys-heading,.public-panel .api-created-key,.public-panel .api-key-form{flex-direction:column;align-items:stretch}.public-panel .api-access-status-row button,.public-panel .api-key-form button{justify-content:center}.public-panel .api-key-row>small{display:none}}@media (width<=680px){.public-panel .network-model-catalog-head{flex-direction:column;align-items:flex-start;gap:13px;min-height:0;padding:17px 16px}.public-panel .network-model-catalog-head>div:last-child{justify-content:space-between;width:100%}.public-panel .network-model-table{min-width:800px}.public-panel .network-model-table th:first-child,.public-panel .network-model-table td:first-child{padding-left:16px}.public-panel .network-model-name{min-width:210px;max-width:280px}.model-detail-drawer{width:100%;max-width:none;padding:18px 16px 28px}.model-detail-head{grid-template-columns:40px minmax(0,1fr) 32px;gap:10px}.model-detail-icon{width:40px;height:40px}.model-detail-head h2{font-size:14px}.model-detail-metrics{gap:7px}.model-detail-metrics>div{grid-template-columns:24px minmax(0,1fr);gap:7px;min-height:72px;padding:10px}.model-token-breakdown>div{padding:11px 9px}}@media (prefers-reduced-motion:reduce){.public-panel *,.public-panel :before,.public-panel :after,.model-detail-backdrop,.model-detail-drawer{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.public-panel .mesh-packet{display:none}.public-panel .panel-skip-link,.public-panel .operator-evidence-grid{transition:none!important;animation:none!important}}@media (pointer:coarse){.public-panel :where(button,input,select,textarea,summary,[role=button]),.public-panel a:not(.panel-brand){min-block-size:44px}}.public-panel .panel-top-actions .panel-account-button{color:#d4c2ae;white-space:nowrap;background:#1a302594;border:1px solid #dcb38833;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:auto;min-width:88px;height:40px;padding:0 12px;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex}.public-panel .panel-top-actions .panel-account-button:hover{transform:translateY(-1px)}.public-panel .panel-top-actions .panel-account-button:active{transform:translateY(0)}.public-panel .panel-top-actions .panel-account-button.signed-in{color:#96d491;background:#1c5b5229;border-color:#75c26e47}.public-panel .panel-top-actions .panel-account-button span{text-transform:capitalize;white-space:nowrap;font-size:12px;font-weight:600;line-height:1}.public-panel .panel-sidebar-actions{flex-direction:initial;grid-template-columns:36px minmax(92px,1fr);align-items:center;gap:8px;display:grid}.public-panel .panel-sidebar-actions .panel-theme-indicator{width:36px;height:36px}.public-panel .panel-sidebar-actions .panel-join-menu,.public-panel .panel-sidebar-actions .panel-join-trigger{width:auto}.public-panel .panel-sidebar-actions .panel-join-trigger{min-width:76px;padding-inline:8px}@media (width>=921px){.public-panel .panel-sidebar:has(.panel-sidebar-actions .panel-join-menu.open){overflow:visible}.public-panel .panel-sidebar-actions .panel-join-popover{width:min(420px,100vw - 32px);animation-name:panel-join-popover-up;inset:auto auto calc(100% + 12px) 0}}@keyframes panel-join-popover-up{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.account-modal-backdrop{z-index:1000;padding:24px}.account-modal{color:#fcf9f5;background:linear-gradient(155deg,#213e30fa,#12211afc);border:1px solid #dfb88f40;border-radius:24px;width:min(500px,100%);padding:30px;position:relative;box-shadow:0 40px 100px #0000008c,inset 0 1px #ffffff0d}.account-modal:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 20% 0,#79ae841a,#0000 42%);position:absolute;inset:0}.account-modal>*{position:relative}.account-modal-close{z-index:3;color:#b8b3aa;cursor:pointer;pointer-events:auto;background:#111f188c;border:1px solid #cbb39933;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:18px;right:18px}.account-modal-brand{color:#e1be98;font:650 10px var(--panel-font-mono);letter-spacing:.14em;align-items:center;gap:10px;display:flex}.account-modal-brand img{border-radius:10px;width:34px;height:34px}.account-modal h2{letter-spacing:-.04em;margin:24px 0 8px;font-size:30px}.account-modal>p{color:#aba69d;margin:0 0 24px;line-height:1.6}.account-provider-divider{color:#837d75;grid-template-columns:1fr auto 1fr;align-items:center;gap:11px;margin-top:18px;font-size:10px;display:grid}.account-provider-divider i{background:#d7e1da1f;height:1px}.account-provider-orbs{justify-content:center;align-items:center;gap:12px;margin-top:13px;display:flex}.account-provider-orbs>button{color:#fff;cursor:pointer;background:#070b08eb;border:1px solid #fff3;border-radius:50%;flex:0 0 50px;place-items:center;width:50px;height:50px;padding:0;transition:transform .15s ease-out,border-color .15s ease-out,background .15s ease-out,box-shadow .15s ease-out;display:grid;box-shadow:0 8px 20px #00000029}.account-provider-orbs>button:hover:not(:disabled){border-color:#d29e66;transform:translateY(-2px);box-shadow:0 11px 24px #00000038}.account-provider-orbs>button:active:not(:disabled){transform:translateY(0)scale(.96)}.account-provider-orbs>button:focus-visible{outline-offset:3px;border-color:#e0b17f;outline:3px solid #d29e6657}.account-provider-orbs>button:disabled{opacity:.5;cursor:wait}.account-provider-orbs>button>svg{width:23px;height:23px}.account-provider-orbs .account-provider-google{background:#fff}.account-provider-orbs .account-provider-google:hover:not(:disabled),.account-provider-orbs .account-provider-google:focus-visible{background:#f7f8f7}.account-provider-orbs .account-provider-x{color:#fff;background:#070b08}.account-provider-orbs .account-provider-wallet{background:#fff7ef;border-color:#e177268c}.account-provider-orbs .account-provider-wallet>svg{width:27px;height:27px}.account-mode-tabs{background:0 0;border:0;border-bottom:1px solid #d7e1da29;border-radius:0;grid-template-columns:1fr 1fr;gap:0;margin-bottom:22px;padding:0;display:grid}.account-mode-tabs button{color:#9b958c;background:0 0;border:0;border-radius:0;min-height:42px;padding:8px 12px 12px;transition:color .15s;position:relative}.account-mode-tabs button:after{content:"";background:#d29e66;border-radius:999px;height:2px;transition:right .17s ease-out,left .17s ease-out;position:absolute;bottom:-1px;left:50%;right:50%}.account-mode-tabs button.active{color:#e5c29d;box-shadow:none;background:0 0}.account-mode-tabs button.active:after{left:12px;right:12px}.account-modal form{gap:14px;display:grid}.account-modal form label{color:#b0a99e;font:650 9px var(--panel-font-mono);letter-spacing:.09em;text-transform:uppercase;gap:7px;display:grid}.account-modal form input{color:#fff;width:100%;min-height:46px;font:500 14px var(--panel-font);background:#14251db8;border:1px solid #d7e1da29;border-radius:11px;outline:none;padding:0 14px}.account-modal form input:focus{border-color:#c89662;box-shadow:0 0 0 3px #ad7a4824}.account-password-field{display:block;position:relative}.account-password-field input{padding-right:52px!important}.account-password-field>button{color:#9e988f;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;transition:color .15s ease-out,background .15s ease-out;display:grid;position:absolute;top:1px;right:1px}.account-password-field>button:hover{color:#f1d2b1;background:#d29e6617}.account-password-field>button:focus-visible{outline-offset:-4px;color:#f1d2b1;outline:2px solid #d29e667a}.account-password-field>button svg{width:18px;height:18px}.account-submit,.account-signout{color:#183126;background:#d29e66;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding-inline:21px;font-weight:700;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.account-submit span{text-align:center;flex:1}.account-submit>svg:last-child{margin-left:auto}.account-signout{color:#f5faf6;background:#365f43}.account-submit:hover:not(:disabled){background:#dda971;transform:translateY(-1px);box-shadow:0 10px 24px #0a1c1133}.account-submit:active:not(:disabled){transform:translateY(0)}.account-submit:focus-visible{outline-offset:2px;outline:3px solid #d8a67152}.account-submit svg,.account-signout svg{width:17px}.account-submit:disabled{opacity:.6}.account-auth-error{color:#ff9db0;background:#7d1f3c26;border:1px solid #ff668240;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:13px;line-height:1.45;display:flex}.account-identity-card{background:#69513833;border:1px solid #d3a06947;border-radius:14px;align-items:center;gap:14px;margin-bottom:18px;padding:16px;display:flex}.account-identity-card>svg{color:#e6c8a7;width:25px;height:25px}.account-identity-card span{gap:4px;min-width:0;display:grid}.account-identity-card strong{text-overflow:ellipsis;overflow:hidden}.account-identity-card small{color:#93ce8e;text-transform:capitalize}.account-signout{color:#d2cec6;background:#12211985;border:1px solid #bb9f8133;width:100%}.account-link-identities{background:#ffffff05;border:1px solid #c4a58329;border-radius:13px;gap:11px;margin:0 0 18px;padding:14px;display:grid}.account-link-identities>div:first-child{gap:4px;display:grid}.account-link-identities strong{color:#f7f1eb;font-size:12px}.account-link-identities small{color:#9d978f;font-size:10px;line-height:1.5}.account-link-identities>span{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.account-link-identities>span button{color:#e9dfd4;cursor:pointer;background:#ffffff06;border:1px solid #c4a5832e;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:11px;font-weight:700;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.account-link-identities>span button:hover:not(:disabled){background:#b985501a;border-color:#b98550;transform:translateY(-1px)}.account-link-identities>span button:disabled{opacity:.58;cursor:wait}.account-link-identities>span button svg{width:14px}.account-link-identities>span button svg.account-provider-metamask-icon{width:17px;height:17px}.account-link-identities>span b{font-size:12px}.account-detail-tabs{background:#0d19136b;border:1px solid #c4a58329;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:4px;width:100%;margin:20px 0 0;padding:3px;display:grid}.account-detail-tabs button{color:#989189;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;transition:color .15s,background .15s}.account-detail-tabs button.active{color:#fff;background:#d3a06924}.account-facts,.account-usage-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 18px;display:grid}.account-facts span,.account-usage-summary span{background:#ffffff05;border:1px solid #c4a58324;border-radius:11px;gap:6px;min-width:0;padding:11px;display:grid}.account-facts small,.account-usage-summary small,.account-usage-models>span{color:#8f887f;font:650 7px var(--panel-font-mono);letter-spacing:.08em}.account-facts strong,.account-usage-summary strong{color:#f7f1eb;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.account-usage-models{gap:7px;margin-bottom:18px;display:grid}.account-usage-models>div:not(.account-usage-empty){border-bottom:1px solid #c4a5831c;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.account-usage-models strong{font:600 10px var(--panel-font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-usage-models span,.account-usage-models b{color:#9d978f;font-size:9px;font-weight:500}.account-usage-models b{color:#d7b48e}.account-usage-empty{color:#8f887f;border:1px dashed #c4a58324;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:70px;font-size:10px;display:flex}.billing-panel-state{color:#b8b1a7;justify-content:center;align-items:center;gap:10px;min-height:260px;font-size:12px;display:flex}.billing-panel-state>svg{color:#d7aa78;width:18px}.billing-panel-state.error{color:#dfb1a6;flex-wrap:wrap;align-content:center}.billing-panel-state button{color:#f1d6cf;background:#77382d2e;border:1px solid #dfb1a63d;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 12px;display:inline-flex}.billing-panel-state button svg{width:14px}.billing-return-notice{background:#497b4321;border:1px solid #81be7947;border-radius:12px;align-items:center;gap:11px;margin:0 0 14px;padding:12px 13px;animation:.22s ease-out both billing-notice-in;display:flex}.billing-return-notice.neutral{background:#ffffff06;border-color:#c4a5832e}.billing-return-notice>svg{color:#98ce90;width:18px}.billing-return-notice.neutral>svg{color:#baaa98}.billing-return-notice span{gap:3px;display:grid}.billing-return-notice strong{font-size:11px}.billing-return-notice small{color:#a9a39a;font-size:9px;line-height:1.4}.billing-plan-card{background:linear-gradient(145deg,#805b3630,#ffffff05 52%);border:1px solid #d8ab7b47;border-radius:17px;margin-bottom:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.billing-plan-card>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 12px;display:flex}.billing-plan-card>header>div{gap:7px;display:grid}.billing-plan-card>header span{color:#d5a873;font:700 8px var(--panel-font-mono);letter-spacing:.11em}.billing-plan-card>header strong{color:#fffaf4;letter-spacing:-.05em;font-size:30px}.billing-plan-card>header strong small{color:#a7a097;letter-spacing:0;margin-left:4px;font-size:11px;font-weight:500}.billing-status{color:#aaa39a;min-height:27px;font:700 7px var(--panel-font-mono);letter-spacing:.07em;background:#ffffff06;border:1px solid #b9b1a52e;border-radius:999px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.billing-status svg{width:12px}.billing-status.active{color:#a5d89e;background:#4f884824;border-color:#7ec0754d}.billing-status.warning{color:#e5b87e;background:#905b2524;border-color:#e0a65e52}.billing-plan-card>p{color:#aaa49b;margin:0;padding:0 18px 16px;font-size:11px;line-height:1.55}.billing-plan-proof{border-top:1px solid #cda47921;border-bottom:1px solid #cda47921;grid-template-columns:1.2fr 1fr;display:grid}.billing-plan-proof>span{gap:5px;padding:13px 18px;display:grid}.billing-plan-proof>span+span{border-left:1px solid #cda47921}.billing-plan-proof small{color:#817b73;font:700 7px var(--panel-font-mono);letter-spacing:.08em}.billing-plan-proof strong{color:#e7ded4;font-size:11px}.billing-plan-card>footer{gap:8px;padding:14px;display:flex}.billing-plan-card>footer button{border-radius:10px;min-height:40px;transition:transform .15s,border-color .15s,background-color .15s,opacity .15s}.billing-plan-card>footer button:not(:disabled):hover{transform:translateY(-1px)}.billing-plan-card>footer button:not(:disabled):active{transform:translateY(0)}.billing-plan-card>footer button:focus-visible{outline-offset:2px;outline:2px solid #d7aa78}.billing-primary,.billing-secondary{flex:1;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.billing-primary{color:#1f2d24;background:#d8ad7d;border:1px solid #d4a26e}.billing-primary:not(:disabled):hover{background:#e5bd90}.billing-secondary{color:#e7d6c3;background:#ffffff09;border:1px solid #d2ae8738}.billing-refresh{color:#a9a198;background:0 0;border:1px solid #d2ae8729;place-items:center;width:40px;display:grid}.billing-plan-card>footer button:disabled{cursor:not-allowed;opacity:.5}.billing-plan-card>footer svg{width:15px}.billing-safety-note{background:#ffffff05;border:1px solid #bea98f24;border-radius:12px;align-items:flex-start;gap:11px;margin-bottom:12px;padding:12px;display:flex}.billing-safety-note>svg{color:#9fbd99;flex:none;width:17px}.billing-safety-note.warning>svg{color:#dfa15c}.billing-safety-note span{gap:3px;display:grid}.billing-safety-note strong{color:#d8d0c7;font-size:10px}.billing-safety-note small{color:#938d84;font-size:9px;line-height:1.45}@keyframes billing-notice-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.public-panel .panel-sidebar-account{width:100%;min-height:50px;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:9px;margin:0;padding:7px 8px;transition:border-color .15s,background .15s,transform .15s;display:grid}.public-panel .panel-sidebar-account:hover{border-color:var(--border-subtle);background:#70563b17}.public-panel .panel-sidebar-account:active{transform:translateY(1px)}.public-panel .panel-sidebar-account:focus-visible{outline:2px solid var(--blue-400);outline-offset:2px}.public-panel .panel-sidebar-account>svg:first-child{width:32px;height:32px;color:var(--text-primary);background:#ffffff09;border:1px solid #cdaa8433;border-radius:50%;padding:8px}.public-panel .panel-sidebar-account>svg:last-child{width:12px;color:var(--text-tertiary)}.public-panel .panel-sidebar-account span{gap:2px;min-width:0;display:grid}.public-panel .panel-sidebar-account strong,.public-panel .panel-sidebar-account small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-panel .panel-sidebar-account strong{color:var(--text-primary);font-size:11px}.public-panel .panel-sidebar-account small{color:var(--text-tertiary);font-size:9px}@media (width<=520px){.account-link-identities>span,.account-facts,.account-usage-summary{grid-template-columns:1fr}.billing-plan-card>header{flex-direction:column;align-items:stretch}.billing-status{align-self:flex-start}.billing-plan-proof{grid-template-columns:1fr}.billing-plan-proof>span+span{border-top:1px solid #cda47921;border-left:0}.billing-plan-card>footer{flex-wrap:wrap}.billing-primary,.billing-secondary{flex-basis:calc(100% - 48px)}.account-usage-models>div:not(.account-usage-empty){grid-template-columns:minmax(0,1fr) auto}.account-usage-models>div:not(.account-usage-empty) span{display:none}}@media (prefers-reduced-motion:reduce){.billing-return-notice{animation:none}.billing-plan-card>footer button{transition-duration:1ms}.billing-plan-card>footer button:not(:disabled):hover,.billing-plan-card>footer button:not(:disabled):active{transform:none}}.public-panel .system-logs-page{gap:18px;width:min(100%,1120px);margin-inline:auto;display:grid}.public-panel .system-logs-page .panel-page-title{margin-bottom:2px}.public-panel .system-log-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-panel .system-log-summary article{background:linear-gradient(145deg,#234031b8,#162a20c2);border:1px solid #bea28524;border-radius:17px;align-items:center;gap:12px;min-height:96px;padding:16px 18px;display:flex;box-shadow:inset 0 1px #ffffff06}.public-panel .system-log-summary article>svg{color:#e2c09c;background:#c5976524;border-radius:12px;flex:none;width:38px;height:38px;padding:9px}.public-panel .system-log-summary article.warning>svg{color:#ffc36b;background:#da952c21}.public-panel .system-log-summary article.error>svg{color:#ff829c;background:#de436721}.public-panel .system-log-summary article>span{gap:4px;min-width:0;display:grid}.public-panel .system-log-summary small{color:var(--text-disabled);letter-spacing:.12em;font-size:10px;font-weight:650}.public-panel .system-log-summary strong{color:var(--text-primary);font-size:26px;font-weight:550}.public-panel .system-log-summary em{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.public-panel .system-log-toolbar{box-shadow:var(--shadow-card);background:#13231ba6;border:1px solid #bea28524;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:6px;display:flex}.public-panel .system-log-filters{gap:4px;display:flex}.public-panel .system-log-filters button{min-height:38px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:0 15px;font-size:12px}.public-panel .system-log-filters button:hover{color:var(--text-primary);background:#ffffff09}.public-panel .system-log-filters button.active{color:#fff;background:linear-gradient(135deg,#d4a16a61,#b88d604d);border-color:#dbb08233}.public-panel .system-log-search{background:#101d17b8;border:1px solid #bea28524;border-radius:10px;align-items:center;gap:9px;width:min(330px,42%);min-height:40px;padding:0 12px;display:flex}.public-panel .system-log-search>svg{width:16px;color:var(--text-disabled)}.public-panel .system-log-search input{width:100%;min-width:0;height:20px;min-height:0;color:var(--text-primary);box-shadow:none;appearance:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:500 12px var(--panel-font);border-radius:0;outline:0;padding:0;background:0 0!important;border:0!important}.public-panel .system-log-search input::placeholder{color:var(--text-disabled)}.public-panel .system-log-notice,.public-panel .system-log-safety{color:#e8bb73;background:#744b151c;border:1px solid #efb0492e;border-radius:12px;align-items:center;gap:10px;padding:12px 15px;font-size:12px;display:flex}.public-panel .system-log-notice>svg,.public-panel .system-log-safety>svg{flex:none;width:17px}.public-panel .system-log-list{min-height:320px;box-shadow:var(--shadow-card);background:#13231b7a;border:1px solid #bea28524;border-radius:17px;overflow:hidden}.public-panel .system-log-loading{min-height:320px;color:var(--text-tertiary);align-content:center;place-items:center;gap:12px;font-size:12px;display:grid}.public-panel .system-log-loading svg{color:var(--blue-400)}.public-panel .system-log-row{border-bottom:1px solid #bea28516;grid-template-columns:34px minmax(0,1fr);gap:13px;padding:14px 20px 14px 15px;display:grid}.public-panel .system-log-row:last-child{border-bottom:0}.public-panel .system-log-row:hover{background:#d4a16a09}.public-panel .system-log-row-marker{justify-content:center;display:flex}.public-panel .system-log-row-marker i{background:#d4a26d38;border:2px solid #e4c5a4;border-radius:50%;width:9px;height:9px;margin-top:5px;box-shadow:0 0 12px #d4a26d38}.public-panel .system-log-row.warning .system-log-row-marker i{background:#e7a03038;border-color:#f5bb61;box-shadow:0 0 12px #e7a03033}.public-panel .system-log-row.error .system-log-row-marker i{background:#e1385b38;border-color:#ff748f;box-shadow:0 0 12px #e1385b38}.public-panel .system-log-row-content{gap:7px;min-width:0;display:grid}.public-panel .system-log-row-content header{align-items:center;gap:8px;display:flex}.public-panel .system-log-row-content time{color:var(--text-disabled);font:550 10px var(--panel-font-mono);margin-right:3px}.public-panel .system-log-level,.public-panel .system-log-source{color:#e9cfb3;letter-spacing:.08em;background:#c79c6d1f;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700}.public-panel .system-log-level.warning{color:#f6c371;background:#da952c21}.public-panel .system-log-level.error{color:#ff8aa2;background:#de436721}.public-panel .system-log-source{color:var(--text-tertiary);letter-spacing:0;background:#bfa48717}.public-panel .system-log-row-content>div>strong{color:var(--text-primary);font-size:12px;font-weight:620}.public-panel .system-log-row-content p{color:var(--text-secondary);overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.55}.public-panel .system-log-row details{background:#101d1775;border:1px solid #bea2851a;border-radius:9px;transition:border-color .16s,background .16s}.public-panel .system-log-row details[open]{background:#d4a16a0e;border-color:#d4a16a47}.public-panel .system-log-row summary{min-height:34px;color:var(--text-tertiary);cursor:pointer;align-items:center;gap:7px;padding:0 11px;font-size:10px;list-style:none;display:flex}.public-panel .system-log-row summary::-webkit-details-marker{display:none}.public-panel .system-log-row summary svg{width:13px;margin-left:auto;transition:transform .16s}.public-panel .system-log-row details[open] summary svg{transform:rotate(180deg)}.public-panel .system-log-row code{color:#cab49d;max-height:180px;font:500 10px/1.55 var(--panel-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #bea28514;padding:11px;display:block;overflow:auto}.public-panel .system-log-safety{color:#8dc388;background:#1b6f5817;border:1px solid #6daf6729;border-radius:12px;justify-content:center;align-items:flex-start;gap:8px;max-width:620px;margin:2px auto 0;padding:10px 14px}.public-panel .system-log-safety>span{gap:3px;display:grid}.public-panel .system-log-safety strong{color:#b0d7ac;font-size:11px}.public-panel .system-log-safety small{color:var(--text-tertiary);font-size:10px;line-height:1.45}.public-panel.theme-light .system-log-summary article,.public-panel.theme-light .system-log-toolbar,.public-panel.theme-light .system-log-list{border-color:var(--border-subtle);background:var(--bg-card);box-shadow:var(--shadow-card)}.public-panel.theme-light .system-log-summary article>svg{color:var(--blue-300);background:#ad7a4817}.public-panel.theme-light .system-log-summary article.warning>svg{color:var(--warning);background:#9b640017}.public-panel.theme-light .system-log-summary article.error>svg{color:var(--danger);background:#c74b4b17}.public-panel.theme-light .system-log-summary small,.public-panel.theme-light .system-log-row-content time,.public-panel.theme-light .system-log-search>svg,.public-panel.theme-light .system-log-search input::placeholder{color:var(--text-tertiary)}.public-panel.theme-light .system-log-search{border-color:var(--border-subtle);background:#f8f5f0}.public-panel.theme-light .system-log-search input{color:var(--text-primary)}.public-panel.theme-light .system-log-filters button:hover{color:var(--text-primary);background:var(--bg-card-hover)}.public-panel.theme-light .system-log-filters button.active{color:#fff;background:linear-gradient(135deg,#a8794d,#8a5f36);border-color:#9c6d3e3d}.public-panel.theme-light .system-log-row{border-bottom-color:#eee7df}.public-panel.theme-light .system-log-row:hover{background:#ad7a480a}.public-panel.theme-light .system-log-level{color:var(--blue-600);background:#ad7a4817}.public-panel.theme-light .system-log-level.warning{color:var(--warning);background:#9b640017}.public-panel.theme-light .system-log-level.error{color:var(--danger);background:#c74b4b17}.public-panel.theme-light .system-log-source{color:var(--text-tertiary);background:#f0ece6}.public-panel.theme-light .system-log-row details{background:#f8f5f0;border-color:#e8dfd6}.public-panel.theme-light .system-log-row code{color:#6f5439;background:#f3eee8;border-top-color:#e8dfd6}.public-panel.theme-light .system-log-notice{color:#7f570c;background:#fff8e9;border-color:#9b64002e}.public-panel.theme-light .system-log-safety{max-width:620px;color:var(--success);background:#f3f8f4;border-color:#3e7d5829;margin-inline:auto}.public-panel.theme-light .system-log-safety strong{color:#356c4c}@media (width<=820px){.public-panel .system-log-summary{grid-template-columns:1fr}.public-panel .system-log-summary article{min-height:88px}.public-panel .system-log-toolbar{flex-direction:column;align-items:stretch}.public-panel .system-log-filters{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-panel .system-log-filters button{padding-inline:8px}.public-panel .system-log-search{width:100%}.public-panel .system-log-row{grid-template-columns:20px minmax(0,1fr);gap:8px;padding-inline:10px 13px}.public-panel .system-log-row-content header{flex-wrap:wrap;align-items:flex-start}}.public-panel.theme-light .panel-sidebar{border-right-color:var(--border-subtle);background:linear-gradient(#fff 0%,#fcfaf8 100%)}.public-panel.theme-light .panel-topbar{border-bottom-color:var(--border-subtle);background:#ffffffeb}.public-panel.theme-light .panel-top-actions>button,.public-panel.theme-light .panel-balance-badge,.public-panel.theme-light .panel-theme-indicator{color:var(--text-secondary);border-color:var(--border-subtle);background:#27463609}.public-panel.theme-light .panel-top-actions .panel-account-button{color:var(--text-primary);background:#faf8f5;border-color:#e5dbd1;box-shadow:inset 0 1px #fff}.public-panel.theme-light .panel-top-actions .panel-account-button:hover{background:#f3eee8;border-color:#d7c5b3}.public-panel.theme-light .panel-top-actions .panel-account-button.signed-in{color:#356c4c;background:#f1f7f2;border-color:#3e7d5833}.public-panel.theme-light .panel-top-actions .panel-join-trigger{color:#fff;background:linear-gradient(135deg, var(--blue-600), var(--blue-500));border-color:#8a5f364d}.public-panel.theme-light .panel-join-popover{background:radial-gradient(circle at 100% 0,#c1915d1a,#0000 42%),#fffffffb;border-color:#72583d29;box-shadow:0 24px 70px #503e2b33,inset 0 1px #fff}.public-panel.theme-light .panel-join-popover-intro,.public-panel.theme-light .panel-join-invite{border-color:#72583d21}.public-panel.theme-light .panel-join-invite{background:#f4efea85}.public-panel.theme-light .panel-join-invite code,.public-panel.theme-light .panel-join-quick-actions strong{color:#55422e}.public-panel.theme-light .panel-join-quick-actions>a,.public-panel.theme-light .panel-top-actions .panel-join-quick-actions>button{background:#f6f2ee7a;border-color:#72583d1f}.public-panel.theme-light .dashboard-connect{background:radial-gradient(circle at 100% 0,#c1915d14,#0000 35%),#ffffffc7;border-color:#72583d21}.public-panel.theme-light .live-network-telemetry{background:#ffffffc7;border-color:#72583d21}.public-panel.theme-light .live-network-telemetry>div+div{border-color:#72583d17}.public-panel.theme-light .live-network-telemetry>div>strong{color:#594530}.public-panel.theme-light .live-network-telemetry .snapshot>strong{color:#447f3e}.public-panel.theme-light .dashboard-connect>header{border-bottom-color:#72583d1a}.public-panel.theme-light .dashboard-connect-field,.public-panel.theme-light .dashboard-connect-command{background:#f1ece66b;border-color:#72583d21}.public-panel.theme-light .dashboard-connect-field code,.public-panel.theme-light .dashboard-connect-command code{color:#5e4933}.public-panel.theme-light .dashboard-connect-field.endpoint>button{color:#205a3d;background:#f3f8f4;border-color:#a9cbb4}.public-panel.theme-light .dashboard-connect-field.endpoint>button:hover{color:#17472f;background:#e4f1e7;border-color:#76a889}.public-panel.theme-light .dashboard-connect-join>p{color:#88837a}.public-panel.theme-light .connected-peers-card{background:#ffffffc7;border-color:#72583d21}.public-panel.theme-light .connected-peers-card>header,.public-panel.theme-light .connected-peers-card tbody tr{border-color:#72583d17}.public-panel.theme-light .connected-peers-card thead{background:#5c483206}.public-panel.theme-light .connected-peers-card td>strong,.public-panel.theme-light .connected-peers-empty strong{color:#594530}.public-panel.theme-light .connected-peers-card td>code{color:#987652}.public-panel.theme-light .connected-peers-controls select{color:#706b61;background:#f1ece680}.public-panel.theme-light .connected-peers-controls select option{color:#5e4933;background:#fff}.public-panel.theme-light .inference-unavailable{background:linear-gradient(145deg,#fff,#fcfaf8)}@media (prefers-reduced-motion:reduce){.public-panel .panel-join-popover{animation:none}.public-panel .panel-join-chevron{transition:none}.public-panel .live-network-telemetry .inflight>i.active:after{animation:none}}.public-panel.theme-light .inference-model-picker>button,.public-panel.theme-light .inference-attach{background:#be8d590b}.public-panel.theme-light .inference-model-menu{background:#fffffffa;box-shadow:0 22px 58px #4d3c2a2e}.public-panel.theme-light .inference-toolbar,.public-panel.theme-light .inference-route-strip{background:linear-gradient(#fffdfa,#faf7f2)}.public-panel.theme-light .inference-toolbar-stat,.public-panel.theme-light .inference-model-picker>button,.public-panel.theme-light .inference-instructions>button{background:#ad7a480b}.public-panel.theme-light .inference-model-picker>button:hover,.public-panel.theme-light .inference-model-picker.open>button,.public-panel.theme-light .inference-instructions>button:hover,.public-panel.theme-light .inference-instructions.open>button{background:#ad7a4818}.public-panel.theme-light .inference-model-menu,.public-panel.theme-light .inference-instructions-popover{background:#fffffffc;border-color:#e3d6c8;box-shadow:0 22px 58px #4d3c2a2e}.public-panel.theme-light .inference-model-menu>button:hover,.public-panel.theme-light .inference-model-menu>button.selected,.public-panel.theme-light .inference-suggestions button:hover,.public-panel.theme-light .inference-instruction-presets button:hover{background:#fbf6f1}.public-panel.theme-light .inference-suggestions button,.public-panel.theme-light .inference-input,.public-panel.theme-light .inference-attach,.public-panel.theme-light .inference-clear{background:#ffffffb3}.public-panel.theme-light .inference-user-message{background:#ad7a4817;border-color:#ad7a4838}.public-panel.theme-light .inference-message-files>span,.public-panel.theme-light .inference-attachments>div{background:#faf5ef;border-color:#ad7a482e}.public-panel.theme-light .inference-activity-summary{background:#fbfaf8;border-color:#e6ddd3}.public-panel.theme-light .inference-activity-summary>header,.public-panel.theme-light .inference-activity-summary>section,.public-panel.theme-light .inference-response-metrics{border-color:#eee7df}.public-panel.theme-light .inference-live-reasoning,.public-panel.theme-light .inference-reasoning p{background:#faf7f4}.public-panel.theme-light .inference-input textarea:disabled{background:#1e2a2209}.public-panel.theme-light .inference-instructions-popover textarea{background:var(--bg-input)}.public-panel.theme-light .inference-instruction-presets button{background:#1e2a2206}.public-panel.theme-light .inference-error,.public-panel.theme-light .inference-attachment-error{color:#a83f3f;background:#c74b4b12;border-color:#c74b4b33}@media (width<=680px){.public-panel .panel-top-actions{gap:6px}.public-panel .panel-balance-group,.public-panel .panel-top-actions .panel-theme-indicator,.public-panel .panel-environment-badge,.public-panel .panel-top-actions .panel-account-button,.public-panel .panel-top-actions>a{display:none}.public-panel .dashboard-connect>header{align-items:flex-start;min-height:54px;padding-block:11px}.public-panel .dashboard-connect>header>div{gap:2px;display:grid}.public-panel .dashboard-connect-grid{grid-template-columns:1fr}.public-panel .dashboard-connect-join{grid-column:auto}.public-panel .dashboard-connect-field.endpoint>button span{display:none}.public-panel .dashboard-connect-field.endpoint>button{justify-content:center;width:27px;padding:0}.public-panel .dashboard-connect>footer{flex-direction:column;align-items:flex-start;gap:10px}.public-panel .live-network-telemetry{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#b7997940 transparent;grid-template-columns:repeat(6,156px);overflow-x:auto}.public-panel .live-network-telemetry>div{scroll-snap-align:start;min-height:80px}.public-panel .connected-peers-card>header{flex-direction:column;align-items:flex-start;gap:9px;min-height:76px;padding-block:11px}.public-panel .connected-peers-controls{width:100%}.public-panel .connected-peers-controls>label{margin-left:auto}.public-panel .connected-peers-controls>label>span{display:none}.public-panel .connected-peers-card table{min-width:920px}.public-panel .connected-peers-empty{text-align:left!important;padding-left:18px!important}}.public-panel.theme-light{--bg-canvas:#faf8f5;--bg-sidebar:#fff;--bg-elevated:#fff;--bg-card:#fffffffa;--bg-card-hover:#fdfbf9;--bg-input:#faf8f6;--bg-overlay:#202f2847;--blue-200:#b28e67;--blue-300:#a57c50;--blue-400:#b48655;--blue-500:#bf8e5a;--blue-600:#a37849;--blue-glow:#be8d591a;--purple-300:#b08f6b;--purple-400:#c19a70;--purple-500:#b78c5d;--purple-glow:#d3a06917;--success:#087657;--warning:#956000;--danger:#c7344a;--text-primary:#1e3128;--text-secondary:#6d685f;--text-tertiary:#7c776f;--text-disabled:#938f88;--border-subtle:#ede6de;--border-strong:#ddcebf;--shadow-card:0 12px 30px #4a3a2813, 0 1px 2px #4a3a2809;--shadow-hover:0 16px 38px #4a3a281c, 0 2px 4px #4a3a280a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.public-panel-viewport:has(.public-panel.theme-light){background:#faf8f5}.public-panel.theme-light .panel-sidebar{border-right-color:var(--border-subtle);background:linear-gradient(#fff 0%,#fdfdfc 72%,#fbfaf8 100%);box-shadow:8px 0 28px #52402c09}.public-panel.theme-light .panel-main{background:radial-gradient(at 14% -12%,#b38e6716,#0000 48%),linear-gradient(135deg,#fcfbf9,#faf8f5 56%,#f7f4f0)}.public-panel.theme-light .panel-sidebar nav button:hover,.public-panel.theme-light .panel-sidebar-links a:hover{background:#f8f5f2}.public-panel.theme-light .panel-sidebar nav button.active{color:#815f3b;background:linear-gradient(135deg,#faf4ed,#f8f4f0);border-color:#e8ddd1;box-shadow:inset 0 1px #fff,0 5px 14px #b2865714}.public-panel.theme-light .panel-sidebar nav button b{color:#8e6a43;background:#f9f3ec}.public-panel.theme-light .panel-sidebar-status{box-shadow:none;background:0 0;border:0}.public-panel.theme-light .panel-sidebar-status.degraded{background:0 0;border:0}.public-panel.theme-light .panel-sidebar-version strong{color:#777269}.public-panel.theme-light .api-target-state{color:#286848;background:#eef8f1;border:1px solid #c7dfcf;border-radius:999px;padding:4px 8px}.public-panel.theme-light .api-target-state.ready{color:#286848}.public-panel.theme-light .peer-state.serving,.public-panel.theme-light .node-status.online,.public-panel.theme-light .state-badge.online,.public-panel.theme-light .update-state.ready,.public-panel.theme-light .update-state.up-to-date{color:#286848;background:#eef8f1;border-color:#c7dfcf}.public-panel.theme-light .peer-state.connected{color:#7a542e;background:#fbf4ec;border-color:#e4d2bc}.public-panel.theme-light .peer-state.attention,.public-panel.theme-light .model-request-status{color:#805b18;background:#fff8e7;border:1px solid #ead8ad}.public-panel.theme-light .model-request-status.active,.public-panel.theme-light .model-request-status.ready{color:#286848;background:#eef8f1;border-color:#c7dfcf}.public-panel.theme-light .model-request-status.incompatible,.public-panel.theme-light .model-request-status.failed{color:#a12f42;background:#fff0f2;border-color:#edc7ce}.public-panel.theme-light .hub-status-pill.certified{color:#286848;background:#eef8f1;border-color:#c7dfcf}.public-panel.theme-light .hub-status-pill.gated{color:#805b2d;background:#fbf4ec;border-color:#e4d2bc}.public-panel.theme-light .app-select-trigger,.public-panel.theme-light .page-actions button,.public-panel.theme-light .secondary-button,.public-panel.theme-light .card-heading button,.public-panel.theme-light .canvas-link,.public-panel.theme-light .panel-account-button,.public-panel.theme-light input,.public-panel.theme-light select,.public-panel.theme-light textarea{color:var(--text-primary);border-color:var(--border-subtle);background:#faf9f7;box-shadow:inset 0 1px #fff}.public-panel.theme-light .app-select-trigger:hover,.public-panel.theme-light .page-actions button:hover,.public-panel.theme-light .secondary-button:hover,.public-panel.theme-light .card-heading button:hover,.public-panel.theme-light .canvas-link:hover{background:#f7f4f1}.public-panel.theme-light .app-select-menu{background:#fff;border-color:#e5dace;box-shadow:0 18px 38px #29423624}.public-panel.theme-light .app-select-menu button:hover,.public-panel.theme-light .app-select-menu button:hover{background:#fbf6f1}.public-panel.theme-light .app-select-menu button.selected{color:#6d4e32;background:#f7eee4;box-shadow:inset 0 0 0 1px #ead7c3}.public-panel.theme-light .app-select-menu button.selected svg{color:#a8794d}.public-panel.theme-light .global-capacity-card{background:radial-gradient(circle at 8% 0,#c094641c,#0000 42%),linear-gradient(145deg,#fff,#fdfbf9);border-color:#e8ded3}.public-panel.theme-light .execution-overview,.public-panel.theme-light .global-capacity-metric{background:#faf7f4;border-color:#eee7df}.public-panel.theme-light .execution-badge.unknown{color:#757067}.public-panel.theme-light .execution-badge.cpu{color:var(--blue-300)}.public-panel.theme-light .execution-badge.gpu{color:var(--success)}.public-panel.theme-light .execution-badge.mixed{color:var(--purple-300)}.public-panel.theme-light .execution-badge.fallback{color:#945814}.public-panel.theme-light .global-capacity-bar{background:#f0eae3}.public-panel.theme-light .panel-stat,.public-panel.theme-light .panel-stat.purple,.public-panel.theme-light .network-canvas,.public-panel.theme-light .activity-card,.public-panel.theme-light .panel-table,.public-panel.theme-light .inference-console,.public-panel.theme-light .inference-unavailable,.public-panel.theme-light .api-access-panel,.public-panel.theme-light .node-card,.public-panel.theme-light .join-card,.public-panel.theme-light .download-card,.public-panel.theme-light .hardware-card,.public-panel.theme-light .settings-section{border-color:var(--border-subtle);background:linear-gradient(145deg,#fff,#fcfbf9)}.public-panel.theme-light .panel-stat.purple{background:linear-gradient(145deg,#fff,#fdfcfa)}.public-panel.theme-light .panel-stat:hover,.public-panel.theme-light .download-card:hover{border-color:#ded0c2}.public-panel.theme-light .activity-list>div:not(.panel-empty),.public-panel.theme-light .contribute-activity-card li{border-bottom-color:#f3eee9}.public-panel.theme-light .panel-table-head{color:#705c48;background:linear-gradient(#f8f2eb 0%,#f2eae1 100%);border-bottom-color:#e3d6c8;box-shadow:inset 0 1px #ffffffe6}.public-panel.theme-light .panel-table-head>span{color:#705c48;letter-spacing:.1em;font-weight:650}.public-panel.theme-light .overview-announcement{background:linear-gradient(110deg,#fff,#fcf9f6);border-color:#ebe3da}.public-panel.theme-light .overview-evidence{background:#f7f5f1;border-color:#e3ddd5;box-shadow:inset 0 1px #fff}.public-panel.theme-light .network-orbit{background:radial-gradient(circle at 50% 48%,#b58c6024,#0000 22%),linear-gradient(145deg,#fcf9f6,#f7f3ee)}.public-panel.theme-light .network-orbit:after{background:radial-gradient(circle,#0000 45%,#827a6c14 100%)}.public-panel.theme-light .orbit-grid{background-image:linear-gradient(#98765213 1px,#0000 1px),linear-gradient(90deg,#98765213 1px,#0000 1px)}.public-panel.theme-light .network-core,.public-panel.theme-light .node-network-hub{color:var(--blue-500);background:radial-gradient(circle at 40% 30%,#fff,#f7f2ec 58%,#efe8e0);border-color:#ded0c1;box-shadow:0 10px 30px #84664626}.public-panel.theme-light .network-core img,.public-panel.theme-light .node-network-hub img{box-shadow:0 5px 14px #795c3e24}.public-panel.theme-light .interactive-mesh{background:#faf8f5}.public-panel.theme-light .mesh-canvas-head{background:#fdfbf8f5}.public-panel.theme-light .mesh-head-status b,.public-panel.theme-light .mesh-stage-legend b{color:var(--blue-300)}.public-panel.theme-light .mesh-head-status>span,.public-panel.theme-light .mesh-stage-legend>span{color:var(--text-tertiary)}.public-panel.theme-light .mesh-head-status>span:before,.public-panel.theme-light .mesh-stage-legend>span:before{color:#c8bdb1}.public-panel.theme-light .mesh-icon-button,.public-panel.theme-light .mesh-fullscreen-button{color:var(--text-secondary);border-color:var(--border-subtle);background:#faf8f5}.public-panel.theme-light .mesh-icon-button:hover,.public-panel.theme-light .mesh-fullscreen-button:hover{color:var(--text-primary);border-color:var(--border-strong);background:#f3eee8}.public-panel.theme-light .interactive-mesh-stage{color:var(--text-primary);background:radial-gradient(circle at var(--mesh-pointer-x) var(--mesh-pointer-y), #ad7a4821, transparent 27%), linear-gradient(145deg, #fcfaf7 0%, #f7f3ee 52%, #f2ede6 100%)}.public-panel.theme-light .interactive-mesh-stage:before{background:linear-gradient(90deg,#f8f5f0b8,#0000 15% 85%,#f8f5f0b8),linear-gradient(#f8f5f094,#0000 18% 82%,#f8f5f0b3)}.public-panel.theme-light .mesh-grid{background-image:linear-gradient(#8a5f3613 1px,#0000 1px),linear-gradient(90deg,#8a5f3613 1px,#0000 1px)}.public-panel.theme-light .mesh-ambient-one{background:#ae7e4b1f}.public-panel.theme-light .mesh-ambient-two{background:#bb93691a}.public-panel.theme-light .mesh-core,.public-panel.theme-light .mesh-node{color:var(--text-primary)}.public-panel.theme-light .mesh-core>span{background:linear-gradient(145deg,#fff,#eee5db);border-color:#d9c4ae;box-shadow:0 0 0 10px #b68a5c0b,0 12px 32px #6e503129,inset 0 1px #fff}.public-panel.theme-light .mesh-core small{color:var(--blue-300)}.public-panel.theme-light .mesh-core>i{border-color:#fff}.public-panel.theme-light .interactive-empty strong{color:#26392f}.public-panel.theme-light .interactive-empty span{color:#6d685f}.public-panel.theme-light .interactive-empty a{color:#986536}.public-panel.theme-light .mesh-node:hover,.public-panel.theme-light .mesh-node.selected{color:var(--text-primary);background:#ffffffe6;box-shadow:0 14px 36px #4a3a281f}.public-panel.theme-light .mesh-node>span,.public-panel.theme-light .mesh-node.browser>span,.public-panel.theme-light .mesh-node.cell>span{color:var(--blue-300);background:#fff;border-color:#d9c4ae;box-shadow:0 0 0 7px #ad7a4809,0 8px 20px #6e50311f}.public-panel.theme-light .mesh-node>span i{border-color:#fff}.public-panel.theme-light .mesh-node small{color:var(--text-tertiary)}.public-panel.theme-light .mesh-stage-legend,.public-panel.theme-light .mesh-zoom-controls{border-color:var(--border-subtle);background:#fdfbf8e0;box-shadow:0 10px 28px #4a3a2814}.public-panel.theme-light .mesh-zoom-controls button{color:var(--text-secondary)}.public-panel.theme-light .mesh-zoom-controls button:hover:not(:disabled){color:var(--text-primary);background:#ad7a4814}.public-panel.theme-light .mesh-zoom-controls output{color:var(--text-tertiary);border-block-color:var(--border-subtle)}.public-panel.theme-light .mesh-network-summary{border-top:1px solid var(--border-subtle);background:#f8f5f0}.public-panel.theme-light .mesh-network-summary>div+div{border-left-color:var(--border-subtle)}.public-panel.theme-light .node-overview-stat,.public-panel.theme-light .node-topology-card,.public-panel.theme-light .device-trust-card{border-color:var(--border-subtle);background:linear-gradient(145deg,#fff,#fcfbf9)}.public-panel.theme-light .node-topology-map{background-color:#faf8f5;background-image:radial-gradient(circle at 50% 52%,#d4a16a1f,#0000 22%),radial-gradient(circle at 50% 52%,#d4a16a0a,#0000 52%),linear-gradient(#a17d560f 1px,#0000 1px),linear-gradient(90deg,#a17d560f 1px,#0000 1px)}.public-panel.theme-light .topology-node,.public-panel.theme-light .node-topology-empty,.public-panel.theme-light .node-topology-inspector,.public-panel.theme-light .node-inspector-metrics>div,.public-panel.theme-light .device-trust-meta>span,.public-panel.theme-light .wide-empty{background:#ffffffeb;border-color:#ebe3da;box-shadow:0 8px 22px #4a3a280f}.public-panel.theme-light .topology-node:hover,.public-panel.theme-light .topology-node.selected{background:#f9f5f1}.public-panel.theme-light .topology-node>div>i{border-color:#fff}.public-panel.theme-light .executor-isolation-diagnostics{background:linear-gradient(120deg,#f4f9f4,#fff 46%);border-color:#bcded3}.public-panel.theme-light .executor-isolation-diagnostics summary{color:#58716b}.public-panel.theme-light .executor-isolation-diagnostics summary>strong{color:#3b6637}.public-panel.theme-light .executor-isolation-body{border-top-color:#dfece8}.public-panel.theme-light .executor-isolation-summary,.public-panel.theme-light .executor-isolation-pending{color:#6b665e}.public-panel.theme-light .executor-isolation-summary strong,.public-panel.theme-light .executor-isolation-pending strong{color:#2d3f36}.public-panel.theme-light .executor-isolation-grid{background:#ebe3da;border-color:#ebe3da}.public-panel.theme-light .executor-isolation-grid>div{background:#fff}.public-panel.theme-light .executor-isolation-grid span{color:#8b867e}.public-panel.theme-light .executor-isolation-grid strong{color:#413c33}.public-panel.theme-light .executor-isolation-pending{background:#fff9ef;border-color:#ecd7af}@media (width<=920px){.public-panel .device-trust-list article{grid-template-columns:minmax(0,1fr);gap:13px}.public-panel .device-trust-action{justify-content:flex-start}.public-panel .device-trust-action>span{text-align:left;max-width:none}}@media (width<=680px){.public-panel .device-trust-card>header{flex-direction:column;align-items:stretch}.public-panel .device-trust-card>header button{width:100%}.public-panel .device-trust-meta{grid-template-columns:1fr}}.public-panel.theme-light .model-request-form,.public-panel.theme-light .model-request-card,.public-panel.theme-light .hub-model-card,.public-panel.theme-light .model-activation-log{border-color:var(--border-subtle);background:linear-gradient(145deg,#fff,#fdfbf9)}.public-panel.theme-light .hub-model-search,.public-panel.theme-light .hub-catalog-toolbar .app-select-trigger,.public-panel.theme-light .model-advanced,.public-panel.theme-light .model-admin-auth,.public-panel.theme-light .model-admin-auth input,.public-panel.theme-light .model-activation-current{color:var(--text-primary);background:#f9f7f4;border-color:#e8dfd5}.public-panel.theme-light .hub-model-table-wrap{background:#fff}.public-panel.theme-light .hub-model-table th{color:#736e65;background:#f7f3ef}.public-panel.theme-light .hub-model-table td{border-bottom-color:#eeedea}.public-panel.theme-light .hub-table-memory,.public-panel.theme-light .hub-model-card-memory b{color:#a58059}.public-panel.theme-light .hub-model-card.compatible:hover{background:#fcf8f4}.public-panel.theme-light .hub-model-card.selected{background:#faf5ef;border-color:#d0b496}.public-panel.theme-light .hub-table-select,.public-panel.theme-light .hub-catalog-pagination button{color:var(--blue-300)}.public-panel.theme-light .model-activation-log code,.public-panel.theme-light .model-activation-log pre{color:#5d5850}.public-panel.theme-light .activation-incident,.public-panel.theme-light .activation-incident.retrying,.public-panel.theme-light .activation-incident.scheduled{background:radial-gradient(circle at 0 0,#9b640013,#0000 38%),#fffdf9;border-color:#e7d7c5}.public-panel.theme-light .activation-incident.retrying,.public-panel.theme-light .activation-incident.scheduled{background:radial-gradient(circle at 0 0,#3e7d5812,#0000 38%),#fbfdfb;border-color:#3e7d5833}.public-panel.theme-light .activation-incident>header{border-bottom-color:#eee4d9}.public-panel.theme-light .activation-incident-grid{background:#faf7f3;border-color:#e9dfd4}.public-panel.theme-light .activation-incident-grid>span:not(:last-child){border-right-color:#e9dfd4}.public-panel.theme-light .activation-incident-grid strong{color:var(--text-primary)}.public-panel.theme-light .activation-incident-remedy{color:#8a6118;background:#fff7e8}.public-panel.theme-light .activation-incident-remedy strong{color:#745321}.public-panel.theme-light .activation-incident.retrying .activation-incident-remedy,.public-panel.theme-light .activation-incident.scheduled .activation-incident-remedy{color:var(--success);background:#f1f7f2}.public-panel.theme-light .activation-incident.retrying .activation-incident-remedy strong,.public-panel.theme-light .activation-incident.scheduled .activation-incident-remedy strong{color:#356c4c}.public-panel.theme-light .activation-incident>ol b{color:#9b8268}.public-panel.theme-light .model-capacity-bar{background:#eee7df}.public-panel.theme-light .model-capacity-grid>div{background:#f8f5f0;border-color:#e8dfd5}.public-panel.theme-light .model-activation-details{background:#f8f5f0;border-color:#eadfd5}.public-panel.theme-light .model-activation-details code{color:#62594f;background:#f1ece6}.public-panel.theme-light .hardware-hero,.public-panel.theme-light .contribute-metrics article,.public-panel.theme-light .contribute-settings-card,.public-panel.theme-light .contribute-activity-card,.public-panel.theme-light .accelerator-progress-panel{border-color:var(--border-subtle);background:radial-gradient(circle at 92% 0,#d3a0690e,#0000 34%),linear-gradient(145deg,#fff,#fcfbf9)}.public-panel.theme-light .device-orb,.public-panel.theme-light .hardware-card-icon{color:var(--blue-500);background:#ad7a4817;border-color:#ad7a4833}.public-panel.theme-light .contribute-levels,.public-panel.theme-light .accelerator-engine-card,.public-panel.theme-light .accelerator-preparation,.public-panel.theme-light .accelerator-progress-meta>span,.public-panel.theme-light .accelerator-log,.public-panel.theme-light .accelerator-log-body,.public-panel.theme-light .node-runtime-state,.public-panel.theme-light .remote-accelerator-diagnostics,.public-panel.theme-light .remote-accelerator-grid>div,.public-panel.theme-light .execution-stage,.public-panel.theme-light .node-card-metrics>div,.public-panel.theme-light .hardware-metrics>div{background:#f9f7f5;border-color:#ede6de}.public-panel.theme-light .contribute-levels button{color:#7b756d;background:#fff;border-color:#e6ded5}.public-panel.theme-light .contribute-levels{background:0 0;border:0}.public-panel.theme-light .contribute-levels button:hover:not(:disabled){color:#4d453c;background:#fcf7f1;border-color:#d8c5b2}.public-panel.theme-light .contribute-levels button.active{color:#6f4c2d;background:linear-gradient(145deg,#fbf2e8,#f7ede2);border-color:#ddc5aa;box-shadow:0 8px 18px #72523314,inset 0 1px #fff}.public-panel.theme-light .accelerator-engine-card.cpu.active,.public-panel.theme-light .accelerator-engine-card.gpu.ready{background:linear-gradient(135deg,#f1f7f1,#f7fbfa)}.public-panel.theme-light .accelerator-engine-card.cpu.connection-error,.public-panel.theme-light .accelerator-engine-card.cpu.unavailable,.public-panel.theme-light .accelerator-engine-card.gpu.error,.public-panel.theme-light .accelerator-engine-card.gpu.fallback{background:linear-gradient(135deg,#fff2f4,snow)}.public-panel.theme-light .accelerator-engine-card.gpu.checking,.public-panel.theme-light .accelerator-engine-card.gpu.downloading,.public-panel.theme-light .accelerator-engine-card.gpu.installing,.public-panel.theme-light .accelerator-engine-card.gpu.verifying{background:linear-gradient(135deg,#fcf8f3,#fefcfa)}.public-panel.theme-light .accelerator-engine-foot,.public-panel.theme-light .accelerator-log-body,.public-panel.theme-light .remote-accelerator-body,.public-panel.theme-light .contribute-activity-card li{border-color:#eceae7}.public-panel.theme-light .accelerator-requirement strong{color:#9d2e43}.public-panel.theme-light .accelerator-browser-fallback{color:#a7835c}.public-panel.theme-light .remote-accelerator-body>p{color:var(--text-secondary)}.public-panel.theme-light .benchmark-capacity-metric,.public-panel.theme-light .benchmark-toolbar,.public-panel.theme-light .benchmark-comparison,.public-panel.theme-light .benchmark-comparison.capacity-change,.public-panel.theme-light .benchmark-comparison.different-evidence,.public-panel.theme-light .benchmark-comparison.different-model,.public-panel.theme-light .benchmark-comparison.unavailable,.public-panel.theme-light .benchmark-chart,.public-panel.theme-light .benchmark-history,.public-panel.theme-light .benchmark-results{border-color:var(--border-subtle);background:linear-gradient(145deg,#fff,#fcfbf9)}.public-panel.theme-light .benchmark-comparison{background:linear-gradient(140deg,#f2f8f1,#fff 52%)}.public-panel.theme-light .benchmark-comparison.capacity-change{background:linear-gradient(140deg,#fff7e8,#fff 52%)}.public-panel.theme-light .benchmark-comparison.different-evidence,.public-panel.theme-light .benchmark-comparison.different-model,.public-panel.theme-light .benchmark-comparison.unavailable{background:linear-gradient(140deg,#f9f6f3,#fff 52%)}.public-panel.theme-light .benchmark-comparison-metric,.public-panel.theme-light .benchmark-history-head,.public-panel.theme-light .benchmark-value,.public-panel.theme-light .benchmark-results .benchmark-technical-details ul,.public-panel.theme-light .benchmark-node-list>span{background:#f9f7f4;border-color:#ede6de}.public-panel.theme-light .benchmark-value.accent{background:#f0f6f0}.public-panel.theme-light .benchmark-axis,.public-panel.theme-light .benchmark-grid-line{stroke:#ece4dc}.public-panel .assistant-admin-page,.public-panel .assistant-admin-content,.public-panel .assistant-admin-form{min-width:0}.public-panel .assistant-admin-content,.public-panel .assistant-admin-form{gap:14px;display:grid}.public-panel .assistant-network-only{min-height:34px;color:var(--blue-200);letter-spacing:.04em;text-transform:uppercase;background:#ba8e5e14;border:1px solid #ddb58a38;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.public-panel .assistant-admin-auth,.public-panel .assistant-admin-section,.public-panel .assistant-admin-status-grid article,.public-panel .assistant-admin-loading,.public-panel .assistant-admin-locked,.public-panel .assistant-admin-savebar,.public-panel .fleet-control-card{border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);background:#101d17c2}.public-panel .assistant-admin-auth{border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:13px 14px;display:flex}.public-panel .assistant-admin-auth-copy,.public-panel .assistant-admin-section-heading,.public-panel .fleet-control-heading{align-items:center;gap:11px;min-width:0;display:flex}.public-panel .assistant-admin-auth-copy>svg{color:var(--blue-300);flex:none}.public-panel .assistant-admin-auth-copy span,.public-panel .assistant-admin-section-heading>span,.public-panel .fleet-control-heading>div:nth-child(2){gap:3px;min-width:0;display:grid}.public-panel .assistant-admin-auth-copy strong,.public-panel .assistant-admin-section-heading strong,.public-panel .fleet-control-heading strong{color:var(--text-primary);font-size:12px;font-weight:700}.public-panel .assistant-admin-auth-copy small,.public-panel .assistant-admin-section-heading small,.public-panel .fleet-control-heading small{color:var(--text-tertiary);font-size:10px;line-height:1.45}.public-panel .assistant-admin-auth-control{flex:0 0 min(420px,44%);grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.public-panel .assistant-admin-auth-control input,.public-panel .assistant-admin-form input,.public-panel .assistant-admin-form textarea{min-width:0;color:var(--text-primary);font:inherit;background:#0c1611a3;border:1px solid #bda28533;border-radius:10px;outline:0;transition:border-color .16s,box-shadow .16s,background .16s}.public-panel .assistant-admin-auth-control input,.public-panel .assistant-admin-form input{min-height:38px;padding:0 11px}.public-panel .assistant-admin-form textarea{resize:vertical;width:100%;padding:10px 11px;line-height:1.55}.public-panel .assistant-admin-auth-control input:focus,.public-panel .assistant-admin-form input:focus,.public-panel .assistant-admin-form textarea:focus{border-color:#d9ad7e9e;box-shadow:0 0 0 3px #c599691a}.public-panel .assistant-admin-auth-control button,.public-panel .assistant-admin-savebar button,.public-panel .fleet-control-card button{color:#fbf7f3;cursor:pointer;background:#b5895a29;border:1px solid #ddb58b47;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:10px;font-weight:700;transition:transform .14s,border-color .16s,background .16s;display:inline-flex}.public-panel .assistant-admin-auth-control button:hover:not(:disabled),.public-panel .assistant-admin-savebar button:hover:not(:disabled),.public-panel .fleet-control-card button:hover:not(:disabled){background:#c393603d;border-color:#dfb99185;transform:translateY(-1px)}.public-panel .assistant-admin-auth-control button:active:not(:disabled),.public-panel .assistant-admin-savebar button:active:not(:disabled),.public-panel .fleet-control-card button:active:not(:disabled){transform:translateY(0)}.public-panel .assistant-admin-auth-control button:disabled,.public-panel .assistant-admin-savebar button:disabled,.public-panel .fleet-control-card button:disabled{opacity:.42;cursor:not-allowed}.public-panel .assistant-admin-error,.public-panel .fleet-control-message{color:#ffc1cc;background:#721e3124;border:1px solid #ee687e47;border-radius:11px;align-items:center;gap:9px;padding:10px 12px;font-size:10px;display:flex}.public-panel .assistant-admin-error{margin-bottom:14px}.public-panel .assistant-admin-loading,.public-panel .assistant-admin-locked{min-height:150px;color:var(--text-secondary);border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:28px;display:flex}.public-panel .assistant-admin-locked>svg{color:var(--blue-300)}.public-panel .assistant-admin-locked div{gap:4px;display:grid}.public-panel .assistant-admin-locked strong{color:var(--text-primary);font-size:13px}.public-panel .assistant-admin-locked p{color:var(--text-tertiary);margin:0;font-size:10px}.public-panel .fleet-control-card{background:linear-gradient(90deg,#c996600f,#0000 42%),#101d17cc;border-radius:16px;gap:15px;padding:18px;display:grid}.public-panel .assistant-admin-section-icon{width:38px;height:38px;color:var(--blue-300);background:#b68b5d1f;border:1px solid #ddb4893d;border-radius:11px;flex:none;place-items:center;display:grid}.public-panel .fleet-control-heading>div:nth-child(2)>span,.public-panel .assistant-admin-section-heading>span>span{color:var(--blue-300);font-family:var(--panel-font-mono);letter-spacing:.1em;font-size:8px;font-weight:700}.public-panel .fleet-refresh{flex:none;width:38px;margin-left:auto;color:var(--text-secondary)!important;background:#ffffff06!important;padding:0!important}.public-panel .fleet-control-summary,.public-panel .assistant-admin-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.public-panel .assistant-admin-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-panel .fleet-control-summary>div,.public-panel .assistant-admin-status-grid article{background:#0b14105c;border:1px solid #bda18424;border-radius:11px;gap:4px;min-width:0;padding:12px 13px;display:grid}.public-panel .fleet-control-summary span,.public-panel .assistant-admin-status-grid span,.public-panel .assistant-admin-form label>span{color:var(--text-tertiary);font-family:var(--panel-font-mono);letter-spacing:.08em;font-size:8px;font-weight:700}.public-panel .fleet-control-summary strong,.public-panel .assistant-admin-status-grid strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:720;overflow:hidden}.public-panel .fleet-control-summary strong.fleet-positive,.public-panel .assistant-admin-status-grid strong.healthy{color:var(--success)}.public-panel .fleet-control-summary small,.public-panel .assistant-admin-status-grid small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.public-panel .fleet-control-actions{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:9px;display:grid}.public-panel .fleet-control-actions>div{gap:3px;min-width:0;display:grid}.public-panel .fleet-control-actions>div strong{color:var(--text-primary);font-size:11px}.public-panel .fleet-control-actions>div small{color:var(--text-tertiary);font-size:9px}.public-panel .fleet-action-pause{color:#ffd28b!important;background:#9a60141f!important;border-color:#eca94742!important}.public-panel .fleet-action-activate,.public-panel .confirm-activate{color:#cae9c8!important;background:#41783c24!important;border-color:#6fb4694d!important}.public-panel.theme-light .fleet-action-pause{color:#7f570c!important;background:#fff8e9!important;border-color:#ecd49f!important}.public-panel.theme-light .fleet-action-activate,.public-panel.theme-light .confirm-activate{color:#356c4c!important;background:#f1f7f2!important;border-color:#3e7d5838!important}.public-panel .fleet-confirmation{color:#ffd28b;background:#774b101f;border:1px solid #eca94742;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.public-panel .fleet-confirmation>div{gap:3px;min-width:0;display:grid}.public-panel .fleet-confirmation strong{color:var(--text-primary);font-size:11px}.public-panel .fleet-confirmation small{color:var(--text-secondary);font-size:9px}.public-panel .fleet-confirmation .secondary{color:var(--text-secondary);background:#ffffff06;border-color:#aca59933}.public-panel .fleet-control-message.success{color:#cae9c8;background:#41783c1a;border-color:#6fb46947}.public-panel .fleet-control-message.warning{color:#ffd28b;background:#774b101a;border-color:#eca94747}.public-panel .fleet-control-message span{gap:2px;display:grid}.public-panel .fleet-control-message strong{color:inherit;font-size:10px}.public-panel .fleet-control-message small{color:var(--text-secondary);font-size:9px}.public-panel .assistant-admin-section{border-radius:15px;gap:14px;padding:17px;display:grid}.public-panel .assistant-admin-primary{border-color:#ddb48938}.public-panel .assistant-admin-field-grid,.public-panel .assistant-admin-number-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.public-panel .assistant-admin-full-field,.public-panel .assistant-admin-field-grid label,.public-panel .assistant-admin-number-grid label{gap:7px;min-width:0;display:grid}.public-panel .assistant-admin-full-field>small{color:var(--text-tertiary);font-size:9px;line-height:1.45}.public-panel .assistant-admin-toggle-stack{gap:7px;display:grid}.public-panel .assistant-admin-savebar{border-radius:13px;align-items:center;gap:11px;padding:11px 12px;display:flex}.public-panel .assistant-admin-savebar>span{min-width:0;color:var(--text-tertiary);align-items:center;gap:7px;margin-right:auto;font-size:9px;display:inline-flex}.public-panel .assistant-admin-savebar>b{color:var(--success);align-items:center;gap:5px;font-size:10px;display:inline-flex}@media (width<=900px){.public-panel .assistant-admin-auth{flex-direction:column;align-items:stretch}.public-panel .assistant-admin-auth-control{flex-basis:auto}.public-panel .fleet-control-summary,.public-panel .fleet-control-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.public-panel .fleet-control-actions>div{grid-column:1/-1}.public-panel .fleet-confirmation{grid-template-columns:auto minmax(0,1fr)}.public-panel .fleet-confirmation button{grid-column:auto}}@media (width<=620px){.public-panel .assistant-admin-status-grid,.public-panel .assistant-admin-field-grid,.public-panel .assistant-admin-number-grid,.public-panel .fleet-control-actions,.public-panel .assistant-admin-auth-control{grid-template-columns:1fr}.public-panel .assistant-admin-savebar{flex-direction:column;align-items:stretch}.public-panel .assistant-admin-savebar button{width:100%}}.public-panel.theme-light .assistant-admin-auth,.public-panel.theme-light .assistant-admin-status-grid article,.public-panel.theme-light .assistant-admin-section,.public-panel.theme-light .assistant-admin-primary,.public-panel.theme-light .assistant-admin-loading,.public-panel.theme-light .assistant-admin-locked,.public-panel.theme-light .assistant-admin-savebar,.public-panel.theme-light .fleet-control-card{box-shadow:var(--shadow-card);background:linear-gradient(145deg,#fff,#fbfaf8);border-color:#ebe2d9}.public-panel.theme-light .assistant-admin-auth-control input,.public-panel.theme-light .assistant-admin-form input,.public-panel.theme-light .assistant-admin-form textarea,.public-panel.theme-light .assistant-admin-toggle-stack .toggle-row{color:var(--text-primary);background:#f9f7f4;border-color:#eae1d8}.public-panel.theme-light .assistant-admin-auth-copy strong,.public-panel.theme-light .assistant-admin-section-heading strong,.public-panel.theme-light .assistant-admin-status-grid strong,.public-panel.theme-light .fleet-control-heading strong,.public-panel.theme-light .fleet-control-summary strong,.public-panel.theme-light .fleet-control-actions strong,.public-panel.theme-light .fleet-confirmation strong,.public-panel.theme-light .assistant-admin-locked strong{color:var(--text-primary)}.public-panel.theme-light .assistant-admin-auth-copy small,.public-panel.theme-light .assistant-admin-section-heading small,.public-panel.theme-light .assistant-admin-status-grid small,.public-panel.theme-light .fleet-control-heading small,.public-panel.theme-light .fleet-control-summary small,.public-panel.theme-light .fleet-control-actions small,.public-panel.theme-light .fleet-confirmation small,.public-panel.theme-light .assistant-admin-locked,.public-panel.theme-light .assistant-admin-locked p,.public-panel.theme-light .assistant-admin-savebar>span{color:var(--text-secondary)}.public-panel.theme-light .fleet-control-summary>div{background:#f9f7f5;border-color:#ede6de}.public-panel.theme-light .fleet-confirmation{background:#fff9ec;border-color:#ecd49f}.public-panel.theme-light .assistant-admin-error,.public-panel.theme-light .fleet-control-message{color:#9d2e43;background:#fff1f3;border-color:#aa30453d}.public-panel.theme-light .fleet-control-message strong{color:inherit}.public-panel.theme-light .fleet-control-message small{color:#735f63}.public-panel.theme-light .fleet-control-message.success{color:#356c4c;background:#f1f7f2;border-color:#3e7d5838}.public-panel.theme-light .fleet-control-message.warning{color:#7f570c;background:#fff8e9;border-color:#9b640038}.public-panel-viewport:has(.public-panel.theme-light) .account-modal{color:var(--text-primary);background:#fdfbf8;border-color:#e6dcd1;box-shadow:0 34px 80px #4a3a2833}.public-panel-viewport:has(.public-panel.theme-light) .account-modal:before{background:radial-gradient(circle at 18% 0,#3865450b,#0000 40%)}.public-panel-viewport:has(.public-panel.theme-light) .account-modal-close{color:var(--text-primary);background:#f5f6f3;border-color:#dfe4df}.public-panel-viewport:has(.public-panel.theme-light) .account-mode-tabs{color:var(--text-primary);background:#f5f6f3;border-color:#dfe4df}.public-panel-viewport:has(.public-panel.theme-light) .account-modal form input{color:var(--text-primary);background:#f5f6f3;border-color:#dfe4df}.public-panel-viewport:has(.public-panel.theme-light) .account-signout{color:var(--text-primary);background:#f5f6f3;border-color:#dfe4df}:is(.public-panel-viewport:has(.public-panel.theme-light) .account-modal-close:hover,.public-panel-viewport:has(.public-panel.theme-light) .account-modal-close:focus-visible){background:#eef2ed;border-color:#bdcbbf}.public-panel-viewport:has(.public-panel.theme-light) .account-modal>p{color:var(--text-secondary)}.public-panel-viewport:has(.public-panel.theme-light) .account-modal form label{color:var(--text-secondary)}.public-panel-viewport:has(.public-panel.theme-light) .account-mode-tabs button{color:var(--text-secondary)}.public-panel-viewport:has(.public-panel.theme-light) .account-provider-divider i{background:#e3e6e1}.public-panel-viewport:has(.public-panel.theme-light) .account-provider-orbs>button{border-color:#d9ddd8;box-shadow:0 8px 18px #2026211a}.public-panel-viewport:has(.public-panel.theme-light) .account-provider-orbs>button:hover:not(:disabled){border-color:#ad7a48;box-shadow:0 10px 22px #5c3a1a24}.public-panel-viewport:has(.public-panel.theme-light) .account-provider-orbs>button:focus-visible{border-color:#ad7a48;box-shadow:0 10px 22px #5c3a1a24}.public-panel-viewport:has(.public-panel.theme-light) .account-mode-tabs{background:0 0;border-width:0 0 1px;border-color:#e3ddd5;border-radius:0}.public-panel-viewport:has(.public-panel.theme-light) .account-mode-tabs button.active{color:#754c28;box-shadow:none;background:0 0}.public-panel-viewport:has(.public-panel.theme-light) .account-modal form input:focus{border-color:#ad7a48;box-shadow:0 0 0 3px #ad7a4824}.public-panel-viewport:has(.public-panel.theme-light) .account-password-field>button{color:#777c76}:is(.public-panel-viewport:has(.public-panel.theme-light) .account-password-field>button:hover,.public-panel-viewport:has(.public-panel.theme-light) .account-password-field>button:focus-visible){color:#754c28;background:#ad7a4817}.public-panel-viewport:has(.public-panel.theme-light) .account-submit{color:#183126;background:#d29e66}.public-panel-viewport:has(.public-panel.theme-light) .account-submit:hover:not(:disabled){background:#dda971;box-shadow:0 10px 24px #5c3a1a29}.public-panel-viewport:has(.public-panel.theme-light) .account-link-identities strong{color:var(--text-primary)}.public-panel-viewport:has(.public-panel.theme-light) .account-link-identities small{color:var(--text-secondary)}.public-panel-viewport:has(.public-panel.theme-light) .account-detail-tabs{background:#ebece8;border-color:#d9d3ca}.public-panel-viewport:has(.public-panel.theme-light) .account-detail-tabs button{color:#5f655f;font-weight:650}.public-panel-viewport:has(.public-panel.theme-light) .account-detail-tabs button:hover{color:#263c31;background:#ffffff94}.public-panel-viewport:has(.public-panel.theme-light) .account-detail-tabs button.active{color:#fff;background:#526158;box-shadow:0 2px 7px #2c3a3129}.public-panel-viewport:has(.public-panel.theme-light) .account-modal h2{color:#183126}.public-panel-viewport:has(.public-panel.theme-light) .account-modal>p{color:#626962;font-size:13px}.public-panel-viewport:has(.public-panel.theme-light) .account-identity-card{background:#eee8df;border-color:#d9cbbb}.public-panel-viewport:has(.public-panel.theme-light) .account-identity-card>svg{color:#9a6838}.public-panel-viewport:has(.public-panel.theme-light) .account-identity-card strong{color:#20352a;font-size:13px}.public-panel-viewport:has(.public-panel.theme-light) .account-identity-card small{color:#367445;font-size:10px;font-weight:650}.public-panel-viewport:has(.public-panel.theme-light) .account-link-identities{background:#fbf8f4;border-color:#ded5ca}.public-panel-viewport:has(.public-panel.theme-light) .account-link-identities strong{color:#20352a;font-size:13px}.public-panel-viewport:has(.public-panel.theme-light) .account-link-identities small{color:#646a64;font-size:11px}.public-panel-viewport:has(.public-panel.theme-light) .account-link-identities>span button{color:#24382e;background:#fff;border-color:#d5ccc1}.public-panel-viewport:has(.public-panel.theme-light) .account-link-identities>span button:hover:not(:disabled){color:#183126;background:#fffaf4;border-color:#a8794d}:is(.public-panel-viewport:has(.public-panel.theme-light) .account-facts span,.public-panel-viewport:has(.public-panel.theme-light) .account-usage-summary span){background:#fff;border-color:#ded8cf}:is(.public-panel-viewport:has(.public-panel.theme-light) .account-facts small,.public-panel-viewport:has(.public-panel.theme-light) .account-usage-summary small,.public-panel-viewport:has(.public-panel.theme-light) .account-usage-models>span){color:#6a6f69}:is(.public-panel-viewport:has(.public-panel.theme-light) .account-facts strong,.public-panel-viewport:has(.public-panel.theme-light) .account-usage-summary strong){color:#20352a}.public-panel-viewport:has(.public-panel.theme-light) .account-signout{color:#35473d;background:#f3f5f2;border-color:#d8ddd8}.public-panel-viewport:has(.public-panel.theme-light) .account-signout:hover{color:#1d3327;background:#eaf0eb;border-color:#b9c5bc}@media (prefers-reduced-motion:reduce){.account-provider-orbs>button,.account-password-field>button,.account-link-identities>span button{transition:none}.account-provider-orbs>button:hover:not(:disabled),.account-provider-orbs>button:active:not(:disabled){transform:none}}.public-panel.theme-light .network-canvas,.public-panel.theme-light .activity-card,.public-panel.theme-light .panel-table,.public-panel.theme-light .inference-console,.public-panel.theme-light .inference-unavailable,.public-panel.theme-light .api-access-panel{background:linear-gradient(145deg,#fff,#fdfcfa)}.public-panel.theme-light .panel-balance-badge,.public-panel.theme-light .panel-theme-indicator{border-color:var(--border-subtle);background:#27463609}.public-panel.theme-light .panel-balance-badge.money{color:#666055}.public-panel.theme-light .panel-balance-badge.tokens,.public-panel.theme-light .panel-balance-badge.tokens svg{color:#af8558}.public-panel.theme-light .inference-input{background:#27463606}.public-panel.theme-light .inference-input textarea:disabled{border-color:var(--border-subtle);background:#27463609}.public-panel .overview-disclosure-stack{gap:12px;display:grid}.public-panel .panel-disclosure{border:1px solid var(--border-subtle);background:#ffffff06;border-radius:18px;overflow:clip}.public-panel .panel-disclosure>summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:13px;min-height:72px;padding:13px 16px;list-style:none;display:grid}.public-panel .panel-disclosure>summary::-webkit-details-marker{display:none}.public-panel .panel-disclosure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.public-panel .panel-disclosure>summary:hover{background:#b285550f}.public-panel .panel-disclosure-icon{color:#c39869;background:#b2855517;border:1px solid #b2855538;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.public-panel .panel-disclosure>summary>span{gap:2px;min-width:0;display:grid}.public-panel .panel-disclosure>summary small{color:var(--text-muted);letter-spacing:.12em;font-size:10px;font-weight:750}.public-panel .panel-disclosure>summary strong{color:var(--text-primary);font-size:14px;line-height:1.25}.public-panel .panel-disclosure>summary em{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;line-height:1.35;overflow:hidden}.public-panel .panel-disclosure-chevron{color:var(--text-muted);transition:transform .16s}.public-panel .panel-disclosure[open] .panel-disclosure-chevron{transform:rotate(180deg)}.public-panel .panel-disclosure-body{border-top:1px solid var(--border-subtle);gap:14px;padding:0 14px 14px;display:grid}.public-panel .panel-disclosure-body>:first-child{margin-top:14px}.public-panel .panel-disclosure-body>.dashboard-connect,.public-panel .panel-disclosure-body>.connected-peers-card,.public-panel .panel-disclosure-body>.network-canvas,.public-panel .panel-disclosure-body>.network-model-catalog,.public-panel .panel-disclosure-body>.activity-card,.public-panel .panel-disclosure-body>.network-history-table,.public-panel .panel-disclosure-body>.api-access-panel{width:100%;max-width:none;box-shadow:none;margin-bottom:0}.public-panel .network-history-charts-detail{margin:14px 0 0}.public-panel .live-network-telemetry.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.public-panel .global-capacity-metrics.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.public-panel.theme-light .panel-disclosure{background:linear-gradient(145deg,#fff,#fbfaf8);border-color:#e9e0d7;box-shadow:0 8px 26px #4939270e}@media (width<=700px){.public-panel .panel-disclosure>summary{grid-template-columns:36px minmax(0,1fr) 18px;min-height:66px;padding:11px 12px}.public-panel .panel-disclosure-icon{width:36px;height:36px}.public-panel .panel-disclosure>summary em{white-space:normal}.public-panel .panel-disclosure-body{padding:0 10px 10px}.public-panel .live-network-telemetry.compact{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.public-panel .live-network-telemetry.compact>div{min-height:74px;padding:10px 8px}.public-panel .global-capacity-metrics.compact{grid-template-columns:1fr}}.public-panel .node-overview-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.public-panel .node-card-grid.compact{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.public-panel .node-card-quick,.public-panel .model-request-quick{color:var(--text-secondary);flex-wrap:wrap;gap:8px 16px;font-size:11px;display:flex}.public-panel .node-card-quick span,.public-panel .model-request-quick span{align-items:center;gap:5px;display:inline-flex}.public-panel .node-card-foot>div{gap:8px;display:flex}.public-panel .model-request-details{border:1px solid var(--border-subtle);background:#ffffff06;border-radius:12px;overflow:clip}.public-panel .model-request-details>summary{min-height:44px;color:var(--text-secondary);cursor:pointer;align-items:center;gap:7px;padding:9px 12px;font-size:12px;list-style:none;display:flex}.public-panel .model-request-details>summary::-webkit-details-marker{display:none}.public-panel .model-request-details>summary svg:last-child{margin-left:auto}.public-panel .model-request-details[open]>summary svg:last-child{transform:rotate(180deg)}.public-panel .model-request-details-body{gap:12px;padding:0 12px 12px;display:grid}.public-panel.theme-light .model-request-details{background:#fbfaf8}.panel-drawer-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080e0b70;justify-content:flex-end;display:flex;position:fixed;inset:0}.panel-detail-drawer{width:min(620px,100vw - 24px);height:100%;color:var(--text-primary);background:#fbf8f3;padding:18px;overflow-y:auto;box-shadow:-24px 0 70px #141e1833}.panel-detail-drawer>header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf8f3f5;border-bottom:1px solid #e8ddd2;justify-content:space-between;align-items:center;margin:-18px -18px 16px;padding:15px 18px;display:flex;position:sticky;top:-18px}.panel-detail-drawer>header span{gap:2px;display:grid}.panel-detail-drawer>header small{color:#8a745f;letter-spacing:.12em;font-size:10px}.panel-detail-drawer>header strong{color:#20362b;font-size:16px}.panel-detail-drawer>header button{color:#20362b;background:#fff;border:1px solid #e5d9cd;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.panel-detail-drawer .node-topology-inspector{margin:0}.panel-detail-drawer .owned-node-control{color:#294137;background:#ffffffb8;border:1px solid #e4d9cd;border-radius:16px;gap:14px;margin-top:14px;padding:16px;display:grid;box-shadow:0 10px 28px #25372d12}.panel-detail-drawer .owned-node-control.locked{grid-template-columns:auto 1fr;align-items:center}.panel-detail-drawer .owned-node-control.locked>svg{color:#8b7158;width:22px}.panel-detail-drawer .owned-node-control.locked>span{gap:3px;display:grid}.panel-detail-drawer .owned-node-control.locked small{color:#796f65;line-height:1.45}.panel-detail-drawer .owned-node-control-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.panel-detail-drawer .owned-node-control-head>span{gap:3px;min-width:0;display:grid}.panel-detail-drawer .owned-node-control-head small{color:#8b7158;letter-spacing:.13em;font-size:9px;font-weight:750}.panel-detail-drawer .owned-node-control-head strong{color:#20362b;font-size:16px}.panel-detail-drawer .owned-node-control-head em{color:#796f65;font:9px/1.4 var(--panel-font-mono);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.panel-detail-drawer .owned-node-control-head>b{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;display:inline-flex}.panel-detail-drawer .owned-node-control-head>b i{background:currentColor;border-radius:50%;width:6px;height:6px}.panel-detail-drawer .owned-node-control-head>b.converged{color:#3f754f;background:#e7f2e8}.panel-detail-drawer .owned-node-control-head>b.pending{color:#8c682f;background:#f7edd9}.panel-detail-drawer .owned-node-state-grid{background:#e5d9cd;border:1px solid #e5d9cd;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.panel-detail-drawer .owned-node-state-grid>span{background:#fffdfa;gap:3px;min-width:0;padding:11px;display:grid}.panel-detail-drawer .owned-node-state-grid small{color:#8b7158;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.panel-detail-drawer .owned-node-state-grid strong{font-size:13px}.panel-detail-drawer .owned-node-state-grid em{color:#796f65;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.panel-detail-drawer .owned-node-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.panel-detail-drawer .owned-node-actions button,.panel-detail-drawer .owned-node-limits button{color:#294137;background:#fff;border:1px solid #d9c9b9;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 10px;font-size:10px;font-weight:700;transition:transform .15s ease-out,border-color .15s ease-out,background .15s ease-out;display:inline-flex}.panel-detail-drawer .owned-node-actions button:hover:not(:disabled),.panel-detail-drawer .owned-node-limits button:hover:not(:disabled){background:#f9f3eb;border-color:#a88c6f;transform:translateY(-1px)}.panel-detail-drawer .owned-node-actions button:active:not(:disabled),.panel-detail-drawer .owned-node-limits button:active:not(:disabled){transform:translateY(0)}.panel-detail-drawer .owned-node-actions svg,.panel-detail-drawer .owned-node-limits button svg{width:14px}.panel-detail-drawer .owned-node-actions button:disabled,.panel-detail-drawer .owned-node-limits button:disabled{opacity:.5;cursor:not-allowed}.panel-detail-drawer .owned-node-sensitive-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.panel-detail-drawer .owned-node-sensitive-actions button{color:#874a43;background:snow;border:1px solid #e2c9c4;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:10px;font-weight:700;display:inline-flex}.panel-detail-drawer .owned-node-sensitive-actions button:disabled{opacity:.5;cursor:not-allowed}.panel-detail-drawer .owned-node-sensitive-actions svg{width:14px}.panel-detail-drawer .owned-node-sensitive-actions>span{color:#796f65;grid-column:1/-1;font-size:9px;line-height:1.45}.panel-detail-drawer .owned-node-confirm{background:#fff9f7;border:1px solid #e0c5bf;border-radius:12px;gap:11px;padding:13px;display:grid}.panel-detail-drawer .owned-node-confirm>div:first-child{color:#874a43;align-items:flex-start;gap:9px;display:flex}.panel-detail-drawer .owned-node-confirm>div:first-child>svg{flex:none;width:17px}.panel-detail-drawer .owned-node-confirm>div:first-child span{gap:3px;display:grid}.panel-detail-drawer .owned-node-confirm>div:first-child strong{font-size:11px}.panel-detail-drawer .owned-node-confirm>div:first-child small{color:#796f65;font-size:9px;line-height:1.45}.panel-detail-drawer .owned-node-confirm label{color:#665c52;gap:5px;font-size:9px;display:grid}.panel-detail-drawer .owned-node-confirm code{overflow-wrap:anywhere;color:#874a43;font-size:9px}.panel-detail-drawer .owned-node-confirm input{min-width:0;height:40px;font:10px var(--panel-font-mono);background:#fff;border:1px solid #d9c9b9;border-radius:8px;padding:0 10px}.panel-detail-drawer .owned-node-confirm fieldset{border:1px solid #e0d2c5;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid}.panel-detail-drawer .owned-node-confirm legend{color:#665c52;padding:0 5px;font-size:9px}.panel-detail-drawer .owned-node-confirm fieldset label{text-transform:capitalize;align-items:center;gap:7px;display:flex}.panel-detail-drawer .owned-node-confirm fieldset input{width:16px;height:16px;padding:0}.panel-detail-drawer .owned-node-confirm>div:last-child{justify-content:flex-end;gap:8px;display:flex}.panel-detail-drawer .owned-node-confirm>div:last-child button{color:#294137;background:#fff;border:1px solid #d9c9b9;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.panel-detail-drawer .owned-node-confirm>div:last-child button.danger{color:#fff;background:#9b4a43;border-color:#9b4a43}.panel-detail-drawer .owned-node-confirm button:disabled{opacity:.5;cursor:not-allowed}.panel-detail-drawer .owned-node-sensitive-actions button:focus-visible,.panel-detail-drawer .owned-node-confirm button:focus-visible,.panel-detail-drawer .owned-node-confirm input:focus-visible{outline-offset:2px;outline:2px solid #6f927c}.panel-detail-drawer .owned-node-limits{background:#fffdfa;border:1px solid #e5d9cd;border-radius:12px;overflow:hidden}.panel-detail-drawer .owned-node-limits>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0 12px;list-style:none;display:flex}.panel-detail-drawer .owned-node-limits>summary::-webkit-details-marker{display:none}.panel-detail-drawer .owned-node-limits>summary span{align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.panel-detail-drawer .owned-node-limits>summary small{color:#796f65;margin-left:auto;font-size:9px}.panel-detail-drawer .owned-node-limits>summary>svg{width:14px;transition:transform .18s ease-out}.panel-detail-drawer .owned-node-limits[open]>summary>svg{transform:rotate(180deg)}.panel-detail-drawer .owned-node-limits>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px 12px;display:grid}.panel-detail-drawer .owned-node-limits label{color:#796f65;gap:5px;font-size:9px;display:grid}.panel-detail-drawer .owned-node-limits input{color:#20362b;min-width:0;height:36px;font:11px var(--panel-font-mono);background:#fff;border:1px solid #ded1c4;border-radius:8px;padding:0 9px}.panel-detail-drawer .owned-node-actions button:focus-visible,.panel-detail-drawer .owned-node-limits summary:focus-visible,.panel-detail-drawer .owned-node-limits input:focus-visible,.panel-detail-drawer .owned-node-limits button:focus-visible{outline-offset:2px;outline:2px solid #6f927c}.panel-detail-drawer .owned-node-limits>div>button{grid-column:1/-1}.panel-detail-drawer .owned-node-command,.panel-detail-drawer .owned-node-feedback{border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:9px 11px;display:flex}.panel-detail-drawer .owned-node-command{color:#665c52;background:#f3eee8}.panel-detail-drawer .owned-node-command.applied{color:#3f754f;background:#e7f2e8}.panel-detail-drawer .owned-node-command.rejected,.panel-detail-drawer .owned-node-command.expired{color:#9b4a43;background:#f8e8e6}.panel-detail-drawer .owned-node-command>svg,.panel-detail-drawer .owned-node-feedback>svg{flex:none;width:16px}.panel-detail-drawer .owned-node-command>span{gap:2px;display:grid}.panel-detail-drawer .owned-node-command strong{text-transform:capitalize;font-size:11px}.panel-detail-drawer .owned-node-command small{font-size:9px}.panel-detail-drawer .owned-node-feedback{font-size:10px;animation:.18s ease-out both owned-node-feedback-in}.panel-detail-drawer .owned-node-feedback.ok{color:#3f754f;background:#e7f2e8}.panel-detail-drawer .owned-node-feedback.error{color:#9b4a43;background:#f8e8e6}@keyframes owned-node-feedback-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.public-panel .node-overview-grid.compact{grid-template-columns:1fr}.panel-detail-drawer{width:100%;padding:14px}.panel-detail-drawer .owned-node-control-head{flex-wrap:wrap}.panel-detail-drawer .owned-node-control-head>b{margin-left:0}.panel-detail-drawer .owned-node-actions,.panel-detail-drawer .owned-node-sensitive-actions{grid-template-columns:1fr}.panel-detail-drawer .owned-node-sensitive-actions>span{grid-column:1}.public-panel .hub-model-table{min-width:0}.public-panel .hub-model-table thead{display:none}.public-panel .hub-model-table tbody{gap:8px;padding:8px;display:grid}.public-panel .hub-model-table tr{border:1px solid var(--border-subtle);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:11px;display:grid}.public-panel .hub-model-table td{white-space:normal;border:0;padding:0;display:none}.public-panel .hub-model-table td:first-child,.public-panel .hub-model-table td:nth-child(3),.public-panel .hub-model-table td:nth-child(7),.public-panel .hub-model-table td:nth-child(8){display:block}.public-panel .hub-model-table td:first-child{grid-column:1/-1}.public-panel .hub-model-table td:nth-child(8){grid-area:2/2/span 2;align-self:center}.public-panel .hub-table-model{min-width:0}.public-panel .hub-table-model strong{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.public-panel .panel-disclosure-chevron,.panel-detail-drawer .owned-node-actions button,.panel-detail-drawer .owned-node-limits button,.panel-detail-drawer .owned-node-limits>summary>svg{transition:none}.panel-detail-drawer .owned-node-feedback{animation:none}}.public-panel .nodes-page{max-width:1240px}.public-panel .nodes-page>.panel-page-title{align-items:flex-start;margin-bottom:24px}.public-panel .nodes-page>.panel-page-title h1{margin-top:5px;font-size:clamp(30px,3vw,38px)}.public-panel .nodes-page>.panel-page-title p{max-width:610px;font-size:14px}.public-panel .nodes-page>.panel-page-title .page-actions button{border-radius:10px;min-height:38px;padding-inline:13px;font-size:11px}.public-panel .nodes-page>.node-overview-grid.compact{gap:12px;margin-bottom:14px}.public-panel .nodes-page .node-overview-stat{border-radius:16px;grid-template-columns:38px minmax(0,1fr);min-height:128px;padding:16px;box-shadow:0 8px 24px #3a2d1f0e}.public-panel .nodes-page .node-overview-icon{border-radius:11px;width:38px;height:38px}.public-panel .nodes-page .node-overview-stat>span{font-size:11px;font-weight:600}.public-panel .nodes-page .node-overview-stat>strong{margin-top:15px;font-size:25px;font-weight:450}.public-panel .nodes-page .node-overview-stat>small{color:var(--text-secondary);margin-top:5px;font-size:10px}.public-panel .nodes-page .node-overview-progress{background:#27463617;height:4px;margin-top:12px}.public-panel .nodes-page>.panel-disclosure{border-radius:15px;margin-top:10px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 5px 18px #3a2d1f0a}.public-panel .nodes-page>.panel-disclosure:hover{border-color:#dac9b8;box-shadow:0 9px 24px #3a2d1f13}.public-panel .nodes-page>.panel-disclosure>summary{grid-template-columns:36px minmax(0,1fr) 18px;gap:12px;min-height:68px;padding:11px 14px}.public-panel .nodes-page>.panel-disclosure .panel-disclosure-icon{border-radius:10px;width:36px;height:36px}.public-panel .nodes-page>.panel-disclosure>summary small{color:#9b7856;letter-spacing:.1em;font-size:9px}.public-panel .nodes-page>.panel-disclosure>summary strong{font-size:14px}.public-panel .nodes-page>.panel-disclosure>summary em{color:#6e6a63;font-size:11px}.public-panel .nodes-page>.panel-disclosure-body{padding:0 12px 12px}.public-panel .nodes-page>.panel-disclosure-body>.node-overview-grid{margin-top:12px}.public-panel.theme-light .nodes-page .node-overview-stat{background:linear-gradient(145deg,#fff,#fbf8f4);border-color:#e8ded4}.public-panel.theme-light .nodes-page .node-overview-stat:after{opacity:.06}.public-panel.theme-light .nodes-page>.panel-disclosure{background:linear-gradient(145deg,#fff,#fcfaf8);border-color:#e6dbd0}@media (width<=680px){.public-panel .nodes-page>.panel-page-title{margin-bottom:18px}.public-panel .nodes-page>.panel-page-title p{font-size:13px}.public-panel .nodes-page .node-overview-stat{min-height:122px}.public-panel .nodes-page>.panel-disclosure>summary{min-height:66px;padding:10px 12px}}@media (prefers-reduced-motion:reduce){.public-panel .nodes-page>.panel-disclosure{transition:none}}.public-panel .inference-evidence{border:1px solid var(--border-subtle);background:#ffffff06;border-radius:12px;margin:8px 0 0 44px}.public-panel .inference-evidence>summary{min-height:42px;color:var(--text-secondary);cursor:pointer;align-items:center;gap:7px;padding:8px 12px;font-size:12px;list-style:none;display:flex}.public-panel .inference-evidence>summary::-webkit-details-marker{display:none}.public-panel .inference-evidence>summary svg:last-child{margin-left:auto}.public-panel .inference-evidence[open]>summary svg:last-child{transform:rotate(180deg)}.public-panel .inference-evidence>.inference-activity-summary,.public-panel .inference-evidence>.inference-response-metrics{margin:0 10px 10px}.public-panel.theme-light .inference-evidence{background:#fbfaf8}.public-panel .panel-load-more{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;font-size:12px;display:flex}.public-panel .panel-load-more button{border:1px solid var(--border-subtle);min-height:38px;color:var(--text-primary);background:#b2855514;border-radius:10px;align-items:center;gap:6px;padding:0 13px;display:inline-flex}@media (width<=700px){.public-panel .inference-evidence{margin-left:0}.public-panel .panel-load-more{flex-direction:column;align-items:stretch}.public-panel .panel-load-more button{justify-content:center}}.public-panel .contribute-page>.panel-page-title{margin-bottom:20px}.public-panel .contribute-browser-card{border:1px solid var(--border-subtle);background:var(--bg-card);box-shadow:var(--shadow-card);border-radius:18px;overflow:hidden}.public-panel .contribute-browser-card>header{border-bottom:1px solid var(--border-subtle);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px 20px;display:grid}.public-panel .contribute-browser-icon,.public-panel .contribute-native-summary-icon{color:var(--blue-300);border:1px solid var(--border-subtle);background:var(--blue-glow);place-items:center;display:grid}.public-panel .contribute-browser-icon{border-radius:12px;width:42px;height:42px}.public-panel .contribute-browser-icon svg{width:20px}.public-panel .contribute-browser-card h2{color:var(--text-primary);margin:0 0 3px;font-size:18px;font-weight:500}.public-panel .contribute-browser-card header p{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.45}.public-panel .contribute-browser-action{justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.public-panel .contribute-browser-facts{align-items:center;gap:24px;min-width:0;display:flex}.public-panel .contribute-browser-facts>span{grid-template-columns:18px auto;align-items:center;gap:1px 8px;min-width:0;display:grid}.public-panel .contribute-browser-facts svg{width:16px;color:var(--text-tertiary);grid-row:1/span 2}.public-panel .contribute-browser-facts small{color:var(--text-tertiary);font-size:9px}.public-panel .contribute-browser-facts strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.public-panel .contribute-browser-action>button{color:#fff;background:var(--blue-500);cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:12px;font-weight:700;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex}.public-panel .contribute-browser-action>button:hover:not(:disabled){background:var(--blue-400);box-shadow:var(--shadow-hover);transform:translateY(-1px)}.public-panel .contribute-browser-action>button:active:not(:disabled){transform:translateY(0)}.public-panel .contribute-browser-action>button:disabled{opacity:.58;cursor:wait}.public-panel .contribute-browser-action>button svg{width:16px}.public-panel .contribute-power-row{border-top:1px solid var(--border-subtle);min-height:54px;color:var(--text-secondary);grid-template-columns:auto minmax(0,420px);justify-content:space-between;align-items:center;gap:18px;padding:8px 20px;font-size:11px;display:grid}.public-panel .contribute-power-row .contribute-levels{gap:5px;margin:0}.public-panel .contribute-power-row .contribute-levels button{border-radius:9px;min-height:34px;padding:0 12px;font-size:10px}.public-panel .contribute-native-disclosure{border:1px solid var(--border-subtle);background:#ffffff05;border-radius:16px;margin-top:14px;overflow:hidden}.public-panel .contribute-native-disclosure>summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:12px;min-height:70px;padding:12px 16px;list-style:none;display:grid}.public-panel .contribute-native-disclosure>summary::-webkit-details-marker{display:none}.public-panel .contribute-native-summary-icon{border-radius:11px;width:38px;height:38px}.public-panel .contribute-native-summary-icon svg{width:18px}.public-panel .contribute-native-disclosure>summary>span:nth-child(2){gap:3px;min-width:0;display:grid}.public-panel .contribute-native-disclosure>summary strong{color:var(--text-primary);font-size:13px}.public-panel .contribute-native-disclosure>summary small{color:var(--text-secondary);font-size:11px;line-height:1.4}.public-panel .contribute-native-disclosure>summary>b{min-width:24px;color:var(--success);background:color-mix(in srgb, var(--success) 10%, transparent);text-align:center;border-radius:999px;padding:4px 7px;font-size:10px}.public-panel .contribute-native-disclosure>summary>b.empty{visibility:hidden}.public-panel .contribute-native-disclosure>summary>svg{width:17px;color:var(--text-tertiary);transition:transform .18s ease-out}.public-panel .contribute-native-disclosure[open]>summary>svg{transform:rotate(180deg)}.public-panel .contribute-native-disclosure>.contribute-detail-grid{border-top:1px solid var(--border-subtle);margin:0;padding:0 14px 14px}.public-panel .contribute-native-disclosure>.contribute-detail-grid>article{box-shadow:none;margin-top:14px}.public-panel.theme-light .contribute-browser-card,.public-panel.theme-light .contribute-native-disclosure{background:#fffdfa;border-color:#e7dfd6}@media (width<=700px){.public-panel .contribute-browser-card>header{grid-template-columns:40px minmax(0,1fr);padding:15px}.public-panel .contribute-browser-card>header .state-badge{grid-column:2;justify-self:start}.public-panel .contribute-browser-action{flex-direction:column;align-items:stretch;padding:14px 15px}.public-panel .contribute-browser-facts{justify-content:space-between;align-items:stretch;gap:12px}.public-panel .contribute-browser-facts>span{flex:1}.public-panel .contribute-browser-action>button{width:100%}.public-panel .contribute-power-row{grid-template-columns:1fr;gap:7px;padding:11px 15px 14px}.public-panel .contribute-native-disclosure>summary{grid-template-columns:36px minmax(0,1fr) 16px;padding:11px 12px}.public-panel .contribute-native-disclosure>summary>b{display:none}.public-panel .contribute-native-disclosure>.contribute-detail-grid{padding:0 10px 10px}}@media (prefers-reduced-motion:reduce){.public-panel .contribute-browser-action>button,.public-panel .contribute-native-disclosure>summary>svg{transition:none}}.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:#ad7a481a!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:#ad7a481a;border:1px solid #ad7a4833;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:23px;font-weight:360;overflow:hidden}.public-panel .hardware-hero p{color:var(--text-secondary);margin:0;font-size:12px}.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:9px;font-weight:650}.public-panel .compute-mode-heading h2{color:var(--text-primary);margin:0;font-size:17px;font-weight:520}.public-panel .compute-mode-heading p{color:var(--text-tertiary);margin:0;font-size:11px}.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:8px;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:12px;font-weight:580}.public-panel .compute-mode-grid>button>small{color:var(--text-tertiary);font-size:9px;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:20px;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-workspace{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:28px;display:grid}.public-panel .settings-local-nav{gap:5px;display:grid;position:sticky;top:88px}.public-panel .settings-local-nav button{min-height:38px;color:var(--text-tertiary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:0 11px;font-size:11px;transition:color .15s,border-color .15s,background .15s;display:flex}.public-panel .settings-local-nav button svg{width:14px}.public-panel .settings-local-nav button:hover{color:var(--text-primary);background:#ffffff06}.public-panel .settings-local-nav button.active{color:var(--text-primary);border-color:var(--border-subtle);box-shadow:inset 2px 0 var(--blue-300);background:#c6a78516}.public-panel .settings-local-content{min-width:0}.public-panel .settings-local-content [data-settings-group]{display:none}.public-panel .settings-workspace.show-general [data-settings-group=general],.public-panel .settings-workspace.show-node [data-settings-group=node],.public-panel .settings-workspace.show-updates [data-settings-group=updates],.public-panel .settings-workspace.show-developer [data-settings-group=developer]{animation:.18s ease-out both settings-panel-in;display:grid}@keyframes settings-panel-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.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:14px;font-weight:500}.public-panel .settings-section p{color:var(--text-secondary);margin:0;font-size:11px;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:11px;display:grid}.public-panel .settings-fields input,.public-panel .settings-fields select{width:100%}.public-panel .settings-native-runtime{min-height:58px;color:var(--green-300);background:#2dd3aa11;border:1px solid #2dd3aa33;border-radius:10px;grid-column:1/-1;align-items:center;gap:11px;padding:11px 13px;display:flex}.public-panel .settings-native-runtime>svg{flex:none}.public-panel .settings-native-runtime>span{gap:2px;display:grid}.public-panel .settings-native-runtime small{color:var(--green-300);letter-spacing:.12em;font-size:8px}.public-panel .settings-native-runtime strong{color:var(--text-primary);font-size:12px}.public-panel .settings-native-runtime em{color:var(--text-secondary);font-size:9px;font-style:normal}.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:12px;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:#9d968d;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:#ad7a4847}.public-panel .toggle-row[aria-checked=true] i:after{box-shadow:0 0 10px var(--blue-glow);background:#d9b98c;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:12px;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 .developer-enrollment-advanced{border-top:1px solid var(--border-subtle);grid-column:2;padding:0 2px}.public-panel .developer-enrollment-advanced summary{color:var(--text-secondary);cursor:pointer;padding:13px 0;font-size:10px}.public-panel .developer-enrollment-advanced>p{margin:0 0 13px}.public-panel .developer-enrollment-advanced .settings-fields{padding-bottom:2px}.public-panel .developer-lab-invitation-input{color:var(--text-secondary);gap:7px;margin-bottom:11px;font-size:10px;display:grid}.public-panel .developer-lab-invitation-input textarea,.public-panel .developer-remote-invitation textarea{resize:vertical;min-height:68px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.45}.public-panel .developer-enrollment-manual{border-top:1px solid var(--border-subtle);margin-top:14px;padding-top:2px}.public-panel .developer-enrollment-manual>p{margin:0 0 12px}.public-panel .developer-workflow-section{padding:0;display:block;overflow:hidden}.public-panel .developer-workflow-heading{border-bottom:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto;min-height:78px;padding:18px 22px;align-items:center!important;gap:13px!important;display:grid!important}.public-panel .developer-workflow-heading>div{min-width:0}.public-panel .developer-workflow-heading>svg{color:var(--purple-300)}.public-panel .developer-workflow-heading .update-state{white-space:nowrap}.public-panel .developer-workflow-grid{background:var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.public-panel .developer-remote-lab{border-top:1px solid var(--border-subtle);background:color-mix(in srgb, var(--purple-500) 4%, transparent);grid-template-columns:minmax(0,1fr) minmax(180px,260px) auto;align-items:end;gap:12px;padding:17px 22px;display:grid}.public-panel .developer-remote-lab>div:first-child{align-items:flex-start;gap:11px;display:flex}.public-panel .developer-remote-lab>div:first-child>svg{color:var(--purple-300);flex:none;margin-top:3px}.public-panel .developer-remote-lab span,.public-panel .developer-remote-lab label{gap:4px;display:grid}.public-panel .developer-remote-lab small{color:var(--purple-300);letter-spacing:.12em;font-size:8px}.public-panel .developer-remote-lab strong{color:var(--text-primary);overflow-wrap:anywhere;font-size:11px}.public-panel .developer-remote-lab p{color:var(--text-muted);margin:0;font-size:9px;line-height:1.45}.public-panel .developer-remote-invitation{border-top:1px solid var(--border-subtle);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(260px,2fr) auto;align-items:center;gap:12px;padding-top:12px;display:grid}.public-panel .developer-workflow-grid>div{background:#0c142bf5;align-content:start;gap:7px;min-height:112px;padding:17px 19px;display:grid}.public-panel .developer-workflow-grid small{color:var(--blue-300);letter-spacing:.12em;font-size:8px;font-weight:600}.public-panel .developer-workflow-grid strong{color:var(--text-primary);font-size:12px;font-weight:500;line-height:1.45}.public-panel .developer-workflow-grid span{color:var(--text-tertiary);font-size:9px;line-height:1.45}.public-panel .developer-workflow-actions{flex-wrap:wrap;gap:9px;padding:16px 19px;display:flex}.public-panel .developer-workflow-actions .danger-button{color:#ff9aae;background:#bb2d4e1a;border-color:#ff748f42}.public-panel .developer-workflow-unavailable{color:var(--text-secondary);align-items:center;gap:10px;padding:18px 22px;font-size:11px;display:flex}.public-panel .developer-workflow-log{border:1px solid var(--border-subtle);background:#030a1985;border-radius:11px;margin:0 19px 18px;overflow:hidden}.public-panel .developer-workflow-log summary{min-height:42px;color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;padding:0 13px;font-size:10px;display:flex}.public-panel .developer-workflow-log summary span{color:var(--purple-300);text-transform:uppercase;letter-spacing:.08em;margin-left:auto}.public-panel .developer-workflow-log ol{border-top:1px solid var(--border-subtle);max-height:210px;color:var(--text-tertiary);margin:0;padding:11px 14px 13px 30px;font:9px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.public-panel .developer-workflow-section>.inline-error{margin:0 19px 18px}.public-panel.theme-light .developer-workflow-grid{background:#dfe7f2}.public-panel.theme-light .developer-workflow-grid>div{background:#f8fafefa}.public-panel.theme-light .developer-workflow-log{background:#f4f7fcf2}.public-panel.theme-light .developer-enrollment-advanced{border-color:#dfe7f2}.public-panel .primary-button{color:#fff;background:linear-gradient(135deg, var(--blue-600), var(--blue-500));cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 10px 28px #7e522a33}.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:#060c09c7;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,#c4935e2e,#0000 34%),#122219;border:1px solid #dfb99033;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:11px}.public-panel .onboarding-card h1{color:var(--text-primary);letter-spacing:-.03em;margin:20px 0 8px;font-size:30px;font-weight:600}.public-panel .onboarding-card>p{color:var(--text-secondary);margin:0 0 22px;font-size:13px}.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:#ad7a4814;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:13px;font-weight:500}.public-panel .mode-grid button span{color:var(--text-secondary);font-size:11px}.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:13px;font-weight:500}.public-panel .contribute-choice small{color:var(--text-secondary);margin-top:5px;font-size:11px}.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:11px;display:flex}@media (width<=900px){.public-panel .settings-workspace{grid-template-columns:1fr;gap:16px}.public-panel .settings-local-nav{padding-bottom:3px;display:flex;position:static;overflow-x:auto}.public-panel .settings-local-nav button{flex:none}.public-panel .compute-mode-grid,.public-panel .cards-grid,.public-panel .settings-section{grid-template-columns:1fr}.public-panel .developer-enrollment-advanced{grid-column:1}.public-panel .developer-workflow-grid,.public-panel .developer-remote-lab,.public-panel .developer-remote-invitation{grid-template-columns:1fr}.public-panel .developer-remote-invitation{grid-column:1}.public-panel .developer-workflow-heading{grid-template-columns:auto minmax(0,1fr)}.public-panel .developer-workflow-heading .update-state{grid-column:1/-1;justify-self:start}}@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 (prefers-reduced-motion:reduce){.public-panel .settings-workspace [data-settings-group]{animation:none}}@media (width<=1180px){.desktop-panel .panel-top-actions>span{display:none}}@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}.net{--net-bg:#0c0a09;--net-pop:#17140f;--net-text:#ffffffeb;--net-dim:#ffffff94;--net-faint:#ffffff61;--net-line:#ffffff14;--net-green:#22c55e;--net-amber:#d0a878;--net-ease:cubic-bezier(.2, 0, 0, 1);--net-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--net-inset:30px;color:var(--net-text);background:var(--net-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Manrope Variable,Manrope,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.65;position:fixed;inset:0;overflow:hidden}.net *,.net :before,.net :after{box-sizing:border-box}.net a{color:inherit;text-decoration:none}.net button{font:inherit}.net-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.net-stage{position:absolute;inset:0}.net-globe{cursor:grab;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.net-globe.dragging{cursor:grabbing}.net-hud{z-index:2;position:absolute}.net-brand{top:24px;left:var(--net-inset);align-items:baseline;gap:10px;display:flex}.net-brand-name{letter-spacing:-.01em;color:#fff;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:27px;font-weight:500;line-height:1.15}.net-brand-sub{color:var(--net-dim);font-size:15px}.net-legend{top:30px;right:var(--net-inset);color:var(--net-dim);letter-spacing:.06em;text-transform:uppercase;align-items:center;font-size:11px;display:flex}.net-legend span{align-items:center;display:inline-flex}.net-legend i{border-radius:2px;width:8px;height:8px;margin:0 6px 0 18px;display:inline-block}.net-legend span:first-child i{margin-left:0}.net-stats{flex-direction:column;gap:28px;display:flex;top:50%;transform:translateY(-50%)}.net-stats-left{text-align:left;left:34px}.net-stats-right{text-align:right;right:34px}.net-stats-right.hidden{display:none}.net-stats-left .net-stat{border-left:1px solid #22c55e80;padding-left:14px}.net-stats-right .net-stat{border-right:1px solid #22c55e80;padding-right:14px}.net-stat-value{color:#fff;letter-spacing:-.01em;font-variant-numeric:tabular-nums;padding-bottom:2px;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:42px;font-weight:500;line-height:1.15}.net-stat-value small{color:var(--net-dim);font-size:15px}.net-stat-label{color:var(--net-dim);letter-spacing:.07em;text-transform:uppercase;margin-top:7px;font-size:11px}.net-ticker{left:34px;bottom:var(--net-inset);max-width:340px;font-size:13px}.net-ticker-label{color:var(--net-faint);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10px}.net-ticker-row{color:var(--net-dim);text-overflow:ellipsis;white-space:nowrap;transition:opacity .4s var(--net-ease);padding:3px 0;overflow:hidden}.net-ticker-row b{color:#fff;font-weight:500}.net-ticker-row .mark{color:var(--net-green);margin-right:4px}.net-ticker-row .loc{color:#fffc}.net-ticker-row.empty{color:var(--net-faint)}.net-cmd{right:var(--net-inset);align-items:stretch;gap:8px;max-width:min(600px,92vw);display:flex;bottom:28px}.net-cmd code{border:1px solid var(--net-line);min-width:0;color:var(--net-text);font-family:var(--net-mono);white-space:nowrap;background:#ffffff0b;border-radius:8px;flex:1;align-items:center;padding:10px 13px;font-size:12.5px;display:flex;overflow-x:auto}.net-cmd button{border:1px solid var(--net-line);color:var(--net-dim);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .15s var(--net-ease), color .15s var(--net-ease);background:#ffffff0b;border-radius:8px;padding:0 15px;font-size:11px}.net-cmd button:hover{color:var(--net-text);background:#ffffff13}.net-status{color:var(--net-faint);align-items:center;gap:12px;font-size:10px;display:flex;top:76px;left:34px}.net-status>span:first-child{color:var(--net-dim);letter-spacing:.1em;align-items:center;gap:6px;display:inline-flex}.net-status i{background:var(--net-green);border-radius:50%;width:6px;height:6px}.net-status .degraded{color:var(--net-amber)}.net-status .degraded i{background:var(--net-amber)}.net-status a{color:var(--net-faint);text-underline-offset:3px;text-decoration:underline}.net-status a:hover{color:var(--net-text)}.net-panel{top:76px;right:var(--net-inset);border:1px solid var(--net-line);background:var(--net-pop);border-radius:16px;width:308px;max-width:calc(100vw - 60px);padding:16px 18px 18px;box-shadow:0 10px 40px #00000080}.net-panel-top{align-items:baseline;gap:8px;display:flex}.net-panel-city{color:#fff;font-family:Newsreader,Georgia,serif;font-size:22px;font-weight:500}.net-panel-cc{color:var(--net-dim);font-size:12px}.net-panel-close{width:26px;height:26px;color:var(--net-faint);cursor:pointer;transition:background .15s var(--net-ease), color .15s var(--net-ease);background:0 0;border:0;border-radius:8px;margin-left:auto;font-size:15px;line-height:1}.net-panel-close:hover{color:var(--net-text);background:#ffffff13}.net-panel-state{letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:11px}.net-panel-state.serving{color:var(--net-green)}.net-panel-state.standby{color:#ffffffd1}.net-panel-state.joining{color:var(--net-dim)}.net-panel-id{color:var(--net-faint);font-family:var(--net-mono);word-break:break-all;margin-top:4px;font-size:10.5px}.net-panel-rows{flex-direction:column;gap:9px;margin-top:16px;display:flex}.net-panel-row{justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;display:flex}.net-panel-row .kk{color:var(--net-dim);letter-spacing:.02em}.net-panel-row .vv{color:var(--net-text);text-align:right}.net-panel-bar{background:#ffffff12;border-radius:99px;height:6px;margin-top:-2px;position:relative;overflow:hidden}.net-panel-bar .fill{background:var(--net-green);border-radius:99px;position:absolute;top:0;bottom:0;left:0}.net-panel-note{color:var(--net-faint);margin:12px 0 0;font-size:10.5px;line-height:1.5}.net-empty{z-index:3;border:1px solid var(--net-line);background:var(--net-pop);text-align:center;border-radius:16px;justify-items:center;gap:7px;width:300px;padding:26px;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)}.net-empty strong{color:#fff;font-family:Newsreader,Georgia,serif;font-size:21px;font-weight:500}.net-empty span{color:var(--net-dim);font-size:12px;line-height:1.5}.net-empty a{color:var(--net-green);margin-top:6px;font-size:12px}.net-error{z-index:4;color:#d8b58c;background:#21180ff2;border:1px solid #d0a8784d;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;font-size:11px;display:flex;top:24px;left:50%;transform:translate(-50%)}.net-error button{color:#f0dcc4;cursor:pointer;background:0 0;border:0;font-size:11px;text-decoration:underline}@media (width<=820px){.net{--net-inset:20px}.net-stats{gap:16px;top:auto;bottom:92px;transform:none}.net-stats-left{left:20px;right:calc(50% + 8px)}.net-stats-right{left:calc(50% + 8px);right:20px}.net-stat-value{font-size:26px}.net-stat-value small{font-size:12px}.net-stat-label{margin-top:4px;font-size:9px}.net-ticker,.net-legend{display:none}.net-cmd{max-width:none;bottom:20px;left:20px;right:20px}.net-panel{width:auto;max-height:64vh;inset:auto 20px 84px;overflow-y:auto}.net-status{top:70px;left:20px}}@media (prefers-reduced-motion:reduce){.net *,.net :before,.net :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.rb-myco-net{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rb-myco-net mycelium-field>canvas:first-child{-webkit-mask-image:linear-gradient(#0000 0,#000 9%);mask-image:linear-gradient(#0000 0,#000 9%)}.rb-page{position:relative}.rb-page section:not(.rb-hero):not(.rb-story)>:not(.rb-decor){z-index:2;position:relative}.rb-story>.rb-story-sticky{z-index:2}.rb-quest{background:var(--rb-ivory);border-top:1px solid var(--rb-line);--rb-quest-colony-w:min(39vw, 468px);--rb-quest-colony-visible:calc(var(--rb-quest-colony-w) / 1.62 * .51);padding-block:clamp(90px,12vh,140px);position:relative;overflow:clip}.rb-quest-inner{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(48px,7vw,100px);display:grid}.rb-quest-head{z-index:2;padding-bottom:calc(var(--rb-quest-colony-visible) + 28px);grid-column:1;position:sticky;top:120px}.rb-quest-list{z-index:2;grid-column:2;position:relative}.rb-quest-head h2{margin-top:16px}.rb-quest-head>p:not(.rb-kicker){color:#555d57;max-width:370px;margin:24px 0 0;font-size:14px;line-height:1.75}.rb-quest-item{border-bottom:1px solid var(--rb-line)}.rb-quest-item:first-of-type{border-top:2px solid var(--rb-bronze)}.rb-quest-item[open]{background:var(--rb-paper)}.rb-quest-item summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) 22px;align-items:baseline;gap:14px;min-height:44px;padding:26px 4px;list-style:none;transition:color .18s;display:grid}.rb-quest-item summary::-webkit-details-marker{display:none}.rb-quest-item summary::marker{content:""}.rb-quest-no{color:#9c8a76;font:500 10px var(--rb-font-mono);letter-spacing:.14em;transition:color .18s}.rb-quest-q{font:400 clamp(17px, 1.5vw, 21px)/1.4 var(--rb-font-display);letter-spacing:-.01em;transition:color .18s}.rb-quest-item summary:hover .rb-quest-q,.rb-quest-item summary:focus-visible .rb-quest-q,.rb-quest-item summary:hover .rb-quest-no,.rb-quest-item[open] .rb-quest-no{color:var(--rb-bronze)}.rb-quest-item summary:focus-visible{outline:2px solid var(--rb-bronze);outline-offset:6px}.rb-quest-sign{place-self:center end;width:15px;height:15px;position:relative}.rb-quest-sign b{background:var(--rb-ink);height:1.5px;transition:transform .32s cubic-bezier(.22,.8,.2,1),background .18s;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.rb-quest-sign b:last-child{transform:translateY(-50%)rotate(90deg)}.rb-quest-item[open] .rb-quest-sign b:last-child{transform:translateY(-50%)rotate(0)}.rb-quest-item[open] .rb-quest-sign b,.rb-quest-item summary:hover .rb-quest-sign b{background:var(--rb-bronze)}.rb-quest-body{padding:0 30px 28px 56px}.rb-quest-body p{color:#555d57;border-left:1px solid #ad7a4880;margin:0;padding-left:18px;font-size:14px;line-height:1.8}.rb-quest-item[open] .rb-quest-body{animation:.42s cubic-bezier(.22,.8,.2,1) rbQuestIn}@keyframes rbQuestIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@supports selector(details::details-content){.rb-quest-item{interpolate-size:allow-keywords}.rb-quest-item::details-content{block-size:0;transition:block-size .42s cubic-bezier(.22, .8, .2, 1), content-visibility .42s allow-discrete;overflow:hidden}.rb-quest-item[open]::details-content{block-size:auto}}.rb-quest-foot{color:#6e766f;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:30px 0 0;font-size:12px;line-height:1.7;display:flex}.rb-quest-foot a{min-height:44px;color:var(--rb-ink);border-bottom:1px solid var(--rb-bronze);align-items:center;gap:6px;font-weight:600;display:inline-flex}.rb-quest-foot a svg{width:13px;height:13px;color:var(--rb-bronze)}.rb-quest-colony{z-index:0;left:var(--rb-quest-colony-left,max(var(--rb-gutter), calc((100% - var(--rb-content)) / 2)));width:var(--rb-quest-colony-w);aspect-ratio:1.62;pointer-events:none;opacity:0;transition:opacity 1.1s ease-out;position:absolute;bottom:0;overflow:hidden;transform:translateY(49%)}.rb-quest-colony.is-grown{opacity:1}@media (prefers-reduced-motion:reduce){.rb-quest-colony{transition:none}}@media (width<=1000px){.rb-quest-inner{grid-template-columns:1fr;gap:44px}.rb-quest-head,.rb-quest-list{grid-column:1;width:100%;min-width:0}.rb-quest-head{position:static}.rb-quest-colony{display:none}}@media (width<=700px){.rb-quest{padding-block:80px}.rb-quest-item summary{grid-template-columns:30px minmax(0,1fr) 18px;gap:10px;padding:22px 2px}.rb-quest-body{padding:0 4px 24px 40px}}@media (prefers-reduced-motion:reduce){.rb-quest-item[open] .rb-quest-body{animation:none}.rb-quest-sign b{transition:none}@supports selector(details::details-content){.rb-quest-item::details-content{transition:none}}}.rb-sponsors{border-top:1px solid var(--rb-line);background:#e7e1d8}.rb-sponsors-inner{grid-template-columns:minmax(210px,.55fr) minmax(420px,1.45fr);align-items:end;gap:clamp(36px,7vw,110px);padding-block:46px;display:grid}.rb-sponsors-heading span{color:#765f49;font:600 10px var(--rb-font-mono);letter-spacing:.12em;text-transform:uppercase}.rb-sponsors-heading p{color:#626a63;max-width:350px;margin:12px 0 0;font-size:12px;line-height:1.65}.rb-sponsor-cta{min-height:76px;color:var(--rb-ink);background:#f8f5f094;border:1px solid #1e2a222b;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:15px;padding:12px 18px 12px 12px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.rb-sponsor-cta:hover,.rb-sponsor-cta:focus-visible{background:#f8f5f0eb;border-color:#ad7a487a;transform:translateY(-2px);box-shadow:0 14px 30px #1e2a2214}.rb-sponsor-cta:focus-visible{outline:2px solid var(--rb-bronze);outline-offset:3px}.rb-sponsor-mark{background:#18251e;border:1px solid #1e2a222e;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden}.rb-sponsor-mark:before,.rb-sponsor-mark i{content:"";border:1px solid #d7b28994;border-radius:48% 52% 44% 56%;width:24px;height:24px;position:absolute}.rb-sponsor-mark i:first-child{transform:rotate(35deg)scale(.72)}.rb-sponsor-mark i:nth-child(2){transform:rotate(70deg)scale(.48)}.rb-sponsor-mark i:last-child{background:#dfb98c;border:0;border-radius:50%;width:4px;height:4px}.rb-sponsor-cta>span:nth-child(2){gap:4px;min-width:0;display:grid}.rb-sponsor-cta strong{font:500 16px var(--rb-font-display)}.rb-sponsor-cta small{color:#6f766f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rb-sponsor-cta>svg{width:17px;height:17px;color:var(--rb-bronze);transition:transform .16s}.rb-sponsor-cta:hover>svg,.rb-sponsor-cta:focus-visible>svg{transform:translate(2px,-2px)}@media (width<=760px){.rb-sponsors-inner{grid-template-columns:1fr;gap:24px;padding-block:38px}.rb-sponsor-cta{min-height:72px}}@media (prefers-reduced-motion:reduce){.rb-sponsor-cta,.rb-sponsor-cta>svg{transition-duration:.01ms}.rb-sponsor-cta:hover,.rb-sponsor-cta:focus-visible,.rb-sponsor-cta:hover>svg,.rb-sponsor-cta:focus-visible>svg{transform:none}}.spore-menu{height:44px;color:inherit;position:relative}.spore-menu summary{cursor:pointer;height:44px;color:inherit;align-items:center;gap:4px;list-style:none;transition:color .16s;display:flex}.spore-menu summary::-webkit-details-marker{display:none}.spore-menu summary svg{width:13px;transition:transform .18s}.spore-menu[open] summary svg{transform:rotate(180deg)}.spore-menu.active summary,.spore-menu summary:hover,.spore-menu summary:focus-visible{color:#fff}.spore-menu-popover{z-index:80;background:#0d100e;border:1px solid #f0ebe22b;border-radius:14px;width:132px;padding:8px;animation:.18s ease-out both sporeMenuIn;display:grid;position:absolute;top:43px;left:50%;transform:translate(-50%);box-shadow:0 22px 50px #0000005c}.spore-menu-popover a{border-radius:9px;padding:0 12px;color:#aaa7a2!important;min-height:38px!important}.spore-menu-popover a:after{display:none!important}.spore-menu-popover a:hover,.spore-menu-popover a:focus-visible{background:#ffffff0f;color:#fff!important}.spore-mobile-links{border-left:1px solid #b3854e80;padding:7px 10px 10px;display:grid}.spore-mobile-links strong{min-height:34px;color:inherit;align-items:center;font:600 12px system-ui,sans-serif;display:flex}.spore-mobile-links a{min-height:36px!important;padding-left:14px!important}.rb-page .spore-menu.active summary,.rb-page .spore-menu summary:hover,.rb-page .spore-menu summary:focus-visible{color:#17231b}.rb-page .spore-menu-popover{background:#f8f5f0;border-color:#2d3c312e;box-shadow:0 22px 50px #1e2a2224}.rb-page .spore-menu-popover a{color:#657068!important}.rb-page .spore-menu-popover a:hover,.rb-page .spore-menu-popover a:focus-visible{background:#1e37260f;color:#17231b!important}@keyframes sporeMenuIn{0%{opacity:0;transform:translate(-50%,-5px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.spore-menu summary svg,.spore-menu-popover{transition-duration:.01ms!important;animation:none!important}}:root{--rb-ink:#1e2a22;--rb-forest:#142019;--rb-sage:#70806d;--rb-ivory:#eee9e2;--rb-paper:#f8f5f0;--rb-bronze:#ad7a48;--rb-line:#1e2a2229;--rb-content:1200px;--rb-gutter:clamp(20px, 3.5vw, 48px);--rb-font-display:"Fraunces", Georgia, serif;--rb-font-ui:"Manrope", system-ui, -apple-system, sans-serif;--rb-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace}.mycelium-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rb-ink:#eee9e2;--rb-forest:#142019;--rb-sage:#93a18e;--rb-ivory:#eee9e2;--rb-paper:#142019;--rb-bronze:#ad7a48;--rb-line:#eee9e229;background:var(--rb-paper);color:var(--rb-ink)}.rb-page,.rb-page *{box-sizing:border-box}html{scroll-behavior:smooth}body:has(.rb-page){background:var(--rb-paper);color:var(--rb-ink);margin:0}.rb-page{--rb-font-display:"Fraunces",serif;--rb-font-body:"Geist",sans-serif;--rb-font-mono:"IBM Plex Mono",monospace;background:var(--rb-paper);min-width:320px;color:var(--rb-ink);font-family:var(--rb-font-body);overflow:clip}.rb-shell{width:100%;max-width:calc(var(--rb-content) + var(--rb-gutter) + var(--rb-gutter));padding-inline:var(--rb-gutter);margin-inline:auto}.rb-page a{color:inherit;text-decoration:none}.rb-page button,.rb-page select{font:inherit;cursor:pointer}.rb-page :focus-visible,.rb-page a:focus-visible,.rb-page button:focus-visible,.rb-page select:focus-visible{outline:2px solid var(--rb-bronze);outline-offset:4px}.rb-header{z-index:30;color:#f4f1ea;height:96px;position:absolute;inset:0 0 auto}.rb-header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;height:100%;display:grid}.rb-brand{width:max-content;min-height:44px;font:600 29px/1 var(--rb-font-display);align-items:center;gap:13px;display:inline-flex}.rb-brand img{object-fit:cover;width:38px;height:38px}.rb-header nav{white-space:nowrap;gap:clamp(20px,2.4vw,34px);font-size:12px;display:flex}.rb-header nav a{align-items:center;min-height:44px;display:inline-flex;position:relative}.rb-header nav a:after{content:"";background:currentColor;height:1px;transition:right .18s;position:absolute;bottom:-6px;left:0;right:100%}.rb-header nav a:hover:after,.rb-header nav a:focus-visible:after{right:0}.rb-desktop-cta{justify-self:end}.rb-pill{border:1px solid var(--rb-line);letter-spacing:.09em;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:0 24px;font-size:11px;font-weight:600;transition:transform .18s,background .18s,color .18s;display:inline-flex}.rb-pill svg{width:16px;height:16px}.rb-pill:hover,.rb-pill:focus-visible{transform:translateY(-2px)}.rb-pill:active{transform:translateY(0)scale(.98)}.rb-pill-light{background:var(--rb-ivory);color:var(--rb-forest)!important}.rb-header-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.rb-social{width:44px;height:44px;color:inherit;opacity:.72;border-radius:999px;justify-content:center;align-items:center;transition:opacity .18s,background .18s;display:inline-flex}.rb-social svg{width:17px;height:17px}.rb-social:hover,.rb-social:focus-visible{opacity:1;background:#eee9e21a}.rb-pill-ghost{min-height:44px;color:inherit;background:0 0;border-color:currentColor;margin-left:8px;padding:0 24px}.rb-pill-ghost:hover,.rb-pill-ghost:focus-visible{background:#eee9e2;border-color:#0000;color:var(--rb-forest)!important}.rb-mobile-social{gap:8px;margin:12px 4px 2px;display:flex}.rb-mobile-social .rb-social{opacity:.85;border:1px solid #eee9e229}.rb-mobile-social .rb-social:hover,.rb-mobile-social .rb-social:focus-visible{background:#eee9e214}.rb-menu,.rb-mobile-nav,.rb-mobile-backdrop{display:none}.rb-hero{color:#eee9e2;background:#0b0f0c;border-bottom:1px solid #eee9e21a;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.rb-hero:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(105% 85% at 10%,#0b0f0cf2 0%,#0b0f0cbd 34%,#0b0f0c33 58%,#0000 78%);position:absolute;inset:0}.rb-globe{z-index:2;aspect-ratio:1;width:min(1120px,66vw,94vh);position:absolute;top:50%;right:-3%;transform:translateY(-50%)}.rb-globe canvas{background:radial-gradient(circle,#0b0f0cf5 0 67%,#0b0f0cc7 69%,#0000 71%);width:100%;height:100%;display:block}.rb-hero-mushroom{z-index:4;opacity:1;pointer-events:none;width:min(700px,56vw);height:min(600px,68vh,48vw);position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}#rb-hero-base{pointer-events:none;width:100%;height:24px;position:absolute;bottom:0;left:0}.rb-hero-mushroom mushroom-stage{opacity:0;transition:opacity .22s ease-out,transform .28s cubic-bezier(.22,.8,.2,1);transform:translateY(6px)scale(.996)}.rb-hero-mushroom.is-grown mushroom-stage{opacity:1;transform:none}.rb-ground-colony{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rb-ground-mushroom{width:var(--rb-mini-size);height:calc(var(--rb-mini-size) * 1.4);opacity:var(--rb-mini-opacity,.76);filter:drop-shadow(0 -5px 14px #bc844b29);transform:translateX(-50%) rotate(var(--rb-mini-lean,0deg));transform-origin:50% 100%;display:block;position:absolute;bottom:-5px}.rb-ground-mushroom svg{transform-origin:50% 100%;width:100%;height:100%;animation:rbMiniMushroomSway var(--rb-mini-speed,8s) ease-in-out var(--rb-mini-delay,0s) infinite alternate;display:block;overflow:visible}.rb-ground-mushroom-a{--rb-mini-size:74px;--rb-mini-lean:-4deg;--rb-mini-opacity:.66;--rb-mini-speed:9.4s;--rb-mini-delay:-2.1s;left:5%}.rb-ground-mushroom-b{--rb-mini-size:38px;--rb-mini-lean:5deg;--rb-mini-opacity:.58;--rb-mini-speed:7.8s;--rb-mini-delay:-5s;left:27%}.rb-ground-mushroom-c{--rb-mini-size:48px;--rb-mini-lean:-3deg;--rb-mini-opacity:.72;--rb-mini-speed:8.7s;--rb-mini-delay:-3.3s;left:47%}.rb-ground-mushroom-d{--rb-mini-size:88px;--rb-mini-lean:4deg;--rb-mini-opacity:.7;--rb-mini-speed:10.2s;--rb-mini-delay:-6.4s;left:82%}.rb-ground-mushroom-e{--rb-mini-size:52px;--rb-mini-lean:-6deg;--rb-mini-opacity:.6;--rb-mini-speed:8.2s;--rb-mini-delay:-1.4s;left:71%}@keyframes rbMiniMushroomSway{0%{transform:rotate(-1.2deg)scaleY(.995)}to{transform:rotate(1.2deg)scaleY(1.008)}}.rb-scroll-cue{z-index:6;color:#eee9e280;font:500 10px var(--rb-font-mono);letter-spacing:.28em;text-transform:uppercase;flex-direction:column;align-items:center;gap:9px;transition:color .2s;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.rb-scroll-cue svg{width:15px;height:15px;animation:2.6s ease-in-out infinite rbScrollCue}.rb-scroll-cue:hover,.rb-scroll-cue:focus-visible{color:#f4f1ea}@keyframes rbScrollCue{0%,to{opacity:.55;transform:translateY(-3px)}50%{opacity:1;transform:translateY(3px)}}.rb-hero-inner{z-index:5;min-height:inherit;align-items:center;display:flex;position:relative}.rb-hero-copy{z-index:5;width:min(620px,50vw);padding-top:40px;position:relative;transform:translateY(-160px)}.rb-hero-copy>h1,.rb-hero-copy>.rb-lede,.rb-hero-copy>.rb-hero-prompt{z-index:1;position:relative}.rb-kicker{color:#6b594b;font:500 11px/1.5 var(--rb-font-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 25px;display:flex}.rb-kicker:after{content:"";background:var(--rb-line);flex:1;height:1px}.rb-kicker-light{color:#9eaa9f}.rb-kicker-light:after{background:#eee9e22e}.rb-kicker i{background:var(--rb-bronze);border-radius:0;flex:none;width:24px;height:2px}.rb-hero h1{color:#f4f1ea;font:400 clamp(48px,5.2vw,84px)/1.02 var(--rb-font-display);letter-spacing:-.045em;text-shadow:0 2px 34px #0b0f0cd9;margin:0}.rb-hero h1 em,.rb-page h2 em,.rb-page h3 em{color:var(--rb-bronze);font-style:italic;font-weight:300}.rb-lede{color:#eee9e2ad;text-shadow:0 2px 22px #0b0f0ccc;max-width:470px;margin:16px 0 0;font-size:16px;line-height:1.75}.rb-hero-prompt{align-items:center;gap:10px;max-width:520px;margin-top:20px;display:flex}.rb-hero-prompt input{color:#f4f1ea;min-width:0;height:56px;font:400 15px var(--rb-font-body);background:#eee9e20d;border:1px solid #eee9e238;flex:1;padding:0 20px;transition:border-color .18s,background .18s}.rb-hero-prompt input::placeholder{color:#eee9e273}.rb-hero-prompt input:hover{border-color:#eee9e257}.rb-hero-prompt input:focus{border-color:var(--rb-bronze);background:#eee9e214;outline:none}.rb-hero-prompt button{color:#f4f1ea;background:#eee9e20d;border:1px solid #eee9e238;flex:none;place-items:center;width:56px;height:56px;transition:background .18s,border-color .18s,transform .18s;display:grid}.rb-hero-prompt button svg{width:18px;height:18px}.rb-hero-prompt button:hover{border-color:var(--rb-bronze);background:var(--rb-bronze);transform:translateY(-2px)}.rb-hero-prompt button:active{transform:translateY(0)scale(.97)}.rb-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rb-closing{color:#f5f0e8;background:var(--rb-forest);text-align:center;position:relative;overflow:hidden}.rb-closing:before{content:"";pointer-events:none;background:radial-gradient(circle closest-side,#ad7a4847,#ad7a4817 42%,#0000 70%);animation:11s ease-in-out infinite rbHalo;position:absolute;inset:0}@keyframes rbHalo{0%,to{opacity:.6;transform:scale(.88)}50%{opacity:1;transform:scale(1.12)}}.rb-closing-inner{z-index:1;justify-items:center;padding-block:130px;display:grid;position:relative}.rb-fruit-mark{fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 14px 22px #060c083d);width:clamp(94px,9vw,132px);height:auto;margin-bottom:30px;overflow:visible}.rb-fruit-mark path{stroke-dasharray:var(--len) var(--len);stroke-dashoffset:var(--len)}.rb-reveal.is-visible .rb-fruit-mark path{animation:1.5s cubic-bezier(.3,.8,.35,1) forwards rbFruitDraw}@keyframes rbFruitDraw{to{stroke-dashoffset:0}}@keyframes rbFruitFill{to{fill-opacity:1}}.rb-fruit-stipe-shadow{--len:80;stroke:#ad7a4847;stroke-width:18px;stroke-linecap:round;filter:url(#rb-fruit-soft-glow)}.rb-fruit-stipe{--len:80;stroke:url(#rb-fruit-stipe-paint);stroke-width:13px;stroke-linecap:round}.rb-fruit-stipe-light{--len:80;stroke:#fffaf070;stroke-width:2.4px;stroke-linecap:round;transform:translate(2px)}.rb-fruit-cap{--len:152;stroke:#e5d1b7;stroke-width:2.5px;fill:url(#rb-fruit-cap-paint);fill-opacity:0}.rb-fruit-under{--len:96;stroke:#a87349;stroke-width:1.7px;fill:url(#rb-fruit-under-paint);fill-opacity:0}.rb-fruit-cap-light{--len:112;stroke:#fffaf1b8;stroke-width:1.9px;fill:none}.rb-reveal.is-visible .rb-fruit-mark path.rb-fruit-cap{animation:1.5s cubic-bezier(.3,.8,.35,1) .34s forwards rbFruitDraw,.8s ease-out 1.25s forwards rbFruitFill}.rb-reveal.is-visible .rb-fruit-mark path.rb-fruit-under{animation:1.15s cubic-bezier(.3,.8,.35,1) .62s forwards rbFruitDraw,.65s ease-out 1.08s forwards rbFruitFill}.rb-fruit-gills{--len:48;stroke:#ffedd680;stroke-width:1.35px}.rb-fruit-gills path{animation-delay:1.5s}.rb-closing .rb-brand{color:#f5f0e8}.rb-closing .rb-kicker{justify-content:center;margin-top:44px}.rb-page .rb-closing h2{font:400 clamp(50px,6.4vw,96px)/.96 var(--rb-font-display);letter-spacing:-.05em;margin:0}.rb-page .rb-closing h2 em{color:#dfb98c}.rb-closing-inner>p:not(.rb-kicker){color:#b9c2b6;max-width:520px;margin:30px 0 0;font-size:14px;line-height:1.8}.rb-closing .rb-pill{min-height:56px;margin-top:40px;padding:0 30px}.rb-closing small{color:#9eaa9f;font:400 11px var(--rb-font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:22px}.rb-footer{border-top:1px solid var(--rb-line);background:#eee9e2}.rb-footer nav{font:400 12px var(--rb-font-mono);text-transform:uppercase;flex-direction:column;gap:6px;display:flex}.rb-footer nav a{min-height:44px;font-family:var(--rb-font-body);text-transform:none;align-items:center;gap:7px;font-size:12px;display:flex}.rb-footer nav svg{width:13px}.rb-footer-inner{grid-template-columns:minmax(280px,1.6fr) repeat(3,minmax(130px,.7fr));gap:58px clamp(40px,6vw,92px);min-height:0;padding-block:78px 30px;display:grid}.rb-footer-brand{max-width:390px}.rb-footer-brand>p{max-width:350px;color:#59625b!important;margin-top:28px!important;font:400 13px/1.75 system-ui,sans-serif!important}.rb-footer nav span{color:#765f49;letter-spacing:.1em;margin-bottom:16px;font-size:10px}.rb-footer nav a{color:#354139;width:max-content;transition:color .16s,transform .16s}.rb-footer nav a:hover,.rb-footer nav a:focus-visible{color:var(--rb-bronze);transform:translate(3px)}.rb-footer-bottom{border-top:1px solid var(--rb-line);color:#7a807b;min-height:62px;font:400 10px var(--rb-font-mono);letter-spacing:.05em;grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:76px;display:flex}.rb-footer-bottom a{color:#354139;align-items:center;gap:8px;min-height:44px;transition:color .16s;display:inline-flex}.rb-footer-bottom a:hover,.rb-footer-bottom a:focus-visible{color:var(--rb-bronze)}.rb-footer-bottom svg{width:14px;transform:rotate(180deg)}.rb-reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.22,.8,.2,1);transition-delay:calc(var(--i,0)*90ms);transform:translateY(24px)}.rb-reveal.is-visible{opacity:1;transform:none}.rb-page h2{font:400 clamp(42px,5vw,74px)/1 var(--rb-font-display);letter-spacing:-.045em;margin:0}.rb-page h3{font:400 26px/1.2 var(--rb-font-display);letter-spacing:-.02em;margin:0}.rb-story{background:var(--rb-ivory);border-bottom:1px solid var(--rb-line);height:200vh;position:relative}.rb-story-sticky{--p0:clamp(0,calc(var(--p,0)*4),1);--p1:clamp(0,calc((var(--p,0) - .25)*4),1);--p2:clamp(0,calc((var(--p,0) - .5)*4),1);--p3:clamp(0,calc((var(--p,0) - .75)*5),1);align-items:center;height:100vh;min-height:640px;display:flex;position:sticky;top:0;overflow:hidden}.rb-story-sticky:after{content:"";z-index:2;background:var(--rb-bronze);height:2px;transform:scaleX(var(--p,0));transform-origin:0;position:absolute;inset:auto 0 0}.rb-story-inner{grid-template-rows:auto 1fr auto;gap:clamp(24px,4vh,52px);width:100%;padding-block:clamp(70px,9vh,104px);display:grid}.rb-story-head h2{margin-top:14px}.rb-stage{align-self:center;width:100%;max-width:920px;height:min(46vh,380px);margin-inline:auto;position:relative}.rb-stage-ask,.rb-stage-answer{justify-items:center;gap:12px;width:120px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.rb-stage-ask{opacity:calc(.35 + var(--p0) * .65);transform:translateY(-50%) scale(calc(.94 + var(--p0) * .06));left:0}.rb-stage-answer{opacity:calc(.3 + var(--p3) * .7);transform:translateY(-50%) scale(calc(.94 + var(--p3) * .06));right:0}.rb-stage-ask svg,.rb-stage-answer svg{width:22px;height:22px;color:var(--rb-bronze);background:var(--rb-paper);box-sizing:content-box;border:1px solid #1e2a222e;border-radius:50%;padding:17px}.rb-stage-answer svg{border-color:var(--rb-bronze)}.rb-stage-ask span,.rb-stage-answer span{color:#5e665f;font:500 11px var(--rb-font-mono);letter-spacing:.08em;text-align:center}.rb-stage-model{gap:0;width:min(310px,34%);height:11px;display:flex;position:absolute;top:6%;left:50%;transform:translate(-50%)}.rb-stage-model i{height:100%;margin-inline:calc(var(--p1) * 5px);border-radius:calc(var(--p1) * 2px);opacity:calc(1 - var(--p1) * var(--i) * .14);background:linear-gradient(#b9834e,#a06f3f);flex:1}.rb-stage-model i.shard-0{border-radius:2px calc(var(--p1) * 2px) calc(var(--p1) * 2px) 2px}.rb-stage-model i.shard-2{border-radius:calc(var(--p1) * 2px) 2px 2px calc(var(--p1) * 2px)}.rb-stage-devices{grid-template-rows:repeat(3,1fr);gap:4%;width:min(230px,26%);height:66%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rb-stage-device{--in:clamp(0,calc((var(--p2) - var(--i) * .15) * 1.6),1);background:var(--rb-paper);opacity:calc(.32 + var(--in) * .68);transform:translateY(calc((1 - var(--in)) * 8px)) scale(calc(.97 + var(--in) * .03));border:1px solid #1e2a2224;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 12px;padding:14px 16px;transition:border-color .3s;display:grid}.rb-stage-device svg{width:19px;height:19px;color:var(--rb-bronze);grid-row:1/3}.rb-stage-device strong{font:400 15px var(--rb-font-display)}.rb-stage-device small{color:#727a73;font:400 11px var(--rb-font-mono)}.rb-stage-device b{color:#8a8272;font:500 9px var(--rb-font-mono);letter-spacing:.1em;text-transform:uppercase;grid-column:2/4}.beat-3 .rb-stage-device{border-color:#ad7a4873}.rb-stage-wires{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rb-stage-ask,.rb-stage-answer,.rb-stage-model,.rb-stage-devices{z-index:1}.rb-stage-wires .wire{--lit:var(--p2);fill:none;stroke:color-mix(in srgb, var(--rb-bronze) calc(var(--lit) * 100%), #1e2a2229);stroke-width:2px;stroke-dasharray:6 9}.rb-stage-wires .wire-out{--lit:var(--p3)}.beat-2 .rb-stage-wires .wire:not(.wire-out),.beat-3 .rb-stage-wires .wire{animation:1.15s linear infinite rbWireFlow}@keyframes rbWireFlow{to{stroke-dashoffset:-30px}}.rb-story-foot{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.rb-story-copy{max-width:440px;animation:.32s ease-out rbFade}.rb-story-copy>span{color:var(--rb-bronze);font:500 11px var(--rb-font-mono);letter-spacing:.14em}.rb-story-copy strong{font:400 clamp(24px,2.6vw,34px) var(--rb-font-display);margin:10px 0 8px;display:block}.rb-story-copy p{color:#5b635c;max-width:400px;margin:0;font-size:14px;line-height:1.65}.rb-story-track{flex:none;gap:18px;margin:0 190px 0 0;padding:0;list-style:none;display:flex}.rb-story-track li{gap:9px;display:grid}.rb-story-track i{background:#1e2a2229;border-radius:999px;width:52px;height:3px;transition:width .35s cubic-bezier(.22,.8,.2,1),background .35s}.rb-story-track span{color:#98a099;font:500 10px var(--rb-font-mono);letter-spacing:.09em;white-space:nowrap;transition:color .35s}.rb-story-track li.is-on i{background:var(--rb-bronze);width:74px}.rb-story-track li.is-on span{color:var(--rb-ink)}@keyframes rbFade{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes rbMobileNavIn{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}.rb-story-fallback{display:none}.rb-models{background:var(--rb-paper);border-bottom:1px solid var(--rb-line);padding-block:clamp(90px,12vh,140px)}.rb-models-head{max-width:860px}.rb-models-head h2{margin-top:16px}.rb-models-head>p:not(.rb-kicker){color:#5b635c;max-width:640px;margin:18px 0 0;font-size:15px;line-height:1.7}.rb-models-panel{border-top:2px solid var(--rb-bronze);background:var(--rb-forest);opacity:0;margin-top:clamp(46px,7vh,76px);transition:opacity .7s,transform .7s cubic-bezier(.22,.8,.2,1);transform:translateY(22px)}.rb-models-panel.is-live{opacity:1;transform:none}.rb-models-bar{color:#8e9c90;font:500 10px var(--rb-font-mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #eee9e21f;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:16px clamp(18px,2.4vw,28px);display:flex}.rb-models-bar>span:last-child{margin-left:auto}.rb-models-live{color:#dfb98c;align-items:center;gap:9px;display:inline-flex}.rb-models-live i{background:#dfb98c;flex:none;width:18px;height:2px}.rb-models-cols,.rb-models-list li{grid-template-columns:minmax(0,2.1fr) minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1.1fr);align-items:center;gap:18px;padding:0 clamp(18px,2.4vw,28px);display:grid}.rb-models-cols{color:#6f7f72;font:500 9px var(--rb-font-mono);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #eee9e21a;padding-block:11px}.rb-models-list{margin:0;padding:0;list-style:none}.rb-models-list li{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.22,.8,.2,1),background .2s;transition-delay:calc(.14s + var(--i,0)*90ms);border-bottom:1px solid #eee9e212;padding-block:17px;transform:translateY(10px)}.rb-models-panel.is-live .rb-models-list li{opacity:1;transform:none}.rb-models-list li:hover{background:#eee9e20b}.rb-model-id strong{color:#f2ede5;font:400 18px var(--rb-font-display);display:block}.rb-model-id strong a{color:inherit;align-items:center;gap:7px;display:inline-flex}.rb-model-id strong a svg{color:#8e9c90;opacity:0;width:13px;height:13px;transition:opacity .16s,transform .16s,color .16s;transform:translate(-3px,3px)}.rb-model-id strong a:hover svg,.rb-model-id strong a:focus-visible svg{color:#dfb98c;opacity:1;transform:none}.rb-model-id strong a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #dfb98c}.rb-model-id small{color:#7c8b7e;font:400 11px var(--rb-font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.rb-model-license{color:#b9c4ba;font:500 9px var(--rb-font-mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border:1px solid #eee9e22e;justify-self:start;padding:5px 9px}.rb-model-size b{color:#f2ede5;font:600 14px var(--rb-font-body);font-variant-numeric:tabular-nums;display:block}.rb-model-track{background:#eee9e21a;border-radius:999px;height:3px;margin-top:8px;display:block;overflow:hidden}.rb-model-track i{width:calc(var(--w,0)*1%);transform-origin:0;height:100%;transition:transform .75s cubic-bezier(.22,.8,.2,1);transition-delay:calc(.34s + var(--i,0)*90ms);background:linear-gradient(90deg,#70806d,#dfb98c);border-radius:999px;display:block;transform:scaleX(0)}.rb-models-panel.is-live .rb-model-track i{transform:none}.rb-model-fit{align-items:center;gap:8px;display:flex}.rb-model-fit>i{background:#829184;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #8291841f}.rb-model-fit em{color:#9eaa9f;font:500 9px var(--rb-font-mono);letter-spacing:.07em;text-transform:uppercase;font-style:normal;line-height:1.45}.rb-model-fit.is-local>i{background:#9fb796;box-shadow:0 0 0 3px #9fb79624}.rb-model-fit.is-local em{color:#c3d1bf}.rb-model-fit.is-candidate>i{background:#dfb98c;box-shadow:0 0 0 3px #dfb98c24}.rb-model-fit.is-candidate em{color:#dfb98c}.rb-model-fit.is-benchmark>i{background:#c58d72;box-shadow:0 0 0 3px #c58d7224}.rb-models-foot{color:#8e9c90;font:500 10px var(--rb-font-mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:18px clamp(18px,2.4vw,28px);display:flex}.rb-models-foot svg{color:#dfb98c;flex:none;width:15px;height:15px}.rb-models-foot a{color:#f2ede5;letter-spacing:.09em;align-items:center;gap:6px;min-height:44px;margin-left:auto;display:inline-flex}.rb-models-foot a svg{width:13px;height:13px}.rb-models-note{color:#666e67;flex-wrap:wrap;align-items:center;gap:8px 18px;max-width:820px;margin:26px 0 0;font-size:12px;line-height:1.7;display:flex}.rb-econ-caveat{color:#8a8272;font:500 10px var(--rb-font-mono);letter-spacing:.14em;text-transform:uppercase;margin:26px 0 0}.rb-pay{background:var(--rb-ivory);border-bottom:1px solid var(--rb-line);padding-block:clamp(90px,12vh,140px);position:relative}.rb-gutter-fruiting{z-index:0;pointer-events:none;aspect-ratio:83/84;height:clamp(78px,10vh,116px);position:absolute;bottom:0;right:180px;overflow:hidden}.rb-gutter-stage{aspect-ratio:.62;opacity:0;height:clamp(88px,11.5vh,134px);transition:opacity .9s ease-out}.rb-gutter-stage.is-grown{opacity:1}.rb-gutter-fruiting svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:135.7%;display:block;position:absolute;inset:0 auto auto 0;overflow:visible}.rb-gutter-fruiting path{fill:none;stroke:none}.rb-gutter-fruiting .rb-gutter-body{opacity:.52}.rb-gutter-fruiting .rb-gutter-stipe{fill:url(#rbGutterStipe)}.rb-gutter-fruiting .rb-gutter-cap{fill:url(#rbGutterCap)}.rb-gutter-fruiting .rb-gutter-rim{fill:none;stroke:#7e542e;stroke-width:1.5px;opacity:.85}.rb-gutter-fruiting .rb-gutter-root{stroke:#ad7a4829;stroke-width:1.6px}.rb-gutter-fruiting.rb-reveal{opacity:1;transform:none}.rb-gutter-fruiting .rb-gutter-root,.rb-gutter-fruiting .rb-gutter-rim{stroke-dasharray:var(--len) var(--len);stroke-dashoffset:var(--len)}.rb-gutter-fruiting.is-visible .rb-gutter-root,.rb-gutter-fruiting.is-visible .rb-gutter-rim{animation:1.2s cubic-bezier(.3,.8,.35,1) forwards rbFruitDraw}.rb-gutter-fruiting .rb-gutter-root{--len:34}.rb-gutter-fruiting .rb-gutter-rim{--len:80;animation-delay:.86s}.rb-gutter-fruiting .rb-gutter-stipe,.rb-gutter-fruiting .rb-gutter-cap{fill-opacity:0}.rb-gutter-fruiting.is-visible .rb-gutter-stipe{animation:.7s ease-out .2s forwards rbFruitFill}.rb-gutter-fruiting.is-visible .rb-gutter-cap{animation:.75s ease-out .62s forwards rbFruitFill}@media (width<=700px){.rb-gutter-fruiting.rb-reveal{opacity:.96;height:76px;left:4px;right:auto}.rb-gutter-stage{height:88px;left:4px;right:auto}.rb-gutter-fruiting .rb-gutter-body{opacity:.9}.rb-gutter-fruiting .rb-gutter-rim{stroke-width:1.15px;opacity:.68}}.rb-pay-head{max-width:840px}.rb-pay-head h2{margin-top:16px}.rb-pay-head>p:not(.rb-kicker){color:#5b635c;max-width:620px;margin:18px 0 0;font-size:15px;line-height:1.7}.rb-pay-rail{grid-template-columns:minmax(190px,1fr) 78px minmax(320px,1.5fr) 78px minmax(190px,1fr);align-items:center;gap:0;margin-top:clamp(46px,7vh,76px);display:grid}.rb-pay-card{border-top:2px solid var(--rb-bronze);opacity:0;background:0 0;gap:7px;padding:24px 22px;transition:opacity .6s,transform .6s cubic-bezier(.22,.8,.2,1);display:grid;transform:translateY(18px)}.rb-pay-rail.is-live .rb-pay-card{opacity:1;transform:none}.rb-pay-rail.is-live .rb-pay-card.seller{transition-delay:.55s}.rb-pay-card>span{color:var(--rb-bronze);font:500 10px var(--rb-font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.rb-pay-card>span svg{width:15px;height:15px}.rb-pay-card strong{font:400 clamp(26px,3vw,34px)/1.1 var(--rb-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.rb-pay-card small{color:#6b7a6f;font-size:12px}.rb-pay-alternative{border-top:1px solid var(--rb-line);color:#6f7c70;width:max-content;max-width:100%;font:500 9px var(--rb-font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;margin-top:9px;padding-top:12px;font-style:normal;line-height:1.5;display:flex}.rb-pay-alternative svg{width:13px;height:13px;color:var(--rb-bronze);flex:none}.rb-pay-card.buyer{border-top-color:#ad7a486b}.rb-pay-wire{background:linear-gradient(90deg,#1e2a2224,#ad7a4866);height:2px;position:relative}.rb-pay-wire i{background:var(--rb-bronze);opacity:0;border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:0;box-shadow:0 0 0 3px #ad7a4829}.rb-pay-rail.is-live .rb-pay-wire i{animation:2.4s cubic-bezier(.5,0,.5,1) infinite rbCoin;animation-delay:calc(var(--i)*.8s)}@keyframes rbCoin{0%{opacity:0;transform:translate(0)}15%,80%{opacity:1}to{opacity:0;transform:translate(78px)}}@keyframes rbCoinDown{0%{opacity:0;transform:translateY(0)}15%,80%{opacity:1}to{opacity:0;transform:translateY(56px)}}.rb-pay-machines{border:1px solid var(--rb-line);background:var(--rb-paper);margin:0 22px;padding:0;list-style:none;display:grid}.rb-pay-machines li{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.22,.8,.2,1);transition-delay:calc(.18s + var(--i,0)*.11s);grid-template-columns:1fr auto;gap:6px 14px;padding:15px 18px;display:grid;transform:translateY(12px)}.rb-pay-machines li+li{border-top:1px solid var(--rb-line)}.rb-pay-rail.is-live .rb-pay-machines li{opacity:1;transform:none}.rb-pay-machine-top{gap:2px;display:grid}.rb-pay-machine-top strong{font:400 18px var(--rb-font-display)}.rb-pay-machine-top small{color:#7c857d;font:500 9px var(--rb-font-mono);letter-spacing:.07em;text-transform:uppercase}.rb-pay-machine-sum{justify-items:end;gap:2px;display:grid}.rb-pay-machine-sum b{font:600 14px var(--rb-font-body);font-variant-numeric:tabular-nums}.rb-pay-machine-sum span{color:var(--rb-bronze);font:500 11px var(--rb-font-mono);font-variant-numeric:tabular-nums}.rb-pay-bar{background:#1e2a2214;border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}.rb-pay-bar i{width:calc(var(--share,0)*1%);background:linear-gradient(90deg,#70806d,var(--rb-bronze));transform-origin:0;height:100%;transition:transform .8s cubic-bezier(.22,.8,.2,1);transition-delay:calc(.4s + var(--i,0)*.11s);border-radius:999px;display:block;transform:scaleX(0)}.rb-pay-rail.is-live .rb-pay-bar i{transform:none}.rb-pay-machines em{color:#6f7c70;font:500 9px var(--rb-font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity .45s;transition-delay:calc(1.1s + var(--i,0)*.11s);grid-column:1/-1;align-items:center;gap:6px;font-style:normal;display:flex}.rb-pay-machines em svg{width:12px;height:12px;color:var(--rb-bronze)}.rb-pay-rail.is-live .rb-pay-machines em{opacity:1}.rb-pay-note{color:#666e67;flex-wrap:wrap;align-items:center;gap:8px 18px;max-width:780px;margin:26px 0 0;font-size:12px;line-height:1.7;display:flex}.rb-pay-note a{min-height:44px;color:var(--rb-ink);border-bottom:1px solid var(--rb-bronze);align-items:center;gap:6px;font-weight:600;display:inline-flex}.rb-pay-note a svg{width:13px;height:13px;color:var(--rb-bronze)}.rb-pay-rules{border-top:1px solid var(--rb-line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:clamp(44px,6vh,70px);display:grid}.rb-rule{padding:28px clamp(20px,2.4vw,30px) 30px;transition:background .24s;position:relative}.rb-rule+.rb-rule{border-left:1px solid var(--rb-line)}.rb-rule:before{content:"";z-index:1;background:var(--rb-bronze);transform-origin:0;width:100%;height:2px;transition:transform .38s cubic-bezier(.22,.8,.2,1);position:absolute;inset:-1px auto auto 0;transform:scaleX(0)}.rb-rule:hover:before{transform:none}.rb-rule-top{justify-content:space-between;align-items:center;display:flex}.rb-rule-top svg{width:19px;height:19px;color:var(--rb-bronze)}.rb-rule-top span{color:#9aa199;font:500 10px var(--rb-font-mono);letter-spacing:.14em}.rb-rule strong{font:400 22px var(--rb-font-display);margin:14px 0 8px;display:block}.rb-rule p{color:#5b635c;margin:0;font-size:13px;line-height:1.65}.rb-pay-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.rb-pay-actions .rb-pill-ghost{color:var(--rb-ink);border-color:var(--rb-line);margin-left:0}.rb-pill-dark{background:var(--rb-forest);border-color:#0000;color:#f5f0e8!important}.rb-local{background:var(--rb-ivory) repeating-linear-gradient(180deg,#1e2a220d 0 1px,transparent 1px 30px);border-bottom:1px solid var(--rb-line);padding-block:clamp(52px,7vh,80px)}.rb-local-inner{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(30px,4vw,64px) clamp(30px,4vw,56px);display:grid}.rb-local-copy{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.22,.8,.2,1);transform:translateY(14px)}.rb-local-copy.is-live{opacity:1;transform:none}.rb-local-copy h2{margin-top:14px;font-size:clamp(28px,3.2vw,40px)}.rb-local-copy>p:not(.rb-kicker){color:#5b635c;max-width:420px;margin:16px 0 0;font-size:14px;line-height:1.7}.rb-local-cards{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:14px;display:grid}.rb-local-term,.rb-local-switch{border:1px solid var(--rb-line);background:var(--rb-paper);opacity:0;padding:20px 22px;transition:opacity .55s,transform .55s cubic-bezier(.22,.8,.2,1);transform:translateY(14px)}.rb-local-cards.is-live .rb-local-term{opacity:1;transform:none}.rb-local-cards.is-live .rb-local-switch{opacity:1;transition-delay:.18s;transform:none}.rb-local-term-top{color:var(--rb-bronze);font:500 10px var(--rb-font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.rb-local-term-top svg{width:14px;height:14px}.rb-local-cmd{background:var(--rb-forest);margin:14px 0 0;padding:13px 15px;position:relative;overflow:hidden}.rb-local-cmd code{color:#e7ded1;font:500 12px/1.5 var(--rb-font-mono);word-break:break-all;display:block}.rb-local-mask{background:var(--rb-forest);transform-origin:100%;transition:transform 1.1s steps(38,end) .25s;position:absolute;inset:0}.rb-local-mask:before{content:"";background:var(--rb-bronze);width:7px;position:absolute;top:11px;bottom:11px;left:0}.rb-local-cards.is-live .rb-local-mask{transform:scaleX(0)}.rb-local-chips{flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:0;list-style:none;display:flex}.rb-local-chips li{color:#5b635c;font:500 10px var(--rb-font-mono);letter-spacing:.06em;border:1px solid #1e2a2224;padding:5px 10px}.rb-local-switch{width:100%;color:inherit;font:inherit;text-align:left;appearance:none;cursor:pointer;border-color:#ad7a4857;align-content:center;gap:6px;display:grid}.rb-local-cards.is-live .rb-local-switch:hover{border-color:var(--rb-bronze);background:#ad7a480d}.rb-local-switch:active{transform:translateY(0)}.rb-local-switch:focus-visible{outline-offset:3px;outline:3px solid #ad7a4847}.rb-local-switch.is-on{background:linear-gradient(135deg,var(--rb-paper),#dfb98c29);border-color:#ad7a489e}.rb-local-knob{background:#1e2a2221;border-radius:999px;width:42px;height:23px;padding:3px;transition:background-color .18s}.rb-local-knob i{background:var(--rb-paper);border-radius:50%;width:17px;height:17px;transition:transform .18s;display:block;box-shadow:0 2px 5px #1e2a2238}.rb-local-switch.is-on .rb-local-knob{background:var(--rb-bronze)}.rb-local-switch.is-on .rb-local-knob i{transform:translate(19px)}.rb-local-switch strong{font:400 19px var(--rb-font-display);margin-top:10px}.rb-local-switch small{color:#6b7a6f;font-size:12px;line-height:1.6}.rb-local-foot{color:#767e76;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 16px;max-width:900px;margin:0;font-size:12px;line-height:1.7;display:flex}.rb-local-foot a{min-height:44px;color:var(--rb-ink);border-bottom:1px solid var(--rb-bronze);align-items:center;gap:6px;font-weight:600;display:inline-flex}.rb-local-foot a svg{width:13px;height:13px;color:var(--rb-bronze)}.rb-doors{background:var(--rb-ivory);border-bottom:1px solid var(--rb-line);padding-block:clamp(90px,12vh,140px);position:relative;overflow:clip}.rb-drift-band{position:relative;overflow:clip}.rb-spore-drift{z-index:0;pointer-events:none;opacity:1;position:absolute;inset:0}.rb-doors-head h2{margin-top:16px}.rb-doors-grid{border:1px solid var(--rb-line);background:var(--rb-paper);grid-template-columns:repeat(3,1fr);gap:0;margin-top:clamp(48px,7vh,76px);display:grid}.rb-door{flex-direction:column;padding:clamp(28px,3vw,38px);transition:background .24s;display:flex;position:relative}.rb-door+.rb-door{border-left:1px solid var(--rb-line)}.rb-door:before{content:"";z-index:1;background:var(--rb-bronze);transform-origin:0;width:calc(100% + 1px);height:2px;transition:transform .38s cubic-bezier(.22,.8,.2,1);position:absolute;inset:-1px auto auto -1px;transform:scaleX(0)}.rb-door:hover,.rb-door:focus-within{background:#ad7a480b}.rb-door:hover:before,.rb-door:focus-within:before{transform:none}.rb-door-top{align-items:center;gap:11px;display:flex}.rb-door-top svg{width:19px;height:19px;color:var(--rb-bronze)}.rb-door-top span{color:#7d6650;font:500 10px var(--rb-font-mono);letter-spacing:.16em;text-transform:uppercase}.rb-doors-grid{counter-reset:rb-door}.rb-door{counter-increment:rb-door}.rb-door-top:after{content:"0" counter(rb-door);color:#a99b88;font:500 10px var(--rb-font-mono);letter-spacing:.1em;margin-left:auto}.rb-door h3{margin:26px 0 12px}.rb-door p{color:#5b635c;margin:0 0 30px;font-size:13px;line-height:1.7}.rb-door a{width:max-content;min-height:44px;color:var(--rb-ink);border-bottom:1px solid var(--rb-bronze);align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:600;transition:gap .2s;display:inline-flex}.rb-door a:hover{gap:13px}.rb-door a svg{width:14px;height:14px;color:var(--rb-bronze)}.rb-proof{background:var(--rb-paper);padding-block:clamp(90px,12vh,140px)}.rb-proof-inner{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(48px,7vw,100px);display:grid}.rb-proof-copy h2{margin-top:16px}.rb-proof-copy>p:not(.rb-kicker){color:#555d57;max-width:400px;margin:24px 0 0;font-size:14px;line-height:1.75}.rb-board{border:1px solid var(--rb-line);border-top:2px solid var(--rb-bronze);background:#fbf9f5}.rb-board-row{border-bottom:1px solid var(--rb-line);opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.22,.8,.2,1);transition-delay:calc(.16s + var(--i,0)*.12s);grid-template-columns:26px 1fr auto;align-items:center;gap:16px;padding:22px 26px;display:grid;transform:translate(-14px)}.rb-board.is-visible .rb-board-row{opacity:1;transform:none}.rb-board-row>i{border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.rb-board-row>i svg{width:12px;height:12px}.rb-board-row>i.done{color:#fff;background:#4f764b}.rb-board-row>i.next{color:#fff;background:var(--rb-bronze);animation:2.4s ease-out infinite rbPulse}@keyframes rbPulse{0%{box-shadow:0 0 #ad7a4873}70%,to{box-shadow:0 0 0 11px #ad7a4800}}.rb-board-row strong{font:400 18px var(--rb-font-display);display:block}.rb-board-row small{color:#69716b;font-size:12px}.rb-board-row>span{color:#6b594b;font:500 10px var(--rb-font-mono);letter-spacing:.11em}.rb-board-row.active{box-shadow:inset 3px 0 0 var(--rb-bronze);background:#ad7a4812}.rb-board-row.active>span{color:var(--rb-bronze)}.rb-board-foot{align-items:center;gap:14px;padding:20px 26px;display:flex}.rb-board-foot span{color:#8a8272;font:500 10px var(--rb-font-mono);letter-spacing:.14em;text-transform:uppercase}.rb-board-foot strong{font:400 16px var(--rb-font-display);margin-left:auto}.rb-next-strip{background:#ad7a480d;border-block:1px dashed #ad7a4873;flex-wrap:wrap;align-items:center;gap:14px 30px;margin-top:clamp(50px,7vh,84px);padding:24px clamp(20px,3.5vw,34px);display:flex}.rb-next-strip>span{color:#4d554e;align-items:center;gap:10px;font-size:13px;display:inline-flex}.rb-next-strip{position:relative;overflow:hidden}.rb-next-strip:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 34%,#ad7a4829 50%,#0000 66%);animation:6.5s ease-in-out 1.4s infinite rbSheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes rbSheen{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}.rb-next-strip svg{width:16px;height:16px;color:var(--rb-bronze)}.rb-next-strip b{color:#8a8272;font:500 10px var(--rb-font-mono);letter-spacing:.1em;text-transform:uppercase;margin-left:auto}.rb-get{color:#f5f0e8;background:var(--rb-forest);padding-block:clamp(90px,12vh,130px)}.rb-get-inner{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(48px,7vw,96px);display:grid}.rb-get-copy h2{margin-top:16px}.rb-get-copy h2 em{color:#dfb98c}.rb-get-copy>p:not(.rb-kicker):not(.rb-get-meta){color:#abb7ad;max-width:430px;margin:24px 0 0;font-size:14px;line-height:1.75}.rb-get-primary{border:1px solid #eee9e240;border-left:2px solid var(--rb-bronze);background:#eee9e20f;align-items:center;gap:18px;max-width:400px;margin-top:32px;padding:16px 20px;transition:background .2s;display:flex}.rb-get-primary:hover{background:#eee9e221}.rb-get-icon{width:52px;height:52px;color:var(--rb-forest);background:var(--rb-ivory);flex:none;place-items:center;display:grid}.rb-get-icon svg{width:22px;height:22px}.rb-get-primary small{color:#9eaa9f;font:400 10px var(--rb-font-mono);letter-spacing:.1em;text-transform:uppercase;display:block}.rb-get-primary strong{font:400 22px var(--rb-font-display);margin-top:3px;display:block}.rb-get-primary>svg{width:20px;height:20px;color:var(--rb-bronze);margin-left:auto}.rb-get-meta{color:#9eaa9f;align-items:center;gap:9px;margin:20px 0 0;font-size:12px;display:flex}.rb-get-meta svg{color:#95b38e;flex:none;width:14px;height:14px}.rb-get-side{align-content:start;display:grid}.rb-get-shelf{gap:10px;display:grid}.rb-get-shelf>a{opacity:0;transition:background .2s,transform .45s cubic-bezier(.22,.8,.2,1),opacity .45s;transition-delay:calc(.18s + var(--i,0)*.1s);border:1px solid #eee9e229;align-items:center;gap:13px;padding:16px 18px;display:flex;transform:translate(-12px)}.rb-get-side.is-visible .rb-get-shelf>a{opacity:1;transform:none}.rb-get-side.is-visible .rb-get-shelf>a:hover{background:#eee9e212;transition-delay:0s;transform:translate(3px)}.rb-get-shelf>a>svg{color:#dfb98c;flex:none;width:17px;height:17px}.rb-get-shelf>a>span{flex:1}.rb-get-shelf strong{font:400 16px var(--rb-font-display);display:block}.rb-get-shelf small{color:#9eaa9f;font-size:11px}.rb-get-shelf b{color:var(--rb-bronze);font:500 9px var(--rb-font-mono);letter-spacing:.1em;margin-left:auto}.rb-get-shelf>a>svg:last-child{margin-left:auto}.rb-get-shelf>a.recommended{border-color:#ad7a4899;border-left:2px solid var(--rb-bronze);background:#ad7a481a}.rb-mac-note{background:#ad7a4814;border:1px solid #dfb98c59;margin-top:16px;padding:14px 18px}.rb-mac-note summary{color:#dfb98c;min-height:32px;font:500 11px var(--rb-font-mono);letter-spacing:.06em;cursor:pointer;align-items:center;display:flex}.rb-mac-note ol{color:#abb7ad;margin:12px 0 0;padding-left:18px;font-size:12px;line-height:1.85}.rb-get-safety{color:#9eaa9f;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:22px 0 0;font-size:12px;line-height:1.7;display:flex}.rb-get-safety a{color:#f5f0e8;align-items:center;gap:6px;min-height:44px;font-weight:600;display:inline-flex}.rb-get-safety a svg{width:13px;height:13px;color:var(--rb-bronze)}@media (width>=1001px) and (width<=1400px){.rb-globe{right:8%}}@media (width<=1000px){.rb-header-inner{grid-template-columns:1fr auto}.rb-header-inner>nav:not(.rb-mobile-nav),.rb-desktop-cta{display:none}.rb-menu{z-index:41;border:1px solid var(--rb-line);width:44px;height:44px;color:var(--rb-ink);background:#f8f5f0f0;border-radius:50%;place-items:center;display:grid;position:relative}.rb-menu svg{width:19px}.rb-mobile-backdrop{z-index:39;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080b098c;animation:.18s ease-out both rbFade;display:block;position:fixed;inset:0}.rb-header-inner>.rb-mobile-nav{z-index:40;top:78px;left:var(--rb-gutter);right:var(--rb-gutter);color:#eee9e2;background:radial-gradient(120% 90% at 85% 0,#ad7a482e,#0000 55%),#0e1511;border:1px solid #eee9e224;border-radius:20px;flex-direction:column;padding:12px 14px 16px;animation:.24s cubic-bezier(.22,.8,.2,1) both rbMobileNavIn;display:flex;position:absolute;box-shadow:0 30px 70px #00000073}.rb-mobile-group{flex-direction:column;padding-block:7px;display:flex}.rb-mobile-group+.rb-mobile-group{border-top:1px solid #eee9e214}.rb-mobile-nav a{letter-spacing:-.01em;color:#e9e3d7;border-radius:12px;justify-content:space-between;align-items:center;min-height:48px;padding:0 10px;font-size:16.5px;font-weight:550;display:flex}.rb-mobile-nav a:after{content:"→";color:var(--rb-bronze);font-family:var(--rb-font-mono);opacity:0;font-size:13px;transition:opacity .16s,transform .16s;transform:translate(-4px)}.rb-mobile-nav a:hover,.rb-mobile-nav a:focus-visible{background:#eee9e20f}.rb-mobile-nav a:hover:after,.rb-mobile-nav a:focus-visible:after{opacity:1;transform:none}.rb-mobile-kicker{color:#c9976a;font:500 10px var(--rb-font-mono);letter-spacing:.22em;text-transform:uppercase;padding:6px 10px 0}.rb-mobile-sub{border-left:1px solid #ad7a4866;flex-direction:column;margin:4px 0 2px 10px;padding-left:12px;display:flex}.rb-mobile-sub a{color:#b9c2b4;min-height:42px;font-size:14.5px;font-weight:500}.rb-mobile-cta{color:#f2e7d8;min-height:50px;font:600 12px var(--rb-font-mono);letter-spacing:.14em;text-transform:uppercase;background:#ad7a4824;border:1px solid #c9976a8c;border-radius:14px;justify-content:center;margin-top:10px}.rb-mobile-cta:after{content:none}.rb-mobile-cta:hover,.rb-mobile-cta:focus-visible{background:#ad7a4842}.rb-hero-copy{width:min(560px,58vw);transform:translateY(-150px)}.rb-hero-mushroom{width:min(580px,68vw);height:min(500px,60vh,60vw);left:50%}.rb-globe{width:min(86vw,94vh);right:4%}.rb-story{height:190vh}.rb-stage-model{width:min(280px,42%)}.rb-stage-devices{width:min(210px,32%)}.rb-doors-grid,.rb-pay-rules{grid-template-columns:1fr}.rb-door+.rb-door,.rb-rule+.rb-rule{border-left:0;border-top:1px solid var(--rb-line)}.rb-local-inner{grid-template-columns:1fr}.rb-models-cols{display:none}.rb-models-list li{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px 16px}.rb-model-id{grid-area:1/1}.rb-model-fit{grid-area:1/2;justify-self:end}.rb-model-size{grid-area:2/1}.rb-model-license{grid-area:2/2;place-self:end}.rb-pay-rail{grid-template-columns:1fr}.rb-pay-card{text-align:center;justify-items:center}.rb-pay-wire{background:linear-gradient(#1e2a2224,#ad7a4866);justify-self:center;width:2px;height:56px}.rb-pay-wire i{margin:0 0 0 -3.5px;top:0;left:50%}.rb-pay-rail.is-live .rb-pay-wire i{animation-name:rbCoinDown}.rb-pay-machines{padding:0}.rb-proof-inner,.rb-get-inner{grid-template-columns:1fr;gap:56px}.rb-next-strip b{flex-basis:100%;margin-left:0}.rb-footer-inner{grid-template-columns:1fr 1fr}}@media (width<=700px){.rb-header{height:76px}.rb-brand{font-size:25px}.rb-brand img{width:34px;height:34px}.rb-hero{min-height:100svh;padding:104px 0 92px;display:block}.rb-hero-inner{min-height:0;display:block}.rb-hero-copy{width:auto;padding-top:0;transform:none}.rb-hero-mushroom{display:none}.rb-ground-mushroom-d{--rb-mini-size:92px;--rb-mini-opacity:.88;--rb-mini-lean:0deg;left:50%}.rb-ground-mushroom-a{--rb-mini-size:34px;--rb-mini-opacity:.72;left:22%}.rb-ground-mushroom-c{--rb-mini-size:31px;--rb-mini-opacity:.74;left:76%}.rb-ground-mushroom-b{--rb-mini-size:21px;--rb-mini-opacity:.6;left:7%}.rb-ground-mushroom-e{--rb-mini-size:23px;--rb-mini-opacity:.62;left:66%}.rb-hero h1{font-size:clamp(40px,12.5vw,54px)}.rb-hero-prompt{max-width:none}.rb-hero:after{background:radial-gradient(90% 46% at 50% 16%,#0000 0%,#0b0f0c8c 55%,#0b0f0cf2 78%)}.rb-globe{width:124%;max-width:none;height:min(272px,30vh);margin:0 0 8px -12%;position:relative;top:auto;right:auto;overflow:hidden;transform:none}.rb-globe canvas{aspect-ratio:1;height:auto}.rb-scroll-cue{bottom:22px}.rb-page h2{font-size:clamp(34px,10vw,44px)}.rb-story{height:180vh}.rb-story-sticky{min-height:0}.rb-story-inner{padding-block:80px 40px}.rb-stage{max-width:none;height:auto;min-height:386px}.rb-stage-wires{display:none}.rb-stage-ask,.rb-stage-answer{width:130px;top:auto;left:50%;right:auto;transform:translate(-50%)}.rb-stage-ask{top:0}.rb-stage-answer{transform:translateX(-50%) scale(calc(.94 + var(--p3) * .06));top:auto;bottom:0}.rb-stage-model{width:min(300px,80%);top:110px}.rb-stage-devices{grid-template-rows:none;grid-template-columns:repeat(3,1fr);gap:7px;width:100%;height:auto;top:auto;bottom:104px;transform:translate(-50%)}.rb-stage-device{text-align:center;grid-template-columns:1fr;justify-items:center;gap:3px;padding:11px 6px}.rb-stage-device b{letter-spacing:.04em;font-size:8px}.rb-stage-device b .stage-no{display:none}.rb-stage-device svg{grid-row:auto}.rb-stage-device b{grid-column:auto}.rb-story-foot{flex-direction:column;align-items:flex-start;gap:20px}.rb-story-track{gap:8px;margin-right:0}.rb-story-track i{width:30px}.rb-story-track li.is-on i{width:44px}.rb-story-track span{display:none}.rb-story-track li.is-on span{display:block}.rb-story-track li.is-on:has(~li.is-on) span{display:none}.rb-models,.rb-pay,.rb-doors,.rb-proof,.rb-get{padding-block:80px}.rb-local{padding-block:46px}.rb-local-cards{grid-template-columns:1fr}.rb-local-cmd code{font-size:11px}.rb-pay-card,.rb-rule{padding:22px}.rb-pay-machines li{padding:14px 15px}.rb-model-id strong{font-size:16px}.rb-model-id small{display:none}.rb-model-size{grid-area:2/1/auto/-1}.rb-model-license{grid-area:3/1;justify-self:start}.rb-model-fit{text-align:right;grid-area:3/2;justify-self:end}.rb-models-bar>span:last-child,.rb-models-foot a{margin-left:0}.rb-door{padding:24px}.rb-board-row{grid-template-columns:24px 1fr;padding:18px 20px}.rb-board-row>span{grid-column:2}.rb-board-foot{flex-wrap:wrap}.rb-board-foot strong{margin-left:0}.rb-closing-inner{padding-block:90px}.rb-footer-inner{padding-block:70px 24px;display:block}.rb-footer nav{margin-top:44px}.rb-footer-brand>p{max-width:310px}.rb-footer-bottom{gap:20px;margin-top:44px}}@media (width<=700px) and (height<=800px){.rb-globe{height:min(216px,25vh);margin-bottom:4px}.rb-ground-mushroom-d{--rb-mini-size:78px}}@media (prefers-reduced-motion:reduce){.rb-ground-mushroom svg{animation:none}html{scroll-behavior:auto}.rb-page *,.rb-page :before,.rb-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.rb-reveal,.rb-board-row,.rb-get-shelf>a{opacity:1;transform:none}.rb-closing:before,.rb-next-strip:before{display:none}.rb-board-row>i.next{animation:none}.rb-gutter-fruiting path{stroke-dashoffset:0;animation:none}.rb-gutter-fruiting .rb-gutter-stipe,.rb-gutter-fruiting .rb-gutter-cap{fill-opacity:1}.rb-pay-card,.rb-pay-machines li,.rb-pay-machines em{opacity:1;transform:none}.rb-pay-bar i{transform:none}.rb-pay-wire i{display:none}.rb-story{height:auto}.rb-story-sticky{--p0:1;--p1:1;--p2:1;--p3:1;height:auto;min-height:0;display:block;position:relative}.rb-story-sticky:after,.rb-stage,.rb-story-foot{display:none}.rb-story-fallback{padding:0 var(--rb-gutter) 90px;gap:0;margin-block:0;list-style:none;display:grid}.rb-story-inner{padding-block:clamp(70px,9vh,104px) 0}.rb-story-fallback li{border-top:1px solid var(--rb-line);grid-template-columns:52px 1fr;gap:18px;padding:24px 0;display:grid}.rb-story-fallback span{color:var(--rb-bronze);font:500 12px var(--rb-font-mono)}.rb-story-fallback strong{font:400 26px var(--rb-font-display);margin-bottom:8px;display:block}.rb-story-fallback p{color:#5b635c;margin:0;font-size:14px;line-height:1.7}.rb-local-copy,.rb-local-term,.rb-local-switch{opacity:1;transform:none}.rb-local-mask{display:none}.rb-models-panel,.rb-models-list li{opacity:1;transform:none}.rb-model-track i{transform:none}.rb-models-live i{animation:none}.rb-fruit-mark path{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.rb-fruit-cap,.rb-fruit-under{fill-opacity:1}}.studio-page{--studio-bg:#0b0d0b;--studio-panel:#111411;--studio-raised:#171a17;--studio-line:#f0ebe221;--studio-line-strong:#f0ebe247;--studio-text:#f2eee7;--studio-muted:#918f89;--studio-dim:#686a64;--studio-accent:#d78b5b;--studio-green:#a9c58f;min-height:100vh;color:var(--studio-text);background:var(--studio-bg);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.studio-page *{box-sizing:border-box}.studio-page button,.studio-page input,.studio-page textarea{font:inherit}.studio-page button,.studio-page a{-webkit-tap-highlight-color:transparent}.studio-page button:focus-visible,.studio-page a:focus-visible,.studio-page input:focus-visible,.studio-page textarea:focus-visible{outline:2px solid var(--studio-accent);outline-offset:2px}.studio-topbar{z-index:20;border-bottom:1px solid var(--studio-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0d0bf0;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 24px;display:grid;position:sticky;top:0}.studio-brand{width:max-content;color:var(--studio-text);align-items:center;gap:11px;font:600 20px Fraunces,serif;text-decoration:none;display:flex}.studio-brand img{border-radius:10px;width:34px;height:34px}.studio-brand i{border-left:1px solid var(--studio-line-strong);color:var(--studio-muted);text-transform:uppercase;letter-spacing:.08em;padding-left:11px;font:400 10px IBM Plex Mono,monospace}.studio-draft-status{color:var(--studio-muted);align-items:center;gap:8px;font:400 11px IBM Plex Mono,monospace;display:flex}.studio-draft-status svg{width:12px;color:var(--studio-green)}.studio-top-actions{justify-self:end;align-items:center;gap:8px;display:flex}.studio-reset,.studio-login{border:1px solid var(--studio-line);color:#c4c0b9;background:0 0;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:12px;text-decoration:none;transition:color .15s,border-color .15s,background .15s,transform .15s;display:inline-flex}.studio-reset svg,.studio-login svg{width:15px}.studio-reset:hover,.studio-reset:focus-visible{color:#fff;border-color:var(--studio-line-strong);transform:translateY(-1px)}.studio-login{color:#171817;background:#e8e1d7;border-color:#e8e1d7;font-weight:600}.studio-login:hover,.studio-login:focus-visible{background:#fff;transform:translateY(-1px)}.studio-mobile-menu{display:none}.studio-shell{grid-template-columns:224px minmax(480px,1fr) minmax(340px,420px);min-height:calc(100vh - 72px);display:grid}.studio-rail{border-right:1px solid var(--studio-line);background:#0d100d;flex-direction:column;height:calc(100vh - 72px);padding:26px 16px 18px;display:flex;position:sticky;top:72px}.studio-rail-heading{justify-content:space-between;align-items:center;padding:0 8px;display:flex}.studio-rail-heading span{color:var(--studio-muted);font-size:11px}.studio-rail-heading strong{font:500 10px IBM Plex Mono,monospace}.studio-progress{background:#252925;height:2px;margin:12px 8px 28px;overflow:hidden}.studio-progress i{background:var(--studio-accent);height:100%;transition:width .24s ease-out;display:block}.studio-rail nav{gap:4px;display:grid}.studio-rail nav button{color:#7d7f79;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:22px 20px 1fr 16px;align-items:center;gap:8px;min-height:46px;padding:0 10px;transition:color .15s,background .15s,transform .15s;display:grid}.studio-rail nav button>span{border:1px solid #31352f;border-radius:50%;place-items:center;width:19px;height:19px;font:500 9px IBM Plex Mono,monospace;display:grid}.studio-rail nav button>svg{width:16px}.studio-rail nav button>b{font-size:12px;font-weight:500}.studio-rail nav button>svg:last-child{width:14px}.studio-rail nav button:hover,.studio-rail nav button:focus-visible{color:#d4d0c9;background:#141714;transform:translate(2px)}.studio-rail nav button.active{color:#f2eee7;background:#191c19}.studio-rail nav button.active>span{border-color:var(--studio-accent);color:#171817;background:var(--studio-accent)}.studio-rail-note{border:1px solid var(--studio-line);background:#121512;border-radius:12px;gap:10px;margin-top:auto;padding:14px;display:flex}.studio-rail-note>svg{width:16px;color:var(--studio-accent);flex:0 0 16px}.studio-rail-note p{color:var(--studio-dim);margin:0;font-size:10px;line-height:1.5}.studio-rail-note strong{color:#bbb7b0;margin-bottom:3px;font-size:11px;display:block}.studio-editor{border-right:1px solid var(--studio-line);min-width:0;padding:42px clamp(28px,4vw,68px) 28px}.studio-editor-heading{border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:flex-start;gap:30px;min-height:116px;display:flex}.studio-kicker{color:var(--studio-accent);text-transform:uppercase;letter-spacing:.07em;margin-bottom:13px;font:500 10px IBM Plex Mono,monospace;display:block}.studio-editor-heading h1{color:#f3efe8;letter-spacing:-.025em;margin:0;font:500 clamp(28px,3vw,42px)/1.06 Fraunces,serif}.studio-editor-heading p{max-width:600px;color:var(--studio-muted);margin:12px 0 24px;font-size:13px;line-height:1.6}.studio-text-action{border:0;border-bottom:1px solid var(--studio-line-strong);color:#bcb8b1;white-space:nowrap;cursor:pointer;background:0 0;padding:6px 0;font-size:11px;transition:color .15s,border-color .15s}.studio-text-action:hover{color:#fff;border-color:#fff}.studio-step-panel{padding:24px 0;animation:.22s ease-out both studio-panel-in}@keyframes studio-panel-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.studio-templates{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:26px;display:grid}.studio-templates button{border:1px solid var(--studio-line);min-height:166px;color:var(--studio-text);text-align:left;cursor:pointer;background:#101310;border-radius:13px;flex-direction:column;align-items:flex-start;padding:18px 16px;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative}.studio-templates button:hover,.studio-templates button:focus-visible{border-color:var(--studio-line-strong);background:#151815;transform:translateY(-2px)}.studio-templates button.selected{background:#181612;border-color:#d78b5b9e}.studio-templates button>span{color:var(--studio-accent);text-transform:uppercase;font:500 9px IBM Plex Mono,monospace}.studio-templates button>strong{margin-top:14px;font:500 17px Fraunces,serif}.studio-templates button>p{color:var(--studio-muted);margin:8px 0 16px;font-size:11px;line-height:1.5}.studio-templates button>i{border:1px solid var(--studio-line);width:25px;height:25px;color:var(--studio-muted);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.studio-templates button>i svg{width:12px}.studio-templates button.selected>i{border-color:var(--studio-accent);color:#111;background:var(--studio-accent)}.studio-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.studio-fields label,.studio-source-form{gap:8px;display:grid}.studio-fields label>span,.studio-source-form>label,.studio-test-form>label{color:#bbb7b0;text-transform:uppercase;letter-spacing:.04em;font:500 10px IBM Plex Mono,monospace}.studio-fields input,.studio-fields textarea,.studio-source-form input,.studio-test-form textarea{border:1px solid var(--studio-line);width:100%;color:var(--studio-text);background:#101310;border-radius:10px;transition:border-color .15s,background .15s,box-shadow .15s}.studio-fields input:hover,.studio-fields textarea:hover,.studio-source-form input:hover,.studio-test-form textarea:hover{border-color:var(--studio-line-strong)}.studio-fields input:focus,.studio-fields textarea:focus,.studio-source-form input:focus,.studio-test-form textarea:focus{background:#131613;border-color:#d78b5bb3;box-shadow:0 0 0 3px #d78b5b14}.studio-fields input{height:45px;padding:0 13px}.studio-fields textarea{resize:vertical;min-height:120px;padding:13px;line-height:1.55}.studio-field-wide{grid-column:1/-1}.studio-fields small,.studio-source-form>small{color:var(--studio-dim);font-size:10px}.studio-choice-list{gap:10px;display:grid}.studio-choice-list>button{border:1px solid var(--studio-line);min-height:70px;color:var(--studio-text);text-align:left;cursor:pointer;background:#101310;border-radius:12px;grid-template-columns:24px 1fr 20px;align-items:center;gap:14px;padding:0 18px;transition:border-color .16s,background .16s,transform .16s;display:grid}.studio-choice-list>button:hover{border-color:var(--studio-line-strong);transform:translate(2px)}.studio-choice-list>button.selected{background:#181612;border-color:#d78b5b94}.studio-choice-list>button>svg{width:16px;color:var(--studio-accent)}.studio-radio{border:1px solid #464944;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.studio-radio i{background:0 0;border-radius:50%;width:8px;height:8px;transition:background .15s,transform .15s}.studio-choice-list>button.selected .studio-radio i{background:var(--studio-accent);transform:scale(1)}.studio-choice-list p{margin:0}.studio-choice-list strong{font-size:13px;display:block}.studio-choice-list small{color:var(--studio-muted);margin-top:4px;font-size:11px;display:block}.studio-safety-note{border-left:2px solid var(--studio-accent);color:var(--studio-muted);background:#131512;gap:13px;margin-top:16px;padding:17px;display:flex}.studio-safety-note>svg{width:18px;color:var(--studio-accent);flex:0 0 18px}.studio-safety-note p{margin:0;font-size:11px;line-height:1.55}.studio-safety-note strong{color:#d0ccc4;margin-bottom:3px;display:block}.studio-source-form{border:1px solid var(--studio-line);background:#101310;border-radius:12px;padding:18px}.studio-source-form>div{grid-template-columns:1fr auto;gap:8px;display:grid}.studio-source-form input{height:44px;padding:0 13px}.studio-source-form button{color:#171817;cursor:pointer;background:#e8e1d7;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:600;transition:background .15s,transform .15s,opacity .15s;display:flex}.studio-source-form button svg{width:15px}.studio-source-form button:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.studio-source-form button:disabled{opacity:.35;cursor:not-allowed}.studio-source-list{border-top:1px solid var(--studio-line);margin-top:16px;display:grid}.studio-source-list>div{border-bottom:1px solid var(--studio-line);grid-template-columns:55px 1fr 34px;align-items:center;min-height:68px;display:grid}.studio-source-list>div>span{color:var(--studio-muted);align-items:center;gap:9px;display:flex}.studio-source-list>div>span svg{width:15px}.studio-source-list>div>span i{font:400 9px IBM Plex Mono,monospace}.studio-source-list p{margin:0}.studio-source-list strong{font-size:12px;display:block}.studio-source-list small{color:var(--studio-dim);margin-top:4px;font-size:10px;display:block}.studio-source-list>div>button{width:32px;height:32px;color:var(--studio-dim);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:color .15s,background .15s;display:grid}.studio-source-list>div>button:hover{color:#e1a184;background:#d78b5b14}.studio-source-list>div>button svg{width:14px}.studio-source-list .studio-empty{color:var(--studio-muted);grid-template-columns:32px 1fr;padding:18px}.studio-empty>svg{width:17px}.studio-tools-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.studio-tools-grid>button{border:1px solid var(--studio-line);min-height:82px;color:var(--studio-muted);text-align:left;cursor:pointer;background:#101310;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;padding:15px;transition:border-color .16s,background .16s,transform .16s;display:grid}.studio-tools-grid>button:hover{border-color:var(--studio-line-strong);transform:translateY(-1px)}.studio-tools-grid>button.selected{color:#d8d5ce;background:#131812;border-color:#a9c58f66}.studio-tools-grid>button>svg{width:19px;color:var(--studio-accent)}.studio-tools-grid>button span strong,.studio-tools-grid>button span small{display:block}.studio-tools-grid>button span strong{font-size:12px}.studio-tools-grid>button span small{color:var(--studio-dim);margin-top:4px;font-size:10px}.studio-tools-grid>button>i{color:#777a74;background:#1b1e1b;border-radius:999px;padding:3px 7px;font:500 9px IBM Plex Mono,monospace}.studio-tools-grid>button.selected>i{color:#172013;background:var(--studio-green)}.studio-tools-note{grid-column:1/-1;margin-top:6px}.studio-launch-panel{grid-template-columns:minmax(220px,.85fr) minmax(280px,1.15fr);gap:18px;display:grid}.studio-channel-list{gap:8px;display:grid}.studio-channel-list button{border:1px solid var(--studio-line);min-height:70px;color:var(--studio-muted);text-align:left;cursor:pointer;background:#101310;border-radius:11px;grid-template-columns:28px 1fr 18px;align-items:center;gap:10px;padding:0 14px;transition:border-color .15s,background .15s,transform .15s;display:grid}.studio-channel-list button:hover{border-color:var(--studio-line-strong);transform:translate(2px)}.studio-channel-list button.selected{color:var(--studio-text);background:#181612;border-color:#d78b5b8c}.studio-channel-list button>svg{width:17px}.studio-channel-list span strong,.studio-channel-list span small{display:block}.studio-channel-list span strong{font-size:12px}.studio-channel-list span small{color:var(--studio-dim);margin-top:3px;font-size:9px}.studio-launch-summary{border:1px solid var(--studio-line);background:#121512;border-radius:13px;padding:24px}.studio-launch-summary>span{color:var(--studio-green);text-transform:uppercase;font:500 9px IBM Plex Mono,monospace}.studio-launch-summary h2{margin:12px 0 20px;font:500 24px/1.15 Fraunces,serif}.studio-launch-summary ul{gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.studio-launch-summary li{color:#bbb8b1;align-items:center;gap:8px;font-size:11px;display:flex}.studio-launch-summary li svg{width:14px;color:var(--studio-green)}.studio-launch-summary li.waiting,.studio-launch-summary li.waiting svg{color:var(--studio-dim)}.studio-launch-summary>a{color:#171817;background:#e8e1d7;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:11px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:flex}.studio-launch-summary>a:hover{background:#fff;transform:translateY(-1px)}.studio-launch-summary>a svg{width:14px}.studio-launch-summary>small{color:var(--studio-dim);text-align:center;margin-top:9px;font-size:9px;display:block}.studio-step-nav{border-top:1px solid var(--studio-line);grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px;margin-top:4px;display:grid}.studio-step-nav button{width:max-content;min-height:36px;color:var(--studio-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:11px;transition:color .15s,background .15s;display:flex}.studio-step-nav button svg{width:14px}.studio-step-nav button:hover:not(:disabled){color:#fff;background:#171a17}.studio-step-nav button:disabled{opacity:.24;cursor:not-allowed}.studio-step-nav span{color:var(--studio-dim);font:400 9px IBM Plex Mono,monospace}.studio-step-nav button.primary{color:#171817;background:#e8e1d7;justify-self:end}.studio-step-nav button.primary:hover:not(:disabled){color:#111;background:#fff}.studio-preview{background:#0e110e;flex-direction:column;height:calc(100vh - 72px);min-height:560px;padding:28px 24px;display:flex;position:sticky;top:72px}.studio-preview-heading{grid-template-columns:52px 1fr auto;align-items:center;gap:12px;display:grid}.studio-avatar{border:1px solid var(--studio-line-strong);color:#151915;background:#d3c7b8;border-radius:16px;place-items:center;width:48px;height:48px;font:600 15px Fraunces,serif;display:grid;position:relative;overflow:hidden}.studio-avatar>i{background:linear-gradient(90deg,var(--studio-accent) var(--signal),#00000029 var(--signal));height:3px;transition:background .22s;position:absolute;bottom:0;left:0;right:0}.studio-preview-heading>div:nth-child(2)>span,.studio-preview-heading>div:nth-child(2)>strong,.studio-preview-heading>div:nth-child(2)>small{display:block}.studio-preview-heading>div:nth-child(2)>span{color:var(--studio-accent);text-transform:uppercase;font:500 9px IBM Plex Mono,monospace}.studio-preview-heading>div:nth-child(2)>strong{margin-top:4px;font:500 17px Fraunces,serif}.studio-preview-heading>div:nth-child(2)>small{max-width:180px;color:var(--studio-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.studio-preview-heading>b{border:1px solid var(--studio-line);color:var(--studio-green);text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font:500 8px IBM Plex Mono,monospace;display:flex}.studio-preview-heading>b svg{width:9px}.studio-signals{border-bottom:1px solid var(--studio-line);flex-wrap:wrap;gap:6px;margin:22px 0 18px;padding-bottom:18px;display:flex}.studio-signals span{color:#858881;background:#171a17;border-radius:7px;align-items:center;gap:5px;height:25px;padding:0 8px;font:400 8px IBM Plex Mono,monospace;display:flex}.studio-signals svg{width:11px}.studio-conversation{scrollbar-color:#30332e transparent;flex-direction:column;flex:1;gap:14px;min-height:180px;padding:4px 2px 20px;display:flex;overflow-y:auto}.studio-conversation>div{grid-template-columns:30px 1fr;gap:9px;animation:.2s ease-out both studio-message-in;display:grid}@keyframes studio-message-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.studio-conversation>div>span{border:1px solid var(--studio-line);color:#161916;background:#c9beb0;border-radius:9px;place-items:center;width:28px;height:28px;font:500 8px IBM Plex Mono,monospace;display:grid}.studio-conversation>div>p{border:1px solid var(--studio-line);color:#bbb8b1;background:#131613;border-radius:4px 11px 11px;margin:0;padding:10px 11px;font-size:11px;line-height:1.55}.studio-conversation>div.user{grid-template-columns:1fr 30px}.studio-conversation>div.user>span{color:#d8d4cc;background:#242824;grid-column:2}.studio-conversation>div.user>p{background:#181612;border-color:#d78b5b42;border-radius:11px 4px 11px 11px;grid-area:1/1}.studio-test-form{border-top:1px solid var(--studio-line);padding-top:16px}.studio-test-form>label{margin-bottom:8px;display:block}.studio-test-form>div{position:relative}.studio-test-form textarea{resize:none;min-height:80px;padding:11px 48px 11px 11px;line-height:1.45}.studio-test-form button{color:#171817;cursor:pointer;background:#e8e1d7;border:0;border-radius:9px;place-items:center;width:33px;height:33px;transition:background .15s,transform .15s,opacity .15s;display:grid;position:absolute;bottom:8px;right:8px}.studio-test-form button:hover:not(:disabled){background:#fff;transform:translate(1px)}.studio-test-form button:disabled{opacity:.3;cursor:not-allowed}.studio-test-form button svg{width:15px}.studio-test-form>small{color:var(--studio-dim);align-items:center;gap:5px;margin-top:8px;font-size:9px;display:flex}.studio-test-form>small svg{width:12px}@media (width<=1180px){.studio-shell{grid-template-columns:190px minmax(470px,1fr) 340px}.studio-editor{padding-inline:28px}.studio-templates{grid-template-columns:1fr}.studio-templates button{min-height:118px}.studio-tools-grid{grid-template-columns:1fr}.studio-tools-note{grid-column:auto}.studio-launch-panel{grid-template-columns:1fr}}@media (width<=900px){.studio-topbar{grid-template-columns:1fr auto auto;gap:10px}.studio-draft-status{display:none}.studio-mobile-menu{border:1px solid var(--studio-line);width:40px;height:40px;color:var(--studio-text);background:#131613;border-radius:10px;place-items:center;display:grid}.studio-mobile-menu svg{width:18px}.studio-reset{display:none}.studio-shell{grid-template-columns:minmax(0,1fr) 340px}.studio-rail{z-index:15;width:240px;transition:transform .22s ease-out;position:fixed;top:72px;left:0;transform:translate(-105%);box-shadow:20px 0 50px #00000073}.studio-rail.open{transform:none}.studio-editor{border-left:0}.studio-preview{border-left:1px solid var(--studio-line)}}@media (width<=720px){.studio-topbar{height:64px;padding:0 12px}.studio-brand{font-size:18px}.studio-brand img{width:30px;height:30px}.studio-brand i{display:none}.studio-login{min-height:38px;padding:0 11px;font-size:0}.studio-login:before{content:"Continue";font-size:11px}.studio-login svg{width:14px}.studio-shell{min-height:calc(100vh - 64px);display:block}.studio-rail{height:calc(100vh - 64px);top:64px}.studio-editor{border-right:0;padding:28px 16px 10px}.studio-editor-heading{min-height:0;display:block}.studio-editor-heading h1{font-size:31px}.studio-editor-heading p,.studio-text-action{margin-bottom:18px}.studio-fields{grid-template-columns:1fr}.studio-field-wide{grid-column:auto}.studio-step-panel{padding-top:18px}.studio-templates button{min-height:126px}.studio-launch-panel{grid-template-columns:1fr}.studio-preview{border-top:1px solid var(--studio-line);border-left:0;height:auto;min-height:590px;padding:28px 16px;position:relative;top:auto}.studio-conversation{min-height:260px;max-height:380px}.studio-step-nav{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0d0bf0;margin-inline:-16px;padding-inline:10px;position:sticky;bottom:0}}@media (width<=430px){.studio-topbar{grid-template-columns:1fr auto auto}.studio-login{padding-inline:10px}.studio-editor-heading h1{font-size:28px}.studio-templates{gap:8px}.studio-tools-grid,.studio-source-form>div{grid-template-columns:1fr}.studio-source-form button{justify-content:center;min-height:40px}.studio-launch-summary{padding:20px}.studio-preview-heading{grid-template-columns:48px 1fr}.studio-preview-heading>b{display:none}}.studio-launch-summary>button{color:#171817;cursor:pointer;background:#e8e1d7;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 13px;font:600 11px inherit;transition:background .15s,transform .15s;display:flex}.studio-launch-summary>button:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.studio-launch-summary>button:disabled{cursor:wait;opacity:.7}.studio-launch-summary>button svg{width:14px}@media (prefers-reduced-motion:reduce){.studio-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.studio-rail nav button:hover,.studio-choice-list>button:hover,.studio-channel-list button:hover,.studio-templates button:hover,.studio-tools-grid>button:hover,.studio-login:hover,.studio-reset:hover{transform:none!important}}.earn-page{color:#f1eee8;background:#090b09;min-height:100vh;padding:10px 20px 54px;font-family:IBM Plex Mono,monospace}.earn-intro{text-align:center;width:min(700px,100% - 32px);margin:clamp(100px,17vh,168px) auto 40px}.earn-intro>span{color:#8f8c87;letter-spacing:.12em;font:500 10px/1 system-ui,sans-serif}.earn-intro h1{letter-spacing:-.035em;margin:16px 0 10px;font:500 clamp(36px,4.1vw,58px)/1.04 Fraunces,serif}.earn-intro p{color:#999690;max-width:610px;margin:0 auto;font:400 13px/1.7 system-ui,sans-serif}.earn-options{grid-template-columns:1fr 1fr;gap:16px;width:min(880px,100% - 32px);margin:0 auto;display:grid}.earn-option{background:#0d0f0d;border:1px solid #f0ebe229;border-radius:20px;flex-direction:column;min-height:258px;padding:28px;transition:border-color .18s,transform .18s,background .18s;display:flex;position:relative}.earn-option:hover{background:#101310;border-color:#f0ebe24d;transform:translateY(-2px)}.earn-option-icon{color:#c9c4bc;background:#111411;border:1px solid #f0ebe229;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.earn-option-icon svg{width:19px}.earn-option-copy{margin-top:24px}.earn-option-copy>span{color:#8d8983;letter-spacing:.1em;font:500 9px/1 system-ui,sans-serif}.earn-option h2{margin:9px 0 11px;font:500 24px/1.12 Fraunces,serif}.earn-option p{color:#918e88;min-height:63px;margin:0;font:400 12px/1.65 system-ui,sans-serif}.earn-option small{color:#686964;margin-top:11px;font:400 10px system-ui,sans-serif;display:block}.earn-option>a{color:#151615;background:#f1eee8;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:24px;padding:0 15px;font:500 11px system-ui,sans-serif;transition:background .16s,transform .16s;display:flex}.earn-option>a:hover,.earn-option>a:focus-visible{background:#fff;transform:translateY(-1px)}.earn-option>a svg{width:15px}.earn-option>a svg:last-child{margin-left:auto}.earn-notice{color:#767771;background:#0b0d0b;border:1px solid #f0ebe21a;border-radius:14px;align-items:center;gap:12px;width:min(880px,100% - 32px);min-height:58px;margin:16px auto 0;padding:0 18px;display:flex}.earn-notice>i{background:#b88a5a;border-radius:50%;flex:none;width:7px;height:7px}.earn-notice>div{flex-wrap:wrap;align-items:baseline;gap:5px 12px;display:flex}.earn-notice strong{color:#b9b5ae;font:500 10px system-ui,sans-serif}.earn-notice span{font:400 10px/1.5 system-ui,sans-serif}@media (width<=1000px){.earn-intro{margin-top:92px}.earn-header nav{display:none}}@media (width<=680px){.earn-page{padding:8px 8px 30px}.earn-intro{text-align:left;width:auto;margin:70px 14px 28px}.earn-intro h1{font-size:40px}.earn-intro p{font-size:12px}.earn-options{grid-template-columns:1fr;width:auto;margin:0 6px}.earn-option{min-height:0;padding:22px}.earn-option p{min-height:0}.earn-notice{width:auto;margin:12px 6px 0;padding:14px}.earn-notice>div{display:grid}.earn-option:hover{transform:none}}@media (prefers-reduced-motion:reduce){.earn-page *{transition-duration:.01ms!important}}.spore-page{--sp-bg:#080a08;--sp-panel:#0d100e;--sp-line:#ebe2d226;--sp-cream:#eee5d6;--sp-muted:#98978f;--sp-bronze:#b98550;--sp-green:#7fa77e;min-height:100vh;color:var(--sp-cream);background:radial-gradient(circle at 85% 4%,#627e5b1a,transparent 25%),var(--sp-bg);padding:10px 20px 80px;font-family:IBM Plex Mono,monospace}.spore-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a08e0;position:sticky;top:10px}.spore-shell{width:min(1160px,100% - 32px);margin:auto}.spore-hero,.spore-data-hero{border-bottom:1px solid var(--sp-line);grid-template-columns:1.2fr .8fr;align-items:center;min-height:390px;display:grid}.spore-hero>div:first-child,.spore-title{max-width:760px}.spore-hero span,.spore-title>span,.spore-data-hero span,.spore-how>span,.spore-metrics span{color:var(--sp-bronze);letter-spacing:.08em;font-size:10px}.spore-hero h1,.spore-title h1,.spore-data-hero h1{letter-spacing:-.04em;margin:14px 0 16px;font:500 clamp(48px,7vw,86px)/.98 Fraunces,serif}.spore-hero h1 em,.spore-title h1 em,.spore-data-hero h1 em{color:var(--sp-green);font-style:italic}.spore-hero p,.spore-title p,.spore-data-hero p{color:#aaa99f;max-width:650px;font:400 14px/1.75 system-ui,sans-serif}.spore-mark{aspect-ratio:1;border:1px solid var(--sp-line);background:radial-gradient(circle,#7fa77e29,#0000 58%);border-radius:50%;justify-self:end;place-items:center;width:min(320px,30vw);display:grid;position:relative}.spore-mark svg{width:74px;height:74px;color:var(--sp-green)}.spore-mark i{background:linear-gradient(90deg,transparent,var(--sp-bronze),transparent);width:68%;height:1px;transform:rotate(var(--r,0deg));position:absolute}.spore-mark i:nth-child(2){--r:60deg}.spore-mark i:nth-child(3){--r:-60deg}.spore-notice{background:#b985500f;border:1px solid #b9855059;border-radius:14px;align-items:center;gap:14px;margin:24px 0;padding:16px 18px;display:flex}.spore-notice svg{width:20px;color:var(--sp-bronze)}.spore-notice div{gap:4px;display:grid}.spore-notice strong{font:600 12px system-ui,sans-serif}.spore-notice span{color:var(--sp-muted);font:400 11px/1.5 system-ui,sans-serif}.spore-gate{text-align:center;border:1px solid var(--sp-line);background:var(--sp-panel);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:230px;margin:40px 0 68px;padding:38px;display:flex}.spore-gate>svg{width:24px;color:var(--sp-green)}.spore-gate h2{margin:14px 0 8px;font:500 27px Fraunces,serif}.spore-gate p{max-width:620px;color:var(--sp-muted);margin:0;font:400 13px/1.65 system-ui,sans-serif}.spore-gate button{border:1px solid var(--sp-line);color:#777;background:#151815;border-radius:12px;min-height:44px;margin-top:24px;padding:0 24px}.spore-how{margin-bottom:50px}.spore-how>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.spore-how article{border:1px solid var(--sp-line);background:#0d100eb8;border-radius:18px;min-height:175px;padding:25px;transition:border-color .16s,transform .16s}.spore-how article:hover{border-color:#b9855073;transform:translateY(-2px)}.spore-how b{color:var(--sp-bronze);font:500 26px Fraunces,serif}.spore-how h3{margin:16px 0 8px;font:500 18px Fraunces,serif}.spore-how p,.spore-split p{color:var(--sp-muted);margin:0;font:400 12px/1.65 system-ui,sans-serif}.spore-title{padding:90px 0 44px}.spore-title h1{font-size:clamp(52px,6vw,78px)}.spore-split{border-block:1px solid var(--sp-line);padding:38px 0 48px}.spore-split h2{max-width:760px;margin:0 0 34px;font:500 clamp(26px,3.7vw,44px)/1.1 Fraunces,serif}.spore-split>div{grid-template-columns:1fr 1fr;gap:38px;display:grid}.spore-split article{grid-template-columns:auto 1fr;column-gap:12px;display:grid}.spore-split svg{width:22px;color:var(--sp-green);grid-row:1/3}.spore-split strong{font:600 13px system-ui,sans-serif}.spore-metrics{grid-template-columns:1.2fr 1fr 1fr;gap:12px;margin:36px 0 12px;display:grid}.spore-metrics article{border:1px solid var(--sp-line);background:var(--sp-panel);border-radius:18px;min-height:135px;padding:20px}.spore-metrics article.primary{background:#192d1c3d;border-color:#7fa77e59}.spore-metrics strong{margin:14px 0 7px;font:500 25px Fraunces,serif;display:block}.spore-metrics small{color:var(--sp-muted)}.spore-chart-grid{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.spore-chart-grid>article{border:1px solid var(--sp-line);background:var(--sp-panel);border-radius:18px;min-height:260px;padding:18px;overflow:hidden}.spore-chart-grid header{gap:7px;display:grid}.spore-chart-grid header span{color:var(--sp-muted);font-size:10px}.spore-chart-grid header strong{font:500 18px Fraunces,serif}.spore-chart{width:100%;height:170px;margin-top:24px;overflow:visible}.spore-chart path:not(.fill){fill:none;stroke:var(--sp-bronze);stroke-width:2px}.spore-chart .fill{fill:#b985501f}.spore-chart.green path:not(.fill){stroke:#5fac76}.spore-chart.green .fill{fill:#42955b26}.spore-chart.cream path:not(.fill){stroke:#ddd4c5}.spore-chart.cream .fill{fill:#ddd4c51a}.spore-data-hero{min-height:430px;position:relative;overflow:hidden}.spore-data-hero h1{font-size:clamp(48px,6.5vw,80px)}.spore-pulse{grid-template-columns:repeat(6,1fr);align-content:center;align-self:stretch;gap:26px;display:grid}.spore-pulse i{background:var(--sp-bronze);width:6px;height:6px;opacity:calc(.15 + (var(--n,1) * .02));border-radius:1px;animation:2.8s ease-in-out infinite alternate sporePulse}.spore-pulse i:nth-child(3n){background:var(--sp-green);animation-delay:-1.2s}.spore-live,.spore-telemetry{padding:36px 0}.spore-live>header,.spore-telemetry>h2{border-bottom:1px solid var(--sp-line);align-items:center;gap:10px;padding-bottom:16px;display:flex}.spore-live header svg,.spore-telemetry h2 svg{width:18px;color:var(--sp-green)}.spore-live h2,.spore-telemetry h2{margin:0;font:500 24px Fraunces,serif}.spore-live header span{color:var(--sp-muted);margin-left:auto;font-size:10px}.spore-signal-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.spore-signal-grid article{border:1px solid var(--sp-line);background:var(--sp-panel);border-radius:16px;min-height:108px;padding:18px}.spore-signal-grid strong{min-height:42px;font:500 20px/1.15 Fraunces,serif;display:block}.spore-signal-grid span{color:var(--sp-muted);align-items:center;gap:7px;font-size:10px;display:flex}.spore-signal-grid i{background:#536d56;border-radius:50%;width:6px;height:6px}.spore-bars{border-bottom:1px solid var(--sp-line);align-items:flex-end;gap:7px;height:165px;margin-top:30px;display:flex}.spore-bars i{opacity:.72;background:repeating-linear-gradient(0deg,#c9c1b5 0 2px,#0000 2px 5px);flex:1;min-width:3px}.spore-provenance{border:1px solid var(--sp-line);border-radius:18px;gap:16px;margin-top:16px;padding:24px;display:flex}.spore-provenance svg{width:22px;color:var(--sp-bronze)}.spore-provenance strong{font:500 18px Fraunces,serif}.spore-provenance p{color:var(--sp-muted);margin:7px 0 0;font:400 12px/1.6 system-ui,sans-serif}@keyframes sporePulse{to{opacity:.85;transform:translateY(-8px)}}@media (width<=760px){.spore-page{padding:8px 8px 55px}.spore-shell{width:calc(100% - 16px)}.spore-hero,.spore-data-hero{min-height:0;padding:68px 0 44px;display:block}.spore-hero h1,.spore-title h1,.spore-data-hero h1{font-size:48px}.spore-mark{width:230px;margin:42px auto 0}.spore-data-hero .spore-pulse{height:160px;margin-top:28px}.spore-how>div,.spore-split>div,.spore-metrics,.spore-chart-grid,.spore-signal-grid{grid-template-columns:1fr}.spore-gate{padding:30px 20px}.spore-title{padding:70px 0 35px}.spore-metrics article{min-height:115px}.spore-chart-grid>article{min-height:240px}.spore-split article{margin-bottom:10px}}@media (prefers-reduced-motion:reduce){.spore-page *{transition-duration:.01ms!important;animation:none!important}.spore-how article:hover{transform:none}}
