@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(./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(./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(./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(./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(./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:#0a1732;--assistant-card:#101f43;--assistant-line:#7197e738;--assistant-text:#f3f7ff;--assistant-muted:#91a4c8;--assistant-blue:#4b86ff;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,#387bfffa,#533aeefa);border:1px solid #79a4ff61;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 #0e2d737a,inset 0 1px #ffffff2b}.support-assistant-launcher:before{content:"";z-index:-1;filter:blur(9px);background:#407eff2e;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:#77829a;border-radius:50%;width:8px;height:8px;margin-left:3px;box-shadow:0 0 0 4px #77829a26}.support-assistant-launcher>i.online{background:#58edb7;box-shadow:0 0 0 4px #58edb724,0 0 14px #58edb7}.support-assistant-window{background:radial-gradient(circle at 85% 0,#4a50e838,#0000 37%),linear-gradient(160deg,#0e1f44fc,#061025fe);border:1px solid #6d98f445;border-radius:24px;grid-template-rows:auto auto minmax(0,1fr) auto auto;width:min(410px,100vw - 32px);height:min(680px,100vh - 110px);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 auto;align-items:center;gap:10px;padding:17px 16px;display:grid}.support-assistant-window>header>div:nth-child(2){gap:4px;display:grid}.support-assistant-window>header strong{font-size:14px}.support-assistant-window>header span{color:var(--assistant-muted);align-items:center;gap:6px;font-size:10px;display:flex}.support-assistant-window>header span i{background:#7b8499;border-radius:50%;width:6px;height:6px}.support-assistant-window>header span.online{color:#69e8ba}.support-assistant-window>header span.online i{background:#57efb9;box-shadow:0 0 9px #57efb9}.support-assistant-window>header button{color:#9eb0d1;cursor:pointer;background:#07132b7a;border:1px solid #7197e729;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.support-assistant-window>header button:hover{color:#fff;border-color:#7197e759}.support-assistant-avatar{color:#84b4ff;background:linear-gradient(145deg,#3374e859,#3a359f40);border:1px solid #5a93ff66;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.support-assistant-trust{color:#68e7b9;letter-spacing:.03em;background:#144d4721;border-bottom:1px solid #7197e71f;align-items:center;gap:7px;min-height:35px;padding:0 17px;font-size:10px;display:flex}.support-assistant-trust b{color:#9bb0d4;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-weight:650;overflow:hidden}.support-assistant-conversation{scrollbar-color:#6d97eb4d 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:#d7e1f4;white-space:pre-wrap;background:#12244cc7;border:1px solid #7097e22b;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,#3165d0bf,#2f3d8bbf);border-color:#598bf461;border-radius:16px 7px 16px 16px}.support-assistant-mini-avatar{color:#76aaff;background:#284b943d;border:1px solid #588fff4f;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;display:grid}.support-assistant-caret{vertical-align:-2px;background:#68e8ba;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:#9fb2d4;text-align:left;cursor:pointer;background:#08163294;border:1px solid #6792e72e;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:#5489f573;transform:translate(2px)}.support-assistant-suggestions button:disabled{opacity:.45;cursor:not-allowed}.support-assistant-action{background:linear-gradient(145deg,#165b503b,#162a518c);border:1px solid #5febbb40;border-radius:14px;margin:15px 0 0 36px;padding:12px}.support-assistant-action>div{gap:9px;display:flex}.support-assistant-action>div>svg{color:#63e8b8;flex:none}.support-assistant-action span{gap:4px;display:grid}.support-assistant-action strong{font-size:11px}.support-assistant-action small{color:#8ea2c6;font-size:10px;line-height:1.45}.support-assistant-action button{color:#072319;cursor:pointer;background:#61e5b6;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:#62e7b7;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:#9ba9c3;font-size:10px;line-height:1.45}.support-assistant-composer{border-top:1px solid var(--assistant-line);background:#050f23ad;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 13px;display:grid}.support-assistant-composer textarea{resize:none;color:#fff;background:#0d1d3dbf;border:1px solid #6993e338;border-radius:12px;outline:none;width:100%;min-height:48px;max-height:105px;padding:11px 12px;font-size:11px;line-height:1.45}.support-assistant-composer textarea:focus{border-color:#4e87ff;box-shadow:0 0 0 3px #487ff81a}.support-assistant-composer textarea::placeholder{color:#627392}.support-assistant-composer button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#4487ff,#5941ec);border:0;border-radius:12px;place-items:center;width:48px;display:grid}.support-assistant-composer button:disabled{opacity:.42;cursor:not-allowed}.support-assistant-window>footer{color:#657697;text-align:center;background:#050f23ad;padding:0 14px 10px;font-size:9px}.public-panel .support-assistant{bottom:18px}@media (max-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,.support-assistant-caret{animation:none}}.public-panel-viewport{background:#11172f;width:100vw;height:100vh;overflow:hidden}.public-panel .network-history-page{min-width:0}.public-panel .network-history-toolbar{border:1px solid var(--border-subtle);min-height:54px;box-shadow:var(--shadow-card);background:#081223b8;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:#4e8fff12}.public-panel .network-history-ranges button.active{color:#dceaff;background:#3479ee29;border-color:#5191ff4d;box-shadow:inset 0 0 18px #2e6fe314}.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-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,#3d84ff1c,#0000 42%),#091427c7;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:#3d84ff1f;border-radius:10px;padding:8px}.public-panel .network-history-summary-card.green>svg{color:var(--success);background:#45d6911a}.public-panel .network-history-summary-card.purple>svg{color:var(--purple-400);background:#9271ff1c}.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:#45d69114}.public-panel .network-history-summary-card>b.negative{color:var(--danger);background:#ff677c14}.public-panel .network-history-meta{background:#08111f73;border:1px solid #6994d81a;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(#527cbe06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#527cbe06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(145deg,#10223fd1,#081428e6);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:#91acd91f;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 #7597cd14;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:#081325c2;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 #7094cd14;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:#081325b8;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:#225bb7;background:#2e71e01a}.public-panel.theme-light .network-history-meta{background:#f8fbffc7}.public-panel.theme-light .history-grid-line{stroke:#2f528921}@media (max-width:1050px){.public-panel .network-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.public-panel .network-history-charts{grid-template-columns:1fr}}@media (max-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:#11172f;--bg-sidebar:#10162d;--bg-elevated:#171e3a;--bg-card:#19203ef5;--bg-card-hover:#1d2546fa;--bg-input:#ffffff09;--bg-overlay:#030a18b8;--blue-300:#83b5ff;--blue-400:#5c96ff;--blue-500:#3f7cff;--blue-600:#2d62e8;--blue-glow:#3f7cff1f;--purple-300:#9f91ff;--purple-400:#725cff;--purple-500:#593efe;--purple-glow:#593efe29;--success:#63e6b0;--warning:#f6b85f;--danger:#ff6b7a;--text-primary:#f2f3f8;--text-secondary:#9ba3b9;--text-tertiary:#6e7791;--text-disabled:#505972;--border-subtle:#e1e7ff0e;--border-strong:#7d97e629;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--shadow-card:0 14px 38px #02051224, inset 0 1px 0 #ffffff05;--shadow-hover:0 18px 44px #02051233, inset 0 1px 0 #ffffff07;height:100vh;min-height:100vh;color:var(--text-primary);background:var(--bg-canvas);font-synthesis:none;text-rendering:geometricprecision;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-template-columns:272px minmax(0,1fr);font-family:Manrope Variable,Manrope,SF Pro Display,Segoe UI Variable,sans-serif;font-size:15px;display:grid;overflow:hidden}.public-panel *,.public-panel :before,.public-panel :after{box-sizing:border-box}.public-panel button,.public-panel input,.public-panel select,.public-panel textarea{font:inherit}.public-panel input,.public-panel textarea{caret-color:var(--blue-300)}.public-panel input::placeholder,.public-panel textarea::placeholder{color:var(--text-disabled);opacity:1}.public-panel input:disabled,.public-panel textarea:disabled,.public-panel button:disabled{cursor:not-allowed}.public-panel input[type=checkbox],.public-panel input[type=radio]{accent-color:var(--blue-500)}.public-panel button:focus-visible,.public-panel a:focus-visible,.public-panel input:focus-visible,.public-panel select:focus-visible,.public-panel textarea:focus-visible{outline:2px solid var(--blue-400);outline-offset:2px}.public-panel .app-select{width:100%;min-width:0;color:var(--text-primary);letter-spacing:0;font-size: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:#3f7cff13;border-color:#5c96ffb8;box-shadow:0 0 0 3px #3f7cff1c,inset 0 1px #ffffff06}.public-panel .app-select.open .app-select-trigger>svg{transform:rotate(180deg)}.public-panel .app-select-menu{scrollbar-color:var(--text-disabled) transparent;background:#121a36;border:1px solid #7d97e633;border-radius:12px;gap:3px;max-height:260px;padding:6px;animation:.13s ease-out app-select-enter;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 42px #0105127a,inset 0 1px #ffffff09}.public-panel .app-select-menu button{width:100%;min-height:38px;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.public-panel .app-select-menu button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.public-panel .app-select-menu button:hover,.public-panel .app-select-menu button:focus-visible{color:var(--text-primary);background:#5c96ff1a;outline:0}.public-panel .app-select-menu button.selected{color:#fff;background:linear-gradient(135deg, var(--blue-600), var(--blue-500));box-shadow:0 5px 14px #2d62e833}.public-panel .app-select-menu button svg{flex:none}.public-panel .toggle-row:focus-visible i{outline:2px solid var(--blue-400);outline-offset:3px}@keyframes app-select-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.public-panel .panel-sidebar{z-index:40;background:linear-gradient(#11172f 0%,#0e142a 100%);border-right:1px solid #e1e7ff0b;flex-direction:column;align-self:stretch;height:100%;min-height:0;padding:28px 20px 20px;display:flex;position:relative;overflow:hidden}.public-panel .panel-sidebar-close,.public-panel .panel-menu-backdrop{display:none}.public-panel .panel-brand{min-height:54px;color:var(--text-primary);align-items:center;gap:13px;padding:0 8px 30px;text-decoration:none;display:flex}.public-panel .panel-brand img{object-fit:contain;filter:drop-shadow(0 0 8px #3f7cff17);width:42px;height:42px}.public-panel .panel-brand div{min-width:0;display:grid}.public-panel .panel-brand strong{letter-spacing:-.025em;font-size:20px;font-weight:520;line-height:1.1}.public-panel .panel-brand span{color:var(--text-tertiary);letter-spacing:.12em;text-transform:uppercase;margin-top:5px;font-size: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,#355bc18a,#2d438961);border-color:#7691e021;box-shadow:inset 0 1px #ffffff0b}.public-panel .panel-sidebar nav button:active,.public-panel .panel-sidebar-links a:active{transform:scale(.985)}.public-panel .panel-sidebar nav button svg,.public-panel .panel-sidebar-links a svg{stroke-width:1.7px;flex:none}.public-panel .panel-sidebar nav button b{color:#dbe7ff;text-align:center;background:#3f7cff2e;border-radius:999px;min-width:24px;margin-left:auto;padding:4px 7px;font-size: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:#0818316b;border:1px solid #7d97e61f;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:#3f7cff13;border-color:#7d97e640}.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:#7e91b942;border-radius:999px;width:32px;height:18px;transition:background .18s;position:relative;box-shadow:inset 0 0 0 1px #a3b5de14}.public-panel .panel-mode-toggle>i:after{content:"";background:#b4bfd7;border-radius:50%;width:12px;height:12px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00051266}.public-panel .panel-mode-toggle.active{color:#fff;background:linear-gradient(135deg,#355bc157,#2d43893d);border-color:#5c96ff47;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-status{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#0818319e;grid-template-columns:10px 1fr;align-items:start;gap:11px;margin-top:auto;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff06}.public-panel .panel-sidebar-status>i,.public-panel .panel-live-dot{background:var(--success);border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 12px #63e6b0b3}.public-panel .panel-sidebar-status.degraded>i,.public-panel .panel-live-dot.degraded{background:var(--warning);box-shadow:0 0 12px #f6b85f8c}.public-panel .panel-sidebar-status div{display:grid}.public-panel .panel-sidebar-status span{color:var(--text-secondary);font-size:12px}.public-panel .panel-sidebar-status strong{color:var(--success);margin-top:5px;font-size:15px;font-weight:500}.public-panel .panel-sidebar-status.degraded strong{color:var(--warning)}.public-panel .panel-sidebar-status small{color:var(--text-tertiary);margin-top:4px;font-size:11px}.public-panel .panel-sidebar-version{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:0 4px;display:flex}.public-panel .panel-sidebar-version>span{gap:3px;min-width:0;display:grid}.public-panel .panel-sidebar-version small{color:var(--text-disabled);letter-spacing:.12em;font-size:9px;font-weight:600}.public-panel .panel-sidebar-version strong{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;font-weight:500}.public-panel .panel-main{background:radial-gradient(at 14% -12%,#5b69ae13,#0000 48%),linear-gradient(135deg,#151b35 0%,#11172f 56%,#0f152b 100%);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.public-panel .panel-topbar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10162de6;border-bottom:1px solid #e1e7ff0b;flex:0 0 76px;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 34px;display:flex;position:relative}.public-panel .panel-topbar-status{align-items:center;gap:11px;display:flex}.public-panel .panel-topbar-status>div{display:grid}.public-panel .panel-topbar-status strong{color:var(--text-primary);font-size:14px;font-weight:500}.public-panel .panel-topbar-status small{color:var(--text-tertiary);margin-top:3px;font-size:11px}.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:#dbe8ff;background:#2e70e71f;border-color:#4c8eff6b;justify-content:center;align-items:center;gap:7px;width:auto;min-width:76px;padding:0 11px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.public-panel .panel-top-actions .panel-join-trigger:hover,.public-panel .panel-join-menu.open .panel-join-trigger{color:#fff;background:#3075ef33;border-color:#5097ffcc;box-shadow:0 0 0 3px #3477f214}.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,#3474ea1c,#0000 42%),#0a111ffa;border:1px solid #7d9ad233;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 #01050f85,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 #7d9ad221;gap:4px;padding:18px 18px 16px;display:grid}.public-panel .panel-join-popover-intro>span,.public-panel .panel-join-invite-head>span{color:#75839d;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:#9ba8bc;max-width:410px;margin:0;font-size:12px;line-height:1.55}.public-panel .panel-join-invite{background:#0309138f;border:1px solid #7d9ad22e;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:#aebbd0;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:#6ee7b7;background:#1c7d5b1f;border-color:#4adea847}.public-panel .panel-top-actions .panel-join-invite-head button.error{color:#ffab9f;border-color:#ff75624d}.public-panel .panel-join-invite code{color:#d8e3f7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:650;overflow:hidden}.public-panel .panel-join-invite code span{color:#4c95ff;margin-right:8px}.public-panel .panel-join-invite small{color:#7f8ca2;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:#9fb0ca;width:auto;min-width:0;height:auto;min-height:76px;box-shadow:none;text-align:left;background:#ffffff05;border:1px solid #7d9ad224;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:#dce8fb;background:#316cd714;border-color:#4c8eff59}.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:#d4def0;font-size:11px;font-weight:680}.public-panel .panel-join-quick-actions small{color:#748198;font-size:9px;line-height:1.35}.public-panel .panel-join-guide{color:#63a3ff;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin:14px 18px 17px;font-size:11px;text-decoration:none;display:inline-flex}.public-panel .panel-join-guide:hover{color:#9bc6ff}.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:#b7c4df}.public-panel .panel-balance-badge.tokens{color:var(--blue-300)}.public-panel .panel-balance-badge.tokens svg{color:#8fb2ff}.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-zoom-controls{border:1px solid var(--border-subtle);background:#ffffff06;border-radius:12px;align-items:center;gap:2px;min-height:38px;padding:3px;display:inline-flex}.public-panel .panel-top-actions .panel-zoom-controls button{background:0 0;border:0;border-radius:8px;width:30px;height:30px}.public-panel .panel-top-actions .panel-zoom-controls button:disabled{opacity:.35}.public-panel .panel-zoom-controls output{min-width:42px;color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:center;font-size:12px}.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:#3f7cff14}.public-panel .panel-top-actions>a,.public-panel .page-actions a,.public-panel .overview-announcement button{color:#fff;cursor:pointer;background:#3978ff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #235cdc21}.public-panel .panel-menu-button{flex:none;display:none}.public-panel .panel-error,.public-panel .inline-error{color:#ffc1c8;background:#7019272e;border:1px solid #ff6b7a38;border-radius:12px;align-items:center;gap:9px;margin:18px 34px 0;padding:12px 15px;font-size:13px;display:flex}.public-panel .panel-content{scrollbar-width:thin;scrollbar-color:#5c96ff52 transparent;flex:1;align-self:center;width:100%;max-width:1600px;min-height:0;padding:38px 42px 60px;overflow:hidden auto}.public-panel .panel-content-scale{transform-origin:0 0;min-width:0;min-height:100%}.public-panel .panel-content::-webkit-scrollbar{width:8px}.public-panel .panel-content::-webkit-scrollbar-thumb{background:#5c96ff47 padding-box padding-box;border:2px solid #0000;border-radius:999px}.public-panel .panel-page-title{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:30px;display:flex}.public-panel .panel-page-title>div:first-child{max-width:720px}.public-panel .panel-page-title span,.public-panel .eyebrow,.public-panel .card-kicker{color:var(--blue-300);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:500}.public-panel .panel-page-title h1{color:var(--text-primary);letter-spacing:-.045em;margin:7px 0 8px;font-size:clamp(32px,3.2vw,40px);font-weight:320;line-height:1.12}.public-panel .panel-page-title p{color:var(--text-secondary);margin:0;font-size: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:#3f7cff12}.public-panel .global-capacity-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:radial-gradient(circle at 12% 0,#3f7cff29,#0000 42%),linear-gradient(135deg,#13284ff5,#161b38fa);border:1px solid #6397ff29;grid-template-columns:minmax(230px,.85fr) minmax(0,1.35fr);gap:30px;margin-bottom:22px;padding:26px;display:grid}.public-panel .global-capacity-main{align-content:center;min-width:0;display:grid}.public-panel .global-capacity-heading,.public-panel .global-capacity-legend{justify-content:space-between;align-items:center;gap:16px;display:flex}.public-panel .global-capacity-heading>span{color:var(--blue-300);letter-spacing:.14em;font-size:11px;font-weight:600}.public-panel .global-capacity-heading>b{color:var(--success);letter-spacing:.08em;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.public-panel .global-capacity-heading>b i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.public-panel .global-capacity-total{align-items:center;gap:18px;margin-top:14px;display:flex}.public-panel .global-capacity-total>strong{color:var(--text-primary);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(32px,3vw,44px);font-weight:340}.public-panel .global-capacity-total>div{gap:4px;min-width:0;display:grid}.public-panel .global-capacity-total b{color:var(--text-primary);font-size: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 #63e6b047}.public-panel .global-capacity-legend{margin-top:8px}.public-panel .global-capacity-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.public-panel .global-capacity-metric{border:1px solid var(--border-subtle);background:#07132d6b;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:13px;display:grid}.public-panel .global-capacity-metric>i{width:38px;height:38px;color:var(--blue-300);background:#3f7cff1f;border-radius:10px;place-items:center;display:grid}.public-panel .global-capacity-metric>i svg{width:18px}.public-panel .global-capacity-metric>span{gap:2px;min-width:0;display:grid}.public-panel .global-capacity-metric small{color:var(--text-secondary);font-size: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 .panel-stat{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-width:0;min-height:198px;box-shadow:var(--shadow-card);background:linear-gradient(145deg,#1c2445fa,#161c37fa);grid-template-rows:50px auto auto 1fr;align-content:start;padding:24px 26px;transition:transform .18s cubic-bezier(.2,0,0,1),border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.public-panel .panel-stat.purple{background:linear-gradient(145deg,#1d2443fa,#231d32fa)}.public-panel .panel-stat:hover{box-shadow:var(--shadow-hover);border-color:#7d97e61f;transform:translateY(-1px)}.public-panel .panel-stat>div{width:48px;height:48px;color:var(--blue-300);background:#3f7cff1f;border:1px solid #6997ff1a;border-radius:13px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff06}.public-panel .panel-stat.purple>div{color:var(--purple-300);background:#593efe1f;border-color:#593efe29}.public-panel .panel-stat>div svg{stroke-width:1.8px;width:21px;height:21px}.public-panel .panel-stat>span{color:var(--text-secondary);margin-top:17px;font-size:15px}.public-panel .panel-stat>strong{color:var(--text-primary);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:clamp(25px,2.2vw,32px);font-weight:340;line-height:1.1;overflow:hidden}.public-panel .panel-stat>small{color:var(--blue-300);align-self:end;margin-top:13px;font-size: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,#1a2140f7,#141a34fa)}.public-panel .network-canvas,.public-panel .activity-card,.public-panel .panel-table,.public-panel .inference-console{overflow:hidden}.public-panel .activity-card,.public-panel .network-canvas{min-height:430px}.public-panel .canvas-head,.public-panel .card-heading{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:0 26px;display:flex}.public-panel .canvas-head>div,.public-panel .card-heading>div{display:grid}.public-panel .canvas-head span,.public-panel .card-heading span{color:var(--text-tertiary);letter-spacing:.15em;font-size: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 #63e6b061}.public-panel .activity-list i.running{background:var(--blue-400);box-shadow:0 0 10px var(--blue-glow)}.public-panel .activity-list>div>div{min-width:0;display:grid}.public-panel .activity-list strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size: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%,#2762c633,#0000 19%),radial-gradient(circle at 48%,#102851 0%,#091a37 34%,#07142b 74%);height:290px;position:relative;overflow:hidden}.public-panel .network-orbit:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 42%,#050f2261 100%);position:absolute;inset:0}.public-panel .orbit-grid{background-image:linear-gradient(#739de60b 1px,#0000 1px),linear-gradient(90deg,#739de60b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 24%,#0000 82%);mask-image:radial-gradient(circle,#000 24%,#0000 82%)}.public-panel .network-core{z-index:3;background:#0c234bd6;border:1px solid #73a4ff61;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:102px;height:102px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 58px #3f7cff42,inset 0 0 28px #558eff1f}.public-panel .network-core:before{content:"";border:1px solid #5c96ff24;border-radius:50%;position:absolute;inset:-11px}.public-panel .network-core img{object-fit:contain;width:39px;height:39px}.public-panel .network-core span{margin-top:4px;font-size: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,#5c96ff9e);position:absolute;top:8px;right:calc(100% - 8px)}.public-panel .orbit-node>i{background:var(--blue-500);border:2px solid #dce9ff;border-radius:50%;grid-row:1/3;width:13px;height:13px;animation:3.8s ease-in-out infinite panel-node-pulse;box-shadow:0 0 17px #5c96ffe0}.public-panel .orbit-node.browser>i{background:var(--purple-400);box-shadow:0 0 17px var(--purple-glow);border-color:#ffdfc2}.public-panel .orbit-node.cell>i{background:#3fc6dc;border-color:#c9efff;box-shadow:0 0 17px #3fc6dc85}.public-panel .orbit-node span{max-width:126px;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size: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,#1a2140f7,#141a34fa);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 #63e6b094}.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:#07102247;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:#3f7cff0e}.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:#3f7cff17;border:1px solid #73a4ff24;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:#63e6b012;border:1px solid #63e6b02e;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:#3f7cff14;border-color:#5c96ff33}.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:#3f7cff12;border-radius:9px;margin-top:6px;padding:7px 11px;font-size:9px}.public-panel .interactive-mesh{isolation:isolate;background:#091326;min-height:638px}.public-panel .mesh-canvas-head{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c162af0;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:#7fb7ff;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:#62a8ff;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite mesh-live-pulse;box-shadow:0 0 11px #549dffcc}.public-panel .mesh-head-status>span,.public-panel .mesh-stage-legend>span{color:#7587a6;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:#43516b;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:#9cabca;cursor:pointer;background:#ffffff06;border:1px solid #708fc429;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:#f3f7ff;background:#3e79d81c;border-color:#70a4ff57;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:#eaf2ff;background:radial-gradient(circle at var(--mesh-pointer-x) var(--mesh-pointer-y), #326fd02e, transparent 26%), linear-gradient(145deg, #0b172b 0%, #091326 48%, #07101f 100%);height:490px;position:relative;overflow:hidden}.public-panel .interactive-mesh-stage:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#070f1e94,#0000 15% 85%,#070f1e94),linear-gradient(#070f1e80,#0000 18% 82%,#070f1e94);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(#6589c312 1px,#0000 1px),linear-gradient(90deg,#6589c312 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:#69acffb8;border-radius:50%;position:absolute;box-shadow:0 0 11px #4a8ff2c7}.public-panel .mesh-spores i:nth-child(3n){background:#9577ffb8;box-shadow:0 0 11px #7d5bebad}.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:#2273d733;top:20%;left:13%}.public-panel .mesh-ambient-two{background:#6b48dc29;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 #65b7ffc7)}.public-panel .mesh-packet{fill:#8bcbff;opacity:.92}.public-panel .mesh-core,.public-panel .mesh-node{z-index:4;color:#eef5ff;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,#204a8ef2,#122751f5);border:1px solid #6fa6ff6b;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 #3874da0e,0 0 46px #3478ee4f,inset 0 1px #ffffff1c}.public-panel .mesh-core>span:before,.public-panel .mesh-core>span:after{content:"";border:1px solid #5e96f51c;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:#6f9bdd;font-family:var(--panel-font-mono);letter-spacing:.09em;text-transform:uppercase;margin-top:3px;font-size:8px}.public-panel .mesh-core>i{background:#68efbf;border:2px solid #142b52;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:calc(50% + 20px);box-shadow:0 0 12px #68efbfc7}.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:#172f57c7;transform:translate(-50%,-50%)scale(1.05);box-shadow:0 14px 36px #00071647}.public-panel .mesh-node>span{color:#76baff;width:35px;height:35px;animation:3.4s ease-in-out infinite mesh-node-breathe;animation-delay:var(--node-delay);background:#102540;border:1px solid #70acff6b;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 7px #4a8bee0a,0 0 23px #4391ff3b}.public-panel .mesh-node.browser>span{color:#c1a5ff;background:#251d45;border-color:#ab85ff73;box-shadow:0 0 0 7px #845cec0a,0 0 23px #8859f038}.public-panel .mesh-node.cell>span{color:#68ddeb;background:#12343f;border-color:#4fcfe06e;box-shadow:0 0 0 7px #43c5da0a,0 0 23px #3cc4da33}.public-panel .mesh-node>span svg{width:15px;height:15px}.public-panel .mesh-node>span i{background:#68efbf;border:2px solid #102540;border-radius:50%;width:7px;height:7px;position:absolute;top:-1px;right:-1px;box-shadow:0 0 9px #68efbfc2}.public-panel .mesh-node strong{max-width:122px;margin-top:8px;font-size:9px;font-weight:600}.public-panel .mesh-node small{color:#6f7f9c;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:#040d1c8f;border:1px solid #688dc621;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:#dce8fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 100% 0,#3d81f41a,#0000 38%),#07101df5;border:1px solid #6f9ee83b;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 #00051285,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:#7f90ae;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:#edf4ff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;overflow:hidden}.public-panel .mesh-node-popover>header small{color:#7d8ca3;font-family:var(--panel-font-mono);font-size:8px}.public-panel .mesh-node-popover-meta{border-bottom:1px solid #6b94e01f;align-items:center;gap:9px;min-height:35px;display:flex}.public-panel .mesh-node-popover-meta>span:last-child{color:#8998ad;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:#71819a;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:#dce9ff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.public-panel .mesh-node-popover>footer{color:#7d8ea7;min-height:25px;font-family:var(--panel-font-mono);border-top:1px solid #6b94e01f;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:#54647c;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:#061022c2;border:1px solid #6a90ca2b;border-radius:11px;justify-items:center;display:grid;position:absolute;bottom:20px;right:20px;overflow:hidden;box-shadow:0 10px 28px #00051240}.public-panel .mesh-zoom-controls button{color:#91a4c5;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:#4985e51f}.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:#637794;width:36px;font-family:var(--panel-font-mono);text-align:center;border-block:1px solid #6a90ca1f;padding:5px 0;font-size:7px}.public-panel .interactive-empty{color:#71829f;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:#e8f1ff;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:#091224f5;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 #4a8bee08,0 0 18px #4391ff29}50%{transform:scale(1.04);box-shadow:0 0 0 9px #4a8bee0e,0 0 29px #4391ff52}}@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:#edf3ff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0208149e;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,#4770d021,#0000 32%),linear-gradient(160deg,#111b2c 0%,#0b1422 58%,#09111d 100%);border-left:1px solid #7497d529;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 #00040e7a}.model-detail-head{border-bottom:1px solid #dce6ff12;grid-template-columns:46px minmax(0,1fr) 34px;align-items:start;gap:13px;padding-bottom:19px;display:grid;position:relative}.model-detail-icon{color:#82b8ff;background:#3d74d121;border:1px solid #71a6ff3d;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:#6697df;letter-spacing:.12em;font-size:8px;font-weight:700}.model-detail-head h2{overflow-wrap:anywhere;letter-spacing:-.025em;margin:5px 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:17px;font-weight:650;line-height:1.3}.model-detail-head small{color:#73809a;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;display:block;overflow:hidden}.model-detail-head>button{color:#71809c;cursor:pointer;background:#ffffff05;border:1px solid #7791c121;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.model-detail-head>button:hover{color:#fff;background:#487fd61a;border-color:#78a2e547}.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:#68eab7;background:#2db28317;border:1px solid #5be3b02e;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:#8f9db8;background:#7084aa0f;border-color:#7d91b529}.model-detail-badges>span.execution.gpu{color:#68eab7;border-color:#5be3b033}.model-detail-badges>span.execution.mixed{color:#ae9dff;border-color:#957dff38}.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:#030a1657;border:1px solid #d9e5ff11;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:#75a8f0;width:15px}.model-detail-metrics>div>span{gap:4px;min-width:0;display:grid}.model-detail-metrics small{color:#707e98;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:#789fe0;width:14px}.model-detail-section-title h3{margin:0;font-size:11px;font-weight:650}.model-detail-section-title>span{color:#719de1;text-align:center;background:#457cd71a;border-radius:999px;min-width:22px;padding:3px 6px;font-size:8px}.model-token-breakdown{background:#030a164d;border:1px solid #d9e5ff11;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 #d9e5ff11}.model-token-breakdown span{color:#6e7d96;font-size:8px}.model-token-breakdown strong{color:#dce9ff;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.model-runtime-identity{gap:8px;display:grid}.model-runtime-identity>span{background:#030a164d;border:1px solid #d9e5ff11;border-radius:9px;gap:6px;min-width:0;padding:11px 12px;display:grid}.model-runtime-identity small{color:#65748e;letter-spacing:.09em;font-size:7px;font-weight:650}.model-runtime-identity code{color:#dce6f8;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;overflow:hidden}.model-peer-table-wrap{background:#030a164d;border:1px solid #d9e5ff11;border-radius:11px;overflow-x:auto}.model-peer-table{border-collapse:collapse;width:100%;min-width:530px}.model-peer-table th{color:#64738d;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:#9eacc4;white-space:nowrap;border-top:1px solid #d9e5ff0e;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:#e5edfb;align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;display:inline-flex}.model-peer-table td strong i{background:#68eab7;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #68eab794}.model-peer-empty{color:#6e7d96;justify-content:center;align-items:center;gap:9px;min-height:92px;padding:18px;font-size:9px;display:flex}.model-peer-empty svg{color:#6f9cdd;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)}}.public-panel .overview-announcement{min-height:78px;box-shadow:var(--shadow-card);background:linear-gradient(110deg,#11203dfa,#111b30fa);border:1px solid #6b94e024;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:#3f7cff1f;border:1px solid #84a9ff2e;border-radius:12px;place-items:center;display:grid}.public-panel .overview-announcement>div:nth-child(2){display:grid}.public-panel .overview-announcement strong{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:#3978ff;min-width:132px;box-shadow:0 8px 20px #235cdc21}.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 .live-network-telemetry{box-shadow:var(--shadow-card);background:#08111fb8;border:1px solid #6b94e024;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 22px;display:grid;overflow:hidden}.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 #6b94e01a}.public-panel .live-network-telemetry>div>span{color:#8494ad;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:#7187aa;flex:none}.public-panel .live-network-telemetry>div>strong{color:#eef5ff;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:#7d8ca3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.public-panel .live-network-telemetry .snapshot>strong{color:#6be6a0;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 #59e29694}.public-panel .live-telemetry-meter{background:#4c7bbe2e;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,#347df0,#69b8ff);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,#3376ef14,#0000 35%),#0a1221b8;border:1px solid #6b94e026;border-radius:14px;margin:0 0 22px;overflow:hidden}.public-panel .dashboard-connect>header{border-bottom:1px solid #6b94e01f;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:#91a0b8;font-size:11px}.public-panel .dashboard-connect>header>a{color:#62a2ff;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:#a5ceff}.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:#7c8ca6;letter-spacing:.06em;font-size:9px;font-weight:760}.public-panel .dashboard-connect-field,.public-panel .dashboard-connect-command{color:#cad7eb;background:#ffffff06;border:1px solid #7a97cd29;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:#7098d8;flex:none}.public-panel .dashboard-connect-field code,.public-panel .dashboard-connect-command code{color:#d7e3f5;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-style:normal;font-weight:650;overflow:hidden}.public-panel .dashboard-connect-field.install b{color:#59f;margin-left:auto;font-size:10px;font-weight:600}.public-panel .dashboard-connect-field.install:hover{background:#3774e014;border-color:#4d8fff5c}.public-panel .dashboard-connect-field.endpoint>button{color:#70e49f;cursor:pointer;background:#259c5b1a;border:1px solid #3dc57d2e;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:9px;font-weight:650;display:inline-flex}.public-panel .dashboard-connect-field.endpoint>button:hover{background:#259c5b2b;border-color:#3dc57d59}.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:#4c95ff;margin-right:9px;font-style:normal}.public-panel .dashboard-connect-command>button{color:#aebbd0;cursor:pointer;background:#ffffff06;border:1px solid #7a97cd29;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:#e5edfa;border-color:#4d8fff59}.public-panel .dashboard-connect-command>button.copied{color:#70e49f;border-color:#3dc57d3d}.public-panel .dashboard-connect-command>button.error{color:#ffab9f;border-color:#ff75624d}.public-panel .dashboard-connect-join>p{color:#8493aa;margin:0;font-size:10px;line-height:1.5}.public-panel .dashboard-connect-join>p code{color:#aac6ed;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.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:#66a5ff;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:#acd2ff}.public-panel .connected-peers-card{box-shadow:var(--shadow-card);background:#09111fb8;border:1px solid #6b94e024;border-radius:14px;margin:0 0 22px;overflow:hidden}.public-panel .connected-peers-card>header{border-bottom:1px solid #6b94e01f;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:#8190a8;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:#8fa0b8;cursor:pointer;background:#ffffff05;border:1px solid #6b94e021;border-radius:999px;place-items:center;width:25px;height:25px;display:grid}.public-panel .connected-peers-pagination button:hover:not(:disabled){color:#dce8fa;border-color:#4d8fff52}.public-panel .connected-peers-pagination button:disabled{opacity:.32;cursor:default}.public-panel .connected-peers-controls>label{color:#9eb0c8;align-items:center;gap:5px;margin-left:5px;display:inline-flex;position:relative}.public-panel .connected-peers-controls select{color:#afbdd0;cursor:pointer;width:88px;height:28px;font:inherit;background:#ffffff05;border:1px solid #6b94e021;border-radius:8px;padding:0 6px}.public-panel .connected-peers-controls select option{color:#dce6f5;background:#10192a}.public-panel .connected-peers-scroll{scrollbar-width:thin;scrollbar-color:#648ccc40 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:#8090aa;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:#abc5ea}.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 #6b94e017;height:59px;transition:background .15s}.public-panel .connected-peers-card tbody tr:hover{background:#3871d409}.public-panel .connected-peers-card td{color:#9caac0;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:#e1eaf8;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.public-panel .connected-peers-card td>code{color:#a9c7ef;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px}.public-panel .connected-peers-card td>small{color:#8190a8;margin-top:3px;font-size:9px}.public-panel .peer-share{align-items:center;gap:8px;display:flex}.public-panel .peer-share>i{background:#5a85c433;border-radius:99px;width:62px;height:3px;display:block;overflow:hidden}.public-panel .peer-share>i>b{border-radius:inherit;background:#4a94ff;height:100%;display:block}.public-panel .peer-share>span{color:#b5c4d9;min-width:29px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px}.public-panel .peer-role,.public-panel .peer-state{color:#b2bfd2;white-space:nowrap;background:#ffffff04;border:1px solid #7b98cd29;border-radius:999px;align-items:center;width:-moz-fit-content;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:#8fb6ff;background:#336eda14;border-color:#4785f53d}.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:#69e69a;background:#259c5b1c;border-color:#3dc57d38}.public-panel .peer-state.connected{color:#76a9f5;background:#336eda14;border-color:#498bf033}.public-panel .peer-state.attention{color:#f2bd65;background:#a4691517;border-color:#dc9b343d}.public-panel .peer-state.offline{color:#8996a9}.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:#6985ae;margin-right:9px}.public-panel .connected-peers-empty strong,.public-panel .connected-peers-empty small{display:block}.public-panel .connected-peers-empty strong{color:#c8d5e8;font-size:11px}.public-panel .connected-peers-empty small{color:#7f8da2;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,#1b2344fa,#121933fa);grid-template-rows:auto auto auto 1fr;grid-template-columns:36px minmax(0,1fr);gap:0 11px;padding:18px;display:grid;position:relative;overflow:hidden}.public-panel .node-overview-stat:after{content:"";opacity:.035;background:currentColor;border-radius:50%;width:100px;height:100px;position:absolute;top:-48px;right:-48px}.public-panel .node-overview-icon{background:color-mix(in srgb, currentColor 11%, transparent);border:1px solid;border-radius:10px;grid-row:1/span 2;place-items:center;width:36px;height:36px;display:grid}.public-panel .node-overview-icon svg{width:17px;height:17px}.public-panel .node-overview-stat.green{color:var(--success)}.public-panel .node-overview-stat.blue{color:var(--blue-300)}.public-panel .node-overview-stat.orange{color:var(--orange-300)}.public-panel .node-overview-stat.purple{color:#aebcff}.public-panel .node-overview-stat.violet{color:#bd9bff}.public-panel .node-overview-stat.cyan{color:#69d8e8}.public-panel .node-overview-stat>span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size: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,#19203ffa,#111831fc);margin-top:18px;overflow:hidden}.public-panel .node-topology-head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:18px 22px;display:flex}.public-panel .node-topology-head>div:first-child{display:grid}.public-panel .node-topology-head>div:first-child>span,.public-panel .node-list-heading span{color:var(--blue-300);letter-spacing:.14em;font-size: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 #63e6b085}.public-panel .node-topology-legend i.warning,.public-panel .topology-node.warning>div>i{background:var(--warning);box-shadow:0 0 9px #f6b85f61}.public-panel .node-topology-legend i.offline,.public-panel .topology-node.offline>div>i{background:var(--text-disabled)}.public-panel .node-topology-map{isolation:isolate;background:radial-gradient(circle at 50% 52%,#3f7cff1d,#0000 20%),radial-gradient(circle at 50% 52%,#3f7cff09,#0000 48%),#111832;min-height:440px;position:relative;overflow:hidden}.public-panel .node-topology-grid{z-index:-2;opacity:.38;background-image:linear-gradient(#7a96dc0b 1px,#0000 1px),linear-gradient(90deg,#7a96dc0b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 15%,#0000 78%);mask-image:radial-gradient(circle,#000 15%,#0000 78%)}.public-panel .node-topology-links{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.public-panel .node-topology-links line{stroke:#5f77b22e;stroke-width:1.2px;stroke-dasharray:5 8}.public-panel .node-topology-links line.active{stroke:#63e6b061;animation:8s linear infinite topology-flow}.public-panel .node-topology-links line.warning{stroke:#f6b85f57}.public-panel .node-topology-links line.offline{stroke:#6e77912e}.public-panel .node-topology-links line.selected{stroke-width:2px;filter:drop-shadow(0 0 3px #63e6b061)}.public-panel .node-network-hub{background:radial-gradient(circle at 40% 30%,#263c76,#17264e 55%,#111a36 100%);border:1px solid #5c96ff47;border-radius:50%;align-content:center;place-items:center;width:132px;height:132px;padding:12px;display:grid;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 13px #3f7cff09,0 0 50px #2c5cc92b,inset 0 1px #ffffff14}.public-panel .node-network-hub:before,.public-panel .node-network-hub:after{content:"";border:1px dashed #5c96ff21;border-radius:50%;animation:28s linear infinite topology-orbit;position:absolute;inset:-27px}.public-panel .node-network-hub:after{border-color:#5c96ff12;animation-duration:44s;animation-direction:reverse;inset:-46px}.public-panel .node-network-hub>div{color:#c5d9ff;background:#5c96ff26;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:6px;display:grid}.public-panel .node-network-hub svg{width:20px}.public-panel .node-network-hub strong{font-size: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 #63e6b0a6}.public-panel .topology-node{left:var(--node-x);top:var(--node-y);border:1px solid var(--border-subtle);width:174px;min-height:66px;color:var(--text-primary);text-align:left;cursor:pointer;background:#151e3bf0;border-radius:14px;align-items:center;gap:10px;padding:9px 11px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 28px #02061438,inset 0 1px #ffffff06}.public-panel .topology-node:hover,.public-panel .topology-node.selected{background:#1b284efa;border-color:#5c96ff59;transform:translate(-50%,-50%)scale(1.035);box-shadow:0 15px 34px #0206144d,0 0 0 3px #3f7cff0e}.public-panel .topology-node.active.selected{border-color:#63e6b061}.public-panel .topology-node.warning.selected{border-color:#f6b85f61}.public-panel .topology-node.offline{opacity:.62}.public-panel .topology-node>div{width:38px;height:38px;color:var(--blue-300);background:#3f7cff1a;border:1px solid #6997ff1f;border-radius:10px;flex:none;place-items:center;display:grid;position:relative}.public-panel .topology-node>div>svg{width:18px}.public-panel .topology-node>div>i{border:2px solid #18203f;position:absolute;top:-2px;right:-2px}.public-panel .topology-node>span{gap:4px;min-width:0;display:grid}.public-panel .topology-node strong{text-overflow:ellipsis;white-space:nowrap;font-size: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:#08102585;grid-template-columns:minmax(230px,.78fr) minmax(0,1.55fr);align-items:center;gap:22px;min-height:112px;padding:18px 22px;display:grid}.public-panel .node-inspector-identity{align-items:center;gap:12px;min-width:0;display:flex}.public-panel .node-inspector-identity>div{width:44px;height:44px;color:var(--blue-300);background:#3f7cff1c;border:1px solid #5c96ff2e;border-radius:12px;flex:none;place-items:center;display:grid}.public-panel .node-inspector-identity.active>div{color:var(--success);background:#63e6b014;border-color:#63e6b02e}.public-panel .node-inspector-identity.warning>div{color:var(--warning);background:#f6b85f14;border-color:#f6b85f2e}.public-panel .node-inspector-identity>span{min-width:0;display:grid}.public-panel .node-inspector-identity small{color:var(--text-tertiary);letter-spacing:.1em;font-size: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:#0b152cf0;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,#63e6b00e,#0000 30%),linear-gradient(145deg,#161f3dfa,#0d152cfc);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:#63e6b013;border:1px solid #63e6b038;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:#63e6b01f;border-color:#63e6b06b}.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:#63e6b013;border:1px solid #63e6b02e;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);margin-top:2px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;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:#091227d1;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:#3f7cff24;border:1px solid #6997ff29;border-radius:14px;place-items:center;display:grid}.public-panel .node-device.browser{color:var(--purple-300);background:#593efe1f;border-color:#593efe38}.public-panel .node-device.cell{color:#70d8e8;background:#3fc6dc1c;border-color:#3fc6dc3d}.public-panel .node-card-head>div:nth-child(2){min-width:0;display:grid}.public-panel .node-card-head span:first-child{color:var(--text-tertiary);letter-spacing:.12em;font-size: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:#63e6b014;border-color:#63e6b02e}.public-panel .node-status.online i{background:var(--success);box-shadow:0 0 8px #63e6b080}.public-panel .execution-overview{background:#050f2375;border:1px solid #6b9aff24;border-radius:13px;align-items:center;gap:15px;margin:18px 0 8px;padding:14px;display:flex}.public-panel .execution-overview>span:last-child{gap:3px;min-width:0;display:grid}.public-panel .execution-overview>span:last-child strong{color:var(--text-primary);font-size: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:#7184aa14;border:1px solid #7e97c52e;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:#68efbf;background:#26bf8b1a;border-color:#68efbf40;box-shadow:inset 0 0 18px #37e0a60a}.public-panel .execution-badge.cpu{color:#7fb2ff;background:#3f7cff1a;border-color:#5a97ff42}.public-panel .execution-badge.mixed{color:#a99aff;background:#593efe21;border-color:#593efe57}.public-panel .execution-badge.unknown{color:#8d99b0;background:#626f8b0f;border-style:dashed}.public-panel .execution-badge.fallback{color:#ffbd78;background:#ae511d21;border-color:#ffa45252;box-shadow:inset 0 0 20px #ff8b400d}.public-panel button.execution-badge{appearance:none;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .15s,background .15s,transform .15s}.public-panel button.execution-badge:hover{border-color:currentColor;transform:translateY(-1px)}.public-panel button.execution-badge:focus-visible{outline-offset:3px;outline:2px solid #6fa3ffc7}.public-panel .execution-badge>.execution-badge-arrow{opacity:.72;width:11px;height:11px;margin-left:2px}.execution-diagnostic-backdrop{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020714c2;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.execution-diagnostic-dialog{color:#dce7ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 88% 0,#455bd62e,#0000 32%),linear-gradient(155deg,#111d3b 0%,#0c142b 72%);border:1px solid #6791ec42;border-radius:22px;width:min(920px,100%);max-height:min(860px,100vh - 56px);font-family:Manrope Variable,Manrope,SF Pro Display,Segoe UI Variable,sans-serif;overflow:auto;box-shadow:0 36px 100px #00000080,inset 0 1px #ffffff0a}.public-panel.theme-light{--bg-canvas:#f3f6fb;--bg-sidebar:#fff;--bg-elevated:#fff;--bg-card:#fffffffa;--bg-card-hover:#f8faff;--bg-input:#2035590b;--bg-overlay:#18223747;--blue-300:#356ed2;--blue-400:#2f68da;--blue-500:#2f68e8;--blue-600:#2459c8;--blue-glow:#2f68e817;--purple-300:#6751d8;--purple-400:#6348e8;--purple-500:#593efe;--success:#12805c;--warning:#9b6400;--danger:#c9384b;--text-primary:#17213a;--text-secondary:#56627a;--text-tertiary:#78839a;--text-disabled:#a4adbd;--border-subtle:#1c30521c;--border-strong:#2f68e83d;--shadow-card:0 14px 34px #1d315214;--shadow-hover:0 18px 40px #1d31521f;--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 .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,#f8faff)}.execution-diagnostic-dialog *,.execution-diagnostic-dialog :before,.execution-diagnostic-dialog :after{box-sizing:border-box}.execution-diagnostic-dialog .execution-badge{color:#9ba3b9;letter-spacing:.08em;text-transform:uppercase;background:#7184aa14;border:1px solid #7e97c52e;border-radius:9px;align-items:center;gap:7px;min-width:max-content;padding:7px 10px;font-size: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:#68efbf;background:#26bf8b1a;border-color:#68efbf40}.execution-diagnostic-dialog .execution-badge.cpu{color:#7fb2ff;background:#3f7cff1a;border-color:#5a97ff42}.execution-diagnostic-dialog .execution-badge.mixed{color:#a99aff;background:#593efe21;border-color:#593efe57}.execution-diagnostic-dialog .execution-badge.fallback{color:#ffbd78;background:#ae511d21;border-color:#ffa45252}.execution-diagnostic-head{border-bottom:1px solid #6d89c324;justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 26px 21px;display:flex}.execution-diagnostic-head>div{gap:5px;display:grid}.execution-diagnostic-head span,.execution-diagnostic-section-title>span{color:#79a9ff;letter-spacing:.14em;font-size:9px;font-weight:700}.execution-diagnostic-head h2{color:#f4f7ff;margin:0;font-size:24px;font-weight:520}.execution-diagnostic-head p{color:#8190ae;margin:0;font-size:11px;line-height:1.5}.execution-diagnostic-head>button{color:#9eabc5;background:#0a142ba3;border:1px solid #7997d333;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.execution-diagnostic-head>button:hover{color:#fff;border-color:#79a5ff7a}.execution-diagnostic-head>button svg{width:16px}.execution-diagnostic-summary{background:#040c1d6b;border:1px solid #698aca26;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 26px 0;display:grid;overflow:hidden}.execution-diagnostic-summary>div{border-right:1px solid #698aca21;gap:5px;padding:13px 15px;display:grid}.execution-diagnostic-summary>div:last-child{border-right:0}.execution-diagnostic-summary small,.execution-diagnostic-stage-grid small{color:#7181a2;letter-spacing:.1em;font-size:8px;font-weight:650}.execution-diagnostic-summary strong{color:#eaf0ff;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:#63e6b0;background:#23926f1a;border:1px solid #63e6b033;border-radius:12px;align-items:flex-start;gap:10px;margin:10px 26px 0;padding:12px 14px;display:flex}.execution-diagnostic-repair>svg{flex:none;width:16px;margin-top:1px;animation:4s linear infinite execution-repair-spin}.execution-diagnostic-repair>span{gap:4px;display:grid}.execution-diagnostic-repair small{letter-spacing:.1em;font-size:8px;font-weight:700}.execution-diagnostic-repair strong{color:#a9dfcf;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:#6f7c98;font-size:9px}.execution-diagnostic-stage{background:#0812288c;border:1px solid #5d87d529;border-radius:14px;gap:14px;padding:16px;display:grid}.execution-diagnostic-stage.fallback{background:linear-gradient(110deg,#662c1029,#0812288f 44%);border-color:#ff9e4c38}.execution-diagnostic-stage-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.execution-diagnostic-stage-head>span{align-items:center;gap:11px;display:flex}.execution-diagnostic-stage-head>span>b{color:#85adff;background:#3569d81f;border:1px solid #5b91ff38;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.execution-diagnostic-stage-head>span>span{gap:3px;display:grid}.execution-diagnostic-stage-head small{color:#6e8bc9;letter-spacing:.1em;font-size:8px}.execution-diagnostic-stage-head strong{color:#e8efff;font-size:12px;font-weight:560}.execution-diagnostic-stage-grid{border:1px solid #5d82c621;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.execution-diagnostic-stage-grid>div{border-right:1px solid #5d82c61c;gap:5px;min-width:0;padding:10px 11px;display:grid}.execution-diagnostic-stage-grid>div:last-child{border-right:0}.execution-diagnostic-stage-grid strong,.execution-diagnostic-stage-grid code{color:#d9e5ff;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size: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:#0812288c;border:1px solid #5d87d529;border-radius:13px;gap:5px;padding:16px;display:grid}.execution-diagnostic-runtime strong{color:#eef3ff;font-size:13px}.execution-diagnostic-runtime span{color:#7e8daa;font-size:10px}.execution-diagnostic-foot{color:#78a8ff;background:#040b1b5c;border-top:1px solid #698aca21;align-items:center;gap:11px;padding:15px 26px;display:flex}.execution-diagnostic-foot>svg{flex:none;width:17px}.execution-diagnostic-foot>span{gap:3px;display:grid}.execution-diagnostic-foot strong{color:#dce7ff;font-size:10px;font-weight:570}.execution-diagnostic-foot small{color:#73809b;font-size:9px}.execution-diagnostic-foot code{color:#a8c4ff;font-family:inherit}@media (max-width:760px){.execution-diagnostic-backdrop{padding:10px}.execution-diagnostic-dialog{border-radius:17px;max-height:calc(100vh - 20px)}.execution-diagnostic-head{padding:20px 18px 17px}.execution-diagnostic-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin:15px 18px 0}.execution-diagnostic-summary>div:nth-child(2){border-right:0}.execution-diagnostic-summary>div:nth-child(-n+2){border-bottom:1px solid #698aca21}.execution-diagnostic-alert,.execution-diagnostic-repair{margin:10px 18px 0}.execution-diagnostic-stages{padding:18px}.execution-diagnostic-stage-grid{grid-template-columns:1fr 1fr}.execution-diagnostic-stage-grid>div{border-bottom:1px solid #5d82c61c}.execution-diagnostic-stage-grid>div:nth-child(2n){border-right:0}.execution-diagnostic-stage-grid>div:last-child{border-bottom:0}.execution-diagnostic-foot{padding:14px 18px}}.public-panel .accelerator-compact-banner{background:radial-gradient(circle at 72%,#593efe21,#0000 42%),linear-gradient(120deg,#122348f7,#141833fa);border:1px solid #7565ff47;border-radius:16px;grid-template-columns:minmax(220px,.8fr) 34px minmax(300px,1.2fr) auto;grid-template-areas:"cpu arrow gpu action""cpu arrow progress action";align-items:center;gap:7px 14px;margin-bottom:22px;padding:14px 15px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #03071833,inset 0 1px #ffffff09}.public-panel .panel-environment-badge{color:#c4bbff;letter-spacing:.08em;text-transform:uppercase;background:#593efe1c;border:1px solid #593efe57;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size: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), #593efe, #9a88ff);content:"";width:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #593efebf}.public-panel .accelerator-compact-engine,.public-panel .accelerator-compact-gpu{align-items:center;gap:11px;min-width:0;display:flex}.public-panel .accelerator-compact-engine{grid-area:cpu}.public-panel .accelerator-compact-gpu{grid-area:gpu}.public-panel .accelerator-compact-engine>span:last-child,.public-panel .accelerator-compact-copy{gap:2px;min-width:0;display:grid}.public-panel .accelerator-compact-copy{flex:1}.public-panel .accelerator-compact-icon{color:#8bb6ff;background:#3f7cff1f;border:1px solid #6997ff30;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.public-panel .accelerator-compact-gpu .accelerator-compact-icon{color:#ad9fff;background:#593efe24;border-color:#7b65ff47;box-shadow:inset 0 0 18px #593efe14}.public-panel .accelerator-compact-icon svg{width:17px;height:17px}.public-panel .accelerator-compact-engine small,.public-panel .accelerator-compact-gpu small{color:var(--text-tertiary);letter-spacing:.13em;font-size: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:#b7abff;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.public-panel .accelerator-transition-arrow{color:#a0b1db85;grid-area:arrow;width:16px}.public-panel .accelerator-compact-progress,.public-panel .accelerator-progress-track{background:#fff1;border-radius:999px;height:5px;position:relative;overflow:hidden}.public-panel .accelerator-compact-progress{grid-area:progress}.public-panel .accelerator-compact-progress>i,.public-panel .accelerator-progress-track>i{border-radius:inherit;background:linear-gradient(90deg,#3978ff,#593efe 60%,#9a88ff);height:100%;transition:width .28s;display:block;box-shadow:0 0 15px #593efe94}.public-panel .accelerator-compact-progress.indeterminate>i,.public-panel .accelerator-progress-track.indeterminate>i{width:34%;animation:1.4s ease-in-out infinite accelerator-indeterminate}@keyframes accelerator-indeterminate{0%{transform:translate(-110%)}to{transform:translate(310%)}}.public-panel .accelerator-compact-banner>button{color:#d7d1ff;cursor:pointer;background:#593efe1c;border:1px solid #7e69ff47;border-radius:10px;grid-area:action;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size: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:#593efe38;border-color:#917eff8c;outline:none}.public-panel .accelerator-compact-banner>button svg{width:13px}.public-panel .accelerator-progress-panel{box-shadow:var(--shadow-card), inset 0 1px #ffffff09;background:radial-gradient(circle at 88% 0,#593efe1f,#0000 38%),linear-gradient(145deg,#161f3ffa,#0e162efa);border:1px solid #6b79c330;border-radius:19px;gap:16px;margin-bottom:20px;padding:22px;display:grid;position:relative;overflow:hidden}.public-panel .accelerator-progress-panel:before{background:linear-gradient(90deg, transparent, var(--blue-400), #593efe, transparent);opacity:.72;content:"";height:2px;position:absolute;inset:0 0 auto}.public-panel .accelerator-progress-panel.gpu-ready:before{background:linear-gradient(90deg,#0000,#50d8ad,#8affd5,#0000)}.public-panel .accelerator-progress-panel.gpu-error:before,.public-panel .accelerator-progress-panel.gpu-fallback:before{background:linear-gradient(90deg,#0000,#ff7088,#8f73ff,#0000)}.public-panel .accelerator-progress-header,.public-panel .accelerator-progress-heading,.public-panel .accelerator-engine-title,.public-panel .accelerator-engine-foot,.public-panel .accelerator-preparation-head,.public-panel .accelerator-requirement,.public-panel .accelerator-evidence-note{align-items:center;display:flex}.public-panel .accelerator-progress-header{justify-content:space-between;gap:20px}.public-panel .accelerator-progress-heading{gap:13px;min-width:0}.public-panel .accelerator-progress-heading>div{gap:3px;min-width:0;display:grid}.public-panel .accelerator-progress-heading>div>span{color:#9584ff;letter-spacing:.14em;font-size: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:#aa9cff;background:#593efe24;border:1px solid #7d69ff42;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 20px #593efe14}.public-panel .accelerator-runtime-icon svg{width:19px}.public-panel .accelerator-overall-badge{color:#8bb6ff;letter-spacing:.08em;background:#3f7cff17;border:1px solid #6197ff3b;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size: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:#68efbf;background:#26bf8b1a;border-color:#68efbf3d}.public-panel .accelerator-overall-badge.connection-error,.public-panel .accelerator-overall-badge.unavailable{color:#ff8fa4;background:#bb2d4e1f;border-color:#ff748f47}.public-panel .accelerator-engine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.public-panel .accelerator-engine-card{background:#050f2470;border:1px solid #668ad224;border-radius:14px;min-width:0;padding:16px}.public-panel .accelerator-engine-card.cpu.active{background:linear-gradient(135deg,#165f5324,#0712288a);border-color:#68efbf33}.public-panel .accelerator-engine-card.cpu.connection-error,.public-panel .accelerator-engine-card.cpu.unavailable{background:linear-gradient(135deg,#7d1f3a21,#0712288a);border-color:#ff748f3d}.public-panel .accelerator-engine-card.gpu.checking,.public-panel .accelerator-engine-card.gpu.downloading,.public-panel .accelerator-engine-card.gpu.installing,.public-panel .accelerator-engine-card.gpu.verifying{background:linear-gradient(135deg,#593efe1f,#0712288a);border-color:#7b67ff45}.public-panel .accelerator-engine-card.gpu.ready{background:linear-gradient(135deg,#1d6f5721,#0712288a);border-color:#68efbf38}.public-panel .accelerator-engine-card.gpu.error,.public-panel .accelerator-engine-card.gpu.fallback{border-color:#ff688038}.public-panel .accelerator-engine-title{gap:10px}.public-panel .accelerator-engine-title>span{color:#8bb6ff;background:#3f7cff1c;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.public-panel .accelerator-engine-card.gpu .accelerator-engine-title>span{color:#ad9fff;background:#593efe24}.public-panel .accelerator-engine-title svg{width:15px}.public-panel .accelerator-engine-title>div{gap:2px;display:grid}.public-panel .accelerator-engine-title small{color:var(--text-tertiary);letter-spacing:.13em;font-size: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:#5070b412;border:1px solid #7897d324;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:#7faeff;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:#68efbf}.public-panel .accelerator-engine-card.gpu.installing .accelerator-engine-foot span,.public-panel .accelerator-engine-card.gpu.downloading .accelerator-engine-foot span,.public-panel .accelerator-engine-card.gpu.checking .accelerator-engine-foot span,.public-panel .accelerator-engine-card.gpu.verifying .accelerator-engine-foot span{color:#a99aff}.public-panel .accelerator-preparation{background:linear-gradient(135deg,#593efe14,#0711276b);border:1px solid #7b67ff33;border-radius:14px;padding:16px}.public-panel .accelerator-preparation-head{justify-content:space-between;gap:18px;margin-bottom:12px}.public-panel .accelerator-preparation-head>div:first-child{gap:3px;min-width:0;display:grid}.public-panel .accelerator-preparation-head span{color:#9584ff;letter-spacing:.14em;font-size: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:#b7acff;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:#050d1f42;border:1px solid #748bc41a;border-radius:9px;gap:3px;min-width:0;padding:8px 9px;display:grid}.public-panel .accelerator-progress-meta small{color:var(--text-disabled);letter-spacing:.11em;font-size: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:#0f11275c;border:1px solid #ff8b9d1f;border-radius:8px;gap:3px;min-width:78px;padding:7px 9px;display:grid}.public-panel .accelerator-requirement-space strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:10px}.public-panel .accelerator-browser-fallback{color:#d8d2ff;white-space:nowrap;background:#593efe24;border:1px solid #7e69ff52;border-radius:9px;flex:none;align-items:center;gap:7px;min-height:34px;margin-left:auto;padding:0 11px;font-size:9px;font-weight:650;text-decoration:none;display:inline-flex}.public-panel .accelerator-browser-fallback:hover{background:#593efe38;border-color:#927eff94}.public-panel .accelerator-browser-fallback svg{width:13px}.public-panel .accelerator-log{background:#050e2159;border:1px solid #7089c621;border-radius:12px;overflow:hidden}.public-panel .accelerator-log summary{min-height:44px;color:var(--text-secondary);cursor:pointer;align-items:center;gap:9px;padding:0 13px;font-size: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 #7e69ffa6}.public-panel .accelerator-log summary>svg:first-child{color:#9787ff;width:14px}.public-panel .accelerator-log summary>span{color:var(--text-disabled);margin-left:auto;font-size: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:#01081761;border-top:1px solid #ffffff0e;max-height:230px;overflow:auto}.public-panel .accelerator-log-body ol{margin:0;padding:7px 13px;list-style:none}.public-panel .accelerator-log-body li{min-height:30px;color:var(--text-secondary);border-bottom:1px solid #ffffff0a;grid-template-columns:6px 70px minmax(0,1fr);align-items:center;gap:9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size: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:#719fff;border-radius:50%;width:5px;height:5px}.public-panel .accelerator-log-body li.success>i{background:#68efbf;box-shadow:0 0 8px #68efbf8c}.public-panel .accelerator-log-body li.warning>i{background:#aa97ff;box-shadow:0 0 8px #aa97ff8c}.public-panel .accelerator-log-body li.error>i{background:#ff7088;box-shadow:0 0 8px #ff70888c}.public-panel .accelerator-log-body time{color:var(--text-disabled);font-variant-numeric:tabular-nums}.public-panel .accelerator-log-body p{color:var(--text-tertiary);margin:0;padding:13px;font-size: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:#68efbf;flex:none;width:14px}.public-panel .accelerator-evidence-note strong{color:var(--text-secondary);font-weight:560}.public-panel .node-runtime-state{border:1px solid var(--border-subtle);background:#050f2273;border-radius:11px;align-items:center;gap:12px;min-height:58px;margin-top:18px;padding:10px 12px;display:flex}.public-panel .node-runtime-state>span:last-child{gap:3px;min-width:0;display:grid}.public-panel .node-runtime-state>span:last-child strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size: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,#24856817,#050f2273 42%);border-color:#63e6b029}.public-panel .node-runtime-state.repairing>span:last-child strong{color:#8cd9c0}.public-panel .remote-accelerator-diagnostics{background:#050e2294;border:1px solid #7599e021;border-radius:11px;margin-top:10px;overflow:hidden}.public-panel .remote-accelerator-diagnostics.repairing{border-color:#593efe52;box-shadow:inset 0 0 32px #593efe0e}.public-panel .remote-accelerator-diagnostics.ready{border-color:#63e6b02e}.public-panel .remote-accelerator-diagnostics summary{cursor:pointer;min-height:42px;color:var(--text-tertiary);align-items:center;gap:10px;padding:0 12px;font-size: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:#8b7aff;width:13px}.public-panel .remote-accelerator-diagnostics summary>strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-weight:560;overflow:hidden}.public-panel .remote-accelerator-diagnostics summary>svg{width:13px;transition:transform .16s}.public-panel .remote-accelerator-diagnostics[open] summary>svg{transform:rotate(180deg)}.public-panel .remote-accelerator-body{border-top:1px solid #ffffff0d;gap:10px;padding:12px;display:grid}.public-panel .remote-accelerator-grid{border:1px solid var(--border-subtle);background:var(--border-subtle);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.public-panel .remote-accelerator-grid>div{background:#07132bf0;gap:3px;min-width:0;padding:9px;display:grid}.public-panel .remote-accelerator-grid span{color:var(--text-disabled);text-transform:uppercase;letter-spacing:.08em;font-size: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:#7a95d11c;border-radius:999px;height:3px;overflow:hidden}.public-panel .remote-accelerator-progress i{border-radius:inherit;background:linear-gradient(90deg,#4f8cff,#593efe,#72e6c2);height:100%;transition:width .3s;display:block;box-shadow:0 0 12px #593efe6b}.public-panel .remote-accelerator-body>p{color:#b7c6e8;align-items:flex-start;gap:7px;margin:0;font-size:9px;line-height:1.5;display:flex}.public-panel .remote-accelerator-body>p svg{color:#8b7aff;flex:none;width:13px}.public-panel .remote-accelerator-body>small{color:var(--text-disabled);font-size: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);border-top:1px solid #ffffff09;grid-template-columns:68px minmax(0,1fr);gap:8px;padding:6px 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size: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:#b9adff}.public-panel .remote-accelerator-body li.error span{color:#ff91a5}.public-panel .remote-accelerator-body li.success span{color:#78e5be}.public-panel .executor-isolation-diagnostics{background:linear-gradient(115deg,#1641423d,#050e22a3 42%);border:1px solid #63e6b02e;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:#78e5be;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:#b7c6e8;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:#07132bf0;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 (max-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:#0c1b3894;border:1px solid #7599e01f;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 11px;display:flex}.public-panel .execution-stage>span{gap:3px;min-width:0;display:grid}.public-panel .execution-stage>span small{color:var(--blue-300);letter-spacing:.09em;font-size: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:#061228e0;min-width:0;padding:13px;display:grid}.public-panel .node-card-metrics span,.public-panel .hardware-metrics span,.public-panel .metric span{color:var(--text-tertiary);text-transform:uppercase;font-size: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:#0919368c;grid-column:1/-1;align-content:center;place-items:center;min-height:340px;display:grid}.public-panel .wide-empty>a{color:var(--blue-300);align-items:center;gap:7px;font-size: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:#05102561;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,#12284dd1,#081835e6)}.public-panel .model-request-form{padding:24px}.public-panel .model-form-heading,.public-panel .model-request-head,.public-panel .model-request-foot{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.public-panel .model-form-heading span,.public-panel .model-request-head>div:nth-child(2)>span{color:var(--blue-300);letter-spacing:.14em;text-transform:uppercase;font-size: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:#0a1b3ae0;border:1px solid #6397ff4d;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-top:22px;padding:0 14px;display:grid;box-shadow:0 0 0 3px #407dff0a}.public-panel .hub-model-search:focus-within{border-color:var(--blue-400);box-shadow:0 0 0 3px #407dff1f}.public-panel .hub-model-search input{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0}.public-panel .hub-model-search input::placeholder{color:var(--text-disabled)}.public-panel .hub-model-search>svg:last-child{width:16px}.public-panel .hub-catalog-toolbar{grid-template-columns:minmax(320px,1fr) repeat(3,minmax(150px,190px));align-items:end;gap:10px;margin-top:22px;display:grid}.public-panel .hub-catalog-toolbar .hub-model-search{margin-top:0}.public-panel .hub-catalog-toolbar>label{gap:6px;min-width:0;display:grid}.public-panel .hub-catalog-toolbar>label>span{color:var(--text-tertiary);letter-spacing:.12em;font-size:10px;font-weight:700}.public-panel .hub-catalog-toolbar .app-select-trigger{background:#0a1b3ae0;border-color:#6397ff3d;border-radius:12px;min-height:48px}.public-panel .hub-catalog-heading{color:var(--text-secondary);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:16px;margin:16px 2px 10px;font-size: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:#6196ff75 transparent;background:#08173494;border-radius:13px;overflow:auto}.public-panel .hub-model-table{border-collapse:collapse;width:100%;min-width:1030px;color:var(--text-secondary);font-size: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:#0d1f42f0;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 #688ecc1a;padding:10px 12px}.public-panel .hub-model-table tbody tr:last-child td{border-bottom:0}.public-panel .hub-model-table tbody tr{transition:background .14s,opacity .14s}.public-panel .hub-model-table tbody tr:hover{background:#2f5ba41f}.public-panel .hub-model-table tbody tr.selected{background:#3e70d22e}.public-panel .hub-model-table tbody tr.unsupported{opacity:.72}.public-panel .hub-table-model{align-items:center;gap:9px;min-width:250px;display:flex}.public-panel .hub-table-model>i{width:30px;height:30px;color:var(--blue-300);background:#3164b81f;border:1px solid #669eff33;border-radius:9px;flex:none;place-items:center;display:grid}.public-panel .hub-table-model>i svg{width:15px}.public-panel .hub-table-model>span{gap:2px;min-width:0;display:grid}.public-panel .hub-table-model strong{max-width:290px;color:var(--text-primary);text-overflow:ellipsis;font-size: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:#dcd7ff;align-items:center;gap:5px;display:inline-flex}.public-panel .hub-table-memory svg{width:13px;color:var(--purple-300)}.public-panel .hub-table-memory.fits:after{content:"fits";color:var(--success);letter-spacing:.08em;text-transform:uppercase;margin-left:3px;font-size: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:#26b78b14;border-color:#42e2b240}.public-panel .hub-status-pill.gated{color:#b9adff;background:#593efe1a;border-color:#593efe52}.public-panel .hub-status-pill.unsupported{color:var(--text-tertiary);background:#7284a412}.public-panel .hub-table-select{min-width:72px;min-height:31px;color:var(--blue-200);cursor:pointer;background:#3164b81a;border:1px solid #649bff57;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 11px;display:inline-flex}.public-panel .hub-table-select:hover:not(:disabled){border-color:var(--blue-400);background:#3164b838}.public-panel .hub-table-select:disabled{opacity:.35;cursor:not-allowed}.public-panel .hub-table-select svg{width:13px;color:var(--success)}.public-panel .hub-catalog-pagination{color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:14px;margin-top:11px;font-size:11px;display:flex}.public-panel .hub-catalog-pagination button{min-height:34px;color:var(--blue-200);cursor:pointer;background:#3164b81f;border:1px solid #649bff4d;border-radius:9px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.public-panel .hub-catalog-pagination button:disabled{opacity:.6;cursor:wait}.public-panel .hub-catalog-pagination button svg{width:14px}.public-panel .hub-catalog-pagination em{color:var(--text-disabled);font-style:normal}.public-panel .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.public-panel .hub-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-panel .hub-model-card{border:1px solid var(--border-subtle);min-width:0;min-height:174px;color:var(--text-primary);text-align:left;cursor:pointer;background:linear-gradient(145deg,#162e56b3,#0b1b3ad1);border-radius:12px;align-content:space-between;gap:9px;padding:14px;transition:border-color .16s,background .16s,transform .16s;display:grid}.public-panel .hub-model-card.compatible:hover{background:linear-gradient(145deg,#1c3a6cd1,#0c2045e6);border-color:#68a3ff85;transform:translateY(-2px)}.public-panel .hub-model-card.selected{border-color:var(--blue-400);background:linear-gradient(145deg,#255297c2,#132c5be6);box-shadow:0 0 0 2px #538fff1a}.public-panel .hub-model-card.unsupported{opacity:.55;cursor:not-allowed}.public-panel .hub-model-card-head{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.public-panel .hub-model-card-head>i{width:30px;height:30px;color:var(--blue-300);background:#3164b81f;border:1px solid #669eff33;border-radius:9px;place-items:center;display:grid}.public-panel .hub-model-card-head>i svg{width:16px}.public-panel .hub-model-card-head>svg{width:17px;color:var(--success)}.public-panel .hub-model-card-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size: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:#593efe12;border:1px solid #725cff29;border-radius:9px;align-items:center;gap:8px;padding:8px 9px;display:flex}.public-panel .hub-model-card-memory>svg{flex:none;width:15px}.public-panel .hub-model-card-memory>span{gap:2px;min-width:0;display:grid}.public-panel .hub-model-card-memory b{color:#dcd7ff;font-size: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 #4ac69a33;border-radius:11px;flex-wrap:wrap;align-items:center;gap:11px;margin-top:14px;padding:12px 14px;display:flex}.public-panel .hub-selected-model>svg{width:18px}.public-panel .hub-selected-model span{flex:260px;gap:2px;min-width:0;display:grid}.public-panel .hub-selected-model small{letter-spacing:.12em;font-size: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:#2a5aa81f;border:1px solid #6397ff3d;border-radius:8px;margin-left:auto;padding:0 10px}.public-panel .model-admin-auth{min-height:64px;color:var(--purple-300);background:linear-gradient(110deg,#593efe1a,#0b1b3a80);border:1px solid #725cff33;border-radius:11px;grid-template-columns:34px minmax(0,1fr) minmax(190px,270px);align-items:center;gap:12px;margin-top:12px;padding:11px 13px;display:grid}.public-panel .model-admin-auth>svg{justify-self:center;width:20px}.public-panel .model-admin-auth>span{gap:3px;display:grid}.public-panel .model-admin-auth strong{color:var(--text-primary);font-size: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:#07112bb8;border:1px solid #725cff3d;border-radius:8px;padding:0 11px}.public-panel .model-advanced{border:1px solid var(--border-subtle);background:#0817326b;border-radius:11px;margin-top:14px}.public-panel .model-advanced summary{min-height:42px;color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;padding:0 13px;font-size: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:16px;display:grid}.public-panel .model-request-card{padding:20px}.public-panel .model-request-card.active{border-color:#63e6b047}.public-panel .model-request-card.waiting_capacity{border-color:#f6b85f3d}.public-panel .model-request-icon{width:42px;height:42px;color:var(--blue-300);background:#3f7cff1f;border-radius:12px;flex:none;place-items:center;display:grid}.public-panel .model-request-head>div:nth-child(2){flex:1;min-width:0}.public-panel .model-request-head small{color:var(--text-tertiary);font-size: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:#63e6b01a}.public-panel .model-request-status.incompatible,.public-panel .model-request-status.failed{color:var(--danger);background:#ff6b7a1a}.public-panel .model-request-message{min-height:32px;color:var(--text-secondary);overflow-wrap:anywhere;margin:16px 0 10px;font-size:12px;line-height:1.5}.public-panel .activation-incident{background:radial-gradient(circle at 0 0,#f6b85f1a,#0000 38%),#050e229e;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,#63e6b01a,#0000 38%),#05141f9e;border-color:#63e6b040}.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:#63e6b021}.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:#63e6b01a}.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:#63e6b01a}.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 #799fff1f;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 #799fff1a}.public-panel .activation-incident-grid strong{color:#cbd6ee;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:9px;overflow:hidden}.public-panel .activation-incident-remedy{color:#a9dfcf;background:#63e6b011;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:#6f79a0;font:700 7px/1.35 SFMono-Regular,Consolas,monospace}.public-panel .activation-incident>footer{color:#8cc8b6;border-top:1px solid #63e6b01a;align-items:center;gap:7px;padding:8px 13px;font-size:9px;display:flex}.public-panel .activation-incident>footer svg{width:12px}@media (max-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 #799fff1a}}.public-panel .model-activation-log{background:linear-gradient(145deg,#593efe12,#030c1f4d);border:1px solid #593efe38;border-radius:13px;margin:12px 0 16px;overflow:hidden}.public-panel .model-activation-log-head{color:#9e91ff;letter-spacing:.12em;border-bottom:1px solid #593efe24;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 13px;font-size: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,#593efe2e,#0000 42%),#081432b8;border:1px solid #593efe47;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:#b8afff;letter-spacing:.12em;background:#593efe2e;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:#aeb9d4;overflow-wrap:anywhere;font-size:10px;line-height:1.35}.public-panel .model-activation-current>b{color:#9e91ff;font:700 9px/1 SFMono-Regular,Consolas,monospace}.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:#593efe13;border-radius:9px;margin:2px -7px;padding:9px 7px}.public-panel .model-activation-log li:not(:last-child):after{content:"";background:#799fff33;width:1px;position:absolute;top:25px;bottom:-7px;left:7px}.public-panel .model-activation-log li>i{width:15px;height:15px;color:var(--success);border-radius:50%;place-items:center;margin-top:1px;display:grid}.public-panel .model-activation-log li.running>i{color:#9e91ff;filter:drop-shadow(0 0 5px #593efea6)}.public-panel .model-activation-log li.failed>i{color:var(--danger)}.public-panel .model-activation-log li>i svg{width:13px;height:13px}.public-panel .model-activation-log li>span{gap:3px;min-width:0;display:grid}.public-panel .model-activation-log li strong{color:var(--text-primary);text-transform:capitalize;align-items:center;gap:7px;font-size:11px;font-weight:620;display:flex}.public-panel .model-activation-log li strong>b{color:#6f79a0;font:650 7px/1 SFMono-Regular,Consolas,monospace}.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:#8d82d7;letter-spacing:.05em;overflow-wrap:anywhere;width:max-content;max-width:100%;margin-top:3px;font:650 7px/1.35 SFMono-Regular,Consolas,monospace}.public-panel .model-activation-log time{color:var(--text-tertiary);white-space:nowrap;padding-top:1px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.public-panel .model-activation-details{background:#050b1b6b;border:1px solid #ff6b7a21;border-radius:9px;grid-column:2/-1;margin:2px 0 3px;overflow:hidden}.public-panel .model-activation-details summary{color:#a9b4d1;cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 10px;font-size:9px}.public-panel .model-activation-details>div{gap:1px;padding:0 10px 9px;display:grid}.public-panel .model-activation-details code{color:#c3c9dc;white-space:normal;overflow-wrap:anywhere;background:#ffffff06;border-radius:6px;padding:6px 8px;font:500 8px/1.45 SFMono-Regular,Consolas,monospace}.public-panel .model-capacity-bar{background:#ffffff0f;border-radius:999px;height:6px;overflow:hidden}.public-panel .model-capacity-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--blue-500), var(--success));height:100%;transition:width .35s;display:block}.public-panel .model-capacity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.public-panel .model-capacity-grid>div{border:1px solid var(--border-subtle);background:#020c1e38;border-radius:10px;gap:6px;min-width:0;padding:10px;display:grid}.public-panel .model-capacity-grid .metric strong{margin-top:0}.public-panel .model-request-foot{border-top:1px solid var(--border-subtle);color:var(--text-tertiary);margin-top:16px;padding-top:14px;font-size: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,#1a2140f7,#141a34fa);margin-bottom:18px;overflow:hidden}.public-panel .api-access-panel.open{border-color:#5c96ff2e}.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);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:Cascadia Code,Consolas,monospace;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 #5c96ff33;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:Cascadia Code,Consolas,monospace;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:#63e6b00f;border:1px solid #63e6b033;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{text-overflow:ellipsis;font-family:Cascadia Code,Consolas,monospace;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:Cascadia Code,Consolas,monospace;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 .inference-console{width:100%;max-width:1380px;overflow:hidden}.public-panel .inference-console.is-unavailable{border-color:#7d97e621}.public-panel .inference-toolbar{z-index:20;border-bottom:1px solid var(--border-subtle);background:#0913278a;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:#040d1d70;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:#26488521;border-color:#6697eb3d}.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);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;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:#0b1627fa;border:1px solid #6f94d32e;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 #00051275}.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:#3f7cff14}.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:ui-monospace,SFMono-Regular,Consolas,monospace;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:#63e6b012;border:1px solid #63e6b02b;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:#3f7cff14;border-color:#5c96ff2e}.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:#050e1f3d;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:#3f7cff14}.public-panel .inference-turn+.inference-turn{border-top:1px solid var(--border-subtle);margin-top:26px;padding-top:26px}.public-panel .inference-user-message{background:#3f7cff1a;border:1px solid #749dff2e;border-radius:14px 14px 4px;max-width:76%;margin:0 0 20px auto;padding:13px 16px}.public-panel .inference-user-message span{color:var(--blue-300);letter-spacing:.12em;font-size: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:#09193742;border:1px solid #76a5ff29;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-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 #63e6b080}.public-panel .inference-stream-recovery{border:1px solid color-mix(in srgb, var(--warning) 30%, transparent);width:-moz-fit-content;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 #5c96ff47;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 #83b5ff6b}.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:#9eabd0;background:#233b7029;border:1px solid #799fff1f;border-radius:6px;min-height:0;padding:4px 6px;font:600 7px/1.25 SFMono-Regular,Consolas,monospace;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:#0510256b;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:#3f7cff0e;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:#3f7cff1f;border-color:#5c96ff47}.public-panel .inference-attach:disabled{color:var(--text-disabled);cursor:not-allowed;background:#0510255c}.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:#284e911a;border:1px solid #6697eb29;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:#05102580;border-color:#7d97e61a}.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-send,.public-panel .inference-clear{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 15px;display:inline-flex}.public-panel .inference-send{color:#fff;background:linear-gradient(135deg,#3978ff,#5c91ff);border:0}.public-panel .inference-clear{border:1px solid var(--border-subtle);color:var(--text-secondary);background:0 0;font-size:11px}.public-panel .inference-send:disabled{opacity:.4;cursor:not-allowed}.public-panel .inference-unavailable{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);max-width:1120px;min-height:0;box-shadow:var(--shadow-card);background:linear-gradient(145deg,#172e54bd,#0a1933db);grid-template-columns:56px minmax(0,1fr);align-items:start;gap:18px;margin-bottom:18px;padding:20px 22px;display:grid}.public-panel .inference-unavailable-icon{width:52px;height:52px;color:var(--blue-300);background:#3f7cff1f;border:1px solid #6997ff29;border-radius:18px;place-items:center;display:grid}.public-panel .inference-unavailable-copy>span{color:var(--warning);letter-spacing:.14em;font-size: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,#1c2445fa,#141a34fa);border-color:#5c96ff1f}.public-panel .join-card>div{color:var(--blue-300);justify-content:space-between;align-items:center;display:flex}.public-panel .join-card>div span,.public-panel .download-card>span{color:var(--blue-300);letter-spacing:.14em;font-size: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:#3f7cff0b;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 17px;display:grid}.public-panel .browser-contribution-status>div{gap:3px;min-width:0;display:grid}.public-panel .browser-contribution-status strong{color:var(--text-primary);font-size: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 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 #63e6b05c}.public-panel .contribute-hero{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-height:310px;box-shadow:var(--shadow-card);background:radial-gradient(circle at 18%,#3f7cff11,#0000 28%),linear-gradient(145deg,#1a2140fa,#141a34fa);grid-template-columns:minmax(250px,.78fr) minmax(360px,1.22fr);align-items:center;gap:44px;padding:34px 46px;display:grid;overflow:hidden}.public-panel .contribute-cell{justify-self:center;place-items:center;width:220px;height:220px;display:grid;position:relative}.public-panel .contribute-cell:before{content:"";background:#22325b7a;border-radius:50%;position:absolute;inset:38px;box-shadow:inset 0 0 40px #3255a014}.public-panel .contribute-cell img{object-fit:contain;filter:drop-shadow(0 0 11px #498fff21);width:126px;height:126px;position:relative}.public-panel .cell-ring{border:1px solid #7d97e61a;border-radius:50%;position:absolute}.public-panel .cell-ring.ring-one{inset:20px}.public-panel .cell-ring.ring-two{opacity:.5;border-style:dashed;inset:0}.public-panel .cell-pulse{background:var(--blue-400);opacity:.45;border-radius:50%;width:6px;height:6px;position:absolute}.public-panel .cell-pulse.pulse-one{top:48px;right:29px}.public-panel .cell-pulse.pulse-two{bottom:65px;left:17px}.public-panel .contribute-page.is-running .cell-ring.ring-two{animation:24s linear infinite contribute-turn}.public-panel .contribute-page.is-running .cell-pulse{animation:2.8s ease-in-out infinite contribute-pulse}.public-panel .contribute-hero-copy h2{color:var(--text-primary);letter-spacing:-.035em;margin:8px 0 9px;font-size:clamp(25px,2.4vw,34px);font-weight:340;line-height:1.18}.public-panel .contribute-hero-copy>p{max-width:560px;color:var(--text-secondary);margin:0;line-height:1.6}.public-panel .contribute-toggle{color:#fff;cursor:pointer;background:#3978ff;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-width:220px;min-height:48px;margin-top:25px;padding:0 20px;font-weight:520;display:inline-flex;box-shadow:0 9px 22px #235cdc24}.public-panel .contribute-toggle.stop{color:#ffc8ce;box-shadow:none;background:#7019272b;border-color:#ff6b7a29}.public-panel .contribute-toggle:disabled{opacity:.62;cursor:wait}.public-panel .contribute-hero-copy>small{color:var(--text-tertiary);align-items:center;gap:7px;margin-top:14px;font-size: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,#1a2140f7,#141a34fa)}.public-panel .contribute-metrics article{grid-template-rows:auto auto 1fr;grid-template-columns:38px minmax(0,1fr);column-gap:12px;min-width:0;min-height:148px;padding:20px;display:grid}.public-panel .contribute-metrics article>div{width:38px;height:38px;color:var(--blue-300);background:#3f7cff1a;border:1px solid #6997ff17;border-radius:11px;grid-row:1/span 2;place-items:center;display:grid}.public-panel .contribute-metrics article>span{color:var(--text-secondary);align-self:center;font-size: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 .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-levels{border:1px solid var(--border-subtle);background:#04091742;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.public-panel .contribute-levels button{min-height:42px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:12px}.public-panel .contribute-levels button.active{color:var(--text-primary);background:#3f7cff1f;box-shadow:inset 0 0 0 1px #5c96ff14}.public-panel .contribute-levels button:disabled{opacity:.5;cursor:not-allowed}.public-panel .contribute-note{color:var(--success);align-items:flex-start;gap:10px;margin-top:17px;display:flex}.public-panel .contribute-note span{color:var(--text-tertiary);gap:3px;font-size: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{color:var(--text-secondary);background:linear-gradient(90deg,#16735d29,#1735651f);border-color:#4cffbd33;margin-bottom:20px}.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:#0919368c;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:#091936f0;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);box-shadow:var(--shadow-card);background:linear-gradient(135deg,#142a4eb3,#081732b8);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}.public-panel .benchmark-clear-filters:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-strong)}.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:#0919368c;justify-content:space-between;align-items:center;gap:20px;min-height:74px;margin-bottom:20px;padding:14px 20px;display:flex}.public-panel .benchmark-toolbar-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,#091936d1 52%);border:1px solid #4cffbd33;margin-bottom:20px;overflow:hidden}.public-panel .benchmark-comparison.capacity-change{background:linear-gradient(140deg,#5e3b1257,#091936d1 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,#091936d1 52%);border-color:#ffb84c3b}.public-panel .benchmark-comparison.slower-code-signal{background:linear-gradient(140deg,#5b1d2a61,#091936d1 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,#2230528f,#091936d1 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:#07142ce6;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:#4cffbd17}.public-panel .benchmark-comparison-metric>b.negative{color:var(--danger);background:#ff6b7a17}.public-panel .benchmark-comparison-metric>b.neutral{color:var(--blue-300);background:#4e8fff1a}.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,#172e54bd,#0a1933db);padding:22px 22px 16px;overflow:hidden}.public-panel .benchmark-chart>div:first-child span{color:var(--text-tertiary);letter-spacing:.15em;font-size: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:#4e8fff21;stroke:#609cff47;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:#0919368c;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:#030e226b;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 #7894d217;transition:background .16s,box-shadow .16s}.public-panel .benchmark-history-row:hover{background:#4e8fff0e}.public-panel .benchmark-history-row.selected{box-shadow:inset 3px 0 0 var(--blue-400);background:#4e8fff1a}.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:#0919368c;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:#346fd824;border:1px solid #4e8fff40;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:#040f2361;border:1px solid #7894d21f;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:#4eeab333}.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:#12284c73;border:1px solid #638bd324;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:#0d224585;border:1px solid #6791e026;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:#040f2359;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:#07263657;border:1px solid #51dbbe29;border-radius:11px;margin-top:12px;padding:16px}.public-panel .benchmark-network-trace.empty{color:var(--text-secondary);background:#0d224557}.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:#040f2361;border-radius:9px;min-width:0;padding:11px 12px}.public-panel .benchmark-trace-stages b{width:21px;height:21px;color:var(--blue-200);background:#3d80ff2b;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:#040f2357;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 (max-height:760px) and (min-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:12px 14px}}@media (max-width:1440px) and (min-width:921px){.public-panel{grid-template-columns:88px minmax(0,1fr)}.public-panel .panel-sidebar{padding-inline:12px}.public-panel .panel-brand{justify-content:center;padding-inline:0}.public-panel .panel-brand div,.public-panel .panel-nav-label,.public-panel .panel-sidebar nav button span,.public-panel .panel-sidebar nav button b,.public-panel .panel-sidebar-links,.public-panel .panel-sidebar-status div{display:none}.public-panel .panel-sidebar nav button{justify-content:center;padding:0}.public-panel .panel-mode-toggle{grid-template-columns:1fr;justify-items:center;min-height:52px;padding:0}.public-panel .panel-mode-toggle>span,.public-panel .panel-mode-toggle>i{display:none}.public-panel .panel-sidebar-status{grid-template-columns:1fr;place-items:center;padding:15px 0;display:grid}.public-panel .panel-sidebar-status>i{margin:0}.public-panel .panel-sidebar-version{text-align:center;justify-content:center;gap:6px;padding:0;display:grid}.public-panel .panel-sidebar-version>span{gap:1px}.public-panel .panel-sidebar-version small{font-size:7px}.public-panel .panel-sidebar-version strong{font-size:8px}.public-panel .panel-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.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}}@media (max-width:920px){.public-panel{grid-template-columns:minmax(0,1fr)}.public-panel .global-capacity-card{grid-template-columns:1fr}.public-panel .panel-sidebar{width:272px;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:28px 0 80px #0005127a}.public-panel .panel-sidebar.open{transform:translate(0)}.public-panel .panel-sidebar-close{z-index:2;border:1px solid var(--border-subtle);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:#ffffff09;border-radius:11px;place-items:center;display:grid;position:absolute;top:20px;right:16px}.public-panel .panel-sidebar-close:hover{color:var(--text-primary);border-color:var(--border-strong);background:#3f7cff1a}.public-panel .panel-menu-backdrop{z-index:35;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;background:#01071294;border:0;display:block;position:fixed;inset:0}.public-panel .panel-menu-button{display:grid}.public-panel .panel-topbar{justify-content:flex-start;padding:0 20px}.public-panel .panel-topbar-status{margin-right:auto}.public-panel .panel-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-panel .overview-grid,.public-panel .node-card-grid{grid-template-columns:1fr}.public-panel .contribute-hero{grid-template-columns:220px minmax(0,1fr);gap:28px;padding-inline:30px}.public-panel .contribute-cell{width:190px;height:190px}.public-panel .contribute-cell img{width:108px;height:108px}.public-panel .contribute-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.public-panel .contribute-detail-grid,.public-panel .benchmark-chart-grid{grid-template-columns:1fr}.public-panel .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 (max-width:680px){.public-panel .panel-topbar{flex-basis:68px;min-height:68px;padding:0 14px}.public-panel .global-capacity-card{padding:20px}.public-panel .global-capacity-total{flex-direction:column;align-items:flex-start;gap:6px}.public-panel .global-capacity-metrics{grid-template-columns:1fr}.public-panel .panel-topbar-status small,.public-panel .panel-top-actions>span{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-zoom-controls output{display:none}.public-panel .panel-top-actions>a{width:38px;min-height:38px;padding:0;font-size:0}.public-panel .panel-content{padding:26px 16px 46px}.public-panel .panel-error{margin-inline:16px}.public-panel .panel-page-title{flex-direction:column;align-items:flex-start;gap:18px}.public-panel .page-actions{width:100%}.public-panel .page-actions>*{flex:1}.public-panel .panel-stat-grid{grid-template-columns:1fr}.public-panel .panel-stat{min-height:174px}.public-panel .benchmark-toolbar{flex-direction:column;align-items:stretch}.public-panel .benchmark-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 .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 .node-card-head{grid-template-columns:50px minmax(0,1fr)}.public-panel .node-status{grid-column:1/-1;justify-self:start}.public-panel .node-card-metrics,.public-panel .hardware-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.public-panel .panel-table{overflow:auto}.public-panel .panel-table-head,.public-panel .panel-table-row{min-width:650px}.public-panel .join-grid,.public-panel .download-grid{grid-template-columns:1fr}.public-panel .contribute-connection{align-self:flex-start}.public-panel .browser-contribution-status{grid-template-columns:auto minmax(0,1fr)}.public-panel .browser-contribution-status small{text-align:left;grid-column:2;max-width:none}.public-panel .contribute-hero{text-align:center;grid-template-columns:1fr;gap:8px;padding:26px 22px 28px}.public-panel .contribute-cell{width:176px;height:176px}.public-panel .contribute-cell img{width:100px;height:100px}.public-panel .contribute-hero-copy>p{margin-inline:auto}.public-panel .contribute-toggle{width:100%}.public-panel .contribute-hero-copy>small{justify-content:center}.public-panel .contribute-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.public-panel .contribute-metrics article{min-height:140px;padding:16px}.public-panel .contribute-settings-card,.public-panel .contribute-activity-card{padding:20px}.public-panel .model-form-grid,.public-panel .model-request-list{grid-template-columns:1fr}.public-panel .model-capacity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-panel .model-request-head{flex-wrap:wrap;align-items:flex-start}}@media (max-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 (max-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 (max-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 (max-width:430px){.public-panel .node-overview-grid{grid-template-columns:1fr}}@media (max-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 (max-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}}.panel-top-actions .panel-account-button{color:#aab9d8;background:#0e1c3c94;border:1px solid #6597ff33;border-radius:12px;align-items:center;gap:7px;width:auto;min-width:0;padding:8px 11px;display:inline-flex}.panel-top-actions .panel-account-button.signed-in{color:#75f0c4;background:#1c5b5229;border-color:#4ce4b147}.panel-top-actions .panel-account-button span{text-transform:capitalize;font-size:12px}.account-modal-backdrop{z-index:1000;padding:24px}.account-modal{color:#f2f6ff;background:linear-gradient(155deg,#12244dfa,#08132bfc);border:1px solid #6f99ff40;border-radius:24px;width:min(440px,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,#593efe33,#0000 42%);position:absolute;inset:0}.account-modal>*{position:relative}.account-modal-close{color:#9eabc4;background:#0712298c;border:1px solid #84a4e033;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:18px;right:18px}.account-modal-brand{color:#7aaaff;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:#8f9db9;margin:0 0 24px;line-height:1.6}.account-mode-tabs{background:#040e2275;border:1px solid #6891df2b;border-radius:13px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:20px;padding:4px;display:grid}.account-mode-tabs button{color:#7f8ca8;background:0 0;border:0;border-radius:9px;padding:10px}.account-mode-tabs button.active{color:#fff;background:linear-gradient(135deg,#4173e08c,#593efe6b);box-shadow:0 6px 18px #173d9138}.account-modal form{gap:14px;display:grid}.account-modal form label{color:#8ea0c0;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:#081531b8;border:1px solid #6594eb38;border-radius:11px;outline:none;padding:0 14px}.account-modal form input:focus{border-color:#5c8eff;box-shadow:0 0 0 3px #4b7cff1f}.account-submit,.account-signout{color:#fff;background:linear-gradient(135deg,#4387ff,#593efe);border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:46px;font-weight:700;display:inline-flex}.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:#2d327433;border:1px solid #593efe47;border-radius:14px;align-items:center;gap:14px;margin-bottom:18px;padding:16px;display:flex}.account-identity-card>svg{color:#8eaaff;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:#73e9bf;text-transform:capitalize}.account-signout{color:#bbc7dd;background:#08132a85;border:1px solid #7091cc33;width:100%}.public-panel .system-logs-page{gap:22px;display:grid}.public-panel .system-log-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.public-panel .system-log-summary article{background:linear-gradient(145deg,#14264eb8,#0b1835c2);border:1px solid #7091d324;border-radius:17px;align-items:center;gap:15px;min-height:112px;padding:20px;display:flex;box-shadow:inset 0 1px #ffffff06}.public-panel .system-log-summary article>svg{color:#7fa9ff;background:#3e74ec24;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{background:#08142ea6;border:1px solid #7091d324;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:8px;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,#3f7cff61,#533cdc4d);border-color:#5e91ff33}.public-panel .system-log-search{background:#061027b8;border:1px solid #7091d324;border-radius:10px;align-items:center;gap:9px;width:min(370px,46%);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;color:var(--text-primary);font:500 12px var(--panel-font);background:0 0;border:0;outline:0}.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{background:#050e23ad;border:1px solid #7091d324;border-radius:17px;min-height:320px;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.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 #7091d316;grid-template-columns:34px minmax(0,1fr);gap:13px;padding:17px 20px 17px 15px;display:grid}.public-panel .system-log-row:last-child{border-bottom:0}.public-panel .system-log-row:hover{background:#3f7cff09}.public-panel .system-log-row-marker{justify-content:center;display:flex}.public-panel .system-log-row-marker i{background:#427cff38;border:2px solid #89adff;border-radius:50%;width:9px;height:9px;margin-top:5px;box-shadow:0 0 12px #427cff38}.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:9px;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:#9dbaff;letter-spacing:.08em;background:#487cec1f;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:#8197c517}.public-panel .system-log-row-content>div>strong{color:var(--text-primary);font-size:13px;font-weight:620}.public-panel .system-log-row-content p{color:var(--text-secondary);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.55}.public-panel .system-log-row details{background:#06102775;border:1px solid #7091d31a;border-radius:9px}.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:#91a9d6;max-height:180px;font:500 10px/1.55 var(--panel-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #7091d314;padding:11px;display:block;overflow:auto}.public-panel .system-log-safety{color:#70dbb8;background:#1b6f5817;border-color:#49cda429;align-items:flex-start}.public-panel .system-log-safety>span{gap:3px;display:grid}.public-panel .system-log-safety strong{color:#9be8cf;font-size:12px}.public-panel .system-log-safety small{color:var(--text-tertiary);font-size:10px;line-height:1.45}@media (max-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%,#f7f9fd 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,.public-panel.theme-light .panel-zoom-controls{color:var(--text-secondary);border-color:var(--border-subtle);background:#172e5509}.public-panel.theme-light .panel-join-popover{background:radial-gradient(circle at 100% 0,#3474ea1a,#0000 42%),#fffffffb;border-color:#304d7f29;box-shadow:0 24px 70px #24355733,inset 0 1px #fff}.public-panel.theme-light .panel-join-popover-intro,.public-panel.theme-light .panel-join-invite{border-color:#304d7f21}.public-panel.theme-light .panel-join-invite{background:#e7edf785}.public-panel.theme-light .panel-join-invite code,.public-panel.theme-light .panel-join-quick-actions strong{color:#273a5c}.public-panel.theme-light .panel-join-quick-actions>a,.public-panel.theme-light .panel-top-actions .panel-join-quick-actions>button{background:#ebf0f97a;border-color:#304d7f1f}.public-panel.theme-light .dashboard-connect{background:radial-gradient(circle at 100% 0,#3474ea14,#0000 35%),#ffffffc7;border-color:#304d7f21}.public-panel.theme-light .live-network-telemetry{background:#ffffffc7;border-color:#304d7f21}.public-panel.theme-light .live-network-telemetry>div+div{border-color:#304d7f17}.public-panel.theme-light .live-network-telemetry>div>strong{color:#2b3e5e}.public-panel.theme-light .live-network-telemetry .snapshot>strong{color:#249960}.public-panel.theme-light .dashboard-connect>header{border-bottom-color:#304d7f1a}.public-panel.theme-light .dashboard-connect-field,.public-panel.theme-light .dashboard-connect-command{background:#e2e9f56b;border-color:#304d7f21}.public-panel.theme-light .dashboard-connect-field code,.public-panel.theme-light .dashboard-connect-command code{color:#2d4164}.public-panel.theme-light .dashboard-connect-join>p{color:#6e7d94}.public-panel.theme-light .connected-peers-card{background:#ffffffc7;border-color:#304d7f21}.public-panel.theme-light .connected-peers-card>header,.public-panel.theme-light .connected-peers-card tbody tr{border-color:#304d7f17}.public-panel.theme-light .connected-peers-card thead{background:#213e6d06}.public-panel.theme-light .connected-peers-card td>strong,.public-panel.theme-light .connected-peers-empty strong{color:#2b3e5e}.public-panel.theme-light .connected-peers-card td>code{color:#426da8}.public-panel.theme-light .connected-peers-controls select{color:#52637f;background:#e2e9f580}.public-panel.theme-light .connected-peers-controls select option{color:#2d4164;background:#fff}.public-panel.theme-light .inference-unavailable{background:linear-gradient(145deg,#fff,#f7f9fd)}.public-panel.theme-light .inference-toolbar,.public-panel.theme-light .inference-route-strip{background:#f5f8fddb}@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:#2f68e80b}.public-panel.theme-light .inference-model-menu{background:#fffffffa;box-shadow:0 22px 58px #1f34582e}@media (max-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-zoom-controls,.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:#648ccc40 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:#f4f7fb;--bg-sidebar:#fff;--bg-elevated:#fff;--bg-card:#fffffffa;--bg-card-hover:#f7faff;--bg-input:#f5f7fb;--bg-overlay:#18223747;--blue-200:#497bd0;--blue-300:#2e67c7;--blue-400:#2f68da;--blue-500:#316ee8;--blue-600:#2459c8;--blue-glow:#2f68e81a;--purple-300:#6952c9;--purple-400:#694fe2;--purple-500:#5638dc;--purple-glow:#593efe17;--success:#087657;--warning:#956000;--danger:#c7344a;--text-primary:#15213a;--text-secondary:#536179;--text-tertiary:#627089;--text-disabled:#7d899e;--border-subtle:#dce4ef;--border-strong:#b8c9e4;--shadow-card:0 12px 30px #1f325313, 0 1px 2px #1f325309;--shadow-hover:0 16px 38px #1f32531c, 0 2px 4px #1f32530a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.public-panel-viewport:has(.public-panel.theme-light){background:#f4f7fb}.public-panel.theme-light .panel-sidebar{border-right-color:var(--border-subtle);background:linear-gradient(#fff 0%,#fbfcfe 72%,#f7f9fc 100%);box-shadow:8px 0 28px #25395909}.public-panel.theme-light .panel-main{background:radial-gradient(at 14% -12%,#4874d216,#0000 48%),linear-gradient(135deg,#f8fafd,#f4f7fb 56%,#eef3f9)}.public-panel.theme-light .panel-topbar{border-bottom-color:var(--border-subtle);background:#fffffff0;box-shadow:0 4px 18px #25395909}.public-panel.theme-light .panel-sidebar nav button:hover,.public-panel.theme-light .panel-sidebar-links a:hover{background:#f0f4fa}.public-panel.theme-light .panel-sidebar nav button.active{color:#1f4f9d;background:linear-gradient(135deg,#e8f0ff,#edf2fb);border-color:#c8d8f1;box-shadow:inset 0 1px #fff,0 5px 14px #3168d814}.public-panel.theme-light .panel-sidebar nav button b{color:#2459ad;background:#e6efff}.public-panel.theme-light .panel-sidebar-status{background:linear-gradient(145deg,#effaf5,#f7fcf9);border-color:#cfe6dc;box-shadow:inset 0 1px #fff}.public-panel.theme-light .panel-sidebar-status.degraded{background:linear-gradient(145deg,#fff8e9,#fffbf3);border-color:#ead9b9}.public-panel.theme-light .panel-sidebar-status span{color:#536179}.public-panel.theme-light .panel-sidebar-status small{color:#728097}.public-panel.theme-light .panel-sidebar-version small{color:#5f6e86}.public-panel.theme-light .panel-sidebar-version strong{color:#5d6b83}.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:#f6f8fb;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:#eef3fa}.public-panel.theme-light .app-select-menu{background:#fff;border-color:#cbd7e8;box-shadow:0 18px 38px #1c2f4f24}.public-panel.theme-light .app-select-menu button:hover,.public-panel.theme-light .app-select-menu button.selected{background:#edf3ff}.public-panel.theme-light .global-capacity-card{background:radial-gradient(circle at 8% 0,#3e78e61c,#0000 42%),linear-gradient(145deg,#fff,#f7faff);border-color:#ccdaef}.public-panel.theme-light .execution-overview,.public-panel.theme-light .global-capacity-metric{background:#f2f6fc;border-color:#dce5f1}.public-panel.theme-light .execution-badge.unknown{color:#5b6981}.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:#e1e8f2}.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,#f8fafd)}.public-panel.theme-light .panel-stat.purple{background:linear-gradient(145deg,#fff,#faf8ff)}.public-panel.theme-light .panel-stat:hover,.public-panel.theme-light .download-card:hover{border-color:#becde2}.public-panel.theme-light .activity-list>div:not(.panel-empty),.public-panel.theme-light .contribute-activity-card li{border-bottom-color:#e8edf4}.public-panel.theme-light .panel-table-head{color:#66758e;background:#f1f5fa}.public-panel.theme-light .overview-announcement{background:linear-gradient(110deg,#fff,#f5f3ff);border-color:#d7e0ee}.public-panel.theme-light .network-orbit{background:radial-gradient(circle at 50% 48%,#3e74d724,#0000 22%),linear-gradient(145deg,#f4f8fe,#eaf1fb)}.public-panel.theme-light .network-orbit:after{background:radial-gradient(circle,#0000 45%,#576f9714 100%)}.public-panel.theme-light .orbit-grid{background-image:linear-gradient(#4368a713 1px,#0000 1px),linear-gradient(90deg,#4368a713 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,#e7effc 58%,#d9e5f6);border-color:#b8cae7;box-shadow:0 10px 30px #2d569d26}.public-panel.theme-light .network-core img,.public-panel.theme-light .node-network-hub img{box-shadow:0 5px 14px #264e9124}.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,#f8fafd)}.public-panel.theme-light .node-topology-map{background-color:#f3f7fc;background-image:radial-gradient(circle at 50% 52%,#3f7cff1f,#0000 22%),radial-gradient(circle at 50% 52%,#3f7cff0a,#0000 52%),linear-gradient(#4d6faa0f 1px,#0000 1px),linear-gradient(90deg,#4d6faa0f 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:#d8e1ed;box-shadow:0 8px 22px #1f32530f}.public-panel.theme-light .topology-node:hover,.public-panel.theme-light .topology-node.selected{background:#edf3fd}.public-panel.theme-light .topology-node>div>i{border-color:#fff}.public-panel.theme-light .executor-isolation-diagnostics{background:linear-gradient(120deg,#f2fbf8,#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:#24795e}.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:#526177}.public-panel.theme-light .executor-isolation-summary strong,.public-panel.theme-light .executor-isolation-pending strong{color:#233149}.public-panel.theme-light .executor-isolation-grid{background:#d8e1ed;border-color:#d8e1ed}.public-panel.theme-light .executor-isolation-grid>div{background:#fff}.public-panel.theme-light .executor-isolation-grid span{color:#718098}.public-panel.theme-light .executor-isolation-grid strong{color:#27364d}.public-panel.theme-light .executor-isolation-pending{background:#fff9ef;border-color:#ecd7af}@media (max-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 (max-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,#f7faff)}.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:#f2f6fb;border-color:#d1ddec}.public-panel.theme-light .hub-model-table-wrap{background:#fff}.public-panel.theme-light .hub-model-table th{color:#586780;background:#eef3f8}.public-panel.theme-light .hub-model-table td{border-bottom-color:#e6ebf2}.public-panel.theme-light .hub-table-memory,.public-panel.theme-light .hub-model-card-memory b{color:#5c49b5}.public-panel.theme-light .hub-model-card.compatible:hover{background:#f1f6ff}.public-panel.theme-light .hub-model-card.selected{background:#eaf2ff;border-color:#7ea6e8}.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:#43516a}.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,#593efe0e,#0000 34%),linear-gradient(145deg,#fff,#f8fafd)}.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:#f3f6fb;border-color:#dce4ef}.public-panel.theme-light .accelerator-engine-card.cpu.active,.public-panel.theme-light .accelerator-engine-card.gpu.ready{background:linear-gradient(135deg,#eefaf5,#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,#f3f0ff,#faf9ff)}.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:#e2e8f1}.public-panel.theme-light .accelerator-requirement strong{color:#9d2e43}.public-panel.theme-light .accelerator-browser-fallback{color:#5e49ba}.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,#f8fafd)}.public-panel.theme-light .benchmark-comparison{background:linear-gradient(140deg,#effaf5,#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,#f1f5fb,#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:#f2f6fb;border-color:#dce4ef}.public-panel.theme-light .benchmark-value.accent{background:#edf9f4}.public-panel.theme-light .benchmark-axis,.public-panel.theme-light .benchmark-grid-line{stroke:#d9e2ef}.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{box-shadow:var(--shadow-card);background:linear-gradient(145deg,#fff,#f6f9fd);border-color:#d5e0ef}.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:#f3f6fa;border-color:#d6e0ec}.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 .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 .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-viewport:has(.public-panel.theme-light) .account-modal{color:var(--text-primary);background:linear-gradient(155deg,#fff,#f5f8fd);border-color:#ccd9eb;box-shadow:0 34px 80px #1f325333}.public-panel-viewport:has(.public-panel.theme-light) .account-modal-close{color:var(--text-primary);background:#f2f5f9;border-color:#d5deeb}.public-panel-viewport:has(.public-panel.theme-light) .account-mode-tabs{color:var(--text-primary);background:#f2f5f9;border-color:#d5deeb}.public-panel-viewport:has(.public-panel.theme-light) .account-modal form input{color:var(--text-primary);background:#f2f5f9;border-color:#d5deeb}.public-panel-viewport:has(.public-panel.theme-light) .account-signout{color:var(--text-primary);background:#f2f5f9;border-color:#d5deeb}.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-mode-tabs button.active{color:#fff;background:linear-gradient(135deg,#2f68d8,#5a41d1);box-shadow:0 7px 18px #374eab33}.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,#f8faff)}.public-panel.theme-light .panel-balance-badge,.public-panel.theme-light .panel-theme-indicator,.public-panel.theme-light .panel-zoom-controls{border-color:var(--border-subtle);background:#172e5509}.public-panel.theme-light .panel-balance-badge.money{color:#465675}.public-panel.theme-light .panel-balance-badge.tokens,.public-panel.theme-light .panel-balance-badge.tokens svg{color:#356ed2}.public-panel.theme-light .inference-input{background:#172e5506}.public-panel.theme-light .inference-input textarea:disabled{border-color:var(--border-subtle);background:#172e5509}.download-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.download-grid{grid-template-columns:1fr}}.desktop-panel .panel-topbar{-webkit-app-region:drag}.desktop-panel .panel-topbar button,.desktop-panel .panel-topbar a,.desktop-panel .panel-menu-button{-webkit-app-region:no-drag}.public-panel .panel-window-controls{border-left:1px solid var(--border-subtle);align-items:center;gap:2px;margin-left:2px;padding-left:9px;display:flex}.public-panel .panel-window-controls button{background:0 0;border-color:#0000}.public-panel .panel-window-controls button.close:hover{color:#fff;background:#b52c3c}.public-panel .panel-update-ready{color:var(--blue-300)!important;border-color:var(--border-strong)!important;background:#3f7cff1a!important}.desktop-panel.platform-darwin .panel-sidebar{padding-top:58px}.public-panel .content-page{height:auto;padding:0;overflow:visible}.public-panel .hardware-hero{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:linear-gradient(145deg,#1c2445fa,#141a34fa);align-items:center;gap:20px;margin-bottom:20px;padding:24px;display:flex}.public-panel .device-orb,.public-panel .hardware-card-icon{color:var(--blue-300);background:#3f7cff24;border:1px solid #6997ff2e;place-items:center;display:grid}.public-panel .device-orb{border-radius:18px;flex:none;width:68px;height:68px}.public-panel .hardware-hero>div:nth-child(2){min-width:0}.public-panel .hardware-hero h2{color:var(--text-primary);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 4px;font-size: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-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:#8491aa;border-radius:50%;width:15px;height:15px;transition:left .18s,background .18s,box-shadow .18s;position:absolute;top:3px;left:3px}.public-panel .toggle-row[aria-checked=true] i{background:#3f7cff73}.public-panel .toggle-row[aria-checked=true] i:after{box-shadow:0 0 10px var(--blue-glow);background:#dce8ff;left:20px}.public-panel .update-settings{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#040f2366;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:15px 17px;display:flex}.public-panel .update-settings>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;display:grid}.public-panel .update-settings strong{color:var(--text-primary);font-size: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 .primary-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3978ff,#5c91ff);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 10px 28px #235cdc33}.public-panel .primary-button:disabled,.public-panel .secondary-button:disabled{opacity:.45;cursor:not-allowed}.public-panel .settings-footer{justify-content:flex-end;padding-top:6px;display:flex}.public-panel .modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020814c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.public-panel .onboarding-card{border-radius:var(--radius-xl);background:radial-gradient(circle at 90% 0,#3f7cff2e,#0000 34%),#0a1b37;border:1px solid #84a9ff33;width:min(620px,100vw - 40px);max-height:calc(100vh - 40px);padding:32px;overflow:auto;box-shadow:0 34px 110px #0005149e,inset 0 1px #ffffff0a}.public-panel .onboarding-brand{align-items:center;gap:11px;display:flex}.public-panel .onboarding-brand img{width:40px;height:40px}.public-panel .onboarding-brand span{color:var(--blue-300);letter-spacing:.16em;font-size: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:#3f7cff14;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;display:flex;position:relative}.public-panel .mode-grid button strong{color:var(--text-primary);font-size: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 (max-width:900px){.public-panel .compute-mode-grid,.public-panel .cards-grid,.public-panel .settings-section{grid-template-columns:1fr}}@media (max-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 (max-width:1180px){.desktop-panel .panel-top-actions>span{display:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;background:#11172f}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}body{background:#11172f;min-height:100vh;overflow:hidden}button,input,select,textarea{font:inherit}
