@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbUAA8AAAAACOgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgFwRca1NUQVQAAAIMAAAARgAAAF7mY9MfY21hcAAAAlQAAABRAAAAdAyHCodnYXNwAAACqAAAAAgAAAAIAAAAEGdseWYAAAKwAAAB6QAAAl7g5OpvaGVhZAAABJwAAAA2AAAANhSQ8UNoaGVhAAAE1AAAAB8AAAAkAcoBImhtdHgAAAT0AAAAHgAAADofBAM2bG9jYQAABRQAAAAgAAAAIATcBZ9tYXhwAAAFNAAAABwAAAAgAIcCb25hbWUAAAVQAAABEgAAAoA4pV3kcG9zdAAABmQAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpinMDAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWABNDDdYAAAB42kXIIQIBARQFwHl/QQIkWXInUAANXMOBJCcTd+KIGCjMNViq9/H0CM6P/S0j0bOwUqh08iEb8kPTXn3RiMoYhD90Nwc3AAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabZA1tNRAFEDfTGDdfXHI2QQnZJJvK5ngDs13Welwt/78CtcS7xvcrcHKbXCtceh+wgtu437nXRCgC4BY9AGOXOAFYNHR0dzoKCGju8gJ6xiZaF3DWqcPBiSV5i2geaCgAlAJ77ghgjfiLC7KojvOZEmSXS63emXr5W7lsTLtXFMkRmks4ly+cYOEnvO2YLDNANv+9oJwhkpAAJAcHPG/1RC2BERc1ZGGMxYVWDyVSjc0NMaZELUf9e4JhCgNB3b2PiJRctuqZ0WPR8zilxutN/ji97vUBYMAnGjtzxjtK3wrDaMABo+R9KjWwNRUMppwuWS1QdfFZCIlMF2TxDGuJJlYW7OmVlvD+sx86b1hvC/l8yXf2hqZ66xbZ80yWzyD9/fzGaRzA58+nSOzYC+gw9AP+vyNqUAUhoD4lSnputbgUFPJ5O9Y+ReWlxkrc96naX08b3zk/KORb+E+VjYPmH1M6+UHeVlDtCzzGZ9FY8YMA8gPMsQA0jqaGkHT6cYSdVwl7Zs9Wzx+DyWUugPujd03T52ikrUvM26kF9PIcRmycuDBKcd3XRhPDgtnQACINzJ3fVl1tTB++3bc2S7kyD3cCQIQNMcSKaY2YOciE+d0zFbGjps6u0PILTFlRZHNJfAFnfeHtgAAAAABAAAAAjYEro52gl8PPPUAAwPoAAAAANvSppoAAAAA29rQ8vk5/tQEkgP8AAAABgACAAAAAAAAeNpjYGRgYP7z7woDA8uGn5Z/+1kmAUVQAR8Ar8AG6gB42mOKYIgCYiMkrAzCUHEbJJoBikHgCkMPAPDwCFUAAAAAABoAOwBGAFEAbwB3AKkAsQDmAQkBCQEJAQkBFgEveNpjYGRgYOBn3MGQx7CFgQ3MQwBmBiYALRoB+HjajJADbgVQEEXPZ20bQW3bthvXbr8Vp4to1KV0AV1Wb9JvZzJvzhvcB6CQL0wYzHnAj6E/yAYaDeVBNlJsMAfZxCy/QTbTy3eQLdTzGWQr3VwGuZhx2v/ZAIVUB9kc0TSUKJ8f5FIRHGPjnWs+2MKt+MYzt1xwr/jIk3JymR0X0wzIXKo7VbXjFvfLn3lTtCn7qPoB6+yyzb3qy8pdq/6hrj11fMj7OFbtEY+mrlU/516rVFCdVobplw/JEjVaCaqIYlUiUzOaW9aa/Q1idmlPXZHbCagW/B10XwaRi06VuVdMf+9DnIov6rlF8yzhUXxC/4c66Uz48UepqEN9N/Tzt2RwjOljsUUfj581AbaEXsIAAHjaY2BiAIP/qQxGQIqRAR3wA7EKw0lGJgYbRmZGFkZWRjZGdgZmRg5GTkYuRm42x6Si1LJU9tK8TAMTR1cI7WoB5btB+Zas6Ym5uYlgnoGjAZNzEF9icmlJanJ+bpJecmJxKg9IxtjADMwBAKDtHJg=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA9UABAAAAAALMAAAA7zAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhWocghYGYD9TVEFUXgCDBBEICrBAp3ILgjgAATYCJAOEKAQgBYUAB4xODAcbIiYzo8LGAQCKfn4o/usELQ4rdj22ABHwitFYjZPqB3XSqAbV3C5dFkHYtTehxpeGbU+3+QexdERCkxARw9oNxAyetvXzdhdjl/7aiBiHgcqBjZywaGPSh4mNFccpF3DHlfyO8Jc/OiSe/kb7/iQYRAE23iScpHngiRRBFETNiZzQwc2HOllJ0fqXIjTY8RTYbDsklKc81hGPQcOJojhD/w80ll1aG/qiQErbzqOXjmvOVKd14tuv+Hxrlbarq/5xH7CiMPjaZXlrfNSp7uqaroZXvYAzc8A0kH2zs3MvHQBUORcJ2GG2cdFRgArh+Sgb7yOsjImpmgM0kq1FwhQCQzQ1Mt+j7at5GSAAIQAAKFLk6uMul4pIl4HIpEEUK0dUMiCMmhFWNoSDC+Exghgzi5i3hNhtN9qaINo+EbQj1tEIgJVLj5oebQ6I1/fyLMQYALYgALKS0yEOQCJG89uIiEPKyeRDVCmC0HgZ203jIg7kk6cHxfEKeBSDXtxd6n5yJzqpfSgXs9xMri1fPezlKMAVcCGEIhmwHiDRtJOyKfXkGsAVqI7ohIZs0rsDM/IU4fuQgkppCk2n+VRHy6mFttJ26t16mBjQPyIeYhvZnyXaiDSeaAYYXLiKPIm4uKh1zIq6gSRVU7WNPIV5v1PwBOy07RrrT6skwoEAtYyZeYgpBUABaDEmtPWRGP/UGABFgUUjchFXAghAgAYQpyPkCIBBoRwQgU/g3kQcyqTY9KSDItmjjmmkP+qJHG3C66hjXhtlhzwglI+1+4Be+T77hYQxxeNkCIDaKU+ANXhkMqePOVAQr7uwCjoBlCdtHQE8TNRd17//A/evkhSpkOMDA9VTmwAVAbLNlwMkoAG5qG2bWCYA/h3uEYgEhFqSmJJPpCIFbJHg1Aw5GaAujjqMzIHc8NrIHBEJJjGZP3cuFQZD9PvzLvZIaCIjBcTvEnIzTWiGjqdzlD+VAO2TUERK8smEi8lNNOguiAM9P6Gfo6bX8bD0v7V/cPwA/fDBi0BaGgUllWy5AATy6X9gAZqRVIsMLuVmqQ3QmrBbiFgTiWbxLDj1hBqINGLVYewQwySWWRyeQK1kXVJ0S2UjZ5WgXaIOSTodp42CUzqHXH226ZfJI4tXth45eqnslGdQgSGFhmmMyOdTbEyJcdv56U0pNa3MDJ1JVRZUmldtkcESglQkAOA8AMgAoBeYLQi+wDxAtwAAGlXJUdVLPLmo/TLRystE3SsqO29LUY0hsrtvBoXUw1Fy+XjIhqbj4rEZISsUysW1L68PlGRwyWImjWXjS9LFyUzjC7v7Z5hYsYKRhIH49EyxTJxutwOy2PRxp1R63SVViB+eNFYRywlEzJBIMDIl5Aa4PtbFOno416WTTkfVQwSPgIve66BCbLAuLmpCh59ln5uFECODSuUIJ2CJCCzDwbf+DV2/3yTtan5J1gEVuilcVASHULO9Bt+nWkIEHMMit5gOxaO4JpWjvdzOcySeFek9q4dy3jxi2BxHwsuuo2CzbQ+KJWxyqPUJljVCU3WT8JwlhZyLkKODRhZkQByHu8ERJIcGBexSmdwGPfMPbjnC0SwRUTyCAIwY4Mdr9zxJTKE5yp0mcEe9s3Umm/TZp2s4X/27cQUmhrd4Ow4ibPOTOxxT6w+S8ENc9AGE7meFOlNbuzjngJtzjFKcrMsxtf4G4UIPcNGXbvwNaeDea6+1L7kaYG+M13a455pruOh5Ww0HlhllPy/PsqS9Zr7ZV9cSLODAoItzBt2cI5i1brCxQRIcH6yr9wV5+XjhtlxuziH7LiqGTXVnkfCZntd1doJ5liyIno6X3GqH56fcnGNwE2IXvYhw5a/MJGsMns/TOawd+2HX5kOXxQZFsYkwmMetzGtqKDKSe+h9h7jX77z2Snb98vyL7rjmil1N3B/cCBfsC5rymA/ExpPlni/DL9i7eflmn66oxrSlMRRB/8Dbq/e/3aN95L3BG+dFd1d+uCVzKhQy5/+I77CmWJ/o2Hygaay8yleXU1c1NH2IpqHOYUtriyWHf3iZwxjZvNxm/Ti/O5+22uC3nVFxhu1wvQc08ZZ+nb5/9oBF38ehJXaKPt7K6/v34Ltqai21rbXDXI3BRDa+9XDSGp8gzZZarV2ag9v3RBzSNfFjU/M+uVduNDTsMNY0GCOHDU3O4dazeb3zFXjg0rlPuiV75+m+kzV3v5qc/PHdJ2j6pI+wDP+U7mFPW/uw23ltZemTVTo+3+KNa1yyuwdmfI41j1/yvbG3oaLR3G3Sd1xdrNOUfAou3jYw0z860D9jr+9sqU1IIHve9W56/fIEU2fztvaqHQ213trhKauqjXVmr/kFxP1m7bdCE88Plpb1m840l/VNQz72QvvMPlc5z9fvKPt1xBtXv9yVZ9nGmxscXiDfwGcI4LQ9duBaG7Nxjw2aWMuArp7In2qxObTwKfr40/iy/j34zhqeN59qHuZqDBaysQWiL/PZsk4cyV13mvbwWw7phfEDC/O+fm9/ram+sspcXxs5hm9pHjufSujGRbKXaTPmBAPPfMm45bau15+jR/bbBx80mR7sCth94rfB6Q6sngJcuO1v4a7Lu157ad9GKIlypuEea9GDnXs0IytDmZ2Rka2cVv4jrIHmaFZ3O9OWlWX7gLuRH1mMjsxE8VrEH/XNRrErsh61R6PD3e2d7dDsb3Z38k15W/kFkrwmHk+PhWNKx3nLMhHkSl5ZLMvHWPGPfwRB9AKr2QoSUb4qSlB18X715zkqwRI0G3lvUOptugtcID+tsKQForrC+pqxS4X1dcof21bf4OQcbZ2Le6y53kKao3rxNWE9f1a+S3t2tiIu5yej2d/W12RozBwrLh7LbDT0NkUDi+HBQPj0xIlAoKHFFxAMPB8Vce+KKo28Rq0SHV3LUk6MNLv35DMrCzVNmbxBeCGCKzMtu20y8f+SVD4h31Sosky03Upl9YJxzh+L0ZFANLR4LOpYj452tne145E/wok2e6JX/xBX/vH8WaFQojdWlrhzuOXjs1Zn3cCkT4qWSmZeqX/B4tciE4HBmUBZwGxtMDaqnCpdllPVaIzdNw9ZqfDU30ppYDgw2B+A5JP5L8bj4tgWoy/t6WRRcO2P8uFDakiP2fMWaviyaOYFr94gE0nEsXysWligOuHRC2TiH0XSJ/4WqQcjE4GxmUAocKlG+jECgZHFwGX8vabVzf8f4KQSi8Gp6laIdgV0q8OzbmjyaWdnW1MQXZoJDb7ZaEdzVzMoNQiAGESUwszDAIzTDIqSxGFoxoRZ/vTKM8CfyZ9V/ZAPfzZ/Ds4tMHm0dSxCkOPaNpKlK8/KwGQVCdzqbPDn1HKuiT8WHUnStEQYZB2TC6WJ6spymNIjBV7JK5lSs1C5qDoRSYBUSlgH31LlM7X5O4o8eBxrX3MDwtOG1iZdZ/NjXsu0gBJohRVmlQNfwVfQmsReAdZEAahljqkMaxLHg/gT+BONkwxcgT0CH/5k/pQrcCpMUYiGtPqbDGvVgALfitYyTHyI7iP25WqsSqAlstCbcmZ3k0PcRZlgbs0KCrwb7lImBTqQCCawVEpMWHur0DRm3+9sVAOK6UQiqESr8NaEtY8Vu86AIjK3KRZhXNwqD34Oc38umLZM7/33+38/uOj7///Z9yMAAHqAUtN3Bsa/l9rSiKVxlONqqbKozYWfYMRMRkicEE2FhIs4TuWQJL0RDNwCPy0hP1CbGAVY9Mb6W+DZ2p14CIQoIBjqGKpe6lOONhDJTUFBXMgZYOPct8C7Ffmf2jR2ksQ72U7f6SBu5gywoW8x2Qhy1APl1CZGAQ4ksGGD8loGsjY0UQKXmhdvpBboCNglmiU2XUCieL2dF1bDaTacoykaTjgFAhquyoFkiSk0LZyooeM7gQDVIlmNOwCPlICNKQpatkhBhUQJpdLCVwFqWj3FQ8sWeajTWbJiLeRJQlRmsyh1YLRZtAzVNr0dAoCqYN6wXLhzQGL8LY6mvwSAd1698ly88s2Xfwa7FbVA/wsgBhQAgABfG3dQHs2o/066DhB0wWo68NIlpR8Rtqkj9flbwtMc3oZyWoIn3n+L86o5vA1V8ng6L4C9+Ax3YgMBHN8Er4rV97ZRXgdo2vF244hH35wAzlOM0Y1BABGNnNCZ4UFNPID7U9KeSCgiP5EiDnMizejpExlFzj9RIM2BE2MU8pwgViH7TAQQSqpgnDuJJAk2kHIaYDNnhs+sFsvBuaf5DXMbXT9uwvLIbk49b4mBNm3JsEV+85YtKUHWb5rT5ywap9WpUZtWo6q5Fot8W89a0m4OaXOK2Ywat2KaD3NdRi1S/+eloldCT0fn1K5q61Mpa6eaNrKMB6WMQqn83IfXmTNv1eIRiaKj7aOsikMmoxej+EfqsmjOpFHDLnneylGLQxT66vnHnh/n12VXDN1Hw6/bcNpctWo3vrwApZvfrdEDiP8IzgPkeiYUoQlzDvYWB0cnZ6uLq5t7+aRk5I6TIFGS5IqkSJWWXjqFDEqZVLJky5FrG7W8quQrUEijSLESWtsz0tErVVa9chUqValmUMNoh1omZjxSM4s69Ro0atKspTe1smrLpl2HTl262dg5OLm4eezMw6tHrz79BgzyGarXsBGjxqJtJvhNmjJtxqw58xYsWrJsxS4Bu61aE7THXvvsFxJ2wEERhxx2xFHHrIs6fuE/r+1vm6/8jhhtDCwnASDGR1h4SGhYwEGU1Y/Xffk5G4u9XgIAYtxyGpZ5y9sDdNbyP142W5DgAhoE7i3q0c5x2vm9v24aZuNohdcxqSEAz8up00My03HSwmqPa8bMecG3Tjzb+f9EelEtg2vpzPeiIEEBwSA8IEDBwAE9F5Z6vQIQjAnLGTgWLO+uZTL/qwGEAYOAQpg3TefgwBCQgBDzqukKDBAOoU3KVtqIbBXK9XpEAAujuudkZN724kIGmrtVaS38ZZLrS9/4fsKMQhN3yXK5gvSBvJ2Y9/Nydbcvb0bm58+e3FhmGfGLJ9u7axl1F1LQTbaCeyrbu7wFCsorFgV4qnh+GUrWtaczqkSBB96AEeKRB94k2SyLuyw3qwrxeg3P5FNR1Av1Gsq2/ds6dPPkBAAA) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbQAA8AAAAACMAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgF2hca1NUQVQAAAIMAAAAPQAAAEzpM8woY21hcAAAAkwAAABRAAAAdAyHCodnYXNwAAACoAAAAAgAAAAIAAAAEGdseWYAAAKoAAAB8AAAAl604cJFaGVhZAAABJgAAAA2AAAANhSS8UNoaGVhAAAE0AAAAB8AAAAkAcwBEGhtdHgAAATwAAAAHwAAADoe/QLmbG9jYQAABRAAAAAgAAAAIATcBZ9tYXhwAAAFMAAAABwAAAAgAIcCb25hbWUAAAVMAAABEwAAAmo0OV08cG9zdAAABmAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpi/MLAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWADbPDjoAAAB42gXBsQ1AABQFwHsfiY5CYQBDaVVIlBL7mckA7kT0CpPCop79uIPz3q4MojUrSJePvNSKRlRGEH74hwYNAAAAeNpVyEcBwkAQBdCXHnoVgJU44Y4pFIAFUAOJiS23ZOZ3lKhwVSlkr91xdlQp7dwMnr5FWb/rMQQW26v+h3xT+IRHGEIBCvNr9Wh0OUU7NxUUAAAAAAEAAf//AA942mzQNZTUQAAG4H9mIDlbySoOt5I9HHZiL+vS4VDh7u40OFRo3+FQ464V7tbiUmHdJczicsm4fe/9YBgDEIc+BYOEeoArzUqyWSGkeQzZ6+wmfZwLot6nT1vVNM04oBlQ9AZoX3FHhh/gQR6Mp+JykKdUNSVJcu9T20/N73OrT3F/2qMw5vfWLp88SQL3rFE+3ygTrvv9BXaMqiCAkD3d2lr1ipagK4QqNDHjCuPBSCRqGGaQM+XLk0XrPX5GlaY1i54QD7nhvO/c3+Pp35mEHO58dN2fd6mEdgAYRrhfqEyfi7ei6AG0j6m6ohk8HQkrIUlKpQ1dj4dDEcZ1TY3HpDDpM3PZspkzl+lTqlbmZUYUy8o0LJtKSlOXLp3qnC9N1ieU7FWr7BIZPssuFm1hpt3BVBW/yPMPcwAUdEL8m6nqumbU1Eg4/Ceb+s2WpxrG1HKtnVKxcm9zolhWrkGbVN5RmqQJdGdpkj6ukGluzhTed7ULBRvkp4wAENVFUt1oNGrmaS2r8JcrCxfJjXWUUCo3yvMXXDlyhKrO3mhLj/qGhvoeLREyvvXpEYDgGutFDrFjYEDQ5PK1OcsWs15bt4JgM0uQe2LHAxCRHA9FeNoQnUS+Tsc7JkRXVV03JIZZJcBJRUdHxSmAAQCFZYU3AAEAAAACNgQJCtdkXw889QADA+gAAAAA29KmmgAAAADb2tDy+Tv+1ASSA/wAAAAGAAIAAAAAAAB42mNgZGBg/vPvCgMDy4af1n9rWSYBRVABHwCudAbaAHjaY4pgiAJibSQsC8WBQGyERDNAMQicZmgFAOeFB/4AAAAAGgA7AEYAUQBvAHcAqQCxAOYBCQEJAQkBCQEWAS942mNgZGBg4GfcwZDHsIWBDcxDAGYGJgAtGgH4eNqM0IFGQ2EUB/DfqqJMBZLAFUh0V0MoUBGllKQArHVtN9vu3HuH3iEAPUJP0cP0BD1D3D6zKQqHH9/5n885qHs1qza3iPfaenDNts/gGcs+gmcdeAuem+iZt+EleMGWx+Bl++Jv16jbDJ5Xtxa8om4peNUSbmT6WgbOlFp6Um2XEo9SI333EqmOrrKq0lDhQENDoS2XGioVYoVUTyyT62i4curCuUTpWK4lNVC4lBnI7Ez9dCeRK6TVa6Qp1rRnb0KHzh07/PfMG4mOkZ6W/JdUNM5FU7kTmaFn+Xj3SNNuVZFbXYnoj3nXcpkniXaVPzKqbpjJq86tH/fsSKuOkQextkzf1/Sx2KKPx/+aADN1XKsAeNpjYGIAg/+pDEZAipEBHfADsQrDSUYmBhtGZkYWRlZGNkZ2BmZGDkZORi5GbjbHpKLUslT20rxMAxNHVwjtagHlu0H5lqzpibm5iWCegaMBk3MQX2JyaUlqcn5ukl5yYnEqD0jG2MAMzAEAoO0cmA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA/IABAAAAAALMwAAA9mAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUTACDBBEICrA8p1ILgjgAATYCJAOEKAQgBYUeB4xODAcbFCYzA/aDkxp0RMXmTMH/IcEUkaXZhe7qAVQoRhtRmOhkzaUYXs3lyzTUlwptwwNGy28PLP/oZewn39g4Jjp8YusISWZ9eNpW788MNQMI7jZprgsqRiJ7imCBYlEWIBhgoWjj7uJGcddednnRIQ/fX77n7i8NtLf08UwEQl3jq59XJCShypU4lMyz3Hb3X0omkAkZCYVNhfN/c3Pmf1nJcDqnj2VE35fYAx+8WYIJhZj4znn1Qbjp9+f4Pab0wOi7JSECzG0o6DRWu/MBgfu/NdPu5O8cUssKSJ1wUyTjq6oWZic7nUsKuIEySsIkzXvdKzArVNkCwvP1lQCgK4yu0BVWFp6vrWVm/6Nt7H82JGhxDyAteCbHZLRdzTsxJqNEUxb+txHysoxjwQzz2p8tU5uFtC4RmcGouCRX3v1195cCAYgBAECRIWSIVNsQCiqEhh6RpxRRzogwaUTYdSCc3AivAcSQCcSkacSCBbQlcbQ9DqAddgyNAFiZilAX9c1OSB/6ZyYgxQCwDgGQoVQGIYAIRvVlRAiR7Ax+jsqKIDacjVExNGWA/MQLk8VzJshTmOztrVbySNyHVnaAiUVpcgdvmnh9FNeAYYXkMl4AqisEoDtIZK0zs6lsSM8yAboEhZ5CFVqD23kNfor49QgAGWwFBeRAIZRCLdigBbqPFSIF+ABeQAfotUU0g+rL1gCMOnSNn4S0PWEL5Nw2QBqyIVvBT2Fe9wCSYDa3QH3Vt4cSaWSAug+NT0JKDgAKQOMLa96EFIKf/gOUWDQiE3EFgAB4aACxikhFAAwKZZ8DgHeiRQixRghm5n4HrCOOSrQAtqJU3LzpFAr/6TAHnDo8QQgszNHZ77FXwgom85JfwQOqMC8Ae/gYkSsURQ1AgQgAQAutAAoAALCdA3gIkv619L//vwb0H8nVgjz+bwLUlFoDaPGQkfqBjQcpc4R8ODxDAPwurhVJMbRRa7ksFTJAUJERK+RXgDxDi8az0D39NBJmMjGZP5MWgyH5+mYXeZg0kZOdJEIu5k1OaIYW0Rnqv/S2DtQxKCIjOSRMLuKNDjpwIXDRE0Y407zODF3/W/ovnvbiAz6YIOC0nZKaVrpMADK9/g8sQDORaaLiVmpCNj+DsAUJUg1SNBKpxbESqyNRj2XB2IWvmkANITOe42zRZqt223RIZbdRi00cNmu1QTMlFwWnTH2y+Gh4pemWrkeGXlpddgjYKUgnRG9Ajn55huQbViCiyKhiY0qMKzSiwpRykyrFGE0jSCIFAJwLADkD0AtMDvBegHkHug0AoFGJVK2qhCXG61AIrWWr8aYYT2zhWkVVD6EX62dQyHJqVGLicdAyTQtFjJgVi1Olw0wdI6eouC1SZjvL3umikG5h3BSHrTOMQKpkUgQu/aGoVC5VKLOjXKBIrWSy2FqmlB+dTKAUcDwJE5TwBkbFnJ/rY92ss4dzXxKbV1/T9hAJvBUu+bwOaq/XWDeXTEKvBMv+HYDYtSMXHI8lErBlDv1FvCF2yDfJcie3f1oWe+wCtb9HCZdshHBIfLC9FrNf60J4HGMKYkfC5TJ+lSNHd3NdZ5dNZ96o6OG8lOvpt5IcR3r2z61suaFBNQmrT0wrCXkvwKkNWenURddyk4+u1FuSiQRtRvQxxhEfxFo411PBvfbTQ1aCPSbA0yIczRIJRXEEQyYS4ocX/of1WiiyaY7SI3Z54u6pUe8m+30ZXB4f13V23XbupYoeLhwa5QqcRIKRdhwtDjdHX7sj8SSWqhgd2s25/B7OuTu4WLdz9FgQLtG55HhMlbFN/J5rrmGPXQWwZOVVLnn31VevgnPrfKt+IsHWeS5ZYVnCJZ9HIqem3z+aeAsjx92cK+7hnPGyVcarN47i9QctdADS864Xl+f2cM6E6W7jwyDLmWTlDNfAWRtN3eLupy1VuUoXA0Y9nDMwDm0aWWy8vkY6yniPTKmax1mFMSPTY+OyNo5gvPrMaWh+d6Yocqzobrh2BM+xO665gj12WQPSixm3X325OHNpey4+FiI+ViG4n+0mtkeDT6J77bK1vsLcqur1aMyF/u63T4xFx/V3vXhzq+VXFL7ypKwjPz+l4w2I7O1b21+wrz3XGCkzhqwKi3EwUtbo7w+YrLVVCuM8U1MAvrXrA5YXtX7tt5YAgoHTtp8WWF0eGHqRNVhUEjBba0v8h+bWaAV+c525JPC7Y/GXH19hrUyWl51baa04D0cn7Sp5qsze1VrwV7OyZHfSiyJTsZB0TFoerSjfW97MUD0Yt59oL3Kd4SNndY35u+St5yYTG575P1cpvWf3hskypgS/yB30tjjC3t6zi/Om4l/vjtYRYdOcpyc4FXQtRAZTN5h66vUdRpsxv/FMnSRHdzIYUWcg6vcHAtFOq8NmDm+l9r49tjYS2RI2O2zqvuITK5wVJxaXLhudxmXyUWt/K/Qiy0BJqb/mZHOpb6DEYg2VlPrMQWf+rheNhpOjo1zdfIfKkm6qMhsrTeZd234B2oMPB68Kyh+7OQi90BoqLvWbT6wt9YWKrdEKfLUnmkv9J2fxld9XeaLx3vKyZ40nVj6HfU/YdfKw79i9rQU1lSWHXuzBSScKzcZC3WPdlRcUl9xQeTh2aC6G9md6xnorxgsKd1f0dvkr/e7KQtNT/YHYFK691fHqc7z5WGnoTXPhm6HR0mnubTCFnYEJf7bfP+G0Ouw1k4QvuOw/rPsO97uflSxXKCuWS0rjlcrKePHlrYZWnH9AY9VoL03tATMa+kB/IGO1LLqakbF6sqvQHJhOLowm8cyBSHJmMonogaPJATpOOOweE/o99p7WWmfms1k7ns101lZHxtRBTefZMzIJkSsaNIZ6PReT/ohVl1uGg2e7ml3474DkI8kGTVtDZOe2TO2ONujXMk7TagqPrtGehm2f5GksNUqWOMsAC1JpXVMB8a265dwCWrecb+qjmcuF3pKhX/qEodrl80v5RPPuq9xGdUu9x3B2pnqrdvnB6Pe2BBpN7ap0nS5d1W7yN56QiB0YXTzQIWMqsVit2E1IJJ65TsI+KzVZbHmN6dJzkiro99t7Gqscyl/8nbTSUVWdjOByTedCSCZdr0kNW3MHcrWWxWmp1cp+yE6c98d0jC0lz4gdGXjRaLO92ffUHysp8pF3giv+eOcGjvsbGa11hkiW+PB5hmPdht38S67pmA9my+IbNmXULvS3VG07Lq136q4xnKz01oPhuZGJueMWrK31JofKklae1qlqKba7vg5yWnz3hzAuBOeGe+aQ8ur03gWhSNxQ3a/htqUcWzqxZsgptuwTcY3NaGzZLlTUKP8UW4zHk6oxHFFf9+F9MrFUwq/n52j06vNeGlmS9eyJU7A8ejA8F5uYO2Oh2i5K+uDcaxPRubvf6vbTxu85m5WnWqo9WbdqJUcOf3tSoNvCbrn09HJ9io6MjZ4Xny5qb2puApUNggl8KLVU1ACQTpMomG2HoEriLLkaejrIM8gzIx90Is8iz8bnjGNjNLQADHJcM4VcEXqXkOUhG7nIA5BvNJ+N9MKmYbuN05Tq5ZrWhcjqhmQ1IzdINamW1V4WrBhk29RG6FoDqfIt9wjkbNfvcq4XYOw1PHUJmquCZ03r3q6PSYNswHBLUJbKWbcHWUaWQZUN89AnAsi+EPxQrrIlEJnJIlUJM7HMcyIb2WdiwCYYhdkKuBjZ5gUYSBu2TYSNZEBQZ/dsLMogZAlqcMnlTpcszNOWC7LHy0oMpAd7JmhjAL8NbmRdayAVvDU+WxL5XR70AowhbINbkc7/KgLwLmPqTfwNBEUHCMBxmUhdQj6WUlkZlKnxu6pO1d9/v//3Q7rw+///2fMjAAB6oDb0HaH0b6GUJU8Y0eR64ojqUqm14Od8duRDHPKhFfZpiGupUNnzetjxdgRbK/5+l4IJ5JeSir8t3R+1IaFaa9AZitANXTvqUxavQ2TYeNmrYwP4det2tGuWgFpDejL9euYAfQfK28gGGIvbgQRcpXesotZIABUK/LoCMgX5tBzoUFiWbADfCNfMu98PsCghbdyeq6jgel07qoCDJjjsyIFY7MAODSYL1alQ9phCIRt3Ri4tbQVgE5dpkfhjGAkZMAWRYzPLNioh68Amvwwd4zGzodCRGaTlUjZqVdaBTSBDfJ6vWzoqG6lZhQKbFK6EAKgz5unB00f9KabfIE1/CcA764pzcPbvSz+DTdl+/xcAHwUACHwM3JK6lBL+d88HxAVfFHh3m1b6a8TWqK9qwVrRVjPaq6WqFSbUXqOOqrXXCkfN6KhWPgnndsCsD3CdZzHpoEPOX6wjz67FHso9aAqWW+ynpyeAc+VhtGMQgKDhk7pBGKUsAnBflEhlCV2wnFLxv2VpRo+QTFme7a4qy5cjUVaqjK2sjFJ+GTmx9FYE4M2hvDRKwSyXLSegQ9S4fhOazOT8YyJCPAaHHhY2o8XyD4iYNc7mNKNWTL+ICdO0Go+aiFqsGZM3ZyMDg2khMRGTZqrMfNN8LD/nqJhhBq3qNXN2r8LzGkBuHpMgYmkV2dpFChUKu08Vm1pVR9TBh+FjevSxMYZr7aNbRE1aFJsrvS1RcG1pOS9ocBJ8rTYx4yMuQj6W2WwW4VnSDJFz5tU/LKK0ZgWXCD2/qRmKRWuYh+47US6adX1FAOIfwbmATE+T2t4wLVab3eF0uT1eXz6MQKLQGCyuGE8gVpLIFCqNzmCy2Bwur54vEIrEEqlM3qxQqtTdSrU6vcFoMlusNjsz0q+WhVWdeg0aNfUmG7vmOrRwaNWmXYdOTi5uHl5deXXr0auPj19Av2C9QgYMGor2C4sYMWrMuAlRk6bETJsxa868BYuWxC3bbY+9EjhBUjTDcrwgSih88/y+eq/C13kHnXKhbTUDgISUCgNDoABXKLCL+2X27E/c2jAAQEKsFigx1qgLEbSeu+NyhcJGIECQNm9L567c3l7uZ5Wo3pkx4tYOhJANKw9dEonovRqVDb5dMKz515Ng+hci23hm4UQEs8eChwPB0BZYOBINbH3Erw0HECzUaokWa42eyGD3PIBIMBSOrfryBQ3G4oHQKi+/kEA0tuaDV40GP3h0+wuAAgXTKy0v5428xUDwksfm538juY9ni9fz2Ggy4iWLMz4qLklle7kcZvOLwy5bXp7fdYrRJlP4l5NDdZPiKVeLnJV7Ohg2VAs/aQwZNVtodX2jki6RU1e/j6GkgZbgAmmogZafuF4mZlb1t+COUyrcnF/CCZzS4MO/dX1T6QQAAAA=) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.void-mercado{--brand-orange: #fff;--brand-orange-hover: #ddd;--text-primary: #fff;--text-secondary: #ccc;--text-muted: #aaa;--bg-card: #080808;--bg-elevated: #141414;--border: #555;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;color:var(--text-primary);container-type:inline-size}.void-mercado-editorial{padding:12px 0 20px;border-bottom:4px double var(--text-muted)}.void-mercado-editorial h2{margin:14px 0 10px;font:900 clamp(28px,4cqi,48px)/1 var(--sans);letter-spacing:-.05em}.void-mercado-edicao{display:inline-block;padding:4px 8px;background:var(--text-primary);color:var(--bg-card);font:700 10px var(--mono);transform:rotate(-2deg)}.void-mercado .mn-vitrine-sub{margin:0;max-width:540px;color:var(--text-secondary);font:11px/1.7 var(--mono)}.void-mercado-convites{min-width:0;align-self:start}.void-mercado-convites summary{cursor:pointer;padding:12px;font:12px var(--mono);border:1px solid var(--text-muted)}.void-mercado-convites[open]{max-width:300px}.void-mercado-convites .card{margin-top:10px}.void-mercado-convites p{font:11px/1.6 var(--mono)}.void-mercado-ofertas{grid-column:1 / -1;min-width:0}.void-mercado :is(.card,.loja-hardware-secao,.hardware-store-card,.mkt-card,.mkt-topbar-l2,.carrinho-drawer,.mkt-detalhe){border-radius:0;background:var(--bg-card);border:1px solid var(--border);box-shadow:3px 3px 0 var(--bg-card)}.void-mercado .mkt-topbar{position:relative;top:auto;margin-bottom:20px}.void-mercado .mkt-topbar-l2{flex-wrap:wrap;gap:8px;padding:10px;border-top:3px solid var(--text-primary)}.void-mercado :is(.btn,.fx-seg,.fx-seg-thumb,.fx-seg-btn,.mkt-menu-item,.mkt-busca,.fx-botao){border-radius:0;font-family:var(--mono)}.void-mercado :is(.btn.solido,.btn.primario,.fx-seg-thumb){background:var(--text-primary);color:var(--bg-card);border-color:var(--text-primary)}.void-mercado :is(.btn.neutro,.mkt-menu-item){color:var(--text-primary)}.void-mercado .hardware-store-card{border-top:3px solid var(--text-primary)}.void-mercado .hw-card-header{padding:16px}.void-mercado .hw-card-icon{border-radius:0;background:var(--bg-elevated)}.void-mercado .hw-card-title{font:700 13px/1.5 var(--mono)}.void-mercado .hw-card-spec{font:11px/1.6 var(--mono);color:var(--text-secondary)}.void-mercado .hw-card-footer{background:var(--bg-elevated);border-top:1px dashed var(--border)}.void-mercado .hw-card-price{color:var(--text-primary);font-family:var(--mono)}.void-mercado :is(button,input,summary,select):focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.void-mercado .reg-linha{flex-wrap:wrap}@container (max-width: 650px){.void-mercado-editorial,.void-mercado-convites{grid-column:1 / -1}.void-mercado-convites[open]{max-width:none}.void-mercado .loja-hardware-grid{grid-template-columns:minmax(0,1fr)}}.void-mercado .fx-seg-item.ativo{color:var(--bg-card)}.void-mercado .fx-btn{border-radius:0;border-color:var(--border);font-family:var(--mono)}.void-mercado .mkt-prat-recortes>.fx-seg{display:none}.void-mercado-editorial:after{content:"";display:block;width:120px;height:12px;margin-top:16px;background:url(/assets/portal-mn-dither-PRQw7hSc.svg) center / 120px 60px;image-rendering:pixelated}.void-mercado .fx-seg{max-width:100%;flex-wrap:wrap}.void-mercado .fx-seg-thumb{display:none}.void-mercado .fx-seg-item.ativo{background:var(--text-primary)}.void-mercado .reg-ic{border-radius:0;background:var(--bg-elevated);color:var(--text-primary)}.void-mercado .btn.neutro{border-color:var(--border);background:var(--bg-card)}.void-servicos-nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.void-servicos{display:grid;gap:20px;min-width:0;font-family:var(--mono)}.void-servicos header{border-top:3px solid var(--text-primary);padding-top:16px}.void-servicos h3{font:900 clamp(24px,4cqi,36px)/1.1 var(--sans);margin:12px 0}.void-servicos p{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.void-servicos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px}.void-servicos .card{min-width:0;padding:18px}.void-servicos label{display:grid;gap:8px;margin:12px 0;font-size:12px}.void-servicos :is(input,select){width:100%;min-width:0;box-sizing:border-box;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--text-muted);border-radius:0;padding:10px;font:inherit}.void-servicos .btn{margin:4px 8px 4px 0}.void-servicos-form{max-width:560px}.void-servicos-confirmar{border-top:4px double var(--text-primary)!important}.void-servicos .void-check{display:flex;align-items:center}.void-servicos .void-check input{width:auto}.void-node{padding:20px;min-width:0;grid-template-columns:minmax(0,1fr)}.void-node-cabecalho{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border-bottom:2px solid currentColor;padding-bottom:16px}.void-node-cabecalho h1{margin:6px 0 0;font-family:var(--mono);text-transform:uppercase}.void-node-manifesto{margin:16px 0;border:1px dashed currentColor;padding:12px}.void-node-manifesto summary{cursor:pointer}.void-node-manifesto p{max-width:70ch;line-height:1.6}.void-node-regra{font-family:var(--mono)}.portal-mn{--mn-acido: #fff;--mn-papel: #fff;--mn-escuro: #000;--mn-cinza: #b1b6b0;--mn-erro: #fff;min-height:100%;padding:24px;box-sizing:border-box;display:flex;flex-direction:column;color:var(--mn-papel);background:var(--mn-escuro);container-type:inline-size}.portal-mn-marca{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid #41473d;font:700 12px var(--mono);letter-spacing:.12em}.portal-mn-marca-logo{display:block;flex:0 0 auto;object-fit:contain}.portal-mn-marca-corte{height:14px;width:76px;margin-left:auto;background:repeating-linear-gradient(115deg,var(--mn-papel) 0 2px,transparent 2px 6px)}.portal-mn-entrada{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,1fr);align-items:center;gap:28px;flex:1;padding:32px 0}.portal-mn-cartaz{position:relative;isolation:isolate;min-width:0;padding:22px 10px 20px 0}.portal-mn-cartaz:before{content:"";position:absolute;z-index:-1;top:8px;right:0;bottom:38%;left:30%;background:url(/assets/portal-mn-dither-PRQw7hSc.svg) right top / 256px 128px repeat-y;image-rendering:pixelated;border-right:4px solid var(--mn-papel)}.portal-mn-cartaz:after{content:"+";position:absolute;right:6px;bottom:4px;font:28px var(--mono)}.portal-mn-edicao{display:inline-block;padding:5px 9px;border:1px solid var(--mn-papel);background:var(--mn-escuro);font:10px var(--mono);letter-spacing:.16em;transform:rotate(-3deg)}.portal-mn-emblema{width:fit-content;margin:24px 0 20px 12px;padding:12px;color:var(--mn-papel);background:var(--mn-escuro);border:1px solid var(--mn-papel);box-shadow:5px 5px 0 var(--mn-papel)}.portal-mn-ascii{margin:0;font:700 13px/1.15 var(--mono);white-space:pre}.portal-mn .portal-mn-manifesto{position:relative;font:900 clamp(42px,7cqi,76px)/.92 var(--sans);letter-spacing:-.065em;color:var(--mn-papel);margin:0 0 24px;text-shadow:2px 2px var(--mn-escuro);overflow-wrap:anywhere}.portal-mn-manifesto>span{color:var(--mn-escuro);background:var(--mn-papel);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 4px}.portal-mn-fita{display:block;width:fit-content;max-width:calc(100% - 10px);padding:8px 10px;background:var(--mn-papel);color:var(--mn-escuro);font:600 10px/1.5 var(--mono);transform:rotate(-2deg);box-shadow:4px 4px #000}.portal-mn-barras{margin-top:28px;height:32px;width:160px;background:radial-gradient(circle,var(--mn-papel) 0 1.5px,var(--mn-escuro) 1.5px) 0 0 / 6px 6px;clip-path:polygon(0 0,100% 0,88% 100%,0 100%)}.portal-mn-acesso{position:relative;width:100%;min-width:0;padding:28px;box-sizing:border-box;border:1px solid #5e6555;border-radius:0;background:var(--mn-escuro);box-shadow:7px 7px #000,inset 0 1px #ffffff0f}.portal-mn-acesso:before{content:"";position:absolute;top:-4px;left:26px;width:50px;height:7px;background:var(--mn-papel);transform:rotate(-3deg)}.portal-mn-selo{display:flex;justify-content:space-between;gap:8px;margin:-28px -28px 24px;padding:12px;border-bottom:1px solid var(--mn-papel);font:10px var(--mono);color:var(--mn-papel)}.portal-mn-sobretitulo{font:10px var(--mono);text-transform:uppercase;color:var(--mn-acido);letter-spacing:.14em}.portal-mn-acesso h1{font:700 25px/1.2 var(--mono);letter-spacing:-.04em;margin:12px 0}.portal-mn-acesso p{font-size:12px;line-height:1.8;color:var(--mn-cinza)}.portal-mn-acesso form{margin-top:28px;display:flex;flex-direction:column;gap:18px}.portal-mn-acesso label{display:flex;flex-direction:column;gap:9px;font:11px var(--mono)}.portal-mn-acesso input{box-sizing:border-box;width:100%;min-width:0;padding:14px 12px;border:1px solid #636b5d;border-radius:0;background:var(--mn-escuro);color:var(--mn-papel);font:16px var(--mono);letter-spacing:.12em}.portal-mn-acesso .btn{border-radius:0;min-height:44px;font:700 11px var(--mono)}.portal-mn-acesso .btn.primario{background:var(--mn-acido);border-color:var(--mn-acido);color:var(--mn-escuro);box-shadow:3px 3px 0 var(--mn-escuro),4px 4px 0 var(--mn-papel);justify-content:space-between}.portal-mn-acesso .btn.primario:not(:disabled):hover{background:var(--mn-escuro);color:var(--mn-papel);border-color:var(--mn-papel)}.portal-mn-acesso .btn.primario:not(:disabled):active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--mn-papel)}.portal-mn-acesso .btn:disabled{opacity:.45}.portal-mn-acesso input:focus-visible,.portal-mn-acesso .btn:focus-visible{outline:2px solid var(--mn-acido);outline-offset:4px}.portal-mn .portal-mn-erro{color:var(--mn-erro);border-left:2px solid currentColor;padding-left:10px}.portal-mn-status{font:11px var(--mono);color:var(--mn-cinza)}.portal-mn footer{border-top:1px solid #41473d;margin-top:auto;padding-top:14px;text-align:right;color:var(--mn-cinza);font:10px/1.6 var(--mono)}.portal-mn-vitrine{min-width:0;padding:16px 0}@container (max-width: 600px){.portal-mn-entrada{grid-template-columns:1fr;gap:24px;padding:24px 0}.portal-mn-cartaz{padding:0}.portal-mn-emblema{margin:24px 0}.portal-mn-ascii{font-size:11px}.portal-mn .portal-mn-manifesto{font-size:clamp(40px,11cqi,60px);margin:24px 0 16px}.portal-mn-barras{width:120px;height:18px;margin-top:18px}.portal-mn-acesso{padding:22px}.portal-mn-selo{margin:-22px -22px 22px}}.portal-mn[data-falha] .portal-mn-emblema{border:3px double var(--mn-papel)}.portal-mn[data-falha] .portal-mn-fita{border:3px double var(--mn-escuro);font-weight:900}.portal-mn[data-falha] .portal-mn-erro{padding:12px;border:1px solid var(--mn-papel);border-left-width:5px;font:12px/1.6 var(--mono)}.portal-mn-acesso input[aria-invalid=true]{border:2px solid var(--mn-papel)}.portal-mn[data-falha=servico] .portal-mn-marca-corte{background:repeating-linear-gradient(90deg,var(--mn-papel) 0 8px,transparent 8px 16px)}.portal-mn-acesso .btn.neutro{color:var(--mn-papel);border-color:var(--mn-papel);background:var(--mn-escuro)}.portal-mn-node{font:10px var(--mono);letter-spacing:0;color:var(--mn-cinza)}.portal-mn-emblema-logo{width:min(280px,calc(100% - 24px));padding:0}.portal-mn-emblema-logo img{display:block;width:100%;height:auto}.kh-inicio{--kh-azul: #2f8fe0;--kh-laranja: #f2762e;--kh-verde: #22b378;--kh-fundo: var(--bg-base);--kh-painel: var(--surface-card);--kh-linha: var(--border-default);height:100%;overflow-y:auto;background:var(--kh-fundo);color:var(--text-primary);font-family:inherit}.kh-inicio svg{shape-rendering:crispEdges}.kh-hero{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:56px 32px 40px;text-align:center;overflow:hidden}.kh-hero-glow{position:absolute;inset:-40% -10% auto -10%;height:320px;background:radial-gradient(closest-side,color-mix(in srgb,var(--kh-azul) 22%,transparent),transparent 70%),radial-gradient(closest-side,color-mix(in srgb,var(--kh-laranja) 16%,transparent),transparent 70%) 70% 20%,radial-gradient(closest-side,color-mix(in srgb,var(--kh-verde) 16%,transparent),transparent 70%) 20% 30%;pointer-events:none}.kh-hero-marca{display:flex;align-items:center;gap:10px;z-index:1}.kh-hero-marca-txt{font:700 26px var(--sans);letter-spacing:-.03em}.kh-hero-kicker{z-index:1;color:var(--kh-laranja);font:10px var(--mono);letter-spacing:.14em;text-transform:uppercase}.kh-hero-titulo{z-index:1;margin:0;font:600 34px/1.2 var(--sans);letter-spacing:-.02em;max-width:560px}.kh-hero-sub{z-index:1;margin:0;color:var(--text-secondary);max-width:480px;line-height:1.6}.kh-busca{z-index:1;display:flex;align-items:center;gap:10px;width:100%;max-width:560px;margin-top:10px;padding:0 8px 0 18px;border:1px solid var(--kh-linha);border-radius:999px;background:var(--kh-painel);color:var(--text-secondary);box-shadow:inset 0 1px 2px var(--border-subtle)}.kh-busca-input{flex:1;height:50px;min-width:0;border:0;background:transparent;color:var(--text-primary);font:14px var(--sans)}.kh-busca-ir{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border:0;border-radius:999px;background:var(--kh-azul);color:#fff;cursor:pointer;box-shadow:0 3px color-mix(in srgb,var(--kh-azul) 60%,black)}.kh-busca-ir:active{transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--kh-azul) 60%,black)}.kh-busca-erro{z-index:1;margin:0;color:var(--danger-text);font-size:12px}.kh-atalhos{z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px}.kh-atalho{padding:6px 14px;border:1px solid var(--kh-linha);border-radius:999px;background:var(--kh-painel);color:var(--text-secondary);font:11px var(--mono);cursor:pointer}.kh-atalho:hover{border-color:var(--kh-azul);color:var(--text-primary)}.kh-servicos{padding:8px 32px 24px}.kh-servicos-topo h2{margin:0 0 14px;font:600 15px var(--sans);color:var(--text-secondary)}.kh-servicos-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.kh-servico{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--kh-linha);border-radius:var(--radius-lg);background:var(--kh-painel);color:var(--text-primary);text-align:left;cursor:pointer;box-shadow:0 3px 0 var(--bg-chrome),inset 0 1px 0 var(--border-subtle)}.kh-servico:hover{border-color:var(--kh-azul)}.kh-servico:active{transform:translateY(2px);box-shadow:0 1px 0 var(--bg-chrome)}.kh-servico-destaque{background:color-mix(in srgb,var(--kh-azul) 10%,var(--kh-painel))}.kh-servico-ic{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:var(--radius-md);background:var(--bg-chrome);color:var(--kh-azul)}.kh-servico-ic img{width:32px;height:32px;image-rendering:pixelated;border-radius:8px}.kh-servico-txt{display:flex;flex-direction:column;gap:4px;min-width:0}.kh-servico-txt strong{font-size:14px}.kh-servico-txt small{color:var(--text-secondary);font-size:12px;line-height:1.4}.kh-servico-seta{flex-shrink:0;margin-left:auto;color:var(--text-secondary)}.kh-mais{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 32px 24px;padding:16px 20px;border:1px dashed var(--kh-linha);border-radius:var(--radius-lg);color:var(--text-secondary);font-size:13px}.kh-mais-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--kh-linha);border-radius:var(--radius-sm);background:var(--kh-painel);color:var(--text-primary);font:600 12px var(--sans);cursor:pointer;box-shadow:0 3px 0 var(--bg-chrome)}.kh-mais-btn:active{transform:translateY(2px);box-shadow:0 1px 0 var(--bg-chrome)}.kh-rodape{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 32px 28px;border-top:1px solid var(--kh-linha);color:var(--text-secondary);font-size:11px}.kh-rodape-marca{font-family:var(--mono)}@container (max-width: 520px){.kh-hero{padding:36px 18px 28px}.kh-hero-titulo{font-size:26px}.kh-servicos,.kh-mais,.kh-rodape{padding-left:18px;padding-right:18px}.kh-mais{flex-direction:column;align-items:flex-start}.kh-rodape{flex-direction:column;align-items:flex-start;gap:4px}}.so-navegador{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;height:100%;overflow:hidden;container-type:inline-size;color:var(--text-primary);background:var(--bg-base);font:12px var(--sans)}.navegador-abas-barra{display:flex;align-items:center;gap:4px;padding:2px 8px 0;background:var(--bg-chrome);border-bottom:1px solid var(--border-default);cursor:move;-webkit-user-select:none;user-select:none}.desktop-janela-camada .janela-flutuante.tela-cheia .navegador-abas-barra{cursor:default}.navegador-janela-controles{display:flex;align-items:center;gap:2px;margin-left:auto}.navegador-abas{display:flex;min-width:0;overflow-x:auto;gap:3px}.navegador-aba{display:flex;align-items:center;min-width:120px;width:190px;border:1px solid transparent;border-bottom:0;border-radius:7px 7px 0 0}.navegador-aba[data-ativa=true]{background:var(--surface-card);border-color:var(--border-default);box-shadow:inset 0 2px 0 var(--brand-orange)}.navegador-aba>button[role=tab]{display:flex;align-items:center;gap:7px;min-width:0;flex:1;padding:8px;border:0;background:transparent;color:var(--text-secondary);font:11px var(--sans);cursor:pointer;text-align:left}.navegador-aba[data-ativa=true]>button[role=tab]{color:var(--text-primary)}.navegador-aba>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.so-navegador svg{flex-shrink:0}.navegador-icone,.navegador-fechar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;padding:4px;border:0;border-radius:var(--radius-sm);color:var(--text-secondary);background:transparent;cursor:pointer}.navegador-fechar{width:28px}.navegador-icone:hover,.navegador-fechar:hover{background:var(--border-subtle);color:var(--text-primary)}.navegador-icone:disabled{opacity:var(--opacity-esmaecido);cursor:default}.so-navegador button:focus-visible,.so-navegador input:focus-visible{outline:2px solid var(--brand-orange);outline-offset:-2px}.navegador-barra{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid var(--border-default);background:var(--surface-card)}.navegador-controles{display:flex;gap:2px}.navegador-endereco{position:relative;display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:0 4px 0 10px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-base);color:var(--text-secondary);box-shadow:inset 0 1px 2px var(--border-subtle)}.navegador-endereco input{min-width:0;flex:1;height:32px;border:0;background:transparent;color:var(--text-primary);font:11px var(--mono)}.navegador-endereco-erro{position:absolute;top:100%;left:0;right:0;z-index:2;padding:12px;background:var(--surface-card);border:1px solid var(--border-default);color:var(--text-primary)}.navegador-favoritar.ativo{color:var(--brand-orange)}.navegador-favoritos-barra{display:flex;align-items:center;gap:2px;padding:3px 8px;background:var(--surface-card);border-bottom:1px solid var(--border-default);overflow-x:auto}.navegador-favorito-chip{display:flex;align-items:center;gap:2px;padding:2px 2px 2px 8px;border-radius:var(--radius-sm);border:1px solid transparent}.navegador-favorito-chip:hover,.navegador-favorito-chip:focus-within{background:var(--bg-base);border-color:var(--border-subtle)}.navegador-favorito-nome{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--text-secondary);font:11px var(--sans);cursor:pointer;padding:4px 0;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis}.navegador-favorito-chip:hover .navegador-favorito-nome{color:var(--text-primary)}.navegador-favorito-nome-input{width:110px;height:20px;border:1px solid var(--brand-orange);border-radius:4px;background:var(--bg-base);color:var(--text-primary);font:11px var(--sans);padding:0 4px}.navegador-favorito-mini{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;padding:2px;border:0;border-radius:4px;background:transparent;color:var(--text-secondary);cursor:pointer;opacity:0;transition:opacity .12s ease,background .12s ease,color .12s ease}.navegador-favorito-chip:hover .navegador-favorito-mini,.navegador-favorito-chip:focus-within .navegador-favorito-mini{opacity:1}.navegador-favorito-mini:hover{background:var(--border-subtle);color:var(--text-primary)}.navegador-favorito-aviso{margin:0;padding:6px 12px;background:var(--surface-card);border-bottom:1px solid var(--border-default);color:var(--text-secondary);font:11px var(--sans)}.navegador-pagina{flex:1;min-height:0;overflow:auto}.navegador-pagina[hidden]{display:none}.navegador-visita{min-height:100%}.navegador-inicio{max-width:920px;margin:auto;padding:24px 36px}.navegador-masthead{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font:10px var(--mono)}.navegador-marca{display:flex;align-items:center;gap:6px;font:700 22px var(--sans);letter-spacing:-.03em;color:var(--text-primary)}.navegador-editorial{position:relative;padding:34px 120px 30px 0}.navegador-sobretitulo{color:var(--brand-orange);font:10px var(--mono);letter-spacing:.09em;text-transform:uppercase}.navegador-editorial h1{max-width:490px;font:600 32px/1.15 var(--sans);letter-spacing:-.045em;margin:10px 0 12px}.navegador-editorial p{color:var(--text-secondary);line-height:1.7;max-width:430px;margin:0}.navegador-planeta{position:absolute;right:4px;top:40px;color:var(--brand-orange)}.navegador-servicos{display:grid;grid-template-columns:1.2fr 1fr;gap:14px}.navegador-servico{display:flex;align-items:center;gap:14px;padding:22px 18px;text-align:left;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-primary);font:12px var(--sans);cursor:pointer;box-shadow:0 3px 0 var(--bg-chrome),inset 0 1px 0 var(--border-subtle)}.navegador-servico:hover{border-color:var(--text-secondary)}.navegador-servico:active{transform:translateY(2px);box-shadow:0 1px 0 var(--bg-chrome)}.navegador-servico.principal{background:var(--brand-orange-10)}.navegador-servico>span{display:flex;flex:1;flex-direction:column;gap:6px}.navegador-servico small{color:var(--brand-orange);font:10px var(--mono)}.navegador-servico strong{font-size:18px;font-weight:600}.navegador-servico>span>span{color:var(--text-secondary);font-size:11px;line-height:1.5}.navegador-rodape-inicio{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid var(--border-subtle);margin-top:30px;padding-top:18px;color:var(--text-secondary);font-size:11px}.navegador-servico-corpo{padding:16px}.navegador-destino{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:620px;padding:48px 28px;margin:auto;overflow-wrap:anywhere}.navegador-destino-icone{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;margin-bottom:20px;border-radius:999px;background:var(--bg-chrome);color:var(--text-secondary);box-shadow:inset 0 2px 4px var(--border-subtle)}.navegador-destino--ausente .navegador-destino-icone{color:var(--brand-orange);background:var(--brand-orange-10)}.navegador-destino--erro .navegador-destino-icone{color:var(--danger-text);background:var(--danger-10)}.navegador-destino h1{font:500 22px var(--mono);letter-spacing:-.04em;margin:12px 0 20px}.navegador-destino p{color:var(--text-secondary);line-height:1.8}.navegador-destino-msg{max-width:440px}.navegador-destino--ausente .navegador-destino-msg{color:var(--brand-orange)}.navegador-destino--erro .navegador-destino-msg{color:var(--danger-text)}.navegador-destino--ok .navegador-destino-msg{color:var(--ok-text)}.navegador-destino dl{width:100%;display:grid;grid-template-columns:auto 1fr;gap:12px 24px;margin:24px 0;padding:16px 20px;text-align:left;border-radius:var(--radius-md);background:var(--surface-card);box-shadow:0 3px 0 var(--bg-chrome),inset 0 1px 0 var(--border-subtle)}.navegador-destino dt{color:var(--text-secondary)}.navegador-destino dd{margin:0;font-family:var(--mono)}@container (max-width: 620px){.navegador-inicio{padding:20px}.navegador-editorial{padding-right:68px}.navegador-editorial h1{font-size:26px}.navegador-planeta{width:48px;height:48px}.navegador-servicos{grid-template-columns:1fr}.navegador-rodape-inicio{align-items:flex-start;flex-direction:column}.navegador-barra{flex-wrap:wrap;gap:4px;padding:6px 8px}.navegador-endereco{flex-basis:100%}.navegador-servico-corpo{padding:8px}}.site-empresa{--site-azul: #4a9eff;--site-ouro: #f5a623;--site-roxo: #a78bfa;--site-acento: var(--site-azul);--site-suave: color-mix(in srgb, var(--site-acento) 10%, transparent);margin:16px;border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-primary);overflow:hidden}.site-empresa[data-setor=logistica]{--site-acento: var(--site-ouro);border-top:6px solid var(--site-acento)}.site-empresa[data-setor=saude]{--site-acento: var(--ok-text);--site-suave: var(--ok-10);border-radius:14px}.site-empresa[data-setor=fintech]{--site-acento: var(--brand-orange);--site-suave: var(--brand-orange-10)}.site-empresa-cabecalho{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;border-bottom:1px solid var(--border-subtle)}.site-empresa-marca{display:flex;align-items:center;gap:12px;min-width:0}.site-empresa-marca>svg{color:var(--site-acento);flex-shrink:0}.site-empresa-marca>div{display:flex;flex-direction:column;gap:6px}.site-empresa-marca strong{font:700 16px/1.2 var(--sans);letter-spacing:-.03em}.site-empresa-marca span{font:10px var(--mono);color:var(--text-secondary);overflow-wrap:anywhere}.site-empresa nav{display:flex;gap:6px;flex-wrap:wrap}.site-empresa nav button{padding:8px 10px;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text-secondary);background:transparent;cursor:pointer;font:11px var(--sans)}.site-empresa nav button[aria-pressed=true]{border-color:var(--border-default);background:var(--bg-base);color:var(--site-acento);box-shadow:inset 0 1px 0 var(--border-subtle),0 2px 0 var(--bg-base)}.site-empresa button:focus-visible{outline:2px solid var(--site-acento);outline-offset:-2px}.site-empresa-conteudo{padding:30px}.site-empresa-hero{display:grid;grid-template-columns:1fr 160px;align-items:center;gap:25px;margin-bottom:30px}.site-empresa-setor{font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--site-acento)}.site-empresa h1{font:600 30px/1.18 var(--sans);letter-spacing:-.035em;margin:14px 0;overflow-wrap:anywhere}.site-empresa h1:focus{outline:none}.site-empresa-hero p{font:12px/1.8 var(--sans);color:var(--text-secondary);margin:0}.site-empresa-emblema{display:grid;place-items:center;aspect-ratio:1;border:1px solid var(--border-default);background:var(--site-suave);color:var(--site-acento);box-shadow:inset 0 0 0 8px var(--surface-card)}.site-empresa[data-setor=logistica] .site-empresa-emblema{border:2px dashed var(--site-acento);transform:rotate(-3deg)}.site-empresa[data-setor=saude] .site-empresa-emblema{border-radius:50%}.site-empresa[data-setor=fintech] .site-empresa-emblema{aspect-ratio:1.6;border-radius:12px}.site-empresa-chamada{display:flex;align-items:center;justify-content:space-between;gap:24px;border-block:1px solid var(--border-default);padding:20px 0}.site-empresa-legenda{font:10px var(--mono);text-transform:uppercase;color:var(--site-acento)}.site-empresa-chamada p{line-height:1.8;font-size:12px;margin:8px 0 0}.site-empresa-botao{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:8px 12px;font:11px var(--sans);color:var(--text-primary);background:var(--bg-chrome);border:1px solid var(--border-default);border-radius:var(--radius-sm);box-shadow:0 3px 0 var(--bg-base),inset 0 1px 0 var(--border-subtle);cursor:pointer}.site-empresa-botao:active{transform:translateY(2px);box-shadow:0 1px 0 var(--bg-base)}.site-empresa-direcao{display:flex;gap:16px;margin:20px 0;font-size:11px;color:var(--text-secondary)}.site-empresa-direcao strong{font-weight:500;color:var(--text-primary)}.site-empresa-grupo{margin-top:28px}.site-empresa h2{margin:0;font:500 16px/1.4 var(--sans)}.site-empresa-grupo h2{margin-bottom:12px}.site-empresa-relacao{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:16px;border:1px solid var(--border-default);background:var(--bg-base);color:var(--text-primary);cursor:pointer}.site-empresa-relacao:hover{border-color:var(--site-acento)}.site-empresa-relacao>span{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.site-empresa-relacao small{color:var(--text-secondary);font:10px var(--mono);overflow-wrap:anywhere}.site-empresa-produtos,.site-empresa-pessoas{list-style:none;padding:0;margin:0}.site-empresa-produtos li{display:flex;align-items:center;gap:20px;padding:20px 0;border-top:1px solid var(--border-subtle)}.site-empresa-produtos h2{flex:1}.site-empresa-numero{color:var(--site-acento);font:16px var(--mono)}.site-empresa-produtos svg{color:var(--text-secondary)}.site-empresa-pessoas li{display:flex;align-items:center;gap:18px;padding:20px 0;border-top:1px solid var(--border-default)}.site-empresa-retrato{display:grid;place-items:center;padding:12px;color:var(--site-acento);background:var(--site-suave)}.site-empresa-pessoas p{color:var(--text-secondary);font-size:12px;line-height:1.7}.site-empresa-vinculo{font:10px var(--mono);color:var(--site-acento)}.site-empresa-rodape{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:18px 28px;border-top:1px solid var(--border-default);color:var(--text-secondary);font:10px var(--mono);overflow-wrap:anywhere}.navegador-site-ferramentas{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid var(--border-subtle)}.navegador-site-ferramentas>span{color:var(--text-secondary);font:10px var(--mono);overflow-wrap:anywhere}@container (max-width: 640px){.site-empresa{margin:10px}.site-empresa-cabecalho{flex-direction:column;align-items:flex-start;gap:16px;padding:20px}.site-empresa-conteudo{padding:22px}.site-empresa-hero{grid-template-columns:1fr;gap:20px}.site-empresa-emblema{display:none}.site-empresa h1{font-size:26px}.site-empresa-chamada{align-items:flex-start;flex-direction:column;gap:16px}.site-empresa-direcao,.navegador-site-ferramentas{flex-wrap:wrap}}.site-empresa[data-marca="nubanco.corp"]{--site-acento: var(--site-roxo);--site-suave: color-mix(in srgb, var(--site-acento) 10%, transparent)}.nerdhome{--nh-roxo: #8b3ff0;--nh-roxo-escuro: #5a1fb0;--nh-roxo-claro: #b98cff;--nh-amarelo: #ffbf1f;--nh-amarelo-escuro: #c98f00;--nh-fundo: #12121a;--nh-painel: #1b1726;--nh-tinta: #f4f1fb;--nh-muted: #9a92ad;--nh-linha: #2a2438;height:100%;overflow-y:auto;background:var(--nh-fundo);color:var(--nh-tinta);font-family:inherit}.nerdhome svg{shape-rendering:crispEdges}.nh-top{display:flex;align-items:center;gap:26px;padding:20px 32px;border-bottom:1px solid var(--nh-linha);background:#0a081099}.nh-marca{display:flex;align-items:center;gap:14px}.nh-marca-logo{width:52px;height:52px;border-radius:11px;image-rendering:pixelated}.nh-marca-txt{display:flex;flex-direction:column;line-height:1.08}.nh-marca-txt strong{font-size:26px;font-weight:800;letter-spacing:-.01em}.nh-marca-txt small{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--nh-amarelo)}.nh-nav{display:flex;gap:8px;margin-left:auto}.nh-nav-link{background:none;border:0;color:var(--nh-muted);font:inherit;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:10px 12px;cursor:pointer;border-radius:8px;white-space:nowrap}.nh-nav-link:hover{color:var(--nh-amarelo)}.nh-top-acoes{display:flex;gap:10px}.nh-icone-btn{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:10px;border:1px solid var(--nh-linha);background:var(--nh-painel);color:var(--nh-tinta);cursor:pointer}.nh-icone-btn:hover{border-color:var(--nh-roxo);color:var(--nh-amarelo)}.nh-hero{position:relative;display:flex;align-items:center;min-height:720px;overflow:hidden}.nh-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.nh-hero-bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 34%}.nh-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#12121a,#12121a 24%,#12121ae0 40%,#12121a59 58%,#12121a00 74%)}.nh-hero-texto{position:relative;z-index:2;flex:0 1 620px;min-width:300px;padding:56px 30px;display:flex;flex-direction:column;justify-content:center;gap:0}.nh-titulo{margin:0;font-size:clamp(34px,5.4vw,58px);font-weight:900;line-height:1.02;letter-spacing:-.01em;text-transform:uppercase}.nh-titulo span{display:block}.nh-titulo-destaque{color:var(--nh-amarelo)}.nh-titulo-barra{display:block;width:64px;height:6px;margin:18px 0 0;background:var(--nh-roxo);border-radius:2px}.nh-hero-sub{margin:20px 0 0;max-width:34ch;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.7;color:var(--nh-muted)}.nh-cta{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;margin:24px 0 0;padding:14px 22px;border:0;border-radius:10px;background:var(--nh-amarelo);color:#1a1206;font:inherit;font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 0 var(--nh-amarelo-escuro),inset 0 1px #fff6}.nh-cta:active{transform:translateY(2px);box-shadow:0 2px 0 var(--nh-amarelo-escuro),inset 0 1px #fff6}.nh-features{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.nh-feature{display:flex;align-items:center;gap:12px}.nh-feature-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9px;border:1px solid var(--nh-linha);background:var(--nh-painel);color:var(--nh-amarelo);flex:none}.nh-feature-txt{display:flex;flex-direction:column;line-height:1.2}.nh-feature-txt strong{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.nh-feature-txt small{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--nh-muted)}.nh-deps{display:flex;flex-wrap:wrap;gap:6px;padding:16px 18px;background:#0f0d16;border-top:1px solid var(--nh-linha);border-bottom:1px solid var(--nh-linha)}.nh-dep{flex:1 1 96px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;border:0;border-radius:10px;background:none;color:var(--nh-muted);font:inherit;cursor:pointer}.nh-dep:hover{background:var(--nh-painel);color:var(--nh-tinta)}.nh-dep-ic{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;box-shadow:inset 0 1px #ffffff2e}.nh-dep-roxo .nh-dep-ic{background:var(--nh-roxo);color:var(--nh-amarelo);box-shadow:0 3px 0 var(--nh-roxo-escuro),inset 0 1px #fff3}.nh-dep-amarelo .nh-dep-ic{background:var(--nh-amarelo);color:var(--nh-roxo-escuro);box-shadow:0 3px 0 var(--nh-amarelo-escuro),inset 0 1px #fff6}.nh-dep-nome{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nh-vitrine{padding:30px 24px 8px}.nh-vitrine-topo{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:18px}.nh-vitrine-topo h2{margin:0;font-size:20px;font-weight:800;letter-spacing:-.01em}.nh-vitrine-topo span{font-size:13px;color:var(--nh-muted)}.nh-vitrine-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:16px}.nh-prod{display:flex;flex-direction:column;background:var(--nh-painel);border:1px solid var(--nh-linha);border-radius:14px;overflow:hidden;box-shadow:0 3px #00000059}.nh-prod-img{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;padding:16px;background:radial-gradient(circle at 50% 38%,#f4f0fc,#d7cfec)}.nh-prod-img img{max-width:100%;max-height:100%;object-fit:contain;image-rendering:pixelated}.nh-prod-corpo{display:flex;flex-direction:column;gap:5px;padding:12px 14px 14px}.nh-prod-cat{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nh-roxo-claro)}.nh-prod-nome{font-size:14px;font-weight:700;line-height:1.2}.nh-prod-rodape{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.nh-prod-preco{font-size:15px;font-weight:800;color:var(--nh-amarelo)}.nh-prod-add{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border:0;border-radius:9px;background:var(--nh-amarelo);color:#1a1206;cursor:pointer;box-shadow:0 3px 0 var(--nh-amarelo-escuro),inset 0 1px #fff6}.nh-prod-add:active{transform:translateY(2px);box-shadow:0 1px 0 var(--nh-amarelo-escuro),inset 0 1px #fff6}.nh-rodape{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;padding:18px 22px 26px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nh-muted)}.nh-rodape-marca span{color:var(--nh-roxo-claro)}.nh-rodape-mais{color:var(--nh-amarelo)}@media (max-width: 720px){.nh-nav{display:none}.nh-hero{min-height:460px}.nh-hero-scrim{background:linear-gradient(180deg,#12121abd,#12121ae6)}.nh-hero-texto{flex-basis:auto}}@media (prefers-reduced-motion: no-preference){.nh-dep,.nh-nav-link,.nh-icone-btn{transition:background .12s ease,color .12s ease,border-color .12s ease}}.central-softwares{--central-verde: #b1d9c3;--central-azul: #a8bfea;--central-sombra: #080a0d;--central-claro: #ffffff12;display:flex;height:100%;min-height:0;color:var(--text-primary);background:var(--bg-base);font-family:var(--sans);container-type:inline-size}.central-nav{width:174px;flex-shrink:0;background:var(--bg-chrome);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;padding:22px 12px 16px;gap:30px}.central-identidade{display:flex;align-items:center;gap:10px;padding:0 8px;font-size:15px;font-weight:750;letter-spacing:.03em}.central-marca{color:var(--brand-orange);font-size:24px}.central-identidade small{display:block;color:var(--text-secondary);font-size:10px;letter-spacing:0;font-weight:400;margin-top:3px}.central-nav nav{display:flex;flex-direction:column;gap:6px}.central-nav nav button{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid transparent;background:transparent;color:var(--text-secondary);border-radius:var(--radius-sm);font:12px var(--sans);text-align:left;cursor:pointer}.central-nav nav button.ativo{color:var(--text-primary);background:var(--central-claro);border-color:var(--border-default);box-shadow:0 2px 0 var(--central-sombra),inset 0 1px 0 var(--central-claro)}.central-nav nav button.ativo svg{color:var(--brand-orange)}.central-posto{display:flex;align-items:center;gap:9px;margin-top:auto;padding:14px 6px 0;border-top:1px solid var(--border-subtle);color:var(--text-secondary)}.central-posto small{display:block;font-size:9px;line-height:1.5}.central-posto strong{display:block;font-size:11px;max-width:115px;overflow-wrap:anywhere;color:var(--text-primary)}.central-pagina{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.central-ferramentas{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:14px 24px;gap:10px;border-bottom:1px solid var(--border-subtle)}.central-local{font-size:11px;color:var(--text-secondary)}.central-busca{display:flex;align-items:center;gap:8px;width:210px;min-width:100px;padding:7px 10px;background:var(--bg-chrome);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary)}.central-busca input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--text-primary);font:11px var(--sans)}.central-busca:focus-within{outline:2px solid var(--brand-orange);outline-offset:2px}.central-conteudo{padding:24px;flex:1;min-height:0;overflow:auto}.central-editorial{margin-bottom:24px}.central-sobrancelha{color:var(--text-secondary);font-size:9px;font-weight:650;letter-spacing:.14em}.central-editorial h1{font-size:clamp(21px,3cqi,30px);line-height:1.2;letter-spacing:-.045em;margin:10px 0 8px;font-weight:700}.central-editorial p{color:var(--text-secondary);font-size:12px;margin:0}.central-destaque,.central-apresentacao{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding:24px;background:linear-gradient(115deg,#1b302d,#152120);border:1px solid #3d574e;border-radius:var(--radius-md);color:var(--text-primary)}.central-destaque{text-align:left;width:100%;cursor:pointer;box-shadow:0 4px 0 var(--central-sombra),inset 0 1px 0 var(--central-claro)}.central-destaque h2,.central-apresentacao h2{font-size:clamp(18px,2.6cqi,26px);white-space:pre-line;font-weight:600;line-height:1.3;letter-spacing:-.035em;margin:10px 0 20px}.central-destaque .central-sobrancelha{color:var(--central-verde)}.central-conhecer{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--central-verde)}.central-previa{background:var(--bg-base);border:1px solid var(--central-claro);border-radius:5px;box-shadow:7px 8px 0 var(--central-sombra);padding-bottom:14px;transform:rotate(-3deg)}.central-previa-barra{display:flex;align-items:center;gap:4px;padding:8px;border-bottom:1px solid var(--central-claro)}.central-previa-barra i{width:4px;height:4px;background:var(--text-secondary)}.central-previa-barra span{margin-left:auto;color:var(--text-secondary);letter-spacing:.14em;font-size:7px}.central-diagrama{display:flex;align-items:center;justify-content:center;padding:22px 14px 8px}.central-diagrama span{display:grid;place-items:center;padding:6px;border:1px solid var(--border-default);background:var(--bg-chrome);color:var(--central-verde)}.central-diagrama i{width:30px;border-bottom:2px dashed var(--central-verde)}.central-diagrama-rotulos{display:flex;justify-content:space-around;gap:5px;color:var(--text-secondary);font-size:7px;padding:0 10px}.central-previa-linhas{display:flex;gap:5px;margin:16px 18px 0}.central-previa-linhas i{height:3px;background:var(--border-default);flex:1}.central-previa-linhas i:first-child{background:var(--central-verde)}.central-grupo{margin-top:28px}.central-grupo>h2{font-size:13px;font-weight:600;margin:0 0 14px}.central-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.central-produto{border:1px solid var(--border-subtle);background:var(--bg-chrome);border-radius:var(--radius-md);overflow:hidden}.central-produto-link{display:flex;align-items:center;gap:12px;border:0;padding:16px;background:transparent;width:100%;color:var(--text-primary);text-align:left;cursor:pointer}.central-produto-link>span:nth-child(2){flex:1;min-width:0}.central-produto-link strong{display:block;font-size:12px;line-height:1.5}.central-produto-link small{display:block;color:var(--text-secondary);font:10px/1.6 var(--sans);margin-top:3px}.central-produto-link>svg{color:var(--text-secondary);flex-shrink:0}.central-glifo{display:inline-grid;place-items:center;width:44px;height:44px;flex-shrink:0;background:#253830;color:var(--central-verde);border:1px solid var(--central-claro);border-radius:9px;box-shadow:inset 0 2px 0 var(--central-claro),0 3px 0 var(--central-sombra)}.central-glifo[data-produto=vpn]{color:var(--central-azul);background:#252c47}.central-glifo[data-produto=arquivos],.central-glifo[data-produto=central]{color:var(--brand-orange);background:#35251e}.central-glifo[data-produto=processos]{color:var(--central-azul);background:#1d2938}.central-glifo.grande{width:80px;height:80px;border-radius:15px}.central-autoria{display:flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:9px;margin-top:6px}.central-selo{color:var(--brand-orange);font-size:9px}.central-produto-rodape{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--border-subtle)}.central-produto-rodape>span{display:flex;gap:4px;align-items:center;color:var(--text-secondary);font-size:9px}.central-botao{display:inline-flex;align-items:center;justify-content:center;gap:7px;font:600 11px var(--sans);padding:8px 12px;border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--bg-chrome);color:var(--text-primary);cursor:pointer;box-shadow:0 3px 0 var(--central-sombra),inset 0 1px 0 var(--central-claro)}.central-botao.primario{background:var(--brand-orange);color:var(--text-on-brand);border-color:var(--brand-orange)}.central-botao:active,.central-destaque:active{transform:translateY(2px);box-shadow:0 1px 0 var(--central-sombra)}.central-botao:disabled{opacity:var(--opacity-esmaecido);cursor:wait}.central-softwares button:focus-visible{outline:2px solid var(--brand-orange);outline-offset:-3px}.central-voltar{display:inline-flex;gap:7px;align-items:center;padding:5px 0;border:0;background:transparent;color:var(--text-secondary);font:11px var(--sans);cursor:pointer}.central-detalhe-topo{display:flex;align-items:center;gap:20px}.central-detalhe-topo h1{font-size:24px;letter-spacing:-.035em;margin:6px 0}.central-detalhe-topo p{font-size:12px;color:var(--text-secondary);margin:0}.central-detalhe-acoes{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:20px 0 24px}.central-condicao{color:var(--text-secondary);font-size:10px}.central-apresentacao[data-produto=vpn]{background:linear-gradient(115deg,#272c47,#151d2d);border-color:var(--border-default)}.central-sobre,.central-termos{margin-top:24px}.central-sobre h2,.central-termos h2{font-size:14px;margin-bottom:10px}.central-sobre p,.central-sobre li,.central-termos p{font-size:12px;line-height:1.8;color:var(--text-secondary)}.central-sobre ul{padding-left:18px}.central-ficha{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;border-top:1px solid var(--border-subtle);padding-top:20px;margin:25px 0}.central-ficha dt{color:var(--text-secondary);font-size:10px;margin-bottom:7px}.central-ficha dd{margin:0;font-size:11px;line-height:1.6}.central-remocao{border-top:1px solid var(--border-subtle);padding-top:16px}.central-remocao p{color:var(--text-secondary);font-size:10px;line-height:1.7;max-width:480px}.central-mensagem{border:1px solid var(--border-default);padding:12px;margin:0 0 20px;font-size:12px;line-height:1.6;color:var(--text-secondary)}.central-mensagem p{margin:0 0 10px}.central-mensagem.sucesso{color:var(--ok-text)}.central-mensagem.erro{color:var(--danger-text)}.central-vazio{text-align:center;color:var(--text-secondary);padding:32px 10px}.central-vazio h2{color:var(--text-primary);font-size:16px}.central-vazio p{font-size:12px}@container (max-width: 690px){.central-nav{width:132px;padding:18px 8px}.central-identidade{gap:6px;padding:0 4px}.central-identidade small{font-size:8px}.central-nav nav button{font-size:11px;padding:9px 6px}.central-conteudo{padding:18px}.central-ferramentas{padding:12px 18px}.central-lista{grid-template-columns:1fr}.central-destaque,.central-apresentacao{padding:18px;gap:16px}}@container (max-width: 490px){.central-nav{width:52px;padding:16px 6px}.central-identidade>span:last-child,.central-posto div{display:none}.central-nav nav button{flex-direction:column;gap:5px;font-size:0;padding:10px 3px}.central-nav nav button svg{width:24px;height:24px}.central-posto{padding:12px 8px}.central-ferramentas{flex-wrap:wrap}.central-busca{width:100%}.central-destaque,.central-apresentacao{grid-template-columns:1fr}.central-previa{max-width:230px;width:100%;margin:0 auto}.central-detalhe-topo{align-items:flex-start;gap:12px}.central-detalhe-topo h1{font-size:20px}.central-glifo.grande{width:60px;height:60px}.central-ficha{grid-template-columns:1fr}}.central-conteudo-falha{display:flex}.central-falha{width:100%;max-width:440px;margin:auto;padding:28px 12px;text-align:center}.central-falha-ilustracao{position:relative;width:132px;margin:0 auto 28px;padding:0 12px 10px 0;color:var(--text-secondary)}.central-falha-folha{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 14px 18px;background:var(--bg-chrome);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:5px 5px 0 var(--central-sombra),inset 0 1px 0 var(--central-claro)}.central-falha-folha>span{align-self:stretch;height:18px;margin:0 -14px 6px;border-bottom:1px solid var(--border-subtle)}.central-falha-folha>i{height:3px;width:64px;background:var(--border-default)}.central-falha-folha>i:last-child{width:40px}.central-falha-sinal{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:40px;height:40px;background:var(--bg-chrome);color:var(--brand-orange);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:0 3px 0 var(--central-sombra)}.central-falha-posto{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;color:var(--text-secondary);font:11px var(--mono)}.central-falha-posto svg{flex-shrink:0}.central-falha-posto span{overflow-wrap:anywhere}.central-falha h1{min-height:2.4em;display:grid;align-content:center;font-size:clamp(22px,3.2cqi,28px);line-height:1.2;letter-spacing:-.04em;font-weight:650;margin:14px 0 12px}.central-falha p{max-width:330px;margin:0 auto;color:var(--text-secondary);font-size:12px;line-height:1.8;min-height:44px}.central-falha-tentar{margin:24px 0 18px;min-height:42px;padding:9px 18px}.central-falha>small{display:block;color:var(--text-secondary);font-size:10px;line-height:1.7}@container (max-width: 490px){.central-falha{padding:16px 0}.central-falha-ilustracao{margin-bottom:22px}.central-falha-tentar{width:100%}}.central-instalacao{display:flex;align-items:center;gap:14px;padding:16px;margin-bottom:20px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-chrome);box-shadow:0 3px 0 var(--central-sombra),inset 0 1px 0 var(--central-claro)}.central-instalacao-corpo{flex:1;min-width:0}.central-instalacao-corpo strong{display:block;font-size:12px;overflow-wrap:anywhere}.central-instalacao-corpo>span{display:block;margin-top:4px;font-size:11px;color:var(--text-secondary)}.central-instalacao-trilha{display:flex;gap:4px;margin-top:12px;padding:4px;background:var(--bg-base);border:1px solid var(--border-subtle)}.central-instalacao-trilha i{flex:1;height:6px;background:var(--central-verde);opacity:.2;animation:central-blocos 1.6s steps(2,end) infinite;animation-delay:calc(var(--bloco) * .12s)}.central-botao-trabalhando:disabled{opacity:1}.central-instalacao-concluida{display:flex;align-items:center;gap:10px;animation:central-confirmar .45s ease-out}.central-instalacao-concluida svg{flex-shrink:0}@keyframes central-blocos{0%,70%,to{opacity:.2}20%,45%{opacity:1}}@keyframes central-confirmar{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.central-instalacao-trilha i{animation:none;opacity:.65}.central-instalacao-concluida{animation:none}}.central-botao-trabalhando:before{content:"";width:5px;height:5px;margin-right:9px;background:currentColor;box-shadow:8px 0 0 currentColor;animation:central-blocos 1s steps(2,end) infinite}@media (prefers-reduced-motion: reduce){.central-botao-trabalhando:before{animation:none}}.trustme{--tm-bg: #08090a;--tm-surface: #101214;--tm-elevated: #17191c;--tm-border: #26292d;--tm-text: #f4f4f5;--tm-secondary: #92969d;--tm-blue: #4d7cfe;display:flex;flex:1;min-height:0;height:100%;color:var(--tm-text);background:var(--tm-bg);font-family:Inter,sans-serif;container:trustme / inline-size;overflow:hidden}.trustme *{box-sizing:border-box}.trustme button{font:inherit;color:inherit;cursor:pointer;border:0;background:transparent;box-shadow:none}.trustme button:focus-visible{outline:2px solid var(--tm-blue);outline-offset:4px}.trustme-nav{width:185px;flex-shrink:0;padding:28px 16px;border-right:1px solid var(--tm-border);display:flex;flex-direction:column;gap:36px}.trustme-brand{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:700;letter-spacing:-.8px}.trustme-brand small{display:block;font-size:9px;letter-spacing:.7px;font-weight:400;color:var(--tm-secondary);margin-top:4px}.trustme-nav nav{display:grid;gap:8px}.trustme-nav nav button{display:flex;align-items:center;gap:12px;padding:13px 12px;text-align:left;border-radius:8px;color:var(--tm-secondary);font-size:13px}.trustme-nav nav button:hover{background:var(--tm-surface);color:var(--tm-text)}.trustme-nav nav button[aria-current=page]{color:var(--tm-blue);background:#4d7cfe14}.trustme-nav-footer{margin-top:auto;display:grid;gap:8px;color:var(--tm-secondary);font-size:10px}.trustme-nav-footer small{font-size:10px;line-height:1.6}.trustme-main{flex:1;min-width:0;overflow:auto;scrollbar-width:thin}.trustme-header{position:sticky;top:0;z-index:1;background:var(--tm-bg);display:flex;align-items:center;justify-content:space-between;padding:22px 28px;border-bottom:1px solid var(--tm-border)}.trustme-eyebrow{font-size:9px;letter-spacing:1.8px;color:var(--tm-secondary);font-weight:600}.trustme-header h1{font-size:20px;font-weight:600;letter-spacing:-.5px;margin:6px 0 0}.trustme-icon-button{padding:8px}.trustme-introduction{padding:35px 28px;border-bottom:1px solid var(--tm-border);background:linear-gradient(125deg,var(--tm-surface),var(--tm-bg))}.trustme-introduction h2{font-size:clamp(24px,3.5cqw,36px);line-height:1.18;letter-spacing:-1.3px;margin:16px 0 12px;font-weight:500;max-width:380px}.trustme-introduction p,.trustme-context p,.trustme-intro{color:var(--tm-secondary);font-size:12px;line-height:1.8}.trustme-introduction button,.trustme-context button,.trustme-empty button{display:inline-flex;gap:8px;align-items:center;color:var(--tm-blue);font-size:12px;padding:10px 0}.trustme-feed-heading{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:1px solid var(--tm-border);gap:12px}.trustme-feed-heading h2{font-size:13px;margin:0;font-weight:600}.trustme-feed-heading span{display:flex;align-items:center;gap:5px;color:var(--tm-secondary);font-size:10px}.trustme-post{display:flex;gap:14px;padding:24px 28px;border-bottom:1px solid var(--tm-border)}.trustme-source-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:1px solid var(--tm-border);border-radius:10px;color:var(--tm-secondary);background:var(--tm-surface)}.trustme-post-body{min-width:0;flex:1}.trustme-post header{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px}.trustme-post header span{font-size:10px;color:var(--tm-secondary)}.trustme-post p{font-size:13px;line-height:1.8;overflow-wrap:anywhere;margin:10px 0 14px}.trustme-post footer{font-size:10px;color:var(--tm-secondary)}.trustme-empty{padding:48px 28px;text-align:center;color:var(--tm-secondary);font-size:13px;line-height:1.7}.trustme-empty h3{color:var(--tm-text);font-size:15px;font-weight:500}.trustme-context{width:220px;flex-shrink:0;padding:32px 24px;border-left:1px solid var(--tm-border)}.trustme-context>svg{display:block;margin:28px 0 16px;color:var(--tm-blue)}.trustme-context h2{font-size:18px;line-height:1.35;font-weight:500;letter-spacing:-.5px}.trustme-context-note{border-top:1px solid var(--tm-border);padding-top:20px;margin-top:32px;font-size:10px;line-height:1.8;color:var(--tm-secondary)}.trustme-embedded{padding:24px}@container trustme (width < 900px){.trustme-context{display:none}}@container trustme (width < 600px){.trustme-nav{width:58px;padding:22px 8px;align-items:center}.trustme-brand>span,.trustme-nav nav span,.trustme-nav-footer{display:none}.trustme-nav nav button{padding:12px 10px}.trustme-header,.trustme-post,.trustme-feed-heading{padding:18px 16px}.trustme-introduction{padding:28px 16px}.trustme-embedded{padding:12px}}.trustme-composer{padding:24px 28px;border-block:1px solid var(--tm-border);background:var(--tm-surface)}.trustme-composer h2{font-size:18px}.trustme-composer p{line-height:1.6}.trustme-composer label,.trustme-confirm label{display:grid;gap:8px;margin-block:16px}.trustme select{width:100%;min-width:0;max-width:100%;padding:10px;background:var(--tm-bg);color:var(--tm-text);border:1px solid var(--tm-border);border-radius:6px}.trustme-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block:12px}.trustme-actions button,.trustme-composer button,.trustme-confirm button,.trustme-more{border:1px solid var(--tm-border);border-radius:6px;padding:9px 12px;color:var(--tm-text);background:var(--tm-elevated);cursor:pointer}.trustme button:disabled{opacity:.5;cursor:default}.trustme-actions-linha{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-block:12px}.trustme-actions-icones{flex-wrap:nowrap;gap:2px;margin-block:0}.trustme-actions-icones .trustme-icone-acao,.trustme-post-mais .trustme-icone-acao{display:inline-flex;align-items:center;gap:4px;border:1px solid transparent;border-radius:999px;padding:6px 9px;background:transparent;color:var(--tm-secondary);font-size:13px}.trustme-icone-acao:hover:not(:disabled){background:var(--tm-elevated);color:var(--tm-text)}.trustme-icone-acao[aria-pressed=true]{color:var(--tm-blue)}.trustme-icone-acao svg{flex:none}.trustme-voto{display:inline-flex;align-items:center;gap:0}.trustme-voto b{min-width:1.4em;text-align:center;color:var(--tm-text);font-weight:600;font-size:13px}.trustme-post-mais{position:relative}.trustme-post-menu{position:absolute;right:0;top:100%;margin-top:4px;z-index:5;background:var(--tm-elevated);border:1px solid var(--tm-border);border-radius:8px;padding:4px;display:flex;flex-direction:column;min-width:170px;box-shadow:0 8px 24px #00000080}.trustme-post-menu button{text-align:left;padding:8px 10px;border-radius:6px;font-size:13px}.trustme-post-menu button:hover:not(:disabled){background:var(--tm-border)}.trustme-tabs{display:flex;border-bottom:1px solid var(--tm-border)}.trustme-tabs button{flex:1;padding:16px 8px;background:transparent;border:0;color:var(--tm-secondary);cursor:pointer}.trustme-tabs button[aria-current=page]{color:var(--tm-text);box-shadow:inset 0 -2px var(--tm-blue)}.trustme-exposure,.trustme-confirm{padding:16px;border-left:2px solid var(--tm-blue);background:var(--tm-elevated)}.trustme-more{margin:24px}.trustme-post header button{padding:0;border:0;color:var(--tm-text);background:none;font-weight:600;cursor:pointer}.trustme-post time{color:var(--tm-secondary);font-size:12px}.trustme-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-block:24px;align-items:start}.trustme-choice-group{border:0;padding:0;margin:0 0 24px;min-width:0}.trustme-choice-group legend{font-size:12px;font-weight:600;margin-bottom:12px;color:var(--tm-secondary)}.trustme-models{display:grid;gap:8px}.trustme .trustme-models button{display:grid;text-align:left;gap:5px;padding:14px 16px;border:1px solid var(--tm-border);border-radius:8px;background:var(--tm-bg)}.trustme-model-title{font-size:16px;font-weight:600}.trustme-models small{font-size:12px;line-height:1.5;color:var(--tm-secondary)}.trustme .trustme-models button[aria-pressed=true],.trustme .trustme-images button[aria-pressed=true]{border-color:var(--tm-blue);background:var(--tm-elevated);box-shadow:0 0 0 1px var(--tm-blue)}.trustme-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.trustme .trustme-images button{padding:0;overflow:hidden;border:1px solid var(--tm-border);border-radius:8px;text-align:left;background:var(--tm-bg)}.trustme-images img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.trustme-images span{display:block;padding:8px;font-size:10px;line-height:1.4}.trustme-editor-note{color:var(--tm-secondary);font-size:12px}.trustme-live-preview{min-width:0;border:1px solid var(--tm-border);border-radius:12px;padding:16px;background:var(--tm-bg)}.trustme-live-preview>p{margin-bottom:0;font-size:13px}.trustme-editorial{position:relative;margin:16px 0;overflow:hidden;border-radius:10px;isolation:isolate}.trustme-editorial img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.trustme-editorial figcaption{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(12px,3cqw,28px);background:linear-gradient(transparent 10%,#08090ac4);color:var(--tm-text)}.trustme-editorial figcaption span{font-size:9px;text-transform:uppercase;letter-spacing:2px;margin-bottom:7px}.trustme-editorial strong{font-size:clamp(22px,5cqw,48px);font-weight:650;letter-spacing:-1px;line-height:1.05}.trustme .trustme-publish-primary{background:var(--tm-blue);color:var(--tm-text);border-color:var(--tm-blue)}@container trustme (max-width: 900px){.trustme-editor{grid-template-columns:minmax(0,1fr)}}.trustme-collections{border:0;padding:0;min-width:0;margin:0 0 12px;display:flex;flex-wrap:wrap;gap:8px}.trustme .trustme-collections button{font-size:12px;border-radius:20px}.trustme .trustme-collections button[aria-pressed=true]{border-color:var(--tm-blue);color:var(--tm-blue)}.trustme-art-underground figcaption{background:none;align-items:flex-start}.trustme-art-underground{--tm-paper: #fff;--tm-ink: #000}.trustme-art-underground strong{color:var(--tm-paper);background:var(--tm-ink);padding:6px 10px;font-family:monospace;font-size:clamp(18px,4cqw,36px);letter-spacing:-.5px}.trustme-model-category{display:grid;gap:8px}.trustme-model-category h3{font-size:11px;font-weight:500;color:var(--tm-secondary);margin:8px 0}.trustme-models{max-height:360px;overflow-y:auto;padding:4px;scrollbar-width:thin}.trustme-actions button[aria-pressed=true]{color:var(--tm-blue);border-color:var(--tm-blue)}.perfil-seguimento-pills{display:inline-flex;gap:8px}.perfil-seguimento-pill{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--tm-border);border-radius:6px;padding:4px 10px;font-size:13px;font-family:inherit;color:var(--tm-text);background:var(--tm-elevated);cursor:pointer;box-shadow:0 2px #00000059,inset 0 1px #ffffff0f}.perfil-seguimento-pill:hover{border-color:var(--tm-blue)}.perfil-seguimento-pill:active{transform:translateY(1px);box-shadow:0 1px #00000059,inset 0 1px #ffffff0a}.perfil-seguimento-pill[aria-expanded=true]{color:var(--tm-blue);border-color:var(--tm-blue);background:color-mix(in srgb,var(--tm-blue) 12%,var(--tm-elevated))}.trustme-social-profile{padding-bottom:20px;border-bottom:1px solid var(--tm-border);margin-bottom:20px}.trustme-profile-list{display:flex;flex-wrap:wrap;gap:12px;padding-block:12px}.trustme-profile-list button{color:var(--tm-blue);padding:8px}.trustme-search{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-bottom:20px}.trustme-search label{display:grid;gap:8px;flex:1;min-width:0}.trustme-search input{width:100%;background:var(--tm-bg);color:var(--tm-text);border:1px solid var(--tm-border);padding:12px;border-radius:6px}.trustme-search button{color:var(--tm-blue);padding:12px}.trustme .fx-inline-btn.aberto{border-color:var(--tm-blue);color:var(--tm-blue)}.trustme .fx-inline-linha.sel{color:var(--tm-text)}.trustme .fx-inline-linha.sel .fx-inline-check{background:var(--tm-blue);box-shadow:0 1px color-mix(in srgb,var(--tm-blue) 55%,black),inset 0 1px #ffffff4d}.trustme-company-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px}.trustme-company-grid button{display:grid;gap:8px;text-align:left;padding:18px;background:var(--tm-surface);border:1px solid var(--tm-border);border-radius:8px}.trustme-company-grid small{color:var(--tm-secondary)}.trustme-clue{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid var(--tm-border)}.trustme-clue button{color:var(--tm-blue);padding:8px}.trustme-private{padding:20px;margin-top:24px;border:1px solid var(--tm-border);border-radius:8px;color:var(--tm-secondary);font-size:12px}.trustme-private button{color:var(--tm-blue);padding:8px}.trustme-support{margin-block:24px;padding:24px;border:1px solid var(--tm-border);border-radius:12px;background:var(--tm-surface)}.trustme-support>p{line-height:1.6}.trustme-support-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:24px}.trustme-support-metrics div,.trustme-support-job{display:flex;flex-direction:column;gap:8px}.trustme-support-metrics strong{font-size:28px;font-variant-numeric:tabular-nums}.trustme-support-toggle{display:flex;align-items:center;gap:12px;margin-top:24px}.trustme-support-job{padding-block:16px;overflow-wrap:anywhere}.trustme-support-job progress{width:100%;accent-color:var(--tm-blue)}.chat-dock{position:fixed;right:16px;bottom:0;z-index:60;display:flex;align-items:flex-end;gap:10px;pointer-events:none}.chat-dock>*{pointer-events:auto}.chat-janela{width:336px;height:min(560px,78vh);display:flex;flex-direction:column;background:var(--bg-chrome);border:1px solid var(--border-default);border-bottom:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 8px 28px #00000073;overflow:hidden}.chat-janela.min{width:190px;height:auto}.chat-janela.tem-nova .chat-janela-topo{background:var(--brand-orange-10);box-shadow:inset 0 2px 0 var(--brand-orange)}.chat-janela-topo{display:flex;align-items:center;gap:2px;padding:8px;background:var(--bg-base-60);border-bottom:1px solid var(--border-default)}.chat-janela-titulo{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.chat-janela-nome{display:flex;align-items:center;gap:6px;max-width:100%;border:none;background:none;padding:0;cursor:pointer;color:var(--text-primary);font:600 12.5px var(--sans);text-align:left}.chat-janela-id{display:inline-flex;align-items:center;gap:5px;max-width:100%;margin-top:1px;padding:2px 7px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:none;cursor:pointer;color:var(--text-muted);font:400 10.5px var(--mono);letter-spacing:.4px;text-align:left;transition:border-color .15s,color .15s}.chat-janela-id span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-janela-id svg{flex-shrink:0}.chat-janela-id:hover{border-color:var(--brand-orange);color:var(--brand-orange)}.chat-janela-id.copiado{border-color:#41c159;color:#41c159}.chat-icone{border:none;background:none;color:var(--text-muted);cursor:pointer;padding:2px;display:flex}.chat-icone:hover{color:var(--text-primary)}.chat-corpo{display:flex;flex-direction:column;gap:6px;padding:10px 12px;flex:1;min-height:0;overflow-y:auto}.chat-msg{margin:0;padding:7px 10px;max-width:82%;align-self:flex-start;border-radius:var(--radius-nav);background:var(--bg-base-60);color:var(--text-secondary);font:400 12.5px/1.45 var(--sans);word-break:break-word}.chat-msg.minha{align-self:flex-end;background:var(--brand-orange-10);color:var(--text-primary)}.chat-mais{align-self:center;margin-bottom:4px;padding:5px 12px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:none;color:var(--text-secondary);font:500 11.5px var(--sans);cursor:pointer}.chat-mais:hover{color:var(--text-primary)}.denuncia-motivos{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.chat-erro{margin:0 12px;font:500 11.5px var(--sans);color:var(--text-secondary)}.chat-envio{display:flex;align-items:center;gap:8px;padding:10px 12px 12px;border-top:1px solid var(--border-default)}.chat-campo{flex:1;min-height:40px;max-height:96px;resize:none;padding:9px 16px;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--bg-base-60);color:var(--text-primary);font:400 13px/1.35 var(--sans);transition:border-color .15s,background .15s}.chat-campo:focus{outline:none;border-color:var(--brand-orange);background:var(--bg-chrome)}.chat-enviar{flex-shrink:0;width:40px;height:40px;display:grid;place-items:center;border:none;border-radius:50%;background:var(--brand-orange);color:var(--text-on-brand);cursor:pointer;box-shadow:0 4px 12px -2px #f4541966;transition:filter .15s}.chat-enviar:hover:not(:disabled){filter:brightness(1.08)}.chat-enviar:disabled{opacity:.45;cursor:not-allowed}.chat-painel{position:fixed;right:16px;bottom:0;z-index:62;width:336px;display:flex;flex-direction:column;height:min(560px,78vh);background:var(--bg-chrome);border:1px solid var(--border-default);border-bottom:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 -2px 40px #0000008c}.chat-painel.recolhido{height:auto}.chat-painel-topo{display:flex;align-items:center;gap:4px;padding:12px 10px 12px 16px;border-bottom:1px solid var(--border-subtle)}.chat-painel-topo h2{flex:1;margin:0;font:700 16px var(--sans);color:var(--text-primary)}.chat-filtro{position:relative}.chat-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:none;color:var(--text-primary);font:600 12.5px var(--sans);cursor:pointer}.chat-pill:hover{background:var(--bg-base-60)}.chat-menu{position:absolute;right:0;bottom:calc(100% + 6px);z-index:5;min-width:208px;padding:6px;background:var(--bg-chrome);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:0 12px 34px #0009}.chat-menu button{width:100%;display:flex;align-items:center;gap:11px;padding:9px 10px;border:none;border-radius:var(--radius-nav);background:none;color:var(--text-primary);font:500 13px var(--sans);cursor:pointer;text-align:left}.chat-menu button:hover{background:var(--bg-base-60)}.chat-menu button .ct{margin-left:auto}.chat-menu-sep{height:1px;margin:6px 4px;background:var(--border-subtle)}.chat-menu button.perigo{color:var(--brand-orange)}.chat-menu button.perigo:hover{background:var(--brand-orange-10)}.chat-janela-menu{position:relative}.chat-janela-menu .chat-menu{bottom:auto;top:calc(100% + 6px);right:0;min-width:190px}.chat-busca-barra{display:flex;align-items:center;margin:10px 12px}.chat-painel-corpo{flex:1;min-height:0;overflow-y:auto;padding:0 6px 10px}.chat-lista-item{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border:none;border-radius:var(--radius-nav);background:none;cursor:pointer;text-align:left}.chat-lista-item:hover{background:var(--bg-base-60)}.chat-lista-item .av{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--brand-orange-10);color:var(--brand-orange);font:700 13px var(--sans);overflow:hidden}.chat-lista-item .av-foto{width:100%;height:100%;object-fit:cover}.chat-lista-item .meio{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.chat-lista-item .handle{font:600 13px var(--sans);color:var(--text-primary)}.chat-lista-item.nao-lida .handle{font-weight:800}.chat-lista-item.nao-lida .previa{color:var(--text-primary)}.chat-lista-item.nao-lida:before{content:"";width:6px;height:6px;flex:none;border-radius:var(--radius-pill);background:var(--brand-orange);margin-left:-4px}.chat-lista-item .previa{font:400 12px var(--sans);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-carregando{display:flex;align-items:center;justify-content:center;gap:8px;padding:46px 24px;color:var(--text-muted);font:400 13px var(--sans)}.chat-vazio-estado{padding:46px 24px 54px;text-align:center}.chat-vazio-estado .ic{color:var(--text-primary);opacity:.9;display:flex;justify-content:center;margin-bottom:18px}.chat-vazio-estado h3{margin:0 0 6px;font:700 20px var(--sans);color:var(--text-primary)}.chat-vazio-estado p{margin:0;font:400 13px/1.5 var(--sans);color:var(--text-secondary)}.chat-pedido{padding:12px 10px;border-bottom:1px solid var(--border-subtle)}.chat-pedido .quem{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:9px}.chat-pedido .handle{font:600 13.5px var(--sans);color:var(--text-primary)}.chat-pedido .sinal{padding:2px 8px;border-radius:var(--radius-pill);background:var(--bg-base-60);color:var(--text-secondary);font:500 11px var(--sans)}.chat-pedido .acoes{display:flex;gap:6px;flex-wrap:wrap}.chat-btn{padding:7px 14px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:none;color:var(--text-primary);font:600 12px var(--sans);cursor:pointer}.chat-btn:hover{background:var(--bg-base-60)}.chat-btn.solido{background:var(--brand-orange);border-color:var(--brand-orange);color:var(--text-on-brand)}.chat-btn.largo{width:100%;padding:11px;margin-top:4px}.chat-btn:disabled{opacity:.45;cursor:not-allowed}.chat-modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0009;display:grid;place-items:center}.chat-modal{width:min(420px,calc(100vw - 32px));padding:16px;background:var(--bg-chrome);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:0 20px 60px #000000b3}.chat-modal header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.chat-modal h3{margin:0;font:700 17px var(--sans);color:var(--text-primary)}.chat-modal-busca{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid var(--brand-orange-20);border-radius:var(--radius-pill);background:var(--bg-base-60);color:var(--text-muted)}.chat-modal-busca input{flex:1;border:none;background:none;color:var(--text-primary);font:400 13.5px var(--mono);outline:none}.chat-modal-nota{margin:10px 2px 4px;font:400 11.5px/1.5 var(--sans);color:var(--text-muted)}.chat-modal-ok{margin:4px 2px;font:500 12.5px var(--sans);color:var(--brand-orange)}.chat-modal-erro{margin:4px 2px;font:500 12.5px var(--sans);color:var(--text-secondary)}.chat-config h4{margin:22px 10px 4px;padding-top:16px;border-top:1px solid var(--border-subtle);font:700 13.5px var(--sans);color:var(--text-primary)}.chat-config h4:first-child{margin-top:4px;padding-top:0;border-top:none}.chat-config .cfg-nota{margin:0 10px 12px;font:400 12px/1.5 var(--sans);color:var(--text-secondary)}.chat-config .cfg-nota.fraca{margin:-4px 10px 12px;font-size:11.5px;color:var(--text-muted)}.chat-config .cfg-nota.opsec{margin:18px 10px 10px;padding:11px 12px;border-left:2px solid var(--brand-orange);border-radius:0 var(--radius-nav) var(--radius-nav) 0;background:var(--brand-orange-10);color:var(--text-primary)}.chat-config .cfg-nota.aviso{color:var(--brand-orange);font-weight:500}.chat-config .cfg-nota.recado{color:#41c159;font-weight:600}.chat-config .cfg-nota.recado.erro{color:var(--danger-text)}.chat-radio{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 10px;border:none;background:none;cursor:pointer;border-radius:var(--radius-nav);color:var(--text-primary);font:500 13.5px var(--sans)}.chat-radio:hover{background:var(--bg-base-60)}.chat-radio .bola{width:17px;height:17px;border-radius:var(--radius-pill);border:2px solid var(--text-muted)}.chat-radio .bola.on{border-color:var(--brand-orange);background:radial-gradient(circle,var(--brand-orange) 0 42%,transparent 44%)}.id-caixa{display:flex;align-items:center;gap:10px;margin:0 10px 12px;padding:12px 14px;border:1px solid var(--brand-orange-20);border-radius:var(--radius-nav);background:var(--brand-orange-10)}.id-caixa .numero{flex:1;font:700 16px var(--mono);letter-spacing:.06em;color:var(--text-primary)}.id-caixa .copiavel-btn{flex-shrink:0}.id-confirma{margin:0 10px 10px;padding:12px;border:1px solid var(--border-default);border-radius:var(--radius-nav)}.id-confirma .titulo{margin:0 0 6px;font:700 13px var(--sans);color:var(--text-primary)}.id-confirma .acoes{display:flex;gap:8px;margin:12px 0 4px}.chat-btn.perigo{border-color:var(--brand-orange);color:var(--brand-orange)}.chat-btn.perigo:hover{background:var(--brand-orange-10)}.chat-config .chat-btn.largo{width:calc(100% - 20px);margin:0 10px 6px}.chat-radio .chave{width:34px;height:19px;border-radius:var(--radius-pill);background:var(--bg-base-60);border:1px solid var(--border-default);position:relative;transition:background .15s}.chat-radio .chave:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:var(--radius-pill);background:var(--text-muted);transition:transform .15s,background .15s}.chat-radio .chave.on{background:var(--brand-orange-20);border-color:var(--brand-orange)}.chat-radio .chave.on:after{transform:translate(15px);background:var(--brand-orange)}.chat-lista-item .ct,.chat-janela-titulo .ct,.chat-menu .ct,.chat-botao-ct{min-width:17px;padding:1px 5px;border-radius:var(--radius-pill);background:var(--brand-orange-10);color:var(--brand-orange);font:600 10.5px var(--sans);text-align:center}.chat-botao-header{position:relative;width:auto;padding:0 6px;background:none}.chat-botao-ct{position:absolute;top:-2px;right:-2px}@media (min-width: 901px){.chat-dock,.chat-painel{right:calc(var(--hud-w, 264px) + 16px)}.shell:has(.hud-sidebar.colapsada) .chat-dock,.shell:has(.hud-sidebar.colapsada) .chat-painel{right:calc(var(--hud-w-colapsada, 60px) + 16px)}}@media (max-width: 820px){.chat-painel{right:0;left:0;width:auto;height:82vh;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.chat-dock{right:0;left:0;gap:0}.chat-janela{width:100%;height:82vh;border-radius:0;border-left:none;border-right:none}.chat-janela.min{width:100%;height:auto}.chat-dock .chat-janela:not(:last-child){display:none}}.senha-tela{padding:26px 20px 20px;text-align:center}.senha-ic{width:54px;height:54px;margin:0 auto 16px;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--brand-orange-10);color:var(--brand-orange)}.senha-tela h3{margin:0 0 6px;font:700 19px var(--sans);color:var(--text-primary)}.senha-sub{margin:0 0 20px;font:400 13px/1.5 var(--sans);color:var(--text-secondary)}.senha-bolinhas{display:flex;justify-content:center;gap:16px;margin-bottom:18px}.senha-bolinhas .bola{width:20px;height:20px;border-radius:var(--radius-pill);border:2px solid var(--border-default);transition:background .12s,border-color .12s}.senha-bolinhas .bola.cheia{background:var(--brand-orange);border-color:var(--brand-orange)}.senha-bolinhas.erro{animation:senha-nao .28s ease}.senha-bolinhas.erro .bola{border-color:var(--text-secondary)}@keyframes senha-nao{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@media (prefers-reduced-motion: reduce){.senha-bolinhas.erro{animation:none}}.senha-erro{margin:-8px 0 12px;font:500 12.5px var(--sans);color:var(--text-secondary)}.senha-teclado{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:248px;margin:0 auto}.senha-teclado .tecla{height:54px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:none;color:var(--text-primary);font:500 20px var(--sans);cursor:pointer}.senha-teclado .tecla:hover:not(:disabled){background:var(--bg-base-60);border-color:var(--brand-orange-20)}.senha-teclado .tecla:active:not(:disabled){background:var(--brand-orange-10)}.senha-teclado .tecla:disabled{opacity:.4;cursor:not-allowed}.senha-teclado .tecla.apagar{display:grid;place-items:center;color:var(--text-secondary)}.senha-nota{margin:20px 4px 0;padding:11px 12px;border-left:2px solid var(--brand-orange);border-radius:0 var(--radius-nav) var(--radius-nav) 0;background:var(--brand-orange-10);color:var(--text-primary);font:400 11.5px/1.5 var(--sans);text-align:left}.senha-link{margin-top:14px;border:none;background:none;color:var(--text-secondary);font:500 12.5px var(--sans);cursor:pointer;text-decoration:underline}.pnl{--pnl-legenda: color-mix(in srgb, var(--text-secondary) 80%, var(--text-primary));min-width:0;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.pnl-cab{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.pnl-cab h2{color:var(--text-primary);font-size:15px;font-weight:600;text-transform:none;letter-spacing:0;margin:0}.pnl-cab p{color:var(--pnl-legenda);font-size:12px;margin:5px 0 0}.pnl-link{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;background:transparent;padding:5px 0;font-family:var(--sans);color:var(--pnl-legenda);font-size:12px;cursor:pointer;flex-shrink:0;text-decoration:none}.pnl-link:hover:not(:disabled){color:var(--brand-orange)}.pnl-link:disabled{opacity:var(--opacity-esmaecido);cursor:default}.pnl-filtros{padding:0 20px 14px;overflow-x:auto}.pnl-filtros .fx-seg{white-space:nowrap}.pnl-filtros .fx-seg-item{font-size:12px;padding:7px 11px}.pnl-linha{display:flex;align-items:center;gap:12px;min-width:0}.pnl-flex{min-width:0;flex:1}.pnl-icone{width:34px;height:34px;flex:none;display:grid;place-items:center;background:var(--bg-base);color:var(--pnl-legenda);border:1px solid var(--border-subtle);border-radius:var(--radius-nav)}.pnl-host{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-primary);margin:0}.pnl-linha h3{margin:0 0 5px;font-size:13px;font-weight:550}.pnl-linha small{color:var(--pnl-legenda);font-size:11px}.pnl-item{padding:17px 20px;border-top:1px solid var(--border-subtle)}.pnl-badge{display:inline-flex;align-items:center;border:1px solid var(--border-default);background:var(--bg-base);color:var(--pnl-legenda);border-radius:var(--radius-sm);padding:3px 7px;font-size:10px}.pnl-badge.positivo{color:var(--text-primary)}.pnl-badge.positivo:before{content:"";width:5px;height:5px;border-radius:var(--radius-pill);background:var(--text-primary);margin-right:6px}.pnl-badge.destaque,.pnl-icone.destaque{color:var(--brand-orange);border-color:var(--brand-orange-20)}.pnl-meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;color:var(--pnl-legenda);font-size:11px}.pnl-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:11px}.pnl-rodape{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 20px;border-top:1px solid var(--border-subtle);color:var(--pnl-legenda);font-size:10px;line-height:1.5}.pnl-vazio{font-size:12px;color:var(--pnl-legenda);padding:18px 20px 24px;margin:0;line-height:1.6}.pnl-vazio .pnl-link{margin-top:8px}.pnl :is(button,select):focus-visible,.pnl-janela :is(button,select):focus-visible{outline:2px solid var(--brand-orange);outline-offset:-2px}.pnl-janela{--pnl-legenda: var(--text-secondary);width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:0;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);color:var(--text-primary)}.pnl-janela::backdrop{background:color-mix(in srgb,var(--bg-base) 85%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pnl-janela>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px}.pnl-janela h2{font-size:18px;margin:0;text-transform:none;color:var(--text-primary)}.pnl-fechar{display:grid;place-items:center;border:1px solid var(--border-subtle);border-radius:var(--radius-nav);background:var(--bg-base);color:var(--text-secondary);padding:7px;cursor:pointer}.pnl-janela-corpo{padding:0 22px 22px}.pnl-janela-corpo>p{font-size:13px;line-height:1.7;overflow-wrap:anywhere;margin:0 0 16px}.pnl-janela .pnl-host{white-space:normal}.pnl-janela-corpo>.btn{margin-top:16px}.pnl-detalhe{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--border-subtle);font-size:12px;overflow-wrap:anywhere}.pnl-detalhe>span{color:var(--text-secondary)}@container (max-width: 540px){.pnl-cab,.pnl-item{padding:16px}.pnl-cab p{font-size:11px}.pnl-filtros{padding:0 16px 12px}.pnl-filtros .fx-seg-item{font-size:11px;padding:7px 9px}.pnl-linha{gap:9px}.pnl-icone{width:29px;height:29px}.pnl-linha h3,.pnl-host,.pnl-link{font-size:11px}.pnl-rodape{padding:12px 16px}}.cob-linha{display:flex;align-items:center;gap:10px}.cob-fileira{display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:4px;flex:1;min-width:0;list-style:none;margin:0;padding:0}.cob-soquete{display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 3px 7px;border-radius:var(--radius-nav);border:1px solid var(--border-subtle);background:#00000040;box-shadow:inset 0 2px 4px #00000080;color:var(--text-muted);text-align:center}.cob-soquete span{font-family:var(--mono);font-size:8px;line-height:1.1;letter-spacing:.01em;text-transform:uppercase}.cob-soquete.on{color:var(--cor-fam);border-color:color-mix(in srgb,var(--cor-fam) 45%,transparent);background:color-mix(in srgb,var(--cor-fam) 10%,var(--surface-card));box-shadow:0 2px #0000008c,inset 0 1px #ffffff1a}.cob-soquete.on span{color:var(--text-secondary)}.cob-soquete.desconhecida{border-style:dashed}.cob-verbo{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);display:inline-flex;align-items:center;gap:5px;flex:none}.cob-verbo:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--cor-fam);box-shadow:0 0 0 3px color-mix(in srgb,var(--cor-fam) 18%,transparent)}@container (max-width: 420px){.cob-fileira{grid-template-columns:repeat(auto-fit,minmax(46px,1fr))}.cob-soquete span{font-size:8px}}.cob-medida{display:inline-flex;align-items:center;gap:6px}.cob-medida-rot{font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.cob-medida-barra{display:inline-flex;gap:2px}.cob-medida-barra i{width:6px;height:11px;border-radius:2px;background:#f0f1f314;box-shadow:inset 0 1px 2px #00000080}.cob-medida-barra i.on{background:var(--cor-fam);box-shadow:inset 0 1px #ffffff59}.cob-medida b{font-family:var(--mono);font-size:11px;color:var(--text-primary);font-variant-numeric:tabular-nums}.fdef-decisao{display:grid;grid-template-columns:1fr 214px;gap:16px;align-items:start}.fdef-esq{display:flex;flex-direction:column;min-width:0}.fdef-esq .cob-linha{margin-bottom:9px}.fdef-frase{margin:0;font-size:14px;line-height:1.5;color:var(--text-primary)}.fdef-frase b{color:var(--cor-fam, var(--text-primary));font-weight:500}.fdef-cob-cab{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:16px 0 8px}.fdef-rot{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.fdef-verbo{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--cor-fam);display:inline-flex;align-items:center;gap:5px}.fdef-verbo:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--cor-fam);box-shadow:0 0 0 3px color-mix(in srgb,var(--cor-fam) 18%,transparent)}.fdef-cob-nota{margin:0;font-family:var(--mono);font-size:10.5px;line-height:1.45;color:var(--text-muted)}.fdef-cob-nota-fim{margin-top:0}.fdef-dir{display:flex;flex-direction:column;gap:11px;padding:13px 14px;border-radius:var(--radius-nav);border:1px solid var(--border-subtle);background:var(--bg-base-40);box-shadow:inset 0 2px 4px #00000059}.fdef-esp{display:flex;flex-direction:column;gap:4px;min-width:0}.fdef-esp b{font-family:var(--mono);font-size:13px;font-weight:500;color:var(--text-primary);font-variant-numeric:tabular-nums}.fdef-esp .fdef-val-txt{font-family:var(--mono);font-size:11.5px;line-height:1.35;color:var(--text-secondary)}.fdef-tags{display:flex;flex-wrap:wrap;gap:4px}.fdef-encaixa{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--border-subtle)}.fdef-gavetas{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.fdef-gaveta+.fdef-gaveta{border-top:1px solid var(--border-subtle)}.fdef-gaveta>summary{list-style:none;cursor:pointer;padding:11px 2px;display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.fdef-gaveta>summary::-webkit-details-marker{display:none}.fdef-gaveta>summary:hover{color:var(--text-primary)}.fdef-gaveta>summary:focus-visible{outline:2px solid var(--brand-orange);outline-offset:-2px}.fdef-gaveta-chev{margin-left:auto;color:var(--text-muted);transition:transform .18s ease}.fdef-gaveta[open] .fdef-gaveta-chev{transform:rotate(90deg)}@media (prefers-reduced-motion: reduce){.fdef-gaveta-chev{transition:none}}.fdef-gaveta-corpo{padding:0 2px 14px}.peca-aula-texto{margin:0;font-size:12.5px;line-height:1.55;color:var(--text-secondary)}@media (max-width: 640px){.fdef-decisao{grid-template-columns:1fr}}.fexp-card{background:var(--surface-card);border:2px solid var(--border-subtle);border-radius:var(--radius-lg);padding:14px 16px;box-shadow:0 4px #0006,inset 0 1px #ffffff0a;display:flex;flex-direction:column;gap:10px}.fexp-cab{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.fexp-titulo{font-size:14px;font-weight:600;color:var(--text-primary)}.fexp-codinome{font-weight:400;color:var(--text-muted);font-size:12.5px}.fexp-vetor{text-transform:capitalize}.fexp-desc{margin:0;font-size:13px;line-height:1.5;color:var(--text-secondary)}.fexp-attrs{display:flex;flex-direction:column;gap:8px}.fexp-attr{display:flex;align-items:center;gap:10px}.fexp-rot{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);min-width:62px}.fexp-rot[data-dica]{cursor:help}.fexp-val{display:flex;gap:6px;flex-wrap:wrap}.fexp-alcance{display:flex;align-items:center;gap:8px}.fexp-alcance-n{font-family:var(--mono);font-size:13px;color:var(--text-primary)}.fexp-receita{margin-top:12px}.fexp-receita-rotulo{display:block;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:6px}.fexp-receita-rotulo[data-dica]{cursor:help}.fexp-receita-lista{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.fexp-receita-peca{font-family:var(--mono);font-size:11px;color:var(--text-secondary);padding:3px 7px;border-radius:5px;background:var(--bg-elevated, rgba(255, 255, 255, .03));box-shadow:inset 0 1px 2px #00000059}.fexp-rodape{display:flex;justify-content:space-between;align-items:center;gap:10px}.fexp-comprar{font-family:var(--mono)}.fexp-possui{margin-right:auto;color:var(--text-muted);font-family:var(--mono);text-transform:uppercase;font-size:10px}.fexp-aula summary{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:11px;color:var(--text-muted);letter-spacing:.04em}.fexp-aula p{margin:8px 0 0;font-size:12.5px;line-height:1.55;color:var(--text-secondary)}.defesa{container-type:inline-size}.defesa-colunas{display:flex;flex-direction:column;gap:20px}.def-acoes{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:end}.def-acoes select{padding:7px 9px;border:1px solid var(--border-default);border-radius:var(--radius-nav);color:var(--text-primary);background:var(--bg-base);font-size:12px}.def-item-alerta{background:var(--brand-orange-10)}.def-rep{display:flex;align-items:center;gap:6px;margin-top:5px;color:var(--text-secondary);font-size:11px}.defesa .def-log{margin:0;padding:14px 20px;border-top:1px solid var(--border-subtle)}@container (max-width: 540px){.defesa .def-log{padding:14px 16px}.def-acoes{gap:8px}}.def-av-chips{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px}.def-patch-codinome{font-weight:400;color:var(--text-muted);font-size:12px}.pnl-secao-tit{margin:8px 0 2px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--txt-fraco, #8a94a6)}.mnr{display:flex;flex-direction:column;gap:8px}.mnr-resumo{display:flex;flex-wrap:wrap;gap:8px}.mnr-resumo-item{flex:1 1 90px;display:flex;flex-direction:column;gap:2px;padding:7px 9px;border-radius:7px;background:var(--bg-elevated, rgba(255, 255, 255, .03));box-shadow:inset 0 1px 2px #00000059}.mnr-resumo-item[data-dica]{cursor:help}.mnr-resumo-item span{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.mnr-resumo-item b{display:flex;align-items:center;gap:4px;font-size:15px;color:var(--text-primary);font-variant-numeric:tabular-nums}.mnr-resumo-item small{font-size:10px;color:var(--text-muted)}.mnr-resumo-item.parado b{color:var(--text-secondary)}.mnr-nota-teto{margin:0;font-size:11.5px;line-height:1.45;color:var(--text-secondary)}.mnr-item{display:flex;flex-direction:column;gap:7px;padding:9px 10px;border-radius:8px;background:var(--bg-elevated, rgba(255, 255, 255, .025));box-shadow:0 2px #00000073,inset 0 1px #ffffff0d;border-left:2px solid var(--cor-rar, transparent)}.mnr-topo{display:flex;align-items:center;gap:8px}.mnr-ic{display:flex;color:var(--text-muted)}.mnr-id{flex:1;min-width:0}.mnr-host{margin:0;font-size:12.5px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnr-id small{font-size:10.5px;color:var(--text-muted)}.mnr-renda{display:flex;align-items:baseline;gap:2px;font-size:15px;color:var(--text-primary);font-variant-numeric:tabular-nums;cursor:help}.mnr-renda i{font-style:normal;font-size:10px;color:var(--text-muted)}.mnr-renda.parada{color:var(--text-muted)}.mnr-tags{display:flex;flex-wrap:wrap;gap:4px}.mnr-chip{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:10px;padding:2px 6px;border-radius:5px;color:var(--text-secondary);background:#ffffff0a;box-shadow:inset 0 1px 2px #0000004d}.mnr-chip[data-dica]{cursor:help}.mnr-chip.fraco{color:var(--text-muted)}.mnr-chip.teto{color:var(--cor-atencao, #e0a33a)}.mnr-numeros{display:flex;flex-wrap:wrap;gap:14px}.mnr-num{display:flex;flex-direction:column;gap:1px}.mnr-num span{display:flex;align-items:center;gap:3px;font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.mnr-num b{font-size:13px;color:var(--text-primary);font-variant-numeric:tabular-nums}.mnr-num[data-dica]{cursor:help}.mnr-num.perda b{color:var(--text-secondary)}.inicio{container-type:inline-size;--inicio-legenda: color-mix(in srgb, var(--text-secondary) 80%, var(--text-primary))}.inicio-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:22px 0}.inicio-intro h2{margin:0 0 6px;font-size:22px;font-weight:550;letter-spacing:-.5px;text-transform:none;color:var(--text-primary)}.inicio-intro p{margin:0;color:var(--inicio-legenda);font-size:13px}.inicio-resumo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:22px}.inicio-resumo button{display:flex;flex-direction:column;align-items:start;gap:8px;padding:20px;background:transparent;color:var(--text-primary);border:0;border-right:1px solid var(--border-subtle);text-align:left;cursor:pointer;font-family:var(--sans);min-width:0}.inicio-resumo button:last-child{border-right:0}.inicio-resumo button:hover{background:var(--border-subtle)}.inicio-resumo span{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--inicio-legenda)}.inicio-resumo b{font-size:30px;line-height:1.2;font-weight:550}.inicio-resumo small{font-size:11px;color:var(--inicio-legenda);line-height:1.5}.inicio-grade{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:20px}.inicio-coluna{display:flex;flex-direction:column;gap:20px;min-width:0}.inicio-ativo .pnl-tags,.inicio-ativo>.pnl-meta{padding-left:46px}.inicio-ativo>.pnl-meta{margin-top:11px}.inicio-fim{display:flex;flex-direction:column;align-items:end;gap:4px}.inicio-fim time{font-size:10px;color:var(--inicio-legenda);white-space:nowrap}.inicio-operacao{width:100%;padding:18px 20px;border:0;border-top:1px solid var(--border-subtle);text-align:left;background:transparent;color:var(--text-primary);cursor:pointer;font-family:var(--sans)}.inicio-operacao:hover,.inicio-noticia:hover{background:var(--border-subtle)}.inicio-operacao progress{display:block;width:100%;height:4px;margin-top:10px;border:0;border-radius:var(--radius-pill);overflow:hidden;background:var(--border-subtle);color:var(--brand-orange)}.inicio-operacao progress::-webkit-progress-bar{background:var(--border-subtle)}.inicio-operacao progress::-webkit-progress-value{background:var(--brand-orange)}.inicio-operacao progress::-moz-progress-bar{background:var(--brand-orange)}.inicio-atalhos{display:grid;grid-template-columns:1fr 1fr;gap:12px}.inicio-atalhos button{display:flex;align-items:center;gap:10px;padding:15px;border:1px solid var(--border-subtle);border-radius:var(--radius-nav);color:var(--text-primary);background:var(--surface-card);font-family:var(--sans);font-size:12px;cursor:pointer}.inicio-atalhos button svg:last-child{margin-left:auto}.inicio-ip{padding:16px 20px;border-top:1px solid var(--border-subtle)}.inicio-ip .copiavel{display:inline-flex;margin-top:8px;max-width:100%;font-size:15px;overflow-wrap:anywhere}.inicio-ip p{font-size:12px;margin:8px 0;color:var(--inicio-legenda)}.inicio-ip h3{font-size:12px;font-weight:550;margin:0}.inicio-ip small{display:block;margin-top:8px;color:var(--inicio-legenda);font-size:11px}.inicio-saida{background:var(--bg-base)}.inicio-maquina-linha{padding:0 20px 18px}.inicio-seguranca{display:flex;gap:9px;align-items:start;padding:0 20px 20px;font-size:12px;color:var(--inicio-legenda)}.inicio-seguranca svg{flex-shrink:0}.inicio-seguranca small{display:block;font-size:10px;margin-top:6px}.inicio-noticia{display:block;width:100%;border:0;border-top:1px solid var(--border-subtle);background:transparent;color:var(--text-primary);padding:17px 20px;text-align:left;font-family:var(--sans);cursor:pointer}.inicio-noticia p{font-size:13px;line-height:1.6;margin:9px 0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.inicio-noticia small{font-size:11px;color:var(--inicio-legenda)}.inicio-atencao{display:flex;align-items:start;gap:14px;padding:20px;background:var(--brand-orange-10);border:1px solid var(--brand-orange-20);border-radius:var(--radius-lg);margin-bottom:20px}.inicio-atencao>svg{color:var(--brand-orange);flex-shrink:0}.inicio-atencao h3{font-size:15px;margin:0}.inicio-atencao p{font-size:12px;margin:6px 0 12px;color:var(--inicio-legenda)}.inicio-modo{display:flex;flex-direction:column;align-items:start;gap:10px;margin:15px 0;font-size:12px}.inicio-modo select{width:100%;padding:10px;border:1px solid var(--border-default);border-radius:var(--radius-nav);color:var(--text-primary);background:var(--bg-base);font-family:var(--sans)}.inicio-arsenal{padding:16px 0}.inicio-arsenal h3{font-size:14px;margin:0}.inicio-arsenal p{font-size:12px;color:var(--text-secondary)}@container (max-width: 880px){.inicio-grade{grid-template-columns:minmax(0,1fr)}.inicio-resumo button{padding:15px}.inicio-intro h2{font-size:20px}}@container (max-width: 540px){.inicio-intro{flex-direction:column;align-items:start;gap:10px}.inicio-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.inicio-resumo button:nth-child(2){border-right:0}.inicio-resumo button:nth-child(-n+2){border-bottom:1px solid var(--border-subtle)}.inicio-operacao,.inicio-ip,.inicio-noticia{padding:16px}.inicio-ativo .pnl-tags,.inicio-ativo>.pnl-meta{padding-left:0}}.hud-card.hud-gadget{--gadget-sinal: var(--brand-orange);position:relative;isolation:isolate;padding:12px;border:1px solid var(--border-default);border-radius:12px;background:linear-gradient(145deg,var(--bg-chrome),var(--bg-base));box-shadow:0 3px 0 var(--bg-base),inset 0 1px color-mix(in srgb,var(--text-primary) 7%,transparent)}.hud-gadget:before{content:"";position:absolute;top:-1px;left:16px;width:28px;height:2px;background:var(--gadget-sinal);border-radius:var(--radius-pill)}.hud-gadget[data-sinal=ok]{--gadget-sinal: var(--ok-text)}.hud-gadget[data-sinal=perigo]{--gadget-sinal: var(--danger-text)}.hud-gadget[data-sinal=neutro]{--gadget-sinal: var(--text-secondary)}.hud-gadget[data-sinal=perigo]{border-color:color-mix(in srgb,var(--danger-text) 50%,var(--border-default))}.hud-gadget .gadget-cabecalho{margin:0 0 6px;padding:0 0 6px;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font-size:11px;letter-spacing:.09em;line-height:14px}.gadget-cabecalho button{display:flex;align-items:center;gap:7px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;min-height:24px}.gadget-cabecalho-icone{display:flex;flex-shrink:0;color:var(--gadget-sinal)}.gadget-cabecalho-titulo{flex:1;min-width:0}.gadget-cabecalho-estado{display:inline-flex;align-items:center;gap:5px;color:var(--gadget-sinal);font-size:15px;font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap}.gadget-cabecalho-seta{flex-shrink:0;color:var(--text-secondary)}.gadget-cabecalho button:hover{color:var(--text-primary)}.hud-gadget button:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px;border-radius:var(--radius-sm)}.hud-gadget .gadget-resumo{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:0;border:0;border-radius:var(--radius-sm);background:none;text-align:left;color:var(--text-primary);font:inherit}.gadget-resumo:hover .gadget-resumo-acao{color:var(--text-primary)}.gadget-resumo:active .gadget-arte{transform:translateY(1px)}.gadget-arte{display:grid;place-items:center;color:var(--gadget-sinal)}.gadget-resumo-corpo{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.gadget-resumo-titulo{font-size:13px;font-weight:600;line-height:1.25}.gadget-resumo-detalhe{color:var(--text-secondary);font-size:11px;line-height:1.4}.gadget-resumo-acao{display:inline-flex;align-items:center;gap:4px;color:var(--gadget-sinal);font-size:11px;line-height:1.4}.gadget-radar{position:relative;display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border:1px solid color-mix(in srgb,var(--gadget-sinal) 45%,var(--border-subtle));border-radius:50%;background:linear-gradient(transparent 49%,var(--border-subtle) 49% 51%,transparent 51%),linear-gradient(90deg,transparent 49%,var(--border-subtle) 49% 51%,transparent 51%),repeating-radial-gradient(circle,transparent 0 9px,var(--border-subtle) 10px 11px);box-shadow:inset 0 0 12px var(--bg-base)}.gadget-radar svg{position:relative}.gadget-radar-varredura{position:absolute;top:0;right:0;bottom:0;left:0}.gadget-radar[data-ativo=true] .gadget-radar-varredura{background:conic-gradient(from 0deg,transparent 65%,color-mix(in srgb,var(--gadget-sinal) 35%,transparent));animation:gadget-varrer 5s linear infinite}.gadget-radar-contato{position:absolute;top:10px;right:10px;width:5px;height:5px;border-radius:50%;background:var(--danger-text);box-shadow:0 0 0 3px var(--danger-10)}.gadget-envelope,.gadget-drive{position:relative;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--border-default);border-radius:9px;background:linear-gradient(145deg,color-mix(in srgb,var(--gadget-sinal) 9%,var(--bg-chrome)),var(--bg-base));box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 5%,transparent)}.gadget-envelope:after{content:"";position:absolute;bottom:5px;width:18px;height:2px;border-radius:var(--radius-pill);background:var(--gadget-sinal);opacity:.45}.gadget-drive{border-style:dashed;color:var(--text-secondary);border-radius:5px}.hud-gadget .reg-linha:not(.gadget-resumo){grid-template-columns:auto minmax(0,1fr) auto;padding:7px 0;gap:8px;text-align:left}.hud-gadget .hud-card-cheio>.reg-linha:nth-child(2){border-top:0}.hud-gadget .reg-corpo-email{align-items:flex-start;flex-wrap:nowrap;gap:2px}.hud-gadget .reg-linha:not(.gadget-resumo) .reg-tipo{font-size:12px}.hud-gadget .reg-alvo{color:var(--text-secondary);font-size:10px}.hud-gadget .reg-ic{border-radius:6px}.hud-gadget .hd-torre{gap:3px}.hud-gadget .hd-slot{border-radius:2px}.hud-gadget .gadget-hd-corpo{flex-direction:column;align-items:flex-start;gap:2px}.gadget-hd-estado{display:inline-flex;align-items:center;gap:5px}.gadget-hd-capacidade{font-variant-numeric:tabular-nums}.hud-gadget .hud-card-mini{gap:8px;color:var(--gadget-sinal)}.hud-card-recursos.hud-gadget{padding:0}.hud-card-recursos.hud-gadget .pp-maq-total{width:100%;max-width:none;padding:10px;border:0;border-radius:inherit;background:none;box-shadow:none}.hud-card-recursos.hud-gadget .pp-maq-topo{gap:6px;margin-bottom:8px;padding-bottom:7px;border-bottom:1px solid var(--border-subtle);font-size:11px}.hud-card-recursos.hud-gadget .pp-maq-topo b{color:var(--text-primary);font-weight:600}.hud-card-recursos.hud-gadget .pp-maq-n{color:var(--text-secondary)}.hud-card-recursos.hud-gadget .pp-arco-linha{gap:5px}.hud-card-recursos.hud-gadget .pp-arco-item{min-width:0;padding:4px 2px 3px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--bg-base);box-shadow:inset 0 2px 4px color-mix(in srgb,var(--bg-base) 75%,transparent)}.hud-card-recursos.hud-gadget .pp-medida-rot,.hud-card-recursos.hud-gadget .pp-medida-rot svg,.hud-card-recursos.hud-gadget .pp-arco-detalhe{color:var(--text-secondary)}.hud-card-recursos.hud-gadget .pp-arco-pct{color:var(--text-primary);font-size:13px;font-weight:600}.hud-card-recursos.hud-gadget .pp-arco-pct[data-quente=true]{color:var(--danger-text)}.hud-card-recursos.hud-gadget .pp-arco-detalhe{font-size:9px;line-height:1.25}.hud-card-recursos.hud-gadget .pp-medida-num{color:var(--text-primary);font-size:11px}.hud-card-recursos.hud-gadget .pp-medida>.pp-medida-rot{display:flex}.hud-card-recursos.hud-gadget .pp-medida-num{line-height:1.3}.hud-card-recursos.hud-gadget .pp-medida+.pp-medida{margin-top:4px}.hud-card-recursos.hud-gadget .pp-ram-barra{height:6px}.hud-card-recursos.hud-gadget .pp-medida-num[data-quente=true]{color:var(--danger-text)}.hud-card-recursos.hud-gadget .pp-rede-seta{color:var(--text-secondary);font-size:10px}.hud-card-recursos.hud-gadget .pp-rede-seta[data-ativo=true]{color:var(--brand-orange)}.hud-card-recursos.hud-gadget .pp-energia-abrir{border-top:1px solid var(--border-subtle);padding-top:7px}.hud-card-recursos.hud-gadget .pp-energia-abrir-valor{margin-top:3px;font-size:11px}.hud-card-recursos.hud-gadget .gadget-resumo{padding:10px}.hud-gadget-mobile+.hud-gadget-mobile{margin-top:10px}.hud-gadget-mobile .hud-card-lista .hud-card-cheio>.reg-linha{display:grid}.hud-gadget-mobile .hud-card-lista .hud-card-cheio>.proc-mini,.hud-gadget-mobile .hud-card-recursos .pp-medida{display:block}@container gadget-cel (max-height: 84px){.hud-card-recursos.hud-gadget{padding:8px}}@container gadget-cel (min-height: 85px) and (max-height: 210px){.hud-card-recursos.hud-gadget .pp-maq-total{padding:8px}.hud-card-recursos.hud-gadget .pp-maq-topo{margin-bottom:5px;padding-bottom:5px}.hud-card-recursos.hud-gadget .pp-arco-item{padding:3px 1px}}@container gadget-cel (max-width: 210px){.hud-gadget .gadget-resumo{grid-template-columns:36px minmax(0,1fr);gap:7px}.gadget-radar,.gadget-envelope,.gadget-drive{width:36px;height:36px}.gadget-resumo-detalhe,.gadget-cabecalho-icone,.gadget-cabecalho-seta,.hud-card-recursos.hud-gadget .hud-card-cheio{display:none}.hud-card-recursos.hud-gadget .hud-card-mini{display:flex}}@container gadget-cel (max-width: 150px){.hud-gadget .hud-card-cheio{display:none}.hud-gadget .hud-card-mini{display:flex}}@media (prefers-reduced-motion: reduce){.gadget-radar[data-ativo=true] .gadget-radar-varredura{animation:none}}@keyframes gadget-varrer{to{transform:rotate(360deg)}}.gadget-sincronizacao{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-chrome);color:var(--text-secondary);font:11px/1.4 var(--sans)}.gadget-sincronizacao button{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-base);color:var(--text-primary);cursor:pointer}.gadget-sincronizacao button:disabled{opacity:.5;cursor:wait}.hud-gadget>.gadget-sincronizacao{position:absolute;inset:auto 4px 4px;z-index:2}.hud-gadget[data-erro=true]{border-style:dashed}.hud-scroll>.gadget-sincronizacao{margin:8px}.gadget-layout-status{padding:16px;font-size:12px;color:var(--text-secondary)}.gadget-ferramentas{display:flex;align-items:center;justify-content:space-between;gap:8px}.gadget-ferramentas>button:not(.hud-icone-btn){display:inline-flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-chrome);color:var(--text-secondary);font:12px var(--sans);cursor:pointer}.gadget-processo{width:100%;border:0;padding:0;background:none;color:inherit;text-align:left;cursor:pointer}.gadget-processo:hover{background:var(--bg-base-60)}.hud-gadget-mobile .hud-card-lista .hud-card-cheio>.gadget-processo{display:block}@container gadget-cel (min-height: 196px){.hud-card-lista .hud-card-cheio>.gadget-processo:nth-child(3){display:block}}@container gadget-cel (min-height: 264px){.hud-card-lista .hud-card-cheio>.gadget-processo:nth-child(4){display:block}}@container gadget-cel (min-height: 332px){.hud-card-lista .hud-card-cheio>.gadget-processo:nth-child(5){display:block}}@container gadget-cel (max-height: 84px){.hud-gadget>.gadget-sincronizacao{inset:4px 4px auto auto;padding:0}.hud-gadget>.gadget-sincronizacao>span{display:none}}.amigos-sub{margin:0 0 18px;max-width:62ch;font:400 13px/1.5 var(--sans);color:var(--text-muted)}.amigos-topo{display:flex;justify-content:flex-end;margin-bottom:14px}.amigos-abas{margin-bottom:18px}.amigos-modal-corpo .amigos-abas{overflow-x:auto}.amigos-barra{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.amigos-secao{margin-bottom:22px}.amigos-secao-titulo{margin:0 0 10px;font:700 11.5px var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.amigos-lista{display:flex;flex-direction:column;gap:8px}.amigos-linha{display:flex;align-items:center;gap:12px;padding:11px 14px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-chrome);box-shadow:0 3px #0000004d,inset 0 1px #ffffff08}.amigos-linha .av{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:9px;border:1px solid var(--brand-orange-20);background:var(--bg-base);color:var(--brand-orange);font:700 15px var(--mono);overflow:hidden}.amigos-linha .av-foto{width:100%;height:100%;object-fit:cover}.amigos-linha .corpo{flex:1;min-width:0}.amigos-linha .handle{font:700 14px var(--mono);color:var(--text-primary)}.amigos-linha .sub{margin-top:2px;font:400 12px var(--sans);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amigos-linha .sub .minha{color:var(--text-secondary)}.amigos-linha .acoes{display:flex;gap:6px;flex:none}.amigos-linha-perfil{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:0;border:none;background:none;text-align:left;cursor:pointer}.amigos-linha-perfil:hover .handle{color:var(--brand-orange)}.amigos-linha .acoes .btn{padding:5px 11px;font-size:11px;display:inline-flex;align-items:center;gap:5px}.amigos-linha .ct{flex:none;padding:1px 6px;border-radius:var(--radius-pill);background:var(--brand-orange);color:var(--text-on-brand);font:700 10px var(--mono)}.amigos-vazio{padding:32px 20px;text-align:center;border:1px dashed var(--border-default);border-radius:12px;color:var(--text-muted);font:400 13px/1.55 var(--sans)}.amigos-vazio b{display:block;margin-bottom:4px;font:600 13.5px var(--sans);color:var(--text-secondary)}.amigos-config{padding:8px 6px 14px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--bg-chrome);box-shadow:0 3px #0000004d,inset 0 1px #ffffff08}.amigos-modal{width:360px;max-width:calc(100vw - 32px);padding:0}.amigos-modal-cab{display:flex;align-items:center;gap:9px;padding:14px 16px;border-bottom:1px solid var(--border-subtle)}.amigos-modal-cab .tit-ic{color:var(--brand-orange);flex:none}.amigos-modal-cab h3{margin:0;flex:1;min-width:0;font:700 15px var(--sans);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amigos-modal-cab .qtd{font:500 11px var(--mono);color:var(--text-muted);flex:none}.amigos-modal-cheio{width:560px}.amigos-modal-corpo{max-height:min(70vh,620px);overflow-y:auto;padding:14px 16px 16px}.amigos-modal-lista{max-height:388px;overflow-y:auto;padding:8px}.amigos-modal-linha{display:flex;align-items:center;gap:10px;width:100%;padding:8px 9px;border:none;border-radius:9px;background:none;color:inherit;text-align:left;font:inherit}button.amigos-modal-linha{cursor:pointer}button.amigos-modal-linha:hover{background:var(--bg-base-60)}.amigos-modal-linha .av{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:8px;border:1px solid var(--brand-orange-20);background:var(--bg-base);color:var(--brand-orange);font:700 12px var(--mono);overflow:hidden}.amigos-modal-linha .av-foto{width:100%;height:100%;object-fit:cover}.amigos-modal-linha .handle{flex:1;min-width:0;font:700 12.5px var(--mono);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amigos-modal-nota{margin:0;padding:26px 20px;text-align:center;font:400 12.5px/1.5 var(--sans);color:var(--text-muted)}.lado-amigos-h{display:flex;align-items:center;gap:7px;color:var(--brand-orange);font:600 15px var(--sans)}.lado-amigos-h .qtd{margin-left:auto;font:500 13px var(--mono);color:var(--text-muted)}.lado-amigos-previa{display:flex;flex-direction:column;gap:6px;margin-top:9px}.lado-amigos-previa .linha{display:flex;align-items:center;gap:8px;width:100%;padding:0;border:none;background:none;font:400 12.5px var(--mono);color:var(--text-secondary);text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lado-amigos-previa .linha:hover{color:var(--text-primary)}.lado-amigos-previa .av{width:22px;height:22px;flex:none;display:grid;place-items:center;border-radius:6px;border:1px solid var(--brand-orange-20);background:var(--bg-base);color:var(--brand-orange);font:700 10px var(--mono);overflow:hidden}.lado-amigos-previa .av-foto{width:100%;height:100%;object-fit:cover}.lado-amigos-vazio{margin:8px 0 0;font:400 12.5px/1.5 var(--sans);color:var(--text-muted)}.lado-amigos-todos{margin-top:10px;padding:0;border:none;background:none;color:var(--brand-orange);font:700 12px var(--sans);cursor:pointer}.lado-amigos-todos:hover{text-decoration:underline}.perfil-contatos-btn{padding:0;border:none;background:none;color:inherit;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.perfil-contatos-btn:hover{color:var(--brand-orange)}.operacoes{min-width:0}.operacoes-intro{margin:0 0 24px;color:var(--text-secondary);font:14px/1.6 var(--sans);max-width:760px}.operacoes-atalhos{display:flex;gap:8px;flex-wrap:wrap}.operacoes-resumo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px}.operacoes-resumo>div{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;padding:18px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:0 3px 0 var(--bg-base),inset 0 1px 0 var(--border-subtle)}.operacoes-resumo svg{grid-row:span 2;align-self:center;color:var(--text-secondary)}.operacoes-resumo strong{color:var(--text-primary);font-size:24px;font-variant-numeric:tabular-nums}.operacoes-resumo span{color:var(--text-secondary);font-size:12px}.operacoes-resumo [data-alerta=true] svg{color:var(--danger-text)}.operacoes-lista,.operacoes-fila,.operacoes-implantes,.operacoes-tecnico{margin-bottom:20px}.operacoes-implantes h2{display:flex;align-items:center;gap:10px}.operacoes-implantes>p{color:var(--text-secondary);font:13px/1.6 var(--sans)}.operacoes-implantes .reg-lista{margin:4px 0 16px}.operacoes-implantes .reg-alvo{display:inline-flex;align-items:center;gap:6px}.operacoes-filtros{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.operacoes-filtros label{display:flex;align-items:center;gap:10px;flex:1;min-width:160px;padding:0 12px;border:1px solid var(--border-default);border-radius:var(--radius-nav);color:var(--text-secondary);background:var(--bg-base)}.operacoes-filtros input{width:100%;min-width:0;padding:12px 0;border:0;background:none;color:var(--text-primary);font:13px var(--sans)}.operacoes-filtros select{padding:12px;border:1px solid var(--border-default);border-radius:var(--radius-nav);background:var(--bg-base);color:var(--text-primary);max-width:100%}.operacao{padding:20px 0;border-top:1px solid var(--border-subtle)}.operacao-cabecalho{display:flex;align-items:center;gap:12px}.operacao-cabecalho>div{flex:1;min-width:0}.operacao-cabecalho h2{margin:0 0 6px;font-size:15px;color:var(--text-primary);letter-spacing:0;text-transform:none}.operacao-icone{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border:1px solid var(--border-subtle);border-radius:var(--radius-nav);color:var(--brand-orange);background:var(--brand-orange-10)}.operacao-alvo{color:var(--text-secondary);font:12px/1.5 var(--mono);overflow-wrap:anywhere}.operacao-progresso{display:flex;align-items:center;gap:12px;margin:18px 0;font:12px var(--mono);color:var(--text-secondary)}.operacao-progresso progress{width:100%;height:7px;accent-color:var(--brand-orange)}.operacao-contexto{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;color:var(--text-secondary);font-size:12px;overflow-wrap:anywhere}.operacao-contexto>span{display:inline-flex;align-items:center;gap:6px}.operacao-acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px}.operacao-acoes button{min-height:38px}.operacao-confirmacao,.operacao-aviso{padding:12px;border-radius:var(--radius-nav);background:var(--brand-orange-10);color:var(--text-primary);font:12px/1.5 var(--sans)}.operacao[data-atrasada=true] .operacao-icone{color:var(--danger-text);background:var(--danger-10)}.operacoes-erro{padding:14px;color:var(--danger-text);font:13px/1.5 var(--sans)}.operacoes-erro button{border:0;background:none;color:inherit;text-decoration:underline;cursor:pointer}.operacoes-vazio{display:grid;justify-items:center;gap:12px;padding:32px 16px;text-align:center;color:var(--text-secondary)}.operacoes-vazio p{margin:0;font-size:13px}.operacoes-fila h2{display:flex;align-items:center;gap:10px}.operacoes-fila>p,.operacoes-tecnico p{color:var(--text-secondary);font:13px/1.6 var(--sans)}.operacao-fila-item{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--border-subtle)}.operacao-fila-item>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere;font:13px var(--mono)}.operacao-fila-posicao{display:grid;place-items:center;min-width:28px;height:28px;border-radius:var(--radius-sm);background:var(--bg-base);color:var(--text-secondary);font:12px var(--mono)}.operacoes-tecnico summary{padding:10px 0;color:var(--text-primary);font-size:14px;cursor:pointer}.operacao-sistema{margin-top:12px;border-top:1px solid var(--border-subtle)}.operacao-tabela{overflow-x:auto}.operacao-tabela table{width:100%;border-collapse:collapse;font:12px/1.6 var(--mono);color:var(--text-secondary)}.operacao-tabela th,.operacao-tabela td{text-align:left;padding:10px;border-bottom:1px solid var(--border-subtle)}.operacoes button:focus-visible,.operacoes input:focus-visible,.operacoes select:focus-visible,.operacoes summary:focus-visible{outline:2px solid var(--brand-orange);outline-offset:3px}@media (max-width: 760px){.operacoes .pp-titulo-linha{flex-wrap:wrap;gap:16px}.operacoes-resumo{gap:8px}.operacoes-resumo>div{padding:12px;grid-template-columns:1fr}.operacoes-resumo svg{display:none}.operacoes-resumo strong{font-size:20px}.operacao-cabecalho{flex-wrap:wrap}.operacao-cabecalho .pp-restante{width:100%}.operacao-acoes{justify-content:flex-start}.operacao-fila-item{flex-wrap:wrap}.operacao-fila-item button{margin-left:auto}}.rack-split-body{display:flex;align-items:stretch;min-height:0;border-radius:var(--radius-nav);overflow:hidden}.rack-split-body>.pcb-modal-body,.rack-split-body>.rack-centro{flex:1;min-width:0}.rack-mini{position:relative;overflow:hidden;z-index:0;width:208px;flex-shrink:0;padding:18px 0;display:flex;flex-direction:column;gap:5px;background:linear-gradient(168deg,#261a14f0,#111318f7 55%,#0b0c0ffc);border-right:1px solid var(--border-subtle);transition:width .18s ease}.rack-mini:before{content:"";position:absolute;top:-90px;left:-70px;width:260px;height:260px;background:radial-gradient(circle,rgba(244,84,25,.45),transparent 68%);filter:blur(38px);pointer-events:none}.rack-mini:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.14),transparent 80%)}.rack-mini-titulo{position:relative;display:flex;align-items:center;gap:6px;font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-weight:700;padding:0 8px 10px 14px}.rack-mini-titulo svg.rack-ic{color:var(--brand-orange);flex-shrink:0}.rack-mini-titulo .txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rack-toggle-btn{margin-left:auto;flex-shrink:0;width:20px;height:20px;border-radius:5px;border:none;cursor:pointer;background:var(--bg-base);color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--border-subtle);display:inline-flex;align-items:center;justify-content:center;transition:color .12s ease,box-shadow .12s ease}.rack-toggle-btn:hover{color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border-default)}.rack-toggle-btn svg{transition:transform .18s ease}.rack-mini.fechado{width:46px}.rack-mini.fechado .rack-mini-titulo{padding:0 0 10px;justify-content:center}.rack-mini.fechado .rack-mini-titulo .txt,.rack-mini.fechado .rack-mini-titulo .rack-ic{display:none}.rack-mini.fechado .rack-toggle-btn{margin:0}.rack-mini.fechado .rack-toggle-btn svg{transform:rotate(180deg)}.rack-mini.fechado .rack-mini-trilho{display:none}.rack-mini.fechado .rack-mini-slots{padding:0 6px}.rack-mini.fechado .rack-mini-u{justify-content:center;padding:7px 4px;gap:0}.rack-mini.fechado .rack-mini-u .u-lbl,.rack-mini.fechado .rack-mini-u span.nome,.rack-mini.fechado .rack-mini-cabecalho{display:none}.rack-mini.fechado .cat-item{justify-content:center;padding:7px 4px}.rack-mini.fechado .cat-item-info{display:none}.rack-mini-corpo{position:relative;display:flex;min-height:0}.rack-mini-trilho{width:9px;flex-shrink:0;opacity:.55;background-image:radial-gradient(circle,rgba(255,255,255,.16) 1.3px,transparent 1.3px);background-size:100% 34px;background-position:0 16px}.rack-mini-slots{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding:0 6px;overflow-y:auto}.rack-mini-u{position:relative;display:flex;align-items:center;gap:7px;padding:7px 8px;border-radius:7px;font-size:10.5px;border:none;width:100%;text-align:left;font-family:var(--sans);cursor:pointer;transition:background .12s ease,box-shadow .12s ease,transform .1s ease}.rack-mini-u .u-lbl{font-family:var(--mono);font-size:8px;font-weight:700;color:var(--text-muted);background:var(--bg-base);box-shadow:inset 0 0 0 1px var(--border-subtle);border-radius:4px;padding:3px 4px;flex-shrink:0;text-align:center;min-width:20px}.rack-mini-u .u-ic{width:20px;height:20px;border-radius:6px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.rack-mini-u span.nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rack-mini-u:not(.vazio){background:color-mix(in srgb,var(--surface-card) 82%,transparent);box-shadow:0 2px #0006,inset 0 1px #ffffff0f,inset 0 0 0 1px var(--border-default);color:var(--text-primary);font-weight:600}.rack-mini-u:not(.vazio):hover{background:color-mix(in srgb,var(--surface-card) 100%,transparent);transform:translate(1px)}.rack-mini-u:not(.vazio) .u-ic{background:color-mix(in srgb,var(--cor-app, var(--text-secondary)) 22%,transparent);color:var(--cor-app, var(--text-secondary));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cor-app, var(--text-secondary)) 40%,transparent)}.rack-mini-u.sel{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-orange) 30%,var(--surface-card)),color-mix(in srgb,var(--brand-orange) 18%,var(--surface-card)));color:#fff;box-shadow:0 2px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #ffffff29,inset 0 0 0 1.5px var(--brand-orange)}.rack-mini-u.sel .u-ic{background:#ffffff2e;color:#fff;box-shadow:none}.rack-mini-u.sel .u-lbl{background:#00000040;color:#fff;box-shadow:inset 0 0 0 1px #ffffff59}.rack-mini-u.vazio{background:#00000052;box-shadow:inset 0 2px 5px #0009,inset 0 0 0 1px #ffffff05;color:var(--text-muted);font-family:var(--mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.rack-mini-u.vazio .u-ic{background:none;box-shadow:inset 0 0 0 1px var(--border-subtle);opacity:.45}.rack-mini-u.vazio:hover{background:#0006}.rack-mini.direita{border-right:none;border-left:1px solid var(--border-subtle)}.rack-mini.direita:before{left:auto;right:-70px}.rack-mini.direita:after{background:linear-gradient(270deg,rgba(255,255,255,.14),transparent 80%)}.rack-mini.direita .rack-toggle-btn svg{transform:rotate(180deg)}.rack-mini.direita.fechado .rack-toggle-btn svg{transform:rotate(0)}.rack-mini.direita .rack-mini-titulo{padding:0 14px 10px 8px}.cat-busca-barra{display:flex;align-items:center;margin:0 6px 8px}.cat-busca{display:flex;align-items:center;gap:6px;padding:7px 9px;background:var(--bg-base);border-radius:var(--radius-sm);box-shadow:inset 0 1px 4px #00000080,inset 0 0 0 1px var(--border-subtle);margin:0 6px 8px;color:var(--text-muted)}.cat-busca input{all:unset;flex:1;min-width:0;color:var(--text-primary);font-family:var(--sans);font-size:11px}.cat-filtros{display:flex;flex-wrap:wrap;gap:5px;padding:0 6px 10px}.cat-chip{font-size:9px;font-family:var(--mono);font-weight:700;text-transform:uppercase;padding:4px 8px;border:none;border-radius:var(--radius-pill);background:var(--bg-base);color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--border-subtle);cursor:pointer}.cat-chip.sel{background:var(--brand-orange-10);color:var(--brand-orange);box-shadow:inset 0 0 0 1px var(--brand-orange)}.cat-item{display:flex;align-items:center;gap:8px;padding:8px 9px;border:none;border-radius:8px;margin:0 0 4px;width:100%;text-align:left;font-family:var(--sans);background:color-mix(in srgb,var(--surface-card) 82%,transparent);box-shadow:0 2px #0006,inset 0 1px #ffffff0f,inset 0 0 0 1px var(--border-default);cursor:pointer}.cat-item:disabled{opacity:.4;cursor:default}.cat-item.sel{box-shadow:0 2px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #ffffff29,inset 0 0 0 1.5px var(--brand-orange);background:linear-gradient(180deg,color-mix(in srgb,var(--brand-orange) 30%,var(--surface-card)),color-mix(in srgb,var(--brand-orange) 18%,var(--surface-card)))}.cat-item-ic{width:22px;height:22px;border-radius:6px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--cor-app, var(--text-secondary)) 22%,transparent);color:var(--cor-app, var(--text-secondary))}.cat-item-info{flex:1;min-width:0}.cat-item-nome{font-size:10.5px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cat-item-tipo{font-size:8.5px;color:var(--text-muted);font-family:var(--mono);text-transform:uppercase;letter-spacing:.03em}.rack-mini-vazio{padding:10px 12px;font-size:10px;line-height:1.5;font-family:var(--mono);color:var(--text-muted)}.rack-mini-ocupacao{display:flex;flex-direction:column;gap:4px;border-left:2px solid var(--border-subtle);padding-left:4px;margin-left:-4px;transition:border-color .2s ease}.rack-mini-ocupacao[data-ocupacao=baixa]{border-left-color:var(--text-muted)}.rack-mini-ocupacao[data-ocupacao=media]{border-left-color:color-mix(in srgb,var(--brand-orange) 45%,var(--border-subtle))}.rack-mini-ocupacao[data-ocupacao=alta]{border-left-color:var(--brand-orange)}.rack-mini-ocupacao[data-ocupacao=baixa]>.rack-mini-vazio:last-child{color:var(--text-muted)}.rack-mini-ocupacao[data-ocupacao=media]>.rack-mini-vazio:last-child{color:var(--text-secondary)}.rack-mini-ocupacao[data-ocupacao=alta]>.rack-mini-vazio:last-child{color:var(--ok-text);font-weight:700}.prop-ficha{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--surface-card);border-radius:var(--radius-nav);box-shadow:0 2px #00000052,inset 0 1px #ffffff0a,inset 0 0 0 1.5px var(--brand-orange)}.prop-ficha-ic{width:38px;height:38px;border-radius:9px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--brand-orange) 16%,var(--bg-base));color:var(--brand-orange)}.prop-ficha-info{flex:1;min-width:0}.prop-ficha-nome{font-size:13px;font-weight:700;color:var(--text-primary)}.prop-ficha-stats{display:flex;flex-wrap:wrap;gap:14px;margin-top:3px;font-size:10.5px;color:var(--text-muted);font-family:var(--mono)}.prop-ficha-stats b{color:var(--text-secondary);font-weight:600}@media (prefers-reduced-motion: reduce){.rack-mini,.rack-mini-u,.rack-toggle-btn,.rack-toggle-btn svg{transition:none}}.rack-frame-interno{position:relative;overflow:hidden;width:min(100%,calc((85vh - 190px) * var(--proporcao, .4)));max-width:100%;aspect-ratio:var(--proporcao, .4);margin:0 auto;-webkit-user-select:none;user-select:none}.rack-frame-arte{position:absolute}.rack-frame-arte>img{display:block;width:100%;height:100%;object-fit:fill;pointer-events:none}.rack-frame-u{position:absolute;padding:0;border:1px solid transparent;border-radius:2px;background:transparent;cursor:pointer;display:flex;align-items:stretch}.rack-frame-u:hover{border-color:var(--border-default);background:#ffffff0d}.rack-frame-u.sel{border-color:var(--brand-orange);box-shadow:0 0 0 1px var(--brand-orange) inset}.rack-frame-placa{flex:1;min-width:0;align-self:center;max-height:100%;display:flex;align-items:center;gap:4px;padding:3px 4px;border-radius:2px;background:linear-gradient(180deg,#33363c,#26282d 55%,#1f2126);border-left:2px solid var(--cor-app, var(--text-secondary));box-shadow:0 2px #00000073,inset 0 1px #ffffff1a;color:var(--text-primary);font-family:var(--mono);font-size:9px;overflow:hidden}.rack-frame-placa .u-ic{display:inline-flex;color:var(--cor-app, var(--text-secondary))}.rack-frame-placa .nome{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rack-frame-frente{position:relative;flex:1;overflow:hidden}.rack-frame-frente>img{position:absolute;max-width:none;pointer-events:none}.rack-frame-u.com-frente:hover{background:transparent}.rack-rodape{display:flex;justify-content:space-between;gap:6px;padding:4px 2px 0;font-family:var(--mono);font-size:11px;color:var(--text-secondary)}.rack-rodape>span{display:inline-flex;align-items:center;gap:3px}.rack-rodape>span.quente{color:var(--danger-text)}.eqr-frente{--eqr-verde: #00ff9d;--eqr-ambar: #ffb020;--eqr-perigo: #ff4d5e;--eqr-ciano: #38d0ff;display:grid;grid-template-columns:4% minmax(0,1fr) 4%;gap:1.2%;padding:1.4%;border-radius:6px;background:linear-gradient(180deg,#3b3e45,#2a2c32 45%,#1e2025);box-shadow:inset 0 1px #ffffff24,inset 0 -2px #00000073,0 4px #050608}.eqr-frente.alerta{box-shadow:inset 0 1px #ffffff24,inset 0 0 0 2px #ff4d5ea6,0 4px #050608}.eqr-orelha{display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:20% 0;border-radius:3px;background:linear-gradient(90deg,#26282d,#303238)}.eqr-parafuso{position:relative;width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#5a5e66,#1b1d21 70%);box-shadow:0 1px #0009}.eqr-parafuso:after{content:"";position:absolute;top:44%;right:18%;bottom:44%;left:18%;background:#121317;border-radius:1px}.eqr-miolo{display:grid;gap:5px;min-width:0}.eqr-faixa{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0 2px;min-height:16px}.eqr-modelo{font:700 clamp(8px,1.05vw,11px) var(--mono);letter-spacing:.14em;color:#8b909b;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eqr-status{display:flex;flex-wrap:wrap;gap:3px clamp(6px,1.2vw,12px)}.eqr-status span{display:grid;justify-items:center;gap:2px;font:700 clamp(6px,.75vw,8.5px) var(--mono);letter-spacing:.06em;color:#7d828d}.eqr-status i{width:clamp(10px,1.4vw,16px);height:4px;border-radius:1px;background:#15171b;box-shadow:inset 0 1px #0009}.eqr-frente:not([data-estado=desligado]) .eqr-st-power i,.eqr-frente:not([data-estado=desligado]) .eqr-st-pwr i{background:var(--eqr-verde);box-shadow:0 0 6px var(--eqr-verde)}.eqr-frente[data-estado=funcionando] .eqr-st-net i,.eqr-frente[data-estado=funcionando] .eqr-st-fan i,.eqr-frente[data-estado=funcionando] .eqr-st-w1 i{background:var(--eqr-verde);box-shadow:0 0 6px var(--eqr-verde)}.eqr-frente[data-estado=funcionando] .eqr-st-w2 i,.eqr-frente[data-estado=funcionando].pisca .eqr-st-hdd i,.eqr-frente[data-estado=funcionando].pisca .eqr-st-lan i{background:var(--eqr-ambar);box-shadow:0 0 6px var(--eqr-ambar)}.eqr-frente[data-estado=iniciando] .eqr-st-hdd i,.eqr-frente[data-estado=iniciando] .eqr-st-lan i{background:var(--eqr-ciano);box-shadow:0 0 6px var(--eqr-ciano)}.eqr-frente[data-estado=erro] .eqr-st-fault i,.eqr-frente[data-estado=erro] .eqr-st-flt i{background:var(--eqr-perigo);box-shadow:0 0 7px var(--eqr-perigo);animation:eqr-pisca 1s steps(2) infinite}@keyframes eqr-pisca{50%{opacity:.25}}.eqr-miolo-baias{grid-template-rows:auto 1fr}.eqr-grupos{display:grid;gap:1.2%;min-width:0}.eqr-grupo{display:grid;gap:3px;padding:3px;border-radius:3px;background:#111317;box-shadow:inset 0 1px 2px #000000b3,0 1px #ffffff0f}.eqr-baia{position:relative;min-width:0;aspect-ratio:var(--proporcao-baia, .52);padding:7% 9%;display:grid;grid-template-rows:34% 1fr 26%;gap:6%;border-radius:2px;border:1px solid #070809;background:#0c0d10;box-shadow:inset 0 2px 3px #000c;cursor:pointer;transition:transform .18s ease,border-color .15s,box-shadow .15s}.eqr-baia:disabled{cursor:default}.eqr-puxador{display:grid;place-items:center;overflow:hidden;border-radius:2px;border:1px dashed #2c3038}.eqr-lcd{font:700 clamp(6px,.9vw,11px) var(--mono);color:#3a5a4c;white-space:nowrap}.eqr-ranhuras{display:grid;place-items:center;border-radius:1px;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(255,255,255,.035) 3px 4px)}.eqr-status-baia{width:62%;height:clamp(3px,.45vw,6px);border-radius:1px;background:#1d2026;box-shadow:inset 0 1px #0009}.eqr-etq{display:grid;place-items:center;overflow:hidden;border-radius:2px;border:1px dashed #2c3038;font:700 clamp(5px,.75vw,9px) var(--mono);letter-spacing:.08em;color:#0b0c0f;white-space:nowrap}.eqr-baia:not(:disabled):hover{border-color:#5b606b}.eqr-baia:focus-visible{outline:2px solid var(--eqr-ciano);outline-offset:1px}.eqr-baia.cheia{background:linear-gradient(180deg,#34373e,#25272d);border-color:#0a0b0d;box-shadow:inset 0 1px #ffffff1f,0 1px #0009}.eqr-baia.cheia .eqr-puxador{border:0;background:linear-gradient(180deg,#16181c,#0e0f12);box-shadow:inset 0 0 0 1px #3f434b}.eqr-baia.cheia .eqr-etq{border:0;background:var(--cor-disco);box-shadow:inset 0 -1px #00000059}.eqr-baia.cheia .eqr-status-baia{background:#2f4a3f}.eqr-frente[data-estado=funcionando] .eqr-baia.cheia .eqr-lcd{color:var(--eqr-verde);text-shadow:0 0 6px rgba(0,255,157,.55)}.eqr-frente[data-estado=iniciando] .eqr-baia.cheia .eqr-lcd{color:var(--eqr-ciano);text-shadow:0 0 6px rgba(56,208,255,.55)}.eqr-frente[data-estado=erro] .eqr-baia.cheia .eqr-lcd{color:var(--eqr-perigo);text-shadow:0 0 6px rgba(255,77,94,.55)}.eqr-frente[data-estado=funcionando] .eqr-baia.cheia .eqr-status-baia{background:var(--eqr-verde);box-shadow:0 0 6px var(--eqr-verde)}.eqr-frente[data-estado=funcionando] .eqr-baia.cheia.atividade .eqr-status-baia{background:var(--eqr-ambar);box-shadow:0 0 6px var(--eqr-ambar)}.eqr-frente[data-estado=iniciando] .eqr-baia.cheia .eqr-status-baia{background:var(--eqr-ciano);box-shadow:0 0 6px var(--eqr-ciano)}.eqr-frente[data-estado=erro] .eqr-baia .eqr-status-baia{background:#5a1f27}.eqr-frente[data-estado=erro] .eqr-baia.cheia .eqr-status-baia{background:var(--eqr-perigo);box-shadow:0 0 7px var(--eqr-perigo);animation:eqr-pisca 1s steps(2) infinite}.eqr-baia.aberta{transform:translateY(7%);z-index:2;border-color:var(--brand-orange);box-shadow:0 0 0 1px var(--brand-orange),0 6px 12px #0009}.eqr-frente.eqr-portas{grid-template-columns:3.2% minmax(0,1fr) 3.2%}.eqr-miolo-portas{grid-template-columns:auto minmax(0,1fr);gap:2%;align-items:stretch}.eqr-painel-status{display:grid;grid-template-rows:auto 1fr;gap:6px;min-width:92px;padding:4px 8px;border-radius:3px;background:#15171b;box-shadow:inset 0 0 0 1px #2a2d33}.eqr-painel-status .eqr-status{display:grid;grid-template-columns:repeat(2,auto);align-content:center}.eqr-painel-status .eqr-status span{display:flex;align-items:center;gap:4px}.eqr-painel-status .eqr-status i{width:clamp(8px,1vw,12px)}.eqr-portas{display:grid;gap:2.5%;align-items:stretch;min-width:0;padding-top:12px}.eqr-grupo-portas{position:relative;display:grid;gap:4px;padding:5px;border-radius:3px;background:#111317;box-shadow:inset 0 1px 2px #000000b3,0 1px #ffffff0f}.eqr-rot-grupo{position:absolute;top:-1px;left:6px;transform:translateY(-100%);font:700 clamp(6px,.7vw,8px) var(--mono);letter-spacing:.1em;color:#7d828d}.eqr-porta{position:relative;min-width:0;aspect-ratio:1 / 1.05;display:grid;grid-template-rows:22% 1fr 22%;border-radius:3px;border:1px solid #07080a;background:#0a0b0d;box-shadow:inset 0 2px 3px #000000d9}.eqr-porta.clicavel{padding:0;cursor:pointer;font:inherit}.eqr-porta.clicavel:hover{box-shadow:inset 0 2px 3px #000000d9,0 0 0 1px var(--brand-orange)}.eqr-porta.clicavel:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.eqr-porta.clicavel.sel{border-color:var(--brand-orange);box-shadow:inset 0 2px 3px #000000d9,0 0 0 2px var(--brand-orange)}.eqr-leds{display:flex;justify-content:space-between;padding:8% 12% 0}.eqr-leds i{width:clamp(3px,.5vw,6px);height:clamp(3px,.5vw,5px);border-radius:1px;background:#1c1f25}.eqr-jack{position:relative;margin:4% 14%;border-radius:2px;background:linear-gradient(180deg,#050607,#15171b);box-shadow:inset 0 0 0 1px #2b2e35}.eqr-jack:after{content:"";position:absolute;left:32%;right:32%;bottom:0;height:22%;background:#0a0b0d;box-shadow:inset 0 1px #2b2e35}.eqr-num{display:grid;place-items:center;font:700 clamp(6px,.75vw,9px) var(--mono);color:#6f7480}.eqr-porta.wan .eqr-jack:after{left:20%;right:20%;height:40%;bottom:30%;background:#2a1f2c;box-shadow:none}.eqr-porta.conectada .eqr-jack{background:linear-gradient(180deg,var(--cor-cabo, #38d0ff),color-mix(in srgb,var(--cor-cabo, #38d0ff) 55%,black));box-shadow:inset 0 1px #ffffff59}.eqr-porta.conectada .eqr-jack:after{background:color-mix(in srgb,var(--cor-cabo, #38d0ff) 40%,black);box-shadow:none}.eqr-frente[data-estado=funcionando] .eqr-porta.conectada .eqr-leds i:first-child{background:var(--eqr-verde);box-shadow:0 0 5px var(--eqr-verde)}.eqr-frente[data-estado=funcionando] .eqr-porta.conectada.atividade .eqr-leds i:last-child{background:var(--eqr-ambar);box-shadow:0 0 5px var(--eqr-ambar)}.eqr-frente[data-estado=iniciando] .eqr-porta.conectada .eqr-leds i:first-child{background:var(--eqr-ciano);box-shadow:0 0 5px var(--eqr-ciano)}.eqr-frente[data-estado=funcionando] .eqr-porta.airgap .eqr-leds i:first-child{background:var(--eqr-ambar);box-shadow:0 0 5px var(--eqr-ambar)}.eqr-frente[data-estado=funcionando] .eqr-porta.caiu .eqr-leds i:first-child,.eqr-frente[data-estado=erro] .eqr-porta.conectada .eqr-leds i:first-child{background:var(--eqr-perigo);box-shadow:0 0 5px var(--eqr-perigo);animation:eqr-pisca 1s steps(2) infinite}.eqr-miolo-painel{padding:6px 10px;border-radius:3px;background:#15171b;box-shadow:inset 0 0 0 1px #2a2d33}.eqr-nb-corpo{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,2.2fr) auto auto;gap:clamp(8px,2vw,22px);align-items:center}.eqr-nb-corpo.sem-visor{grid-template-columns:minmax(0,2.2fr) auto auto}.eqr-nb-tela{display:grid;gap:1px;min-height:44px;align-content:center;padding:6px 10px;border-radius:3px;background:#1a221b;box-shadow:inset 0 0 0 2px #0a0c0b,inset 0 2px 6px #0009;font:700 clamp(9px,1.25vw,14px) var(--mono);letter-spacing:.06em;color:transparent;text-align:center;transition:background .3s ease}.eqr-nb-tela span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eqr-frente:not([data-estado=desligado]) .eqr-nb-tela{background:#8fd47a;color:#1b3316;box-shadow:inset 0 0 0 2px #0a0c0b,inset 0 0 16px #00000040}.eqr-frente[data-estado=erro] .eqr-nb-tela{background:#c9d38a;color:#4a1512}.eqr-nb-bloco{display:grid;justify-items:center;gap:5px;min-width:0}.eqr-nb-rot{font:700 clamp(6px,.75vw,9px) var(--mono);letter-spacing:.1em;color:#9aa0ab;text-transform:uppercase}.eqr-nb-leds{display:grid;grid-auto-flow:column;gap:clamp(3px,.8vw,8px)}.eqr-nb-leds i{width:clamp(7px,1.1vw,13px);aspect-ratio:1;border-radius:2px;background:#202329;box-shadow:inset 0 1px 1px #000000b3}.eqr-nb-leds i.on{background:var(--eqr-verde);box-shadow:0 0 6px var(--eqr-verde),inset 0 1px #fff6}.eqr-frente[data-estado=iniciando] .eqr-nb-leds i.on{background:var(--eqr-ciano);box-shadow:0 0 6px var(--eqr-ciano)}.eqr-nb-fault{width:clamp(7px,1.1vw,13px);aspect-ratio:1;border-radius:2px;background:#2a1c1f;box-shadow:inset 0 1px 1px #000000b3}.eqr-frente[data-estado=erro] .eqr-nb-fault{background:var(--eqr-perigo);box-shadow:0 0 8px var(--eqr-perigo);animation:eqr-pisca 1s steps(2) infinite}.eqr-nb-botao{position:relative;width:clamp(22px,3vw,34px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 35%,#3a3d44,#15171b 70%);box-shadow:inset 0 0 0 2px #50545c,0 2px #07080a}.eqr-nb-botao:after{content:"";position:absolute;top:26%;right:26%;bottom:26%;left:26%;border-radius:50%;border:2px solid #4a4e56;border-top-color:transparent}.eqr-frente:not([data-estado=desligado]) .eqr-nb-botao:after{border-color:var(--eqr-verde);border-top-color:transparent;filter:drop-shadow(0 0 3px var(--eqr-verde))}.eqr-frente[data-estado=erro] .eqr-nb-botao:after{border-color:var(--eqr-perigo);border-top-color:transparent}.eqr-ventoinhas{display:grid;gap:4%;padding:3px;border-radius:3px;background:#111317;box-shadow:inset 0 1px 2px #000000b3}.eqr-ventoinha{position:relative;display:grid;place-items:center;aspect-ratio:1.6;border-radius:3px;background:repeating-linear-gradient(90deg,#1a1c21 0,#1a1c21 3px,#0b0c0f 3px,#0b0c0f 5px);box-shadow:inset 0 0 0 1px #2b2e35;overflow:hidden}.eqr-helice{width:56%;aspect-ratio:1;border-radius:50%;background:conic-gradient(#3b3f47 0 18%,transparent 18% 33%,#3b3f47 33% 51%,transparent 51% 66%,#3b3f47 66% 84%,transparent 84%);box-shadow:0 0 0 2px #1d1f24}.eqr-frente[data-estado=funcionando] .eqr-helice,.eqr-frente[data-estado=iniciando] .eqr-helice{animation:eqr-gira .6s linear infinite}@keyframes eqr-gira{to{transform:rotate(360deg)}}.eqr-miolo-lisa{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:6px 8px}@media (prefers-reduced-motion: reduce){.eqr-frente *,.eqr-baia{animation:none!important;transition:none}.eqr-baia.aberta{transform:none}}.eqr-traseira{--eqr-verde: #00ff9d;display:grid;gap:8px;padding:10px 12px;border-radius:6px;background:linear-gradient(180deg,#3b3e45,#2a2c32 45%,#1e2025);box-shadow:inset 0 1px #ffffff24,inset 0 -2px #00000073,0 4px #050608}.eqr-tr-rot{font:700 9px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#8b909b}.eqr-traseira .eqr-tomada{background:#0000004d;border-color:#14161a}.eqr-tomada-fis{position:relative;display:grid;place-items:center;width:30px;height:30px;border-radius:5px;background:radial-gradient(circle at 40% 30%,#2f3239,#15171b 70%);box-shadow:inset 0 0 0 2px #45494f}.eqr-tomada-fis.cheio{box-shadow:inset 0 0 0 2px #6a6f78}.eqr-tomada-fis.vivo:after{content:"";position:absolute;top:3px;right:3px;width:4px;height:4px;border-radius:50%;background:var(--eqr-verde);box-shadow:0 0 6px var(--eqr-verde)}.eqr-soquete{position:relative;display:block;width:18px;height:18px}.eqr-soquete .eqr-pino{position:absolute;top:3px;width:3px;height:8px;border-radius:1px;background:#0b0c0f;box-shadow:inset 0 0 0 1px #2b2e35}.eqr-soquete .eqr-pino:first-child{left:3px}.eqr-soquete .eqr-pino:nth-child(2){right:3px}.eqr-soquete .eqr-terra{position:absolute;bottom:2px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#0b0c0f;box-shadow:inset 0 0 0 1px #2b2e35}.eqr-tomada-sel{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.eqr-tomada-sel:disabled{cursor:default}.eqr-tomada-fis:has(.eqr-tomada-sel:focus-visible){outline:2px solid var(--brand-orange);outline-offset:2px}.eqr-tomada-nome{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:12px var(--mono);color:var(--text-primary)}.vr-visao{display:flex;flex-direction:column;gap:12px}.vr-cartao{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:0 3px #05060a,inset 0 1px #ffffff08;padding:14px 16px}.vr-cab{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;margin-bottom:12px}.vr-cab h3{margin:0;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary)}.vr-cab-aux{font-size:11px;color:var(--text-muted)}.vr-filtro-slot{margin-left:auto}.vr-medidores{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.vr-valor{font-family:var(--mono);font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.vr-valor.lento{color:var(--amarelo, #fbbf24)}.vr-valor.quente{color:var(--danger-text)}.vr-valor small{font-size:12px;font-weight:500;color:var(--text-secondary);letter-spacing:0}.vr-dica{font-size:11px;color:var(--text-secondary);margin:2px 0 8px}.vr-termo{position:relative;height:8px;border-radius:4px;background:linear-gradient(90deg,#38bdf8 0%,var(--ok-text) 30%,#fbbf24 60%,var(--danger-text) 85%)}.vr-termo-agulha{position:absolute;top:-5px;width:3px;height:18px;border-radius:2px;background:var(--text-primary);box-shadow:0 0 0 2px var(--bg-base)}.vr-termo-alvo{position:absolute;top:-4px;width:0;height:0;transform:translate(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--text-secondary)}.vr-escala{position:relative;height:14px;margin-top:5px;font-family:var(--mono);font-size:9px;color:var(--text-muted)}.vr-escala span{position:absolute;transform:translate(-50%);white-space:nowrap}.vr-escala span:first-child{transform:none}.vr-escala span:last-child{transform:translate(-100%)}.vr-pilha{display:flex;gap:2px;height:14px;border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-base);margin-bottom:12px}.vr-pilha span{display:block;height:100%}.vr-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.vr-linha{display:grid;grid-template-columns:minmax(150px,250px) 1fr 120px;align-items:center;gap:12px}.vr-linha-nome{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:500}.vr-linha-nome i{width:9px;height:9px;border-radius:2px;flex:none}.vr-linha-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.vr-trilho{position:relative;height:12px;border-radius:3px;background:var(--bg-base);box-shadow:inset 0 1px 2px #000}.vr-barra{position:absolute;inset:0 auto 0 0;border-radius:3px;box-shadow:inset 0 1px #ffffff40}.vr-linha-val{font-family:var(--mono);font-size:12px;text-align:right;font-variant-numeric:tabular-nums}.vr-linha-val small{color:var(--text-muted);font-size:10px;margin-left:5px}.vr-linha-val em{display:block;margin-top:2px;font-style:normal;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-orange)}@media (max-width: 620px){.vr-linha{grid-template-columns:1fr 96px}.vr-trilho{grid-column:1 / -1;grid-row:2}}.vr-frase{margin:10px 0 0;font-size:12px;color:var(--text-secondary);line-height:1.5}.vr-ident{display:inline-flex;align-items:center;gap:8px;min-width:0}.vr-nome-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr-tag{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.06em;color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf833;border-radius:var(--radius-sm);padding:2px 6px;white-space:nowrap;box-shadow:0 2px #05060a,inset 0 1px #ffffff0f}.vr-tag.mini{font-size:9px;padding:0 5px;box-shadow:none}.vr-lapis{display:inline-flex;align-items:center;border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer;padding:3px 5px;border-radius:var(--radius-sm)}.vr-lapis:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-default);background:var(--bg-chrome)}.vr-lapis:disabled{opacity:var(--opacity-esmaecido);cursor:progress}.vr-nome-campo{font:inherit;color:var(--text-primary);background:var(--bg-base);border:1px solid var(--brand-orange);border-radius:var(--radius-sm);padding:3px 8px;width:min(240px,50vw);box-shadow:inset 0 1px 2px #000}.vr-so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.eqr-painel{--eqr-verde: #00ff9d;--eqr-ambar: #ffb020;--eqr-perigo: #ff4d5e;--eqr-ciano: #38d0ff;display:grid;gap:12px;min-width:0}.eqr-cartao{display:grid;gap:12px;min-width:0;padding:14px 16px;border-radius:12px;background:var(--surface-card, #181b22);border:1px solid var(--border-default)}.eqr-cab{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px}.eqr-cab h3{margin:0;font:700 11.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-primary)}.eqr-aux{font:11px var(--mono);color:var(--text-muted)}.eqr-topo{border-color:var(--brand-orange);box-shadow:0 3px #f4541959,inset 0 1px #ffffff0d}.eqr-topo-id{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}.eqr-thumb{flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:12px;background:radial-gradient(circle at 50% 35%,#1d2028,#0b0c10 75%);box-shadow:inset 0 2px 5px #000000b3,inset 0 0 0 1px var(--border-default);transition:box-shadow .25s ease}.eqr-thumb img{width:52px;height:52px;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.7))}.eqr-thumb[data-estado=ok]{box-shadow:inset 0 2px 5px #000000b3,inset 0 0 0 1px #00ff9d8c,0 0 14px #00ff9d2e}.eqr-thumb[data-estado=ini]{box-shadow:inset 0 2px 5px #000000b3,inset 0 0 0 1px #38d0ff99,0 0 14px #38d0ff33}.eqr-thumb[data-estado=lento]{box-shadow:inset 0 2px 5px #000000b3,inset 0 0 0 1px #ffb020a6,0 0 14px #ffb02033}.eqr-thumb[data-estado=erro]{box-shadow:inset 0 2px 5px #000000b3,inset 0 0 0 1px #ff4d5ebf,0 0 16px #ff4d5e4d;animation:eqr-brilho-erro 1.2s ease-in-out infinite}@keyframes eqr-brilho-erro{50%{box-shadow:inset 0 2px 5px #000000b3,inset 0 0 0 1px #ff4d5e59,0 0 4px #ff4d5e1a}}.eqr-topo-nome{display:grid;gap:4px;min-width:0;flex:1 1 auto}.eqr-nome{font-size:19px;font-weight:800;line-height:1.15;color:var(--text-primary);overflow-wrap:anywhere}.eqr-codinome{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-orange)}.eqr-meta{font:11.5px var(--mono);color:var(--text-secondary);font-variant-numeric:tabular-nums}.eqr-meta i{font-style:normal;color:var(--text-muted);margin:0 4px}.eqr-energia{margin-left:auto;min-width:230px}.eqr-energia:disabled .safehouse-item-card-seg-btn{opacity:.6;cursor:wait}@media (max-width: 620px){.eqr-energia{margin-left:0;flex:1 1 100%;min-width:0}}.eqr-barra{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;padding-top:12px;border-top:1px solid var(--border-subtle)}.eqr-barra-espaco{flex:1 1 auto}.eqr-btn-icone{display:grid;place-items:center;width:44px;min-height:44px;padding:0;border-radius:9px;border:1px solid var(--border-default);background:var(--bg-chrome, #13151a);color:var(--text-secondary);cursor:pointer;box-shadow:0 3px #07080a,inset 0 1px #ffffff0f;transition:transform .08s,box-shadow .08s,color .15s,border-color .15s}.eqr-btn-icone:hover:not(:disabled){color:var(--text-primary);border-color:var(--brand-orange)}.eqr-btn-icone:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #07080a,inset 0 1px #ffffff0f}.eqr-btn-icone:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.eqr-btn-icone:disabled{opacity:.5;cursor:wait}.eqr-motivo{margin:0;font-size:12.5px;color:var(--eqr-ambar)}.eqr-calor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px}@media (max-width: 900px){.eqr-calor{grid-template-columns:1fr}}.eqr-bloco{display:grid;gap:10px;align-content:start;min-width:0;padding:12px 14px;border-radius:10px;background:var(--bg-base);border:1px solid var(--border-subtle)}.eqr-bloco .k{font:700 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.eqr-bloco-cab{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px}.eqr-bloco-cab b{font:700 22px var(--mono);line-height:1;font-variant-numeric:tabular-nums;color:var(--text-primary)}.eqr-bloco-cab b.lento{color:var(--eqr-ambar)}.eqr-bloco-cab b.quente{color:var(--eqr-perigo)}.eqr-termo{position:relative;height:18px;border-radius:9px;background:#15171c;box-shadow:inset 0 2px 3px #0009}.eqr-z{position:absolute;top:0;bottom:0}.eqr-z-normal{left:0;width:40%;border-radius:9px 0 0 9px;background:linear-gradient(90deg,#00ff9d1a,#00ff9d47)}.eqr-z-lento{left:40%;width:30%;background:linear-gradient(90deg,#ffb02040,#ffb02073)}.eqr-z-desliga{left:70%;width:30%;border-radius:0 9px 9px 0;background:linear-gradient(90deg,#ff4d5e66,#ff4d5e9e)}.eqr-marca{position:absolute;top:-4px;bottom:-4px;left:50%;width:0;border-left:2px dashed rgba(255,176,32,.8)}.eqr-ponteiro{position:absolute;top:-6px;bottom:-6px;width:6px;margin-left:-3px;border-radius:3px;background:var(--text-primary);box-shadow:0 0 0 2px var(--bg-base),0 0 10px #ffffff80;transition:left .25s linear}.eqr-ponteiro.lento{background:var(--eqr-ambar);box-shadow:0 0 0 2px var(--bg-base),0 0 10px #ffb020b3}.eqr-ponteiro.quente{background:var(--eqr-perigo);box-shadow:0 0 0 2px var(--bg-base),0 0 10px #ff4d5ecc}.eqr-termo-escala{position:relative;height:14px;margin:-2px 6px 0;font:10px var(--mono);color:var(--text-muted)}.eqr-termo-escala span{position:absolute;transform:translate(-50%)}.eqr-frase{margin:0;font-size:13px;color:var(--text-secondary)}.eqr-zonas{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:12.5px;color:var(--text-secondary)}.eqr-zonas li{display:flex;align-items:center;gap:7px}.eqr-zonas i,.eqr-legenda i{flex:none;display:inline-block;width:10px;height:10px;border-radius:2px}.eqr-zonas .c-normal{background:var(--eqr-verde)}.eqr-zonas .c-lento{background:var(--eqr-ambar)}.eqr-zonas .c-desliga{background:var(--eqr-perigo)}.eqr-legenda{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--text-secondary)}.eqr-legenda span{display:inline-flex;align-items:center;gap:5px}.eqr-legenda .l-temp{height:2px;background:#e9e7e4}.eqr-legenda .l-watts{background:#38d0ff73}.eqr-grafico{display:block;width:100%;height:auto;overflow:visible}.eqr-grafico-txt{font-family:var(--mono)}.eqr-ficha{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px}@media (max-width: 900px){.eqr-ficha{grid-template-columns:1fr}}.eqr-ficha-col{display:grid;gap:12px;align-content:start;min-width:0}.eqr-desc{margin:0;font-size:13.5px;color:var(--text-secondary);max-width:62ch}.eqr-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}@media (max-width: 520px){.eqr-specs{grid-template-columns:1fr}}.eqr-spec{display:grid;gap:4px;padding:10px 12px;border-radius:10px;background:var(--bg-base);border:1px solid var(--border-subtle)}.eqr-spec dt{font:700 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.eqr-spec dd{margin:0;font-size:13.5px;font-weight:600;line-height:1.35;color:var(--text-primary)}.eqr-cadeia{display:grid;gap:18px;margin:0;padding:0;list-style:none}.eqr-no{position:relative;display:grid;gap:4px;padding:9px 10px;border-radius:9px;background:var(--surface-card, #181b22);border:1px solid var(--border-default);font-size:12.5px;color:var(--text-primary)}.eqr-no+.eqr-no:before{content:"";position:absolute;left:22px;top:-18px;height:18px;border-left:2px solid var(--border-default)}.eqr-no b{font:600 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.eqr-no.aqui{border-color:var(--brand-orange);background:#1a120e}.eqr-no.aqui b{color:var(--brand-orange)}.eqr-plugs{display:flex;flex-wrap:wrap;gap:4px 12px}.eqr-plug{display:inline-flex;align-items:center;gap:6px;font:11px var(--mono);color:var(--text-secondary)}.eqr-plug i{width:14px;height:9px;border-radius:2px}.eqr-plug.energia i{background:var(--eqr-ambar)}.eqr-plug.rede i{background:var(--eqr-ciano)}.eqr-plug.internet i{background:#ff5fd2}.eqr-plug.protegida i{background:var(--eqr-verde)}.eqr-plug.ar i{background:#9fb4c8}.eqr-aula{padding:10px 12px;border-radius:10px;background:var(--bg-base);border:1px solid var(--border-subtle)}.eqr-aula summary{cursor:pointer;font:700 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-orange)}.eqr-aula summary:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.eqr-aula p{margin:10px 0 0;font-size:13px;color:var(--text-secondary);max-width:68ch}.eqr-alerta{color:var(--eqr-ambar)}.eqr-nb-leituras{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.eqr-nb-leituras dd{margin:0;font:600 13px var(--mono);color:var(--text-primary);font-variant-numeric:tabular-nums}.eqr-nb-leituras dd.baixa{color:var(--eqr-ambar)}.eqr-tomadas{display:grid;gap:6px;margin:0;padding:0;list-style:none}.eqr-tomada{display:grid;grid-template-columns:auto 72px minmax(0,1fr) 52px auto;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;background:var(--bg-base);border:1px dashed var(--border-subtle);font-size:12.5px;color:var(--text-secondary)}.eqr-tomada.ocupada{border-style:solid;border-color:var(--border-default);color:var(--text-primary)}.eqr-tomada select{min-width:0;padding:5px 8px;border-radius:7px;background:var(--surface-card, #181b22);color:var(--text-primary);border:1px solid var(--border-default);font:inherit}.eqr-tomada select:focus-visible,.eqr-corta input:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.eqr-tomada-w{font:11.5px var(--mono);text-align:right;font-variant-numeric:tabular-nums}.eqr-corta{display:inline-flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}@media (max-width: 560px){.eqr-tomada{grid-template-columns:auto minmax(0,1fr) auto}.eqr-tomada select{grid-column:1 / -1}}.rack-rodape .lento{color:#ffb020}@media (prefers-reduced-motion: reduce){.eqr-thumb,.eqr-ponteiro{animation:none!important;transition:none}}.email-app{display:grid;grid-template-columns:180px minmax(270px,.85fr) minmax(320px,1.15fr);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;min-height:620px;height:min(780px,calc(100dvh - 160px));box-shadow:0 4px 0 var(--bg-base),inset 0 1px 0 var(--border-subtle)}.email-rail{border-right:1px solid var(--border-subtle);padding:14px 12px;display:flex;flex-direction:column;gap:6px}.email-escrever{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:none;border-radius:var(--radius-pill);background:var(--brand-orange);color:var(--text-on-brand);font:600 13px var(--sans);cursor:pointer}.email-pastas{display:flex;flex-direction:column;gap:2px;margin-top:14px}.email-vazio{padding:22px 16px;font:400 12.5px/1.5 var(--sans);color:var(--text-muted)}.email-pasta{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:var(--radius-pill);color:var(--text-secondary);font-weight:500;cursor:pointer}.email-pasta:hover{background:var(--bg-base-60)}.email-pasta.ativa{background:var(--brand-orange-10);color:var(--brand-orange);font-weight:600}.email-pasta .ct{font-size:12px}.email-lista{border-right:1px solid var(--border-subtle);display:flex;flex-direction:column}.email-lista-head{padding:14px 16px 10px;border-bottom:1px solid var(--border-subtle);font:600 11px var(--sans);letter-spacing:.06em;color:var(--text-muted)}.email-lista-titulo{display:flex;align-items:center;justify-content:space-between;gap:8px}.email-atualizar{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:0;border-radius:var(--radius-sm);background:none;color:var(--text-muted);cursor:pointer}.email-atualizar:hover{color:var(--text-primary);background:var(--bg-base-60)}.email-busca-wrap{margin-top:10px}.email-filtros{display:flex;gap:4px;margin:9px -3px 0;overflow-x:auto;scrollbar-width:none}.email-filtros::-webkit-scrollbar{display:none}.email-filtros button{display:inline-flex;align-items:center;gap:4px;flex:none;padding:5px 7px;border:1px solid transparent;border-radius:var(--radius-pill);background:none;color:var(--text-muted);font:600 10px var(--sans);cursor:pointer}.email-filtros button:hover{color:var(--text-primary);background:var(--bg-base-60)}.email-filtros button.ativo{border-color:var(--brand-orange-20);background:var(--brand-orange-10);color:var(--brand-orange);box-shadow:0 2px color-mix(in srgb,var(--brand-orange) 35%,var(--bg-base))}.email-status{margin:8px 0 0;font-size:11px;letter-spacing:0;color:var(--danger-text)}.email-status button{padding:0;border:0;background:none;color:inherit;text-decoration:underline;cursor:pointer}.email-itens{display:flex;flex-direction:column;padding:6px 8px;gap:0;overflow-y:auto}.email-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px 10px 10px;border:none;background:none;border-radius:var(--radius-nav);text-align:left;cursor:pointer;color:inherit}.email-item:hover{background:var(--bg-base-60)}.email-item.sel{background:var(--brand-orange-10);border-left:2px solid var(--brand-orange-20)}.email-item .estrela{color:var(--text-muted);flex:none;margin-top:1px}.email-item .meio{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.email-item .l1{display:flex;align-items:center;gap:6px}.email-item .l1 .dot{width:6px;height:6px;border-radius:999px;background:var(--brand-orange);flex:none}.email-item .rem{font:600 13px var(--sans);color:var(--text-primary);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.email-item .hora{font-size:12px;color:var(--text-muted);flex:none}.email-item .l2{display:flex;align-items:center;gap:8px}.email-tipo{flex:none;padding:2px 5px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-muted);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.email-tipo-jogador,.email-tipo-pedido{border-color:var(--brand-orange-20);color:var(--brand-orange)}.email-tipo-sistema,.email-tipo-defesa,.email-tipo-custodia{border-color:var(--danger-10);color:var(--danger-text)}.email-tipo-noticia{border-color:color-mix(in srgb,var(--ok-text) 25%,var(--border-subtle));color:var(--ok-text)}.email-item .ass{font:400 12.5px var(--sans);color:var(--text-secondary);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.email-item .l2 .clip{color:var(--text-muted);flex:none}.email-item .dom{font-size:11px;color:var(--text-muted);flex:none}.email-item.lida .rem{font-weight:500;color:var(--text-secondary)}.email-item.lida .ass{color:var(--text-muted)}.email-sem-resultados{display:flex;flex-direction:column;align-items:center;gap:7px;padding:42px 18px;color:var(--text-muted);text-align:center}.email-sem-resultados svg{color:var(--border-default)}.email-sem-resultados strong{color:var(--text-secondary);font-size:13px}.email-sem-resultados span{font-size:12px;line-height:1.4}.email-leitura-vazia{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px;gap:10px;color:var(--text-muted)}.email-leitura-vazia p{margin:0;font-size:13px}.email-leitura{overflow-y:auto}.leitura-corpo{padding:24px 28px;display:flex;flex-direction:column;gap:18px}.leitura-topo{display:flex;align-items:center;gap:12px}.leitura-assunto{font:600 20px var(--sans);color:var(--text-primary);margin:0;flex:1}.leitura-estrela{border:none;background:none;color:var(--text-muted);cursor:pointer;padding:0}.leitura-remetente{display:flex;align-items:center;gap:12px;width:100%;padding:6px;margin:-6px;border:none;background:none;border-radius:var(--radius-nav);cursor:pointer;color:inherit;text-align:left}.leitura-remetente:hover{background:var(--bg-base-60)}.leitura-remetente .chevron{color:var(--text-muted);flex:none;display:inline-flex}.leitura-remetente .avatar{width:38px;height:38px;border-radius:999px;background:var(--brand-orange-10);color:var(--brand-orange);display:inline-flex;align-items:center;justify-content:center;font:700 15px var(--sans);flex:none}.leitura-remetente .de-para{display:flex;flex-direction:column;gap:2px;flex:1}.leitura-remetente .de{font:600 14px var(--sans);color:var(--text-primary)}.leitura-remetente .email-de{font-size:12px;color:var(--text-muted)}.leitura-remetente .hora{font-size:13px;color:var(--text-muted);flex:none}.leitura-forense{background:var(--bg-base-60);border:1px solid var(--border-subtle);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:3px;font-size:12px;line-height:1.5;overflow-x:auto}.leitura-forense .muted{color:var(--text-muted)}.leitura-forense .aceso{color:var(--text-primary);font-weight:700}.leitura-jurisdicao{display:flex;gap:32px;padding:12px 14px;background:var(--bg-base-60);border:1px solid var(--border-subtle);border-radius:10px}.leitura-jurisdicao .par{display:flex;flex-direction:column;gap:3px}.leitura-jurisdicao .rot{font-size:11px;letter-spacing:.04em;color:var(--text-muted)}.leitura-jurisdicao .val{font:500 14px var(--sans);color:var(--text-primary)}.leitura-texto{font:400 14px/1.5 var(--sans);color:var(--text-secondary);margin:0}.leitura-anexo,.leitura-link{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--bg-base-60);border:1px solid var(--border-subtle);border-radius:10px;color:var(--text-secondary)}.leitura-anexo .nome{font:500 13px var(--mono);color:var(--text-primary)}.leitura-anexo .tam{font-size:12px;color:var(--text-muted);flex:1}.leitura-link .ip{font:400 13px var(--mono);color:var(--text-primary)}.leitura-link-legenda{font-size:12px;color:var(--text-muted);flex:1}.btn-linha{padding:7px 14px;border-radius:var(--radius-pill);border:1px solid var(--border-default);background:none;color:var(--text-secondary);font:600 12px var(--sans);cursor:pointer}.btn-linha.solido{background:var(--brand-orange);border-color:var(--brand-orange);color:var(--text-on-brand)}.compor-modal{position:fixed;right:40px;bottom:24px;width:468px;max-width:calc(100vw - 48px);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:0 16px 40px #00000073;overflow:hidden;z-index:40}.compor-titlebar{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 12px 16px;background:var(--bg-base-60);font:600 13px var(--sans);color:var(--text-primary)}.compor-fechar{border:none;background:none;color:var(--text-secondary);cursor:pointer;padding:0}.compor-body{padding:18px;display:flex;flex-direction:column;gap:18px}.compor-secao{display:flex;flex-direction:column;gap:4px}.compor-secao .eyebrow{font:600 11px var(--sans);letter-spacing:.06em;color:var(--text-muted);margin-bottom:2px}.compor-opcao{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:var(--radius-nav);background:none;text-align:left;cursor:pointer;color:inherit}.compor-opcao:hover{background:var(--bg-base-60)}.compor-opcao.sel{background:var(--brand-orange-10);border-color:var(--brand-orange-20)}.compor-opcao .radio{width:16px;height:16px;border-radius:999px;border:1.5px solid var(--text-muted);display:inline-flex;align-items:center;justify-content:center;flex:none}.compor-opcao.sel .radio{border-color:var(--brand-orange)}.compor-opcao .radio .dot{width:7px;height:7px;border-radius:999px;background:var(--brand-orange)}.compor-opcao .lbl{font:500 13px var(--sans);color:var(--text-secondary);flex:1}.compor-opcao.sel .lbl{color:var(--text-primary)}.compor-opcao .meta{font-size:12px;color:var(--text-muted)}.compor-opcao .campo{font:500 12px var(--mono);color:var(--text-secondary);padding:3px 8px;background:var(--bg-base-60);border:1px solid var(--border-default);border-radius:var(--radius-sm)}.compor-opcao .chip{font:600 11px var(--sans);color:var(--text-secondary);padding:4px 10px;border:1px solid var(--border-default);border-radius:var(--radius-pill)}.compor-junto{display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--bg-base-60);border:1px solid var(--border-default);border-radius:var(--radius-nav);color:var(--text-secondary)}.compor-junto .lbl{font:500 12.5px var(--sans)}.compor-junto .seta{color:var(--text-muted)}.compor-junto .val{font:500 12.5px var(--mono);color:var(--text-primary);flex:1}.compor-footer{display:flex;align-items:center;gap:12px;padding:14px 18px;border-top:1px solid var(--border-default)}.email-enviar{padding:9px 22px;border:none;border-radius:var(--radius-pill);background:var(--brand-orange);color:var(--text-on-brand);font:600 13px var(--sans);cursor:pointer}.compor-footer .preview{font-size:12px;color:var(--text-muted)}.compor-modo{display:flex;gap:6px;padding:12px 18px 0}.compor-modo button{flex:1;padding:7px 10px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:none;color:var(--text-secondary);font:600 12.5px var(--sans);cursor:pointer}.compor-modo button.sel{background:var(--brand-orange-10);border-color:var(--brand-orange-20);color:var(--text-primary)}.compor-handle,.compor-texto-livre{width:100%;padding:9px 11px;border:1px solid var(--border-default);border-radius:var(--radius-nav);background:var(--bg-base-60);color:var(--text-primary);font:400 13px var(--sans)}.compor-handle{font-family:var(--mono)}.compor-texto-livre{min-height:120px;resize:vertical;line-height:1.5}.compor-nudge-opsec{margin:6px 0 0;font:400 11.5px/1.4 var(--sans);color:var(--text-muted)}.compor-erro{margin:0;font:500 12px var(--sans);color:var(--text-secondary)}.email-enviar:disabled{opacity:.45;cursor:not-allowed}.leitura-acoes-pedido{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.leitura-historico{display:flex;flex-direction:column;gap:8px;margin:14px 0 18px}.leitura-msg{margin:0;padding:9px 12px;max-width:70%;border-radius:var(--radius-nav);background:var(--bg-base-60);color:var(--text-secondary);font:400 13.5px/1.5 var(--sans);align-self:flex-start}.leitura-msg.minha{align-self:flex-end;background:var(--brand-orange-10);color:var(--text-primary)}@media (max-width: 820px){.leitura-msg{max-width:88%}}.leitura-responder{display:flex;flex-direction:column;gap:6px;margin-top:4px}.email-voltar,.email-fab{display:none}@media (max-width: 820px){.email-app{grid-template-columns:1fr;min-height:0}.email-rail{flex-direction:row;align-items:center;gap:8px;padding:12px;border-right:none;border-bottom:1px solid var(--border-subtle);overflow-x:auto;scrollbar-width:none}.email-rail::-webkit-scrollbar{display:none}.email-escrever{display:none}.email-pastas{flex-direction:row;margin-top:0;gap:6px}.email-fab{display:inline-flex;align-items:center;justify-content:center;position:fixed;right:18px;bottom:calc(80px + env(safe-area-inset-bottom,0px));width:56px;height:56px;border-radius:999px;z-index:35;background:var(--brand-orange);color:var(--text-on-brand);border:none;cursor:pointer;box-shadow:0 8px 24px #f4541973}.email-pasta{flex:none;white-space:nowrap;gap:7px}.email-lista{border-right:none}.email-app[data-mobile-vista=lista] .email-leitura,.email-app[data-mobile-vista=leitura] .email-rail,.email-app[data-mobile-vista=leitura] .email-lista{display:none}.email-voltar{display:inline-flex;align-items:center;gap:6px;margin:12px 12px 0;padding:8px 14px;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:none;color:var(--text-secondary);font:600 13px var(--sans);cursor:pointer}.leitura-corpo{padding:16px}.leitura-jurisdicao{flex-wrap:wrap;gap:16px 32px}.leitura-anexo,.leitura-link{flex-wrap:wrap}.compor-modal{top:0;right:0;bottom:0;left:0;width:auto;max-width:none;border:none;border-radius:0;display:flex;flex-direction:column;animation:compor-sobe .22s ease}.compor-titlebar{padding-top:calc(12px + env(safe-area-inset-top,0px))}.compor-body{flex:1;overflow-y:auto}.compor-footer{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}}@keyframes compor-sobe{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width: 820px) and (prefers-reduced-motion: reduce){.compor-modal{animation:none}}button.email-pasta{width:100%;border:none;font:inherit;text-align:left;cursor:pointer}.email-workspace{container-type:inline-size;min-width:0}.email-app>*{min-width:0;min-height:0}.email-rail{padding:20px 12px;background:var(--bg-base-60);gap:12px}.email-escrever{min-height:44px;border-radius:var(--radius-nav);box-shadow:0 3px color-mix(in srgb,var(--brand-orange) 45%,var(--bg-base))}.email-escrever:active{transform:translateY(2px);box-shadow:none}.email-pasta{min-height:44px;border-radius:var(--radius-nav);background:none}.email-pasta-label{display:inline-flex;align-items:center;gap:10px}.email-pasta-label svg{flex-shrink:0}.email-lista-head{padding:20px 16px 14px;color:var(--text-secondary)}.email-busca-wrap{margin-top:16px}.email-filtros{flex-wrap:wrap;overflow:visible;gap:6px;margin-top:12px;border:0;padding:0;min-width:0}.email-filtros button{font-size:11px;min-height:32px}.email-atualizar{min-width:32px;min-height:32px}.email-itens{padding:8px;gap:4px;flex:1}.email-item{width:100%;min-height:88px;padding:14px 10px;border:1px solid transparent;flex-shrink:0}.email-item.sel{border:1px solid var(--brand-orange-20);box-shadow:inset 3px 0 0 var(--brand-orange)}.email-avatar{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:var(--radius-nav);background:var(--bg-base-60);border:1px solid var(--border-subtle);color:var(--text-secondary);font:600 11px var(--mono)}.email-item .meio{gap:7px}.email-item .rem{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-item .hora{flex-shrink:0;margin-left:auto}.email-item .l2{flex-wrap:wrap;gap:6px}.email-item .ass{flex-basis:100%;order:-1}.email-item .dom{overflow:hidden;text-overflow:ellipsis}.email-leitura{background:var(--bg-base-60)}.email-leitura-vazia{min-height:360px;height:100%;padding:32px;text-align:center}.leitura-corpo{padding:28px}.leitura-topo{padding-bottom:18px;border-bottom:1px solid var(--border-subtle)}.leitura-assunto{overflow-wrap:anywhere}.leitura-texto,.leitura-msg{white-space:pre-wrap;overflow-wrap:anywhere}.leitura-msg{max-width:88%;padding:12px 16px;background:var(--surface-card);border:1px solid var(--border-subtle)}.leitura-responder{padding-top:16px;border-top:1px solid var(--border-subtle)}.email-data{color:var(--text-secondary);font-size:12px}.email-marcar-lidas{margin:12px}.email-app button:focus-visible,.compor-modal button:focus-visible,.compor-modal select:focus-visible,.compor-texto-livre:focus-visible{outline:2px solid var(--brand-orange);outline-offset:3px}.email-app button:disabled,.compor-modal button:disabled{opacity:.5;cursor:not-allowed}dialog.compor-modal{padding:0;margin:auto;top:0;right:0;bottom:0;left:0;width:540px;height:fit-content;max-height:calc(100dvh - 40px);overflow-y:auto;color:var(--text-primary)}dialog.compor-modal:not([open]){display:none}.compor-modal::backdrop{background:var(--bg-base-60);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.compor-titlebar>span{display:flex;align-items:center;gap:10px}.compor-fechar{min-width:40px;min-height:40px;display:grid;place-items:center}.compor-campo{display:flex;flex-direction:column;gap:10px;font-size:13px;color:var(--text-secondary)}.compor-ajuda{display:flex;justify-content:space-between;gap:16px;font-size:11px;color:var(--text-secondary)}.compor-modal .compor-texto-livre{min-height:180px}.compor-modal .btn-linha,.email-enviar{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px}@container (max-width: 1050px){.email-app{grid-template-columns:minmax(270px,.85fr) minmax(320px,1.15fr);grid-template-rows:auto minmax(0,1fr)}.email-rail{grid-column:1 / -1;flex-direction:row;align-items:center;border-right:0;border-bottom:1px solid var(--border-subtle);padding:12px;overflow-x:auto}.email-pastas{flex-direction:row;margin:0;gap:6px}.email-pasta{white-space:nowrap;gap:8px}.email-escrever{flex-shrink:0}}@container (max-width: 650px){.email-app{grid-template-columns:minmax(0,1fr);height:auto;min-height:580px}.email-rail{grid-column:auto}.email-app[data-mobile-vista=lista] .email-leitura,.email-app[data-mobile-vista=leitura] .email-rail,.email-app[data-mobile-vista=leitura] .email-lista{display:none}.email-app[data-mobile-vista=leitura]{grid-template-rows:1fr}.email-voltar{display:inline-flex;align-items:center;gap:8px;margin:16px;padding:10px 14px;border:1px solid var(--border-default);border-radius:var(--radius-nav);background:none;color:var(--text-secondary)}.email-lista{border-right:0}.leitura-corpo{padding:20px}}@media (max-width: 820px){.email-app{height:auto;grid-template-columns:minmax(0,1fr)}.email-itens{padding-bottom:80px}dialog.compor-modal{width:calc(100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);border:1px solid var(--border-default);border-radius:var(--radius-lg)}}.rastro-card{display:flex;flex-direction:column;gap:0}.rastro-eyebrow{font:600 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px}.rastro-eyebrow .sub{text-transform:none;letter-spacing:normal;font-weight:400;font-size:13px;color:var(--text-secondary);margin-left:8px}.crumb-link{cursor:pointer}.crumb-link:hover{color:var(--brand-orange)}.rastro-terminal{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:10px;padding:14px 16px;font-size:12.5px;line-height:1.7;overflow-x:auto}.rastro-terminal .prompt{color:var(--brand-orange)}.rastro-terminal .lsl{color:var(--text-secondary)}.rastro-terminal .lsl b{color:var(--text-primary);font-weight:600}.log-linha{display:flex;align-items:center;gap:12px;color:var(--text-muted);border-radius:4px;padding:1px 4px}.log-linha:hover{background:var(--bg-base-60)}.log-linha .lc-hora{color:var(--text-muted);flex:none}.log-linha .lc-txt{color:var(--text-secondary);flex:1;white-space:pre;overflow:hidden;text-overflow:ellipsis}.log-linha .lc-apagar{border:none;background:none;color:var(--text-muted);cursor:pointer;opacity:0;padding:2px;display:inline-flex;flex:none}.log-linha:hover .lc-apagar{opacity:1}.log-linha .lc-apagar:hover{color:var(--danger-text)}.log-linha .lc-apagar[aria-busy=true]{opacity:1;color:var(--brand-orange)}.rastro-cols-head{display:flex;gap:12px;padding:0 4px 10px;border-bottom:1px solid var(--border-subtle);margin-bottom:6px}.rastro-cols-head .ch{font:600 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.rastro-cols-head .ch.limpar{width:260px}.rastro-cols-head .ch.nota{text-transform:none;letter-spacing:normal;font-weight:400;font-size:13px;color:var(--text-secondary)}.limpar-linha{display:flex;align-items:center;gap:12px;padding:11px 4px}.limpar-linha .ll-ic{color:var(--text-secondary);flex:none;display:inline-flex}.limpar-linha .ll-titulo{font:500 14px var(--sans);color:var(--text-primary);width:224px}.limpar-linha .ll-barulho{display:inline-flex;align-items:center;gap:4px;font:500 12px var(--sans);color:var(--text-muted);width:90px;flex:none}.limpar-linha .ll-fato{font:400 13px var(--sans);color:var(--text-muted);flex:1}.limpar-linha .ll-fato.aceso{color:var(--brand-orange)}.fonte-linha{display:flex;align-items:center;gap:12px;padding:11px 12px;background:var(--bg-base-60);border:1px solid var(--border-subtle);border-radius:8px;margin-top:6px}.fonte-linha .fl-ic{color:var(--text-muted);flex:none;display:inline-flex}.fonte-linha .fl-titulo{font:600 13px var(--sans);color:var(--text-secondary);width:200px;flex:none}.fonte-linha .fl-texto{font:400 13px var(--sans);color:var(--text-muted);flex:1}.fonte-linha .fl-tag{font:600 11px var(--sans);color:var(--text-secondary);padding:4px 10px;border:1px solid var(--border-default);border-radius:var(--radius-pill);flex:none}.mkt-prov-abrir{all:unset;display:block;width:100%;cursor:pointer;text-align:left;border-radius:10px}.mkt-prov-abrir:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.mkt-prov-ficha{display:grid;grid-template-columns:78px 1fr;align-items:center;gap:4px 8px;margin:10px 0 0}.mkt-prov-ficha dt{font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.mkt-prov-ficha dd{margin:0;font-family:var(--mono);font-size:10px;letter-spacing:.02em;color:var(--text-secondary)}.mkt-prov-ficha dd.destaque{color:var(--text-primary);font-weight:700}.mkt-prov-ficha dd.livre{color:var(--ok-text)}.mkt-prov-tipos{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.mkt-prov-tipo{font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:2px 6px}.mkt-prov-efeito{display:flex;align-items:flex-start;gap:6px;margin-top:10px;padding:6px 8px;font-size:11px;line-height:1.4;color:var(--text-primary);background:var(--brand-orange-10);border:1px solid var(--brand-orange);border-radius:var(--radius-sm)}.mkt-prov-efeito svg{flex:none;color:var(--brand-orange);margin-top:1px}.mkt-prov-lista{margin:8px 0 0;padding:0;list-style:none;font-size:10.5px;line-height:1.45}.mkt-prov-lista li{display:flex;gap:5px}.mkt-prov-lista.bom li{color:var(--ok-text)}.mkt-prov-lista.ruim li{color:var(--danger-text)}.mkt-prov-aviso{display:flex;align-items:center;gap:6px;margin-top:10px;padding:6px 8px;font-size:10px;line-height:1.4;color:var(--danger-text);background:var(--danger-10);border:1px solid var(--danger-text);border-radius:var(--radius-sm)}.mkt-prov-aviso svg{flex:none}.mkt-prov-acoes{display:flex;gap:6px;flex-wrap:wrap}.mkt-prov-volta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}.mkt-prov-volta-nome{font-size:14px;font-weight:700;color:var(--text-primary)}.void-software{min-width:0;overflow-wrap:anywhere}.void-software .hw-card-title{margin:4px 0}.void-software-tipo{font:10px var(--mono);text-transform:uppercase;letter-spacing:.08em}.void-software-resumo,.void-software-pitch{margin:0;padding:0 14px 12px;font-size:12px}.void-software-pitch{color:var(--text-secondary)}.void-software-ficha{padding:12px 14px;border-top:1px dashed var(--border);font-size:12px}.void-software-ficha summary{cursor:pointer;font-family:var(--mono)}.void-software-ficha[open] summary{margin-bottom:14px}.void-software-atributos{display:grid;grid-template-columns:1fr 1fr;gap:8px}.void-software-atributos dd{margin:0;text-align:right}.void-software-confirmacao{margin:0;min-width:0;border:0;padding:12px 14px;border-top:1px dashed var(--border)}.void-software-confirmacao p{margin:0 0 12px;font-size:12px}.void-software-acoes{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.void-software>.erro{padding:0 14px 12px}.void-balcao{padding:20px;min-width:0}.void-balcao h2{margin-top:0}.void-balcao p{font:12px/1.6 var(--mono)}.void-balcao-abas,.void-balcao-acoes{display:flex;flex-wrap:wrap;gap:8px}.void-balcao-abas [aria-pressed=true]{background:var(--text-primary);color:var(--bg-card)}.void-balcao-escolha{display:grid;gap:8px;font:12px var(--mono);margin:20px 0}.void-balcao select,.void-balcao input{box-sizing:border-box;width:100%;min-width:0;padding:10px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);font:12px var(--mono)}.void-balcao-lista{list-style:none;padding:0}.void-balcao-lista li{border-top:1px dashed var(--border);padding:16px 0;overflow-wrap:anywhere}.void-balcao-lista h3{font:700 14px var(--mono)}.void-balcao-lista form{display:flex;flex-wrap:wrap;align-items:end;gap:8px}.void-balcao-lista label{flex:1 1 160px}.void-balcao-cab{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.void-balcao-cab h2{margin:0}.void-balcao .neg,.void-balcao .neg-campo,.void-balcao .neg-pista,.void-balcao .neg-pitch,.void-balcao textarea{background:var(--bg-card);border-color:var(--border);border-radius:0;color:var(--text-primary)}.void-balcao .neg-pista{font-family:var(--mono)}.construtor{position:relative;display:grid;grid-template-columns:auto 1fr 280px;gap:12px;height:100%;min-height:480px;font-family:var(--sans);color:var(--text-primary)}.construtor-palco{grid-column:2;grid-row:1;position:relative;min-height:420px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-subtle)}.construtor-ferramentas{grid-column:1;grid-row:1;align-self:start;display:flex;flex-direction:column;gap:4px;padding:6px;background:var(--bg-chrome);border:1px solid var(--border-default);border-radius:var(--radius-pill);box-shadow:0 4px #00000080,inset 0 1px #ffffff0f}.construtor-ferramenta{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,background .15s ease}.construtor-ferramenta:hover:not(:disabled){background:var(--border-subtle);color:var(--text-primary)}.construtor-ferramenta:disabled{opacity:var(--opacity-esmaecido);cursor:default}.construtor-ferramenta.ativo{background:var(--brand-orange);border-color:var(--brand-orange);color:var(--text-on-brand);box-shadow:0 3px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #ffffff59}.construtor-ferramenta.ativo:active{transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #fff3}.construtor-sep{height:1px;margin:4px 6px;background:var(--border-default)}.construtor-painel{grid-column:3;grid-row:1;display:flex;flex-direction:column;gap:10px;padding:14px;overflow-y:auto;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:0 4px #00000080,inset 0 1px #ffffff0f}.construtor-titulo{margin:0;font-size:15px}.construtor-subtitulo{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.construtor-dica{margin:0;font-size:12px;line-height:1.45;color:var(--text-secondary)}.construtor-campo{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary)}.construtor-campo span{flex:0 0 96px}.construtor-campo select,.construtor-campo input[type=range]{flex:1;min-width:0}.construtor-campo select,.construtor-json{background:var(--bg-base);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:4px 6px;font-family:var(--sans)}.construtor-carimbos{display:grid;grid-template-columns:1fr 1fr;gap:6px}.construtor-carimbo{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 8px}.construtor-carimbo small{color:var(--text-muted);font-weight:400}.construtor-andares,.construtor-acoes{display:flex;flex-wrap:wrap;gap:6px}.construtor .btn.neutro.ativo{border-color:var(--brand-orange);color:var(--brand-orange);background:var(--brand-orange-10)}.construtor-efeitos{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;font-size:12px;color:var(--text-secondary)}.construtor-check{display:flex;align-items:center;gap:6px}.construtor-erros{margin:0;padding:8px 10px 8px 22px;font-size:12px;border-radius:var(--radius-md);background:var(--danger-10);color:var(--danger-text)}.construtor-erros li.aviso{color:var(--text-secondary)}.construtor-instalacoes{margin:4px 0 0;padding:8px 10px 8px 22px;font-size:12px;border-radius:var(--radius-md);background:var(--bg-base);color:var(--text-muted)}.construtor-instalacoes li.bom{color:var(--ok-text)}.construtor-instalacoes li.aviso{color:var(--brand-orange)}.construtor-instalacoes li.erro{color:var(--danger-text)}.construtor-rodape{margin-top:auto;display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid var(--border-subtle)}.construtor-orcamento{display:flex;justify-content:space-between;font-size:13px;color:var(--text-secondary)}.construtor-orcamento b{color:var(--text-primary);font-family:var(--mono)}.construtor-agente summary{cursor:pointer;font-size:12px;color:var(--text-muted)}.construtor-ascii{font-family:var(--mono);font-size:11px;line-height:1.05;color:var(--ok-text);overflow-x:auto}.construtor-json{width:100%;font-family:var(--mono);font-size:11px}@media (max-width: 900px){.construtor{grid-template-columns:auto 1fr;grid-template-rows:1fr auto}.construtor-painel{grid-column:1 / -1;grid-row:2;max-height:40vh}}@media (prefers-reduced-motion: reduce){.construtor-ferramenta{transition:none}}.safehouse-construtor-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;padding:16px;box-sizing:border-box;background:var(--bg-base)}.hud-jogo{--sh-placa: #10141b;--sh-placa-borda: #232c3f;--sh-slot: #161b25;--sh-slot-borda: #28324a;--sh-sombra: rgba(0, 0, 0, .55);--sh-luz: rgba(255, 255, 255, .06);--sh-reserva-topo: 118px;--sh-reserva-base: 128px;gap:0}.hud-jogo .safehouse-grid-corpo{isolation:isolate;border-radius:16px;overflow:hidden;border:2px solid var(--sh-placa-borda);box-shadow:0 4px 0 var(--sh-sombra),inset 0 1px 0 var(--sh-luz);background:radial-gradient(ellipse at 50% 45%,#121826,#0a0d13 60%,#06080c)}.hud-jogo .safehouse-grid-corpo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:40;background:linear-gradient(to bottom,rgba(4,6,10,.72),transparent 110px),linear-gradient(to top,rgba(4,6,10,.78),transparent 130px)}.sh-hud{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;padding:12px 14px 14px}.sh-hud>*,.sh-hud-topo>*,.sh-hud-base>*{pointer-events:none}.sh-placa,.sh-hud-centro>*,.sh-instrumentos>*,.sh-hotbar{pointer-events:auto}.sh-hud-topo{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:12px}.sh-hud-centro{display:flex;flex-direction:column;align-items:center;gap:6px}.sh-instrumentos{display:flex;justify-content:flex-end}.sh-hud-base{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:flex;justify-content:flex-start;max-height:calc(100% - 24px)}.sh-placa,.sh-hotbar,.hud-jogo .sh-instrumentos-corpo{background:linear-gradient(180deg,#151a24 0%,var(--sh-placa) 100%);border:2px solid var(--sh-placa-borda);border-radius:14px;box-shadow:0 4px 0 var(--sh-sombra),inset 0 1px 0 var(--sh-luz)}.sh-placa{justify-self:start;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"voltar texto" "abas abas";align-items:center;column-gap:10px;row-gap:8px;padding:8px 14px 8px 8px;position:relative}.sh-placa:before{content:"";position:absolute;left:-2px;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--brand-orange);box-shadow:0 0 10px color-mix(in srgb,var(--brand-orange) 60%,transparent)}.sh-placa:not(:has(.sh-placa-voltar)){grid-template-areas:"texto texto" "abas abas";padding-left:14px}.sh-placa-voltar{grid-area:voltar;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;border:2px solid var(--sh-slot-borda);background:var(--sh-slot);color:var(--text-secondary);cursor:pointer;box-shadow:0 3px 0 var(--sh-sombra),inset 0 1px 0 var(--sh-luz);transition:transform .06s ease,box-shadow .06s ease,color .12s ease}.sh-placa-voltar:hover{color:var(--text-primary)}.sh-placa-voltar:active{transform:translateY(2px);box-shadow:0 1px 0 var(--sh-sombra)}.sh-placa-texto{grid-area:texto;display:flex;flex-direction:column;gap:1px;min-width:0}.sh-placa-rotulo{font-family:var(--mono);font-size:9.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--text-muted)}.sh-placa-titulo{display:flex;align-items:center;gap:7px;margin:0;font-size:17px;font-weight:800;letter-spacing:.4px;color:var(--text-primary);white-space:nowrap}.sh-placa-titulo svg{color:var(--brand-orange)}.sh-placa:has(.safehouse-grid-comodo-abas) .sh-placa-comodo{display:none}.sh-placa-comodo{font-family:var(--mono);font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;color:var(--text-secondary);background:var(--bg-base);box-shadow:inset 0 1px 2px #0009}.hud-jogo .sh-placa .safehouse-grid-comodo-abas{grid-area:abas;position:static;transform:none;padding:3px;border-width:0;background:var(--bg-base);box-shadow:inset 0 2px 4px #0009;border-radius:10px}.hud-jogo .sh-placa .safehouse-grid-comodo-aba{min-height:28px;padding:4px 12px;font-size:11.5px}.hud-jogo .sh-hud-centro .safehouse-grid-aviso{margin:0;border-radius:12px;box-shadow:0 3px 0 var(--sh-sombra)}.hud-jogo .sh-hud-centro .safehouse-grid-ferramentas{margin:0;min-height:0}.hud-jogo .sh-hud-centro .safehouse-grid-ferramentas span:empty{display:none}.hud-jogo .sh-hud-centro .safehouse-grid-ferramentas span:not(:empty){display:inline-block;padding:5px 12px;border-radius:999px;font-size:11.5px;color:var(--text-primary);background:color-mix(in srgb,var(--sh-placa) 88%,transparent);border:1px solid var(--sh-placa-borda);box-shadow:0 2px 0 var(--sh-sombra)}.hud-jogo .sh-hud-centro .safehouse-dev-toolbar{margin:0;padding:4px 6px;border-radius:999px;opacity:.85}.hud-jogo .sh-instrumentos-corpo{padding:6px;gap:6px}.hud-jogo .sh-instrumentos-corpo .safehouse-energia-painel{border:0;box-shadow:inset 0 2px 4px #0000008c;background:var(--bg-base);border-radius:10px}.hud-jogo .sh-instrumentos-corpo .safehouse-energia-painel.sobrecarga{box-shadow:inset 0 0 0 2px var(--danger-text),inset 0 2px 4px #0000008c;animation:sh-alerta 1.2s ease-in-out infinite}.hud-jogo .sh-instrumentos-corpo .safehouse-energia-barra{width:96px;height:7px;box-shadow:inset 0 1px 2px #000000b3}.hud-jogo .sh-instrumentos-corpo .safehouse-energia-barra-preenchido{box-shadow:0 0 8px color-mix(in srgb,var(--ok-text) 55%,transparent)}@keyframes sh-alerta{50%{filter:brightness(1.25)}}.sh-hotbar{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:10px 8px;max-height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.sh-hotbar::-webkit-scrollbar{display:none}.sh-hotbar-historico,.sh-hotbar-grupo{margin:0;min-width:0;border:0}.sh-hotbar-historico{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding-bottom:8px;margin-bottom:4px;border-bottom:2px solid var(--sh-placa-borda)}.sh-mini{width:30px;height:26px;display:grid;place-items:center;border-radius:8px;border:2px solid var(--sh-slot-borda);background:var(--sh-slot);color:var(--text-secondary);cursor:pointer;box-shadow:0 2px 0 var(--sh-sombra),inset 0 1px 0 var(--sh-luz);transition:transform .06s ease,box-shadow .06s ease,color .12s ease}.sh-mini:hover:not(:disabled){color:var(--text-primary)}.sh-mini:active:not(:disabled){transform:translateY(2px);box-shadow:0 0 0 var(--sh-sombra)}.sh-mini:disabled{opacity:.35;cursor:default;box-shadow:inset 0 1px 2px #0009}.sh-hotbar-grupo{display:flex;flex-direction:column;gap:4px;padding:0 6px}.sh-hotbar-grupo+.sh-hotbar-grupo{border-top:2px solid var(--sh-placa-borda)}.sh-hotbar-contexto{display:flex;gap:4px;padding:3px;border-radius:11px;background:var(--sh-slot);border:2px solid var(--sh-slot-borda);box-shadow:inset 0 2px 4px #00000059}.sh-contexto-aba{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;border:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:11px;font-weight:600;padding:6px 4px;border-radius:8px;cursor:pointer}.sh-contexto-aba.ativa{background:#13151a;color:var(--text-primary);box-shadow:0 2px 0 var(--sh-sombra),inset 0 1px 0 var(--sh-luz)}.sh-hotbar-camera{display:flex;gap:6px;margin:0;border:0;padding-top:12px;border-top:2px solid var(--sh-placa-borda)}.sh-hotbar-camera .sh-mini{flex:1}.sh-hotbar-grupo-nome{font-family:var(--mono);font-size:9px;letter-spacing:1.6px;text-transform:uppercase;color:var(--text-muted);padding-left:2px}.sh-hotbar-slots{display:grid;grid-template-columns:1fr 1fr;gap:6px}.sh-slot{position:relative;width:auto;min-width:0;height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:5px 0 4px;border-radius:12px;border:2px solid var(--sh-slot-borda);background:linear-gradient(180deg,#1b2130 0%,var(--sh-slot) 100%);color:var(--text-secondary);cursor:pointer;box-shadow:0 4px 0 var(--sh-sombra),inset 0 1px #ffffff12;transition:transform .06s ease,box-shadow .06s ease,border-color .12s ease,color .12s ease}.sh-slot .px-ic{shape-rendering:crispEdges}.sh-slot:hover:not(:disabled){color:var(--text-primary);border-color:color-mix(in srgb,var(--brand-orange) 45%,var(--sh-slot-borda));transform:translateY(-1px);box-shadow:0 5px 0 var(--sh-sombra),inset 0 1px #ffffff17}.sh-slot:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 var(--sh-sombra),inset 0 1px #ffffff0d}.sh-slot.ativo{color:#fff;border-color:var(--brand-orange);background:linear-gradient(180deg,color-mix(in srgb,var(--brand-orange) 38%,#1b2130),#1b1411);box-shadow:0 4px color-mix(in srgb,var(--brand-orange) 45%,black),0 0 18px color-mix(in srgb,var(--brand-orange) 35%,transparent),inset 0 1px #ffffff2e}.sh-slot.bloqueado{cursor:not-allowed;color:var(--text-muted);background:var(--bg-base);border-color:transparent;box-shadow:inset 0 2px 5px #000000b3}.sh-slot.bloqueado:after{content:"";position:absolute;right:5px;top:5px;width:8px;height:7px;border-radius:2px;background:var(--text-muted);box-shadow:0 -3px 0 -1px var(--bg-base),0 -4px 0 0 var(--text-muted)}.sh-slot-rotulo{font-size:10px;font-weight:700;letter-spacing:.3px;line-height:1}.sh-slot-tecla{position:absolute;top:4px;left:5px;font-family:var(--mono);font-size:8.5px;font-weight:700;line-height:1;padding:1px 3px 2px;border-radius:3px;color:var(--text-muted);background:#00000059;box-shadow:0 1px #ffffff0d}@media (hover: none) and (pointer: coarse){.sh-slot-tecla{display:none}}.sh-slot.ativo .sh-slot-tecla{color:#ffd9c7}.sh-slot.bloqueado .sh-slot-tecla{opacity:.4}.sh-slot-led{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:#ffb454;box-shadow:0 0 6px #ffb454}.hud-jogo .safehouse-grid-pintura-paleta,.hud-jogo .safehouse-grid-construir-paleta{top:auto;bottom:118px;left:14px;z-index:70;border-radius:14px;border-color:var(--sh-placa-borda);background:linear-gradient(180deg,#151a24 0%,var(--sh-placa) 100%);box-shadow:0 4px 0 var(--sh-sombra),inset 0 1px 0 var(--sh-luz);animation:sh-bandeja .16s ease both;max-height:calc(100% - 210px);overflow-y:auto}@keyframes sh-bandeja{0%{opacity:0;transform:translateY(10px)}}.hud-jogo .safehouse-grid-selecao-objeto{bottom:22px;left:16px;z-index:65}.hud-jogo .safehouse-grid-zoom{bottom:22px;right:16px;z-index:65}.hud-jogo .safehouse-grid-canvas-acao-btn,.hud-jogo .safehouse-grid-zoom button{width:38px;height:38px;border-radius:11px;border-color:var(--sh-slot-borda);background:linear-gradient(180deg,#1b2130 0%,var(--sh-slot) 100%);box-shadow:0 4px 0 var(--sh-sombra),inset 0 1px #ffffff12}@media (max-width: 760px){.hud-jogo{--sh-reserva-topo: 96px;--sh-reserva-base: 150px}.sh-hud{padding:8px}.sh-hud-topo{grid-template-columns:max-content minmax(0,1fr);gap:8px}.sh-placa-rotulo{display:none}.sh-instrumentos,.hud-jogo .sh-instrumentos-corpo{min-width:0}.hud-jogo .sh-instrumentos-corpo .safehouse-energia-barra{width:44px}.hud-jogo .sh-placa .safehouse-grid-comodo-aba{font-size:0;gap:0;padding:4px 12px}.sh-placa{padding:6px 10px}.sh-hud-centro{grid-column:1 / -1;grid-row:2}.sh-hotbar-grupo-nome{display:none}.sh-hotbar{flex-direction:column;flex-wrap:nowrap;padding:8px 6px;overflow-y:auto;overflow-x:hidden;max-height:calc(100dvh - var(--sh-reserva-topo, 96px) - 96px)}.sh-hotbar-historico{flex-direction:row}.sh-hotbar-grupo{padding:6px 0}.sh-slot{height:46px;padding:2px 0}.sh-slot-rotulo{display:none}.hud-jogo .safehouse-grid-selecao-objeto,.hud-jogo .safehouse-grid-zoom{bottom:calc(var(--sh-hotbar-altura, 142px) + 18px)}}@media (prefers-reduced-motion: reduce){.sh-slot,.sh-mini,.sh-placa-voltar{transition:none}.hud-jogo .safehouse-grid-pintura-paleta,.hud-jogo .safehouse-grid-construir-paleta,.hud-jogo .sh-instrumentos-corpo .safehouse-energia-painel.sobrecarga{animation:none}}.hud-jogo .modal-overlay{background:#03050ab3;-webkit-backdrop-filter:blur(5px) saturate(.8);backdrop-filter:blur(5px) saturate(.8)}.hud-jogo .modal-card,.hud-jogo .slots-modal-compact,.hud-jogo .safehouse-item-card{border:2px solid var(--sh-placa-borda);border-radius:16px;background:linear-gradient(180deg,#151a24 0%,var(--sh-placa) 60%);box-shadow:0 30px 80px #000000b3,0 5px 0 var(--sh-sombra),inset 0 1px #ffffff12}.hud-jogo .modal-card{border-top:3px solid var(--cor-modal);padding-top:0}.hud-jogo .modal-card .modal-cab,.hud-jogo .slots-modal-compact .modal-top-compact{margin:0 -22px 14px;padding:12px 22px;background:linear-gradient(180deg,#ffffff0b,#fff0);border-bottom:2px solid var(--sh-placa-borda);border-radius:13px 13px 0 0}.hud-jogo .slots-modal-compact .modal-top-compact{margin:-18px -20px 0;padding:12px 20px}.hud-jogo .modal-card .modal-ic{border-radius:10px;box-shadow:0 3px 0 var(--sh-sombra),inset 0 1px #ffffff14}.hud-jogo .modal-card .modal-acoes{margin:0 -22px -22px;padding:12px 22px;border-top:2px solid var(--sh-placa-borda);background:#0000002e;border-radius:0 0 14px 14px}.hud-jogo .modal-card:before{top:9px}.hud-jogo .carrinho-drawer{border-left:2px solid var(--sh-placa-borda);background:linear-gradient(90deg,var(--sh-placa) 0%,#121722 100%);box-shadow:-6px 0 0 var(--sh-sombra),-24px 0 60px #0000008c}.hud-jogo .carrinho-drawer:before{content:"";position:absolute;left:-2px;top:18px;width:3px;height:40px;border-radius:0 3px 3px 0;background:var(--brand-orange);box-shadow:0 0 10px color-mix(in srgb,var(--brand-orange) 60%,transparent)}.hud-jogo .safehouse-lista-itens-cabecalho{background:linear-gradient(180deg,#ffffff0b,#fff0);border-bottom:2px solid var(--sh-placa-borda)}.hud-jogo .safehouse-grid-menu-contexto,.hud-jogo .safehouse-grid-mais-menu,.hud-jogo .safehouse-grid-selecao-menu{border-color:var(--sh-placa-borda);border-radius:12px;background:linear-gradient(180deg,#151a24 0%,var(--sh-placa) 100%);box-shadow:0 4px 0 var(--sh-sombra),0 16px 40px #00000080,inset 0 1px 0 var(--sh-luz)}.hud-jogo .safehouse-grid-menu-item{border-radius:8px}.hud-jogo .safehouse-grid-menu-item:hover:not(:disabled){background:color-mix(in srgb,var(--brand-orange) 14%,transparent);color:var(--text-primary)}@media (prefers-reduced-motion: reduce){.hud-jogo .modal-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}.hud-jogo .sh-luz-bandeja{position:absolute;right:66px;bottom:calc(var(--sh-hotbar-altura, 100px) + 22px);z-index:70;width:336px;max-height:calc(100% - var(--sh-hotbar-altura, 100px) - 22px - var(--sh-reserva-topo, 118px));overflow-y:auto;pointer-events:auto;display:flex;flex-direction:column;gap:12px;padding:0 14px 12px;color:var(--text-secondary);border:2px solid var(--sh-placa-borda);border-radius:14px;background:linear-gradient(180deg,#151a24 0%,var(--sh-placa) 100%);box-shadow:0 4px 0 var(--sh-sombra),inset 0 1px 0 var(--sh-luz);animation:sh-bandeja .16s ease both}.hud-jogo .sh-luz-cab{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;margin:0 -14px;padding:8px 8px 8px 14px;background:linear-gradient(180deg,#1a202b,#151a24);border-bottom:2px solid var(--sh-placa-borda);border-radius:12px 12px 0 0}.hud-jogo .sh-luz-cab .px-ic{color:#ffb454;shape-rendering:crispEdges;flex:none}.hud-jogo .sh-luz-titulo{flex:1;min-width:0;margin:0;font-size:13px;font-weight:800;letter-spacing:.4px;color:var(--text-primary)}.hud-jogo .sh-luz-campo{display:flex;flex-direction:column;gap:6px;min-width:0}.hud-jogo .sh-luz-rotulo{font-family:var(--mono);font-size:9.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--text-muted)}.hud-jogo .sh-luz-bandeja .fx-seg{display:flex;width:100%;border-color:transparent;background:var(--bg-base);box-shadow:inset 0 2px 4px #0009}.hud-jogo .sh-luz-bandeja .fx-seg-item{flex:1 1 0;min-width:0;justify-content:center;padding:6px;font-size:11.5px}.hud-jogo .sh-luz-bandeja .fx-seg-item:focus-visible,.hud-jogo .sh-luz-chave:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.hud-jogo .sh-luz-hora{margin:0;padding-left:2px;font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}.hud-jogo .sh-luz-linha{flex-direction:row;align-items:center;gap:10px}.hud-jogo .sh-luz-linha-texto{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.hud-jogo .sh-luz-dica{font-size:11px;line-height:1.3;color:var(--text-secondary)}.hud-jogo .sh-luz-estado{flex:none;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-muted)}.hud-jogo .sh-luz-estado.ligado{color:#ffb454}.hud-jogo .sh-luz-chave{flex:none;width:52px;height:28px;padding:3px;display:inline-flex;align-items:center;border:0;border-radius:999px;cursor:pointer;background:var(--bg-base);box-shadow:inset 0 2px 5px #000000b3}.hud-jogo .sh-luz-chave-cabo{width:22px;height:22px;border-radius:50%;background:#3a4254;box-shadow:0 2px #0000008c,inset 0 1px #ffffff24;transition:transform .18s cubic-bezier(.34,1.4,.64,1),background .18s ease,box-shadow .18s ease}.hud-jogo .sh-luz-chave.ligada .sh-luz-chave-cabo{transform:translate(24px);background:var(--brand-orange);box-shadow:0 2px color-mix(in srgb,var(--brand-orange) 55%,black),0 0 10px color-mix(in srgb,var(--brand-orange) 45%,transparent),inset 0 1px #fff6}.hud-jogo .sh-luz-efeitos{gap:0;margin:0;padding:0;border:0}.hud-jogo .sh-luz-efeitos>.sh-luz-rotulo{padding:0;margin-bottom:4px}.hud-jogo .sh-luz-efeito{display:flex;padding:7px 0}.hud-jogo .sh-luz-efeito+.sh-luz-efeito{border-top:1px solid rgba(255,255,255,.05)}.hud-jogo .sh-luz-efeito-nome{font-size:12.5px;font-weight:700;color:var(--text-primary)}.hud-jogo .sh-luz-nota{margin:0 -14px -12px;padding:7px 14px 8px;font-size:10.5px;color:var(--text-muted);border-top:2px solid var(--sh-placa-borda);background:#0000002e}@media (max-width: 760px){.hud-jogo .sh-luz-bandeja{left:8px;right:8px;width:auto;max-width:420px;margin:0 auto;bottom:calc(var(--sh-hotbar-altura, 142px) + 16px);max-height:calc(100% - var(--sh-hotbar-altura, 142px) - 16px - var(--sh-reserva-topo, 96px));gap:10px}.hud-jogo .sh-luz-bandeja .fx-seg-item{padding:7px 4px;font-size:11px}.hud-jogo .sh-luz-efeito .sh-luz-estado{display:none}.hud-jogo .sh-luz-efeito{padding:5px 0}}@media (pointer: coarse){.hud-jogo .sh-luz-bandeja .fx-seg-item{min-height:36px}}@media (prefers-reduced-motion: reduce){.hud-jogo .sh-luz-bandeja{animation:none}.hud-jogo .sh-luz-chave-cabo,.hud-jogo .sh-luz-bandeja .fx-seg-thumb{transition:none}}:root{--bg-base: #0e0f11;--bg-base-60: #0e0f1199;--bg-chrome: #13151a;--bg-chrome-60: #13151a99;--surface-card: var(--bg-chrome);--border-default: #253050;--border-subtle: #1c2540;--text-primary: #f0f1f3;--text-secondary: #8892a6;--text-muted: #505a6e;--text-on-brand: #ffffff;--brand-orange: #f45419;--brand-orange-10: #f454191a;--brand-orange-20: #f4541933;--danger-text: #f87171;--danger-10: #f871711a;--ok-text: #4ade80;--ok-10: #4ade801a;--opacity-secao: .65;--opacity-esmaecido: .5;--radius-sm: 4px;--radius-nav: 8px;--radius-md: 8px;--radius-lg: 16px;--radius-pill: 999px;--sans: "Inter", system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--sidebar-w: 190px;--topbar-h: 56px;--footer-h: 64px;--hud-w: 264px;--hud-w-colapsada: 60px}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--bg-base);color:var(--text-primary);font-family:var(--sans);font-size:14px;line-height:1.4;-webkit-font-smoothing:antialiased;touch-action:manipulation}body.menu-aberto{overflow:hidden}body.arrastando-global{cursor:grabbing;-webkit-user-select:none;user-select:none}.mono{font-family:var(--mono)}.shell{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:"conteudo" "rodape";height:100vh}.shell-com-hud{grid-template-columns:1fr auto;grid-template-areas:"conteudo hud" "rodape rodape"}.sidebar{grid-area:rodape;border-top:1px solid var(--border-subtle);background:linear-gradient(180deg,#161922,#0f1117);display:flex;flex-direction:row;align-items:center;gap:10px;position:sticky;bottom:0;height:auto;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));box-shadow:0 -6px 24px #00000059;z-index:20}.sidebar-scroll{display:flex;flex-direction:row;align-items:center;gap:14px;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden}.sidebar-scroll>div{display:flex;flex-direction:row;align-items:center;gap:6px}.sidebar-scroll>div+div{border-left:1px solid var(--border-subtle);padding-left:14px}.nav-grupo,.sidebar .rodape{display:none}.sidebar .marca{display:flex;align-items:center;gap:6px;padding:0 6px 0 2px;font-weight:700;font-size:15px;flex-shrink:0}.sidebar .marca .marca-nome,.sidebar .marca .sidebar-colapsar{display:none}.sidebar .marca .marca-logo{height:20px}.marca-logo{height:22px;width:auto;display:block}.marca-icone{width:26px;height:26px;display:block}.sidebar.colapsada .marca-logo{display:none}.sidebar:not(.colapsada) .glifo-btn{display:none}.sidebar .marca .glifo{width:34px;height:34px;box-shadow:0 4px 16px #f4541926;display:grid;place-items:center}.nav-grupo{padding:6px 12px;font-size:11px;font-weight:600;letter-spacing:.6px;color:var(--text-muted);text-transform:uppercase;margin-top:8px}.nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin:0;min-width:62px;padding:8px 10px 7px;border:1px solid var(--border-subtle);border-radius:var(--radius-nav);background:var(--bg-chrome);color:var(--text-secondary);font-size:11px;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 4px #0b0d12,inset 0 1px #ffffff0f;transition:transform .09s ease,box-shadow .09s ease,background .15s ease,color .15s ease}.nav-item:hover{background:#1a1e28;color:var(--text-primary)}.nav-item:active{transform:translateY(2px);box-shadow:0 2px #0b0d12,inset 0 1px #ffffff0f}.nav-item.ativo{background:var(--brand-orange-20);color:#ffd9c9;font-weight:600;border-color:var(--brand-orange);box-shadow:0 4px color-mix(in srgb,var(--brand-orange) 45%,black),inset 0 1px #ffffff1f}.nav-item.ativo:active{transform:translateY(2px);box-shadow:0 2px color-mix(in srgb,var(--brand-orange) 45%,black),inset 0 1px #ffffff1f}.nav-item.em-breve{opacity:.45;cursor:help}.nav-item.em-breve:hover{background:none;color:var(--text-secondary)}.nav-item .ic{position:relative;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;opacity:.9}.nav-item .ic img{width:26px;height:26px}.nav-item .badge{position:absolute;top:-4px;right:-6px;background:var(--brand-orange);color:#fff;font-size:10px;font-weight:600;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);display:grid;place-items:center;border:2px solid var(--bg-chrome)}.sidebar .rodape{flex:none;border-top:1px solid var(--border-subtle);padding:12px 14px;font-size:12px}.sidebar .rodape .titulo{color:var(--text-muted);font-size:11px;letter-spacing:.5px;margin-bottom:8px}.proc-mini{margin-bottom:9px}.proc-mini .lin{display:flex;justify-content:space-between;font-size:12px;color:var(--text-secondary)}.proc-mini .lin .pct{color:var(--brand-orange)}.proc-mini .barra{height:3px;background:var(--border-subtle);border-radius:2px;margin-top:4px;overflow:hidden}.proc-mini .barra>i{display:block;height:100%;border-radius:2px;background:var(--brand-orange);transition:width 1s linear}.sidebar .online{color:var(--text-muted);font-size:11px;margin-top:4px;display:flex;align-items:center;gap:6px}.sidebar .online .ponto{width:6px;height:6px;border-radius:50%;background:var(--brand-orange);animation:pulsoPonto 1.8s ease-in-out infinite}.instalar-app{margin:auto 8px 6px}.instalar-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px;border-radius:var(--radius-nav);border:2px solid var(--border-default);background:var(--brand-orange-10);color:var(--brand-orange);font-weight:700;font-size:13px;cursor:pointer;font-family:var(--sans);box-shadow:0 3px color-mix(in srgb,var(--brand-orange) 30%,black),inset 0 1px #ffffff14;transition:transform .1s ease,box-shadow .1s ease,border-color .15s ease}.instalar-btn:hover{border-color:var(--brand-orange)}.instalar-btn:active{transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--brand-orange) 30%,black),inset 0 1px #ffffff0d}@media (prefers-reduced-motion: reduce){.instalar-btn{transition:none}}.instalar-dica{margin:8px 2px 0;font-size:12px;line-height:1.4;color:var(--text-secondary);display:flex;gap:6px;align-items:flex-start}.instalar-dica svg{flex:none;margin-top:2px}.coluna{display:flex;flex-direction:column;min-width:0;padding-top:env(safe-area-inset-top,0px)}.hud-sidebar{grid-area:hud;width:var(--hud-w);border-left:1px solid var(--border-subtle);background:var(--bg-chrome);display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.inventario-drawer,.mochila-drawer{position:fixed;top:0;right:0;height:100dvh;width:min(90vw,560px);z-index:45;background:var(--bg-chrome);border-left:1px solid var(--border-subtle);box-shadow:-8px 0 40px #00000080;display:flex;flex-direction:column;transform:translate(100%);transition:transform .22s cubic-bezier(.16,1,.3,1)}.inventario-drawer.aberto,.mochila-drawer.aberto{transform:translate(0)}@media (prefers-reduced-motion: reduce){.inventario-drawer,.mochila-drawer{transition:none}}.inventario-drawer-cabecalho,.mochila-drawer-cabecalho{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;border-bottom:1px solid var(--border-subtle)}.inventario-drawer-titulo,.mochila-drawer-titulo{display:inline-flex;align-items:center;gap:8px;font-weight:600;text-transform:capitalize;color:var(--text-primary)}.inventario-drawer-fechar,.mochila-drawer-fechar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-muted);cursor:pointer}.inventario-drawer-fechar:hover,.mochila-drawer-fechar:hover{color:var(--text-primary);border-color:var(--border-default)}.inventario-drawer-corpo,.mochila-drawer-corpo{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 4px 16px}.inventario-drawer-corpo .breadcrumb,.inventario-drawer-corpo .titulo-pagina{display:none}.inventario-drawer-corpo .exp-barra{margin-bottom:8px;gap:6px}.inventario-drawer-corpo .exp-ocultar{font-size:11px;gap:5px;white-space:nowrap}@media (max-width: 720px){.inventario-drawer,.mochila-drawer{width:100vw}}.mochila-drawer-vazio{color:var(--text-muted);font-size:13px;padding:12px 12px 0}.mochila-resumo{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 12px 8px;font-weight:600;color:var(--text-primary)}.mochila-resumo-arte{width:56px;height:56px;object-fit:contain;border-radius:var(--radius-sm);background:var(--bg-base);box-shadow:inset 0 0 0 1px var(--border-subtle)}.mochila-resumo-nome{display:inline-flex;align-items:center;gap:6px;flex:1;min-width:0}.mochila-trocar{font-size:12px;padding:4px 8px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-primary)}.mochila-mods{display:flex;align-items:center;gap:8px;padding:0 12px 8px}.mochila-mods-rotulo{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}.hud-mochila-icone{object-fit:contain;display:block;width:16px;height:16px}.mochila-gadget-vazio{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;margin:0;padding:10px 12px 12px;border:none;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:center}.mochila-gadget-vazio-arte{width:min(168px,85%);height:auto;aspect-ratio:1;object-fit:contain;border-radius:var(--radius-sm);filter:drop-shadow(0 4px 10px rgba(0,0,0,.35))}.mochila-gadget-vazio-titulo{font-size:13px;font-weight:600;line-height:1.25;color:var(--text-primary)}.mochila-gadget-vazio-detalhe{font-size:11px;line-height:1.4;color:var(--text-secondary);max-width:28ch}.mochila-gadget-vazio-acao{font-size:11px;color:var(--gadget-sinal, var(--accent, #f45419))}.mochila-gadget-vazio:hover .mochila-gadget-vazio-acao{color:var(--text-primary)}.mochila-gadget-vazio:active .mochila-gadget-vazio-arte{transform:translateY(1px)}.mochila-slots-texto{padding:6px 12px 12px;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.mochila-controles{display:flex;align-items:center;gap:8px;margin:0 12px 10px}.mochila-secao-titulo{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.mochila-secao-cab{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:14px 12px 6px}.mochila-lote-btn{font-size:10.5px;padding:3px 9px;white-space:nowrap}.mochila-regra-arrumacao{display:flex;align-items:center;gap:8px;margin:0 12px 10px}.mochila-regra-arrumacao .btn{font-size:10.5px;padding:3px 9px;white-space:nowrap}.mochila-slot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:8px;padding:0 12px 4px}.mochila-slot-cel{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:4px;border:none;border-radius:var(--radius-md);background:var(--bg-chrome);box-shadow:0 3px #00000059,inset 0 0 0 2px var(--border-default);cursor:pointer;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s ease}.mochila-slot-cel:hover:not(:disabled):not(.vazia){transform:translateY(-2px);box-shadow:0 5px 14px #0006,inset 0 0 0 2px var(--brand-orange)}.mochila-slot-cel:active:not(:disabled):not(.vazia){transform:translateY(1px);box-shadow:inset 0 0 0 2px var(--brand-orange)}.mochila-slot-cel:disabled{cursor:not-allowed;opacity:.55}.mochila-slot-cel-img{width:60%;height:60%;object-fit:contain;filter:drop-shadow(0 3px 6px rgba(0,0,0,.5))}.mochila-slot-cel-dot{position:absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;background:var(--cor-cat, #8a94a6);box-shadow:0 0 0 1px #0006}.mochila-slot-cel .medalha.mini{position:absolute;bottom:3px;right:3px}.mochila-slot-cel .badge-rebite{top:-4px;right:-4px}.mochila-slot-cel-cadeado{position:absolute;bottom:3px;left:3px;color:var(--brand-orange);filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.mochila-slot-cel.vazia{aspect-ratio:1;border-radius:var(--radius-md);border:1.5px dashed var(--border-default);background:transparent;box-shadow:none;cursor:default;opacity:.5}.mochila-slot-cel.vazia:hover{opacity:.75;border-color:var(--border-default)}.pulso-moral{position:absolute;right:100%;top:50%;margin-right:5px;transform:translateY(-50%);pointer-events:none;z-index:5}.pulso-item{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;animation:pulsoMoralEntra .45s cubic-bezier(.2,.9,.3,1.3) both}.pulso-item.forte{animation:pulsoMoralEntra .45s cubic-bezier(.2,.9,.3,1.3) both,pulsoMoralSai .5s ease-in 1.9s forwards}.pulso-item.leve{animation:pulsoMoralEntra .45s cubic-bezier(.2,.9,.3,1.3) both,pulsoMoralSai .5s ease-in 1.35s forwards}.pulso-item img{width:100%;height:100%;object-fit:contain;border-radius:50%}.pulso-item.branca{filter:drop-shadow(0 0 14px #facc1533)}.pulso-item.preta{filter:drop-shadow(0 0 14px #f8717133)}@keyframes pulsoMoralEntra{0%{opacity:0;transform:scale(.4) translate(10px)}to{opacity:1;transform:scale(1) translate(0)}}@keyframes pulsoMoralSai{0%{opacity:1;transform:scale(1) translate(0)}to{opacity:0;transform:scale(.75) translate(14px)}}@media (prefers-reduced-motion: reduce){.pulso-item,.pulso-item.forte,.pulso-item.leve{animation:pulsoMoralFade 1.5s ease both}}@keyframes pulsoMoralFade{0%,to{opacity:0}15%,85%{opacity:1}}.hud-topo{flex:none;display:flex;flex-direction:column;gap:12px;padding:12px;border-bottom:1px solid var(--border-subtle);position:relative;z-index:2}.hud-topo-icones{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px}.hud-topo-utilitarios{display:flex;align-items:center;gap:2px}.hud-pill-acoes{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:2px;background:var(--bg-base);border:2px solid var(--border-subtle);border-radius:var(--radius-pill);padding:3px;box-shadow:0 3px #0006,inset 0 1px #ffffff0a}.hud-icone-btn{position:relative;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:none;border:2px solid var(--border-subtle);border-radius:var(--radius-nav);color:var(--text-secondary);cursor:pointer;padding:0;box-shadow:0 3px #0006,inset 0 1px #ffffff0a;transition:transform .1s ease,box-shadow .1s ease,background .15s ease,color .15s ease}.hud-icone-btn:hover{background:var(--border-subtle);color:var(--text-primary)}.hud-icone-btn:active{transform:translateY(2px);box-shadow:0 1px #0006,inset 0 1px #ffffff05}.hud-icone-btn.ativo{background:var(--brand-orange-10);color:var(--brand-orange)}.hud-pill-acoes .hud-icone-btn,.hud-pill-acoes .chat-botao-header{border:none;box-shadow:none}@media (prefers-reduced-motion: reduce){.hud-icone-btn{transition:none}}.hud-rodape{display:flex;align-items:center;justify-content:flex-end;gap:8px}.hud-versao{font-size:11px;color:var(--text-muted)}.hud-versao .hud-build{color:var(--text-muted);opacity:.6}.hud-icone-badge{position:absolute;top:-3px;right:-3px;min-width:15px;height:15px;padding:0 4px;background:var(--brand-orange);color:#fff;font-size:10px;font-weight:700;line-height:15px;border-radius:var(--radius-pill);text-align:center;border:2px solid var(--bg-chrome)}.avisos-menu{position:relative;display:inline-flex}.avisos-drop{position:absolute;top:calc(100% + 8px);right:0;z-index:31;width:280px;max-height:360px;overflow-y:auto;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-nav);padding:6px;display:flex;flex-direction:column;gap:2px;box-shadow:0 12px 32px #00000080;animation:revelaCard .14s ease both}.avisos-vazio{padding:16px 10px;text-align:center;color:var(--text-muted);font-size:12.5px}.avisos-item-detalhe{margin:0;padding:2px 10px 8px;color:var(--text-muted);font-size:11px;font-family:var(--mono)}.hud-pill-acoes .chat-botao-header{position:relative;width:32px;height:32px;border-radius:var(--radius-nav);background:none;color:var(--text-secondary)}.hud-pill-acoes .chat-botao-header:hover{background:var(--border-subtle);color:var(--text-primary)}.hud-pill-acoes .chat-botao-ct{position:absolute;top:-3px;right:-3px;min-width:15px;height:15px;padding:0 4px;background:var(--brand-orange);color:#fff;font-size:10px;font-weight:700;line-height:15px;border-radius:var(--radius-pill);text-align:center;border:2px solid var(--bg-chrome)}.hud-hox-grupo{display:flex;align-items:center;gap:5px;width:100%;margin-bottom:4px}.hud-hox-icon-pill{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:none;box-sizing:border-box;overflow:hidden;background:var(--surface-card);border:2px solid #facc15;border-radius:var(--radius-pill);box-shadow:0 3px color-mix(in srgb,#facc15 45%,black),inset 0 1px #ffffff26}.hud-hox-pill{display:flex;align-items:center;gap:5px;justify-content:flex-end;flex:1;min-width:0;height:22px;box-sizing:border-box;background:var(--surface-card);border:2px solid #facc15;border-radius:var(--radius-pill);padding:2px 5px 2px 8px;color:var(--text-primary);font-size:12px;cursor:pointer;box-shadow:0 3px color-mix(in srgb,#facc15 45%,black),inset 0 1px #ffffff26;transition:transform .1s ease,box-shadow .1s ease,background .12s ease,border-color .12s ease}.hud-hox-pill:hover{background:var(--border-subtle)}.hud-hox-pill:active{transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,#facc15 45%,black),inset 0 1px #ffffff14}@media (prefers-reduced-motion: reduce){.hud-hox-pill{transition:none}}.hud-hox-pill-ic{width:26px;height:26px;object-fit:cover;filter:drop-shadow(0 0 2px rgba(250,204,21,.55))}.hud-hox-pill b{color:var(--text-primary);font-weight:700}.hud-hox-pill-add{display:inline-flex;align-items:center;justify-content:center;color:#facc15;flex:none}.hud-expandir-btn{background:none;border:none;padding:5px;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;display:inline-flex}.hud-expandir-btn:hover{background:var(--border-subtle);color:var(--text-primary)}.hud-expandir-avatar{width:38px;height:38px;padding:0;border-radius:50%;background:var(--brand-orange);color:#fff;display:grid;place-items:center;overflow:hidden}.hud-expandir-avatar:hover{background:var(--brand-orange);filter:brightness(1.1);color:#fff}.hud-scroll{flex:1;min-height:0;overflow-y:auto;padding:8px 12px 0;isolation:isolate}.hud-card{padding:12px;margin-bottom:12px;background:var(--bg-base);border:2px solid var(--border-subtle);border-radius:var(--radius-nav);box-shadow:0 3px #00000059,inset 0 1px #ffffff0d}.hud-card:last-child{margin-bottom:0}.hud-card h2{font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);font-weight:600;margin:0 0 8px}.hud-card .reg-linha{padding:10px 2px;gap:10px}.hud-card .reg-ic{width:28px;height:28px}.hud-card-recursos{background:none;border:none;box-shadow:none;padding:0;margin-bottom:12px}.hud-card-recursos .pp-arco-detalhe .pp-sistema{display:none}.hud-vazio{margin:0;font-size:12.5px}.reg-ic-radar{position:relative;border-radius:50%;overflow:hidden;width:32px!important;height:32px!important;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--ok-text) 16%,var(--bg-base)) 0%,var(--bg-base) 70%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ok-text) 45%,var(--border-subtle));color:var(--ok-text)}.reg-ic-radar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,var(--ok-text) 0deg,transparent 90deg 360deg);opacity:.8;animation:reg-radar-varrer 3.2s linear infinite}.reg-ic-radar.alerta{color:var(--danger-text);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--danger-text) 55%,var(--border-subtle))}.reg-ic-radar.alerta:before{background:conic-gradient(from 0deg,var(--danger-text) 0deg,transparent 90deg 360deg)}.reg-ic-radar.inativo{color:var(--text-muted);background:var(--bg-base);box-shadow:inset 0 0 0 1.5px var(--border-subtle)}.reg-ic-radar.inativo:before{content:none}.reg-ic-radar svg{position:relative;z-index:1}@keyframes reg-radar-varrer{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.reg-ic-radar:before{animation:none}}.hud-card-mini{display:none}@container gadget-cel (max-height: 84px){.hud-card-cheio{display:none}.hud-card-mini{display:flex}}.hud-card-recursos .pp-medida-rede,.hud-card-recursos .pp-medida-calor,.hud-card-recursos .pp-medida-disco,.hud-card-recursos .pp-medida-franquia,.hud-card-recursos .pp-energia-abrir{display:none}@container gadget-cel (min-height: 196px){.hud-card-recursos .pp-medida-rede{display:block}}@container gadget-cel (min-height: 264px){.hud-card-recursos .pp-medida-calor{display:block}}@container gadget-cel (min-height: 332px){.hud-card-recursos .pp-medida-disco,.hud-card-recursos .pp-medida-franquia{display:block}}@container gadget-cel (min-height: 400px){.hud-card-recursos .pp-energia-abrir{display:block}}.hud-card-mini{width:100%;height:100%;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--text-secondary)}.hud-card-mini:hover{color:var(--text-primary)}.hud-card-mini-ic{position:relative;display:inline-flex}.hud-card-mini-texto{gap:6px}.hud-card-mini-pico{font-size:13px;font-variant-numeric:tabular-nums;color:var(--text-primary)}.hud-card-mini-pico small{font-size:10px;color:var(--text-muted);font-weight:400}.hud-card-lista .hud-card-cheio>:nth-child(n+3){display:none}@container gadget-cel (min-height: 196px){.hud-card-lista .hud-card-cheio>.reg-linha:nth-child(3){display:grid}.hud-card-lista .hud-card-cheio>.proc-mini:nth-child(3){display:block}}@container gadget-cel (min-height: 264px){.hud-card-lista .hud-card-cheio>.reg-linha:nth-child(4){display:grid}.hud-card-lista .hud-card-cheio>.proc-mini:nth-child(4){display:block}}@container gadget-cel (min-height: 332px){.hud-card-lista .hud-card-cheio>.reg-linha:nth-child(5){display:grid}.hud-card-lista .hud-card-cheio>.proc-mini:nth-child(5){display:block}}@container gadget-cel (min-height: 400px){.hud-card-lista .hud-card-cheio>.reg-linha:nth-child(6){display:grid}}@container gadget-cel (max-width: 200px){.hud-card-email .reg-alvo{display:none}}.reg-ic-avatar{border-radius:50%;color:#fff;font-weight:700;font-size:10.5px;font-family:var(--mono);letter-spacing:-.02em}.reg-corpo-email{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:1px;min-width:0}.reg-truncar{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reg-ponto-nao-lido{width:6px;height:6px;border-radius:50%;background:var(--brand-orange);flex-shrink:0;box-shadow:0 0 5px var(--brand-orange-20)}.hd-torre{display:flex;align-items:flex-end;gap:4px;flex-shrink:0;margin-left:auto}.hd-slot{width:7px;height:22px;border-radius:2px 2px 1px 1px;background:var(--bg-base);box-shadow:inset 0 0 0 1px var(--border-subtle);position:relative}.hd-slot.ocupado{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-orange) 70%,var(--bg-base)),var(--bg-base) 65%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-orange) 55%,var(--border-subtle))}.hd-slot.ocupado:before{content:"";position:absolute;top:2px;left:50%;transform:translate(-50%);width:3px;height:3px;border-radius:50%;background:var(--brand-orange);box-shadow:0 0 4px var(--brand-orange)}.mochila-hotbar{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;width:100%;background:none;border:none;padding:0;cursor:pointer;font:inherit}.mochila-slot{display:flex;align-items:center;justify-content:center;gap:4px;position:relative;height:26px;border-radius:var(--radius-sm);color:var(--text-secondary);font-size:11px;font-variant-numeric:tabular-nums;background:var(--bg-base);box-shadow:inset 0 0 0 1px var(--border-subtle)}.mochila-slot:not(.vazio){color:var(--text-primary);box-shadow:0 2px 0 var(--border-subtle),inset 0 1px #ffffff0f}.mochila-slot.vazio{color:var(--text-muted)}.mochila-slot-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mochila-hotbar .mochila-slot:nth-child(n+5){display:none}@container gadget-cel (min-height: 196px){.mochila-hotbar .mochila-slot:nth-child(n+5){display:flex}}.reg-linha-btn{width:100%;background:none;border:none;cursor:pointer;font:inherit;color:inherit}.reg-linha-btn:hover{background:var(--border-subtle);border-radius:var(--radius-sm)}.hud-sidebar.colapsada{width:var(--hud-w-colapsada);align-items:center;padding-top:10px;gap:10px}.hud-sidebar.colapsada .hud-expandir-btn{margin:0}.hud-trilho{display:flex;flex-direction:column;gap:6px;align-items:center}.hud-trilho-ic{position:relative;width:40px;height:40px;border-radius:var(--radius-nav);background:var(--bg-chrome);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;display:grid;place-items:center;box-shadow:0 3px #0b0d12,inset 0 1px #ffffff0f;transition:transform .09s ease,box-shadow .09s ease,background .15s ease,color .15s ease}.hud-trilho-ic:hover{background:#1a1e28;color:var(--text-primary)}.hud-trilho-ic:active{transform:translateY(2px);box-shadow:0 1px #0b0d12,inset 0 1px #ffffff0f}@media (prefers-reduced-motion: reduce){.hud-trilho-ic{transition:none}}.hud-trilho-ponto{position:absolute;top:3px;right:3px;width:7px;height:7px;border-radius:50%;background:var(--danger-text);box-shadow:0 0 0 2px var(--bg-chrome)}.hud-trilho-ic.hud-trilho-mochila{width:64px;height:64px;position:relative;background:none;border:none;box-shadow:none}.hud-trilho-ic.hud-trilho-mochila:active{transform:none}.hud-trilho-ic.hud-trilho-mochila:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent, #f45419) 55%,transparent) 0%,color-mix(in srgb,var(--accent, #f45419) 18%,transparent) 45%,transparent 72%);filter:blur(8px);opacity:.9;pointer-events:none;z-index:0}.hud-trilho-ic.hud-trilho-mochila:hover:before{opacity:1;filter:blur(6px)}.hud-trilho-mochila-arte{position:relative;z-index:1;width:56px;height:56px;object-fit:contain;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.45))}.topbar{min-height:var(--topbar-h);border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;gap:12px;padding:0 18px;position:sticky;top:0;z-index:5;background:var(--bg-chrome-60);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.coluna:has(>.topbar){padding-top:0}.coluna:has(>.topbar) .topbar{padding-top:env(safe-area-inset-top,0px);min-height:calc(var(--topbar-h) + env(safe-area-inset-top,0px))}.topbar .chip{display:flex;align-items:center;gap:7px;border:1px solid var(--border-default);border-radius:var(--radius-nav);padding:6px 10px;font-size:12px;color:var(--text-secondary)}.topbar .chip b{color:var(--text-primary);font-weight:600}.topbar .busca{flex:1;display:flex;align-items:center;gap:8px;border:1px solid var(--border-default);border-radius:var(--radius-nav);padding:6px 12px;color:var(--text-muted);font-size:13px}.topbar .busca-input{cursor:text}.topbar .busca-input:focus-within{border-color:var(--brand-orange)}.topbar .busca-input input{flex:1;background:none;border:none;outline:none;color:var(--text-primary);font:inherit;font-size:13px;padding:0}.topbar .busca-input input::placeholder{color:var(--text-muted)}.hud-hoc-grupo{display:flex;align-items:center;gap:5px;width:100%;margin-bottom:4px}.hud-hoc-icon-pill{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:none;box-sizing:border-box;overflow:hidden;background:color-mix(in srgb,#41c159 16%,var(--surface-card));color:#41c159;border:2px solid #41c159;border-radius:var(--radius-pill);box-shadow:0 3px color-mix(in srgb,#41c159 45%,black),inset 0 1px #ffffff1f}.hud-hoc-icon-pill img{width:26px;height:26px;object-fit:cover}.hud-hoc-pill{display:flex;align-items:center;gap:5px;justify-content:flex-end;flex:1;min-width:0;height:22px;box-sizing:border-box;background:var(--surface-card);border:2px solid #41c159;border-radius:var(--radius-pill);padding:2px 5px 2px 8px;color:var(--text-primary);font-size:12px;cursor:pointer;box-shadow:0 3px color-mix(in srgb,#41c159 45%,black),inset 0 1px #ffffff1f;transition:transform .1s ease,box-shadow .1s ease,background .12s ease}.hud-hoc-pill:hover{background:var(--border-subtle)}.hud-hoc-pill:active{transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,#41c159 45%,black),inset 0 1px #ffffff14}@media (prefers-reduced-motion: reduce){.hud-hoc-pill{transition:none}}.hud-hoc-pill.subiu{animation:hocsSubiu .75s ease-out both}.hud-hoc-pill.subiu b{color:#7ee29a}.hud-hoc-pill-add{display:inline-flex;align-items:center;justify-content:center;color:#41c159;flex:none}@keyframes hocsSubiu{0%{box-shadow:0 3px color-mix(in srgb,#41c159 45%,black),inset 0 1px #ffffff1f,0 0 color-mix(in srgb,#7ee29a 45%,transparent)}40%{box-shadow:0 3px color-mix(in srgb,#41c159 45%,black),inset 0 1px #ffffff1f,0 0 10px 2px color-mix(in srgb,#7ee29a 30%,transparent)}to{box-shadow:0 3px color-mix(in srgb,#41c159 45%,black),inset 0 1px #ffffff1f,0 0 0 0 transparent}}@media (prefers-reduced-motion: reduce){.hud-hoc-pill.subiu{animation:none}}.hud-rep-grupo{display:flex;align-items:center;gap:5px;width:100%;margin-bottom:4px}.hud-rep-icon-pill{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:none;box-sizing:border-box;overflow:hidden;background:color-mix(in srgb,#3b82f6 16%,var(--surface-card));color:#3b82f6;border:2px solid #3b82f6;border-radius:var(--radius-pill);box-shadow:0 3px color-mix(in srgb,#3b82f6 45%,black),inset 0 1px #ffffff1f}.hud-rep-pill{display:flex;align-items:center;gap:5px;justify-content:flex-end;flex:1;min-width:0;height:22px;box-sizing:border-box;background:var(--surface-card);border:2px solid #3b82f6;border-radius:var(--radius-pill);padding:2px 5px 2px 8px;color:var(--text-primary);font-size:12px;cursor:pointer;box-shadow:0 3px color-mix(in srgb,#3b82f6 45%,black),inset 0 1px #ffffff1f;transition:transform .1s ease,box-shadow .1s ease,background .12s ease}.hud-rep-pill:hover{background:var(--border-subtle)}.hud-rep-pill:active{transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,#3b82f6 45%,black),inset 0 1px #ffffff14}@media (prefers-reduced-motion: reduce){.hud-rep-pill{transition:none}}.hud-variacao{animation:variacaoEntra .4s cubic-bezier(.34,1.56,.64,1) both,variacaoPulsa 1s ease-in-out .4s infinite}.hud-variacao.sobe{color:#41c159}.hud-variacao.desce{color:#e0603c}@keyframes variacaoEntra{0%{opacity:0;transform:scale(.3) translateY(3px)}60%{opacity:1;transform:scale(1.35) translateY(-1px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes variacaoPulsa{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}@media (prefers-reduced-motion: reduce){.hud-variacao{animation:none}}.avatar{width:30px;height:30px;border-radius:50%;background:var(--brand-orange);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:600;border:none;cursor:pointer;font-family:var(--sans);padding:0;overflow:hidden}.avatar:hover{filter:brightness(1.1)}.avatar.ativo{box-shadow:0 0 0 2px var(--bg-base),0 0 0 4px var(--brand-orange)}.perfil-menu .avatar{box-shadow:0 3px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #ffffff59;transition:transform .1s ease,box-shadow .1s ease,filter .15s ease}.perfil-menu .avatar:active{transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #fff3}.perfil-menu .avatar.ativo{box-shadow:0 0 0 2px var(--bg-base),0 0 0 4px var(--brand-orange),0 3px color-mix(in srgb,var(--brand-orange) 55%,black)}@media (prefers-reduced-motion: reduce){.perfil-menu .avatar{transition:none}}.avatar-foto{width:100%;height:100%;border-radius:inherit;object-fit:cover}.perfil-menu{position:relative;display:inline-flex}.perfil-menu-drop{position:absolute;top:calc(100% + 8px);right:0;z-index:31;min-width:200px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-nav);padding:6px;display:flex;flex-direction:column;gap:4px;box-shadow:0 12px 32px #00000080;animation:revelaCard .14s ease both}.perfil-menu-drop>button{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:none;border:none;color:var(--text-secondary);cursor:pointer;font-family:var(--sans);font-size:13.5px;padding:9px 10px;border-radius:6px}.perfil-menu-drop>button:hover{background:var(--border-subtle);color:var(--text-primary)}.perfil-menu-drop>button svg{color:var(--text-muted)}.perfil-menu-drop>button:hover svg{color:var(--brand-orange)}.perfil-menu-ip-tag{display:flex;align-items:center;gap:7px;margin:0 0 2px;padding:7px 10px!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-nav);font-family:var(--mono)!important;font-size:12px!important;color:var(--text-secondary)!important;background:var(--bg-base)!important;cursor:pointer}.perfil-menu-ip-tag b{color:var(--text-primary);font-weight:600;margin-right:auto}.perfil-menu-ip-tag>svg:first-child{color:var(--brand-orange)!important}.perfil-menu-ip-tag .perfil-ip-copy{color:var(--text-muted)!important}.perfil-menu-ip-tag:hover{border-color:var(--brand-orange)!important}.perfil-menu-ip-tag.copiado{border-color:#41c159!important;color:#41c159!important}.perfil-menu-ip-tag.copiado b{color:#41c159}.perfil-menu-ip-tag .perfil-ip-check{color:#41c159!important}.perfil-menu-bosskey .led{margin-left:auto}.perfil-menu-separador{height:1px;margin:4px 6px;background:var(--border-subtle)}.perfil-menu-sair:hover{color:var(--danger-text)!important}.perfil-menu-sair:hover svg{color:var(--danger-text)!important}.shell-estreito{grid-template-columns:1fr;grid-template-areas:"conteudo" "rodape"}.shell-com-hud.shell-estreito{grid-template-columns:1fr auto;grid-template-areas:"conteudo hud" "rodape rodape"}.sidebar.colapsada .marca{padding:16px 0 18px;justify-content:center;gap:0}.sidebar.colapsada .nav-grupo{height:1px;padding:0;margin:10px 14px;overflow:hidden;background:var(--border-subtle);color:transparent}.sidebar.colapsada .nav-item{justify-content:center;padding:7px 0;margin:2px 8px;gap:0}.sidebar.colapsada .nav-item .ic{width:24px;height:24px}.sidebar.colapsada .nav-item .ic svg{width:24px;height:24px}.sidebar.colapsada .nav-item .ic img{width:36px;height:36px}.sidebar.colapsada .nav-rot,.sidebar.colapsada .sidebar-colapsar,.sidebar.colapsada .marca-nome,.rodape-pulso{display:none}.sidebar.colapsada .rodape-pulso{display:flex}.sidebar.colapsada .rodape-cheio{display:none}.sidebar.colapsada .rodape{padding:10px 0}.rodape-pulso{flex-direction:column;align-items:center;gap:6px;cursor:help}.rodape-pulso .ponto{width:6px;height:6px;border-radius:50%;background:var(--brand-orange);animation:pulsoPonto 1.8s ease-in-out infinite}.marca .glifo-btn{border:none;cursor:pointer;padding:0;background:none}.marca .glifo-btn{border:none;cursor:pointer;padding:0}.marca .marca-nome{margin-right:auto}.sidebar-colapsar{display:inline-flex;align-items:center;justify-content:center;padding:4px;background:none;border:2px solid var(--border-subtle);border-radius:6px;color:var(--text-muted);cursor:pointer;box-shadow:0 3px #0006,inset 0 1px #ffffff0a;transition:transform .1s ease,box-shadow .1s ease,background .15s ease,color .15s ease}.sidebar-colapsar:hover{color:var(--brand-orange);background:var(--border-subtle)}.sidebar-colapsar:active{transform:translateY(2px);box-shadow:0 1px #0006,inset 0 1px #ffffff05}@media (prefers-reduced-motion: reduce){.sidebar-colapsar{transition:none}}.sidebar-fechar,.tabbar{display:none}.conteudo{grid-area:conteudo;padding:24px 28px 40px;--conteudo-pad-r: 28px;--conteudo-pad-y: 64px;overflow-y:auto;min-width:0;min-height:0}.janela-terminal{min-height:100vh;padding:14px 16px;background:var(--bg-base);box-sizing:border-box}.janela-terminal .term-grid{grid-template-columns:1fr;margin-bottom:0}.janela-terminal .term-colunas{display:none}.janela-terminal .term-corpo{min-height:calc(100vh - 120px);max-height:none}.breadcrumb{display:flex;align-items:center;gap:3px;color:var(--text-muted);font-size:13px;margin-bottom:10px}.breadcrumb b{color:var(--text-secondary);font-weight:400}.crumb-link{background:none;border:none;padding:0;font:inherit;color:var(--text-secondary);cursor:pointer}.crumb-link:hover,.crumb-link:focus-visible{color:var(--text-primary);text-decoration:underline;outline:none}.crumb-sep{color:var(--text-muted);flex:none}.titulo-pagina{font-size:22px;font-weight:700;letter-spacing:-.4px;margin:0 0 16px}.no-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.no-cabecalho-id{display:flex;flex-direction:column;gap:2px;min-width:0}.no-cabecalho:has(.no-cabecalho-id){align-items:flex-start}.no-cabecalho-id .titulo-pagina{margin:0}.no-cabecalho-id .rede-ip{font-size:12px}.titulo-no{display:flex;align-items:center;gap:11px}.titulo-no .no-fx{width:30px;height:30px}.perfil-banner{margin:-20px -22px 0;padding:30px 32px 34px;position:relative;background:linear-gradient(120deg,#0c1424,#14101c 55%,#1a0f14);border-bottom:1px solid var(--border-subtle)}.perfil-banner-foto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.perfil-banner-fx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.9;background:radial-gradient(600px 300px at 12% 20%,rgba(77,124,254,.14),transparent 60%),radial-gradient(700px 340px at 88% 30%,rgba(91,157,255,.1),transparent 60%),repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0 1px,transparent 1px 3px);animation:bannerFlutua 14s ease-in-out infinite alternate}@keyframes bannerFlutua{0%{opacity:.72}to{opacity:1}}.perfil-cab{position:relative;display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:start}@media (max-width: 820px){.perfil-cab{grid-template-columns:minmax(0,1fr);grid-template-areas:"avatar" "id";gap:14px 16px}.perfil-avatar{grid-area:avatar;width:100px;height:100px}.perfil-id{grid-area:id}.perfil-banner{margin:-28px -16px 0;padding:24px 16px 22px}.perfil-canto-superior,.perfil-canto-inferior{position:static;justify-content:flex-start}.perfil-canto-superior{margin-bottom:12px}.perfil-canto-inferior{margin-top:12px}}.perfil-avatar{width:120px;height:120px;border-radius:12px;color:var(--tm-blue, #4d7cfe);border:1px solid color-mix(in srgb,var(--tm-blue, #4d7cfe) 20%,transparent);background:linear-gradient(160deg,#0a0f1a,#060810);display:grid;place-items:center;box-shadow:0 0 30px -8px #4d7cfe66,inset 0 0 40px #0009}.perfil-id{padding-top:6px;min-width:0}.perfil-handle{font-family:var(--mono);font-size:30px;font-weight:700;color:var(--text-primary)}.perfil-caret{color:var(--text-muted);font-size:18px}.perfil-alias{color:var(--text-secondary);font-size:15px;margin-top:4px;display:flex;align-items:center;gap:7px}.perfil-regua{margin-top:18px;color:var(--text-secondary);font-family:var(--mono);font-size:13px;display:flex;align-items:center;gap:14px}.perfil-regua:before,.perfil-regua:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,var(--border-default),transparent)}.perfil-editar{align-self:flex-end}.perfil-canto-superior{position:absolute;top:18px;right:24px;z-index:21;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.perfil-canto-inferior{position:absolute;bottom:14px;right:24px;z-index:1;display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-size:12px}.perfil-voltar{position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px;background:none;border:none;padding:0;margin-bottom:12px;cursor:pointer;color:var(--text-muted);font-family:var(--sans);font-size:12.5px}.perfil-voltar:hover{color:var(--text-primary)}.perfil-id-chip{display:inline-flex;align-items:center;gap:6px;color:var(--text-primary);font-size:12px;border:1px solid color-mix(in srgb,var(--tm-blue, #4d7cfe) 20%,transparent);background:color-mix(in srgb,var(--tm-blue, #4d7cfe) 10%,transparent);border-radius:var(--radius-pill);padding:4px 6px 4px 11px;box-shadow:0 2px #00000059,inset 0 1px #ffffff0f}.perfil-id-chip>svg{color:var(--tm-blue, #4d7cfe)}.perfil-id-valor{letter-spacing:.04em}.perfil-id-olho{display:inline-grid;place-items:center;width:18px;height:18px;flex:none;background:none;border:none;padding:0;cursor:pointer;color:var(--text-secondary)}.perfil-id-olho:hover{color:var(--text-primary)}.perfil-mais{position:relative;display:inline-flex}.perfil-mais-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:180px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-nav);padding:6px;display:flex;flex-direction:column;gap:2px;box-shadow:0 12px 32px #00000080;animation:revelaCard .14s ease both}.perfil-mais-menu button{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:none;border:none;color:var(--text-secondary);cursor:pointer;font-family:var(--sans);font-size:13.5px;padding:9px 10px;border-radius:6px}.perfil-mais-menu button:hover:not(:disabled){background:var(--border-subtle);color:var(--text-primary)}.perfil-mais-menu .perfil-mais-sair:hover:not(:disabled){color:var(--danger-text)}.perfil-mais-menu button svg{flex:none;color:var(--text-muted)}.perfil-mais-menu button:disabled{opacity:.45;cursor:default}.perfil-mais-sep{height:1px;border:none;background:var(--border-subtle);margin:5px 2px}.perfil-mais-nota{margin-left:auto;font-size:10px;color:var(--text-muted);white-space:nowrap}.perfil-corpo{display:grid;grid-template-columns:1fr 320px;gap:18px;padding:20px 0 40px;align-items:start}@media (max-width: 900px){.perfil-corpo{grid-template-columns:1fr}}.perfil-abas{margin-top:16px}.perfil-corpo-aba{padding:20px 0 40px;max-width:640px}.perfil-main{display:flex;flex-direction:column;gap:18px}.perfil-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden}.perfil-sec-h{padding:12px 18px;font-size:15px;font-weight:600;color:var(--text-primary);background:linear-gradient(90deg,color-mix(in srgb,var(--tm-blue, #4d7cfe) 10%,transparent),transparent);border-left:3px solid var(--tm-blue, #4d7cfe);display:flex;align-items:center;gap:8px}.perfil-sec-h svg{color:var(--tm-blue, #4d7cfe)}.perfil-sec-vermais{margin-left:auto;display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;color:var(--text-secondary);font-family:var(--sans);font-size:12.5px;font-weight:500}.perfil-sec-vermais:hover{color:var(--text-primary)}.perfil-sec-vermais svg{color:currentColor}.pp-titulo-linha{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pp-auto-matar{margin-left:auto;display:inline-flex;align-items:center;gap:5px;background:none;border:1px solid var(--border-default);border-radius:var(--radius-pill);padding:5px 10px;cursor:pointer;color:var(--text-secondary);font-family:var(--sans);font-size:12px;font-weight:500}.pp-auto-matar:hover{color:var(--text-primary);border-color:var(--text-secondary)}.pp-auto-matar svg{color:currentColor}.perfil-sec-body{padding:18px}.feitos-grid{display:flex;gap:12px;flex-wrap:wrap}.feito-tile{--fc: var(--tm-blue, #4d7cfe);width:74px;height:74px;border-radius:10px;display:grid;place-items:center;color:var(--fc);background:color-mix(in srgb,var(--fc) 14%,#0c1220);border:1px solid color-mix(in srgb,var(--fc) 40%,transparent);transition:transform .15s ease}.feito-tile:hover{transform:translateY(-3px)}.feito-mais{color:var(--text-secondary);background:#0e1626;border-color:var(--border-default);font-family:var(--mono);font-size:15px}.perfil-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:16px;margin-top:20px;padding-top:18px;border-top:1px solid var(--border-subtle)}.perfil-stats>div{display:flex;flex-direction:column;gap:4px}.perfil-stats b{font-size:30px;font-weight:700;color:var(--text-primary);font-family:var(--mono);line-height:1}.perfil-stats span{color:var(--text-muted);font-size:13px}.perfil-stat-rank{font-style:normal;color:var(--text-muted);font-size:11px;opacity:.8}.perfil-stat-rating{display:flex;align-items:center;gap:6px;font-size:22px}.perfil-stat-rating svg{flex:none}.rating-positiva{color:var(--ok-text)}.rating-negativa{color:var(--text-muted)}.colecao-grid{display:flex;flex-wrap:wrap;gap:16px}.colecao-item{display:flex;flex-direction:column;align-items:center;gap:6px;width:92px}.colecao-foto{--cor-rar: var(--border-default);position:relative;width:92px;height:92px;border-radius:10px;overflow:hidden;background:#0e1626;border:1px solid color-mix(in srgb,var(--cor-rar) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--cor-rar) 25%,transparent)}.colecao-foto img{width:100%;height:100%;object-fit:cover;display:block}.colecao-nome{color:var(--text-secondary);font-size:12px;text-align:center;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.colecao-serie{color:var(--text-muted);font-size:11px}.colecao-item-banner{width:168px}.colecao-foto-banner{width:168px;height:56px}.colecao-vazio{color:var(--text-muted);font-size:13.5px;font-style:italic;margin:0}.golpe{display:flex;gap:16px;align-items:center}.golpe-banner{width:130px;height:74px;border-radius:8px;display:grid;place-items:center;color:var(--brand-orange);background:linear-gradient(135deg,#1a1210,#0c0f1a);border:1px solid var(--brand-orange-20);flex-shrink:0}.golpe-info{flex:1;min-width:0}.golpe-nome{font-family:var(--mono);font-size:20px;color:var(--text-primary);font-weight:700}.golpe-stats{display:flex;gap:20px;margin:6px 0;color:var(--text-secondary);font-size:14px}.golpe-stats b{color:var(--text-primary)}.golpe-desc{color:var(--text-muted);font-size:13px}.perfil-lado{background:linear-gradient(180deg,rgba(77,124,254,.06),var(--surface-card));border:1px solid var(--border-subtle);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:20px}.lado-op-h{color:var(--tm-blue, #4d7cfe);font-size:15px;font-weight:600}.lado-op-nome{font-family:var(--mono);color:var(--text-primary);font-size:14px;margin-top:4px}.lado-op-nome.ocioso{color:var(--text-muted);font-style:italic}.lado-op-ultima{font-style:normal}.lado-titulo{color:var(--text-secondary);font-size:14px;margin-bottom:10px}.lado-titulo b{color:var(--text-primary);font-size:18px;margin-left:4px}.insignias-grid{display:flex;gap:8px;flex-wrap:wrap}.insignia{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;background:#ffffff0a;border:1px solid var(--border-subtle);color:var(--brand-orange)}.lado-contadores{display:flex;flex-direction:column}.contador{display:flex;justify-content:space-between;align-items:baseline;padding:9px 0;border-top:1px solid var(--border-subtle)}.contador:first-child{border-top:none}.contador-rot{color:var(--text-secondary);font-size:14px}.contador-val{color:var(--text-primary);font-size:18px;font-family:var(--mono)}.lado-icones{display:flex;flex-wrap:wrap;gap:12px;padding-top:4px}.lado-icones span{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:12px}@media (prefers-reduced-motion: reduce){.perfil-banner-fx{animation:none}}.perfil-avatar{position:relative}.perfil-avatar-foto{width:100%;height:100%;border-radius:inherit;object-fit:cover}.perfil-online{position:absolute;right:8px;bottom:8px;width:13px;height:13px;border-radius:50%;background:#35c08a;border:2px solid #0a0f1a;box-shadow:0 0 8px #35c08a}.av-online{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;background:#35c08a;border:2px solid var(--bg-chrome);box-shadow:0 0 4px #35c08a}.perfil-handle{display:flex;align-items:center;gap:9px}.perfil-verificado{color:#5b9dff}.perfil-headline{color:var(--text-secondary);font-size:15.5px;margin-top:6px}.perfil-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--text-muted);font-size:13px;margin-top:9px}.perfil-meta span{display:inline-flex;align-items:center;gap:5px}.perfil-meta b{color:var(--text-primary)}.perfil-meta .ponto{color:var(--text-3, #566079)}.perfil-comum{color:var(--tm-blue, #4d7cfe)}.perfil-mais-btn{padding:7px 12px}.perfil-editar{margin-top:2px}.perfil-sobre{color:var(--text-secondary);line-height:1.65;font-size:14.5px;max-width:72ch;margin:0}.perfil-editor{background:var(--surface-card);border:1px solid var(--border-default);border-radius:12px;padding:20px;margin:16px 0 0;display:flex;flex-direction:column;gap:16px;animation:revelaCard .18s ease both}.perfil-editor-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg-base-60);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:60;padding:20px}.perfil-editor-modal{width:min(560px,100%);max-height:90vh;overflow-y:auto}.perfil-editor-fundo .perfil-editor{margin:0}.editor-trava{display:inline-flex;align-items:center;gap:5px}.editor-dupla{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}@media (max-width: 520px){.editor-dupla{grid-template-columns:1fr}}.editor-topo{display:flex;align-items:center;justify-content:space-between}.editor-topo h2{margin:0;font-size:17px;color:var(--text-primary)}.editor-campo{display:flex;flex-direction:column;gap:5px}.editor-rot{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary)}.editor-input{background:#0e1626;border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);padding:9px 11px;font-size:14px;font-family:inherit;outline:none}.editor-input:focus{border-color:var(--tm-blue, #4d7cfe)}.editor-input.invalido{border-color:#f8716f}.editor-area{resize:vertical;min-height:84px;line-height:1.5}.editor-dica{font-size:12px;color:var(--text-muted, #505a6e)}.editor-avatares{display:flex;flex-wrap:wrap;gap:8px}.avatar-opcao{width:42px;height:42px;display:grid;place-items:center;background:#0e1626;border:1px solid var(--border-default);border-radius:9px;color:var(--text-secondary);cursor:pointer;transition:border-color .15s,color .15s,transform .1s}.avatar-opcao:hover{color:var(--text-primary);transform:translateY(-1px)}.avatar-opcao.sel{border-color:var(--tm-blue, #4d7cfe);color:var(--tm-blue, #4d7cfe);box-shadow:0 0 0 1px var(--tm-blue, #4d7cfe)}.editor-fotos{display:flex;flex-wrap:wrap;gap:10px}.foto-opcao{--cor-rar: var(--border-default);width:56px;height:56px;position:relative;padding:0;border-radius:10px;background:#0e1626;border:1px solid color-mix(in srgb,var(--cor-rar) 55%,transparent);cursor:pointer;overflow:hidden;transition:transform .1s,box-shadow .15s}.foto-opcao:hover{transform:translateY(-1px)}.foto-opcao img{width:100%;height:100%;object-fit:cover;display:block}.foto-opcao.sel{box-shadow:0 0 0 2px var(--cor-rar)}.foto-opcao-serie{position:absolute;left:0;right:0;bottom:0;padding:1px 0;background:#060810bf;color:var(--text-primary);font-family:var(--mono);font-size:10px;text-align:center;line-height:1.4}.foto-item{display:flex;flex-direction:column;align-items:center;gap:4px}.foto-anunciar-btn{display:flex;align-items:center;gap:3px;background:none;border:none;padding:2px 5px;color:var(--text-muted);font-size:10px;font-family:var(--sans);cursor:pointer;border-radius:5px}.editor-banners{display:flex;flex-wrap:wrap;gap:10px}.banner-opcao{--cor-rar: var(--border-default);width:112px;height:38px;position:relative;padding:0;border-radius:8px;background:#0e1626;border:1px solid color-mix(in srgb,var(--cor-rar) 55%,transparent);cursor:pointer;overflow:hidden;transition:transform .1s,box-shadow .15s}.banner-opcao:hover{transform:translateY(-1px)}.banner-opcao img{width:100%;height:100%;object-fit:cover;display:block}.banner-opcao.sel{box-shadow:0 0 0 2px var(--cor-rar)}.banner-opcao-serie{position:absolute;left:0;right:0;bottom:0;padding:1px 0;background:#060810bf;color:var(--text-primary);font-family:var(--mono);font-size:9px;text-align:center;line-height:1.4}.banner-opcao-none{display:grid;place-items:center;color:var(--text-secondary);font-size:11px;border-style:dashed}.banner-opcao-none.sel{color:var(--tm-blue, #4d7cfe);border-color:var(--tm-blue, #4d7cfe);box-shadow:0 0 0 1px var(--tm-blue, #4d7cfe)}.foto-anunciar-btn:hover{color:var(--tm-blue, #4d7cfe);background:color-mix(in srgb,var(--tm-blue, #4d7cfe) 10%,transparent)}.anuncio-form{margin-top:10px;padding:14px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:10px;display:flex;flex-direction:column;gap:12px;animation:revelaCard .16s ease both}.anuncio-form-topo{display:flex;align-items:center;gap:10px}.anuncio-form-foto{width:40px;height:40px;object-fit:cover;border-radius:8px;flex:none}.anuncio-form-nome{font-weight:600;font-size:13.5px;color:var(--text-primary)}.anuncio-form-sub{color:var(--text-muted);font-size:11.5px}.anuncio-form-fechar{margin-left:auto}.editor-erro{color:#f8716f;font-size:13px;margin:0}.editor-acoes{display:flex;justify-content:flex-end;gap:10px}.exp-item{position:relative;padding:0 0 20px 26px}.exp-item:last-child{padding-bottom:0}.exp-item:before{content:"";position:absolute;left:4px;top:8px;bottom:-4px;width:1px;background:var(--border-default)}.exp-item:last-child:before{display:none}.exp-marca{position:absolute;left:0;top:5px;width:10px;height:10px;border-radius:50%;background:var(--tm-blue, #4d7cfe);box-shadow:0 0 0 3px var(--bg-base)}.exp-titulo{color:var(--text-primary);font-weight:600;font-size:15px}.exp-onde{color:var(--text-secondary);font-weight:400;font-size:13px}.exp-periodo{color:var(--text-muted);font-size:12px;margin:2px 0 5px}.exp-desc{color:var(--text-secondary);font-size:13.5px}.skills-lista{display:grid;grid-template-columns:1fr 1fr;gap:16px 22px}@media (max-width: 620px){.skills-lista{grid-template-columns:1fr}}.skill-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:7px}.skill-nome{color:var(--text-primary);font-size:13.5px}.skill-n{color:var(--text-secondary);font-size:12px;display:inline-flex;align-items:center;gap:4px}.skill-barra{height:5px;background:var(--border-subtle);border-radius:3px;overflow:hidden}.skill-barra>i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--brand-orange-20),var(--brand-orange))}.rec-lista{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 720px){.rec-lista{grid-template-columns:1fr}}.rec{position:relative;margin:0;background:#0e1626;border:1px solid var(--border-subtle);border-radius:10px;padding:16px 18px}.rec-aspas{color:var(--brand-orange);opacity:.55}.rec p{color:var(--text-primary);font-size:14px;font-style:italic;line-height:1.55;margin:8px 0 10px}.rec footer{color:var(--text-muted);font-size:12.5px}.rec footer b{color:var(--text-secondary);font-weight:600}.card{background:var(--surface-card);border:2px solid var(--border-subtle);border-radius:var(--radius-lg);padding:16px 18px;margin-bottom:14px;box-shadow:0 4px #0006,inset 0 1px #ffffff0a}.card h2{font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);font-weight:600;margin:0 0 12px}.faixa-alcance{background:var(--surface-card);border:2px solid var(--border-subtle);border-radius:var(--radius-lg);padding:12px 16px;margin-bottom:14px;color:var(--text-secondary);font-size:13px;display:flex;align-items:center;gap:8px;box-shadow:0 4px #0006,inset 0 1px #ffffff0a}.faixa-alcance-direita{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap}.faixa-alcance b{color:var(--text-primary);font-weight:600}.term-recursos{display:flex;gap:12px;align-items:center}.term-rec{display:flex;align-items:center;gap:5px;font-size:10.5px;color:var(--text-muted)}.term-rec-rot{letter-spacing:.5px}.term-rec-barra{display:inline-block;width:46px;height:6px;border-radius:3px;background:var(--surface-sunken, #0e1626);overflow:hidden}.term-rec-fill{display:block;height:100%;background:var(--accent, #4a86ff);transition:width .4s ease}.term-rec-fill[data-alto="1"]{background:var(--danger-text, #f0512a)}@media (prefers-reduced-motion: reduce){.term-rec-fill{transition:none}}.faixa-alcance .ic{color:var(--brand-orange);display:inline-flex;align-items:center}.vazio{color:var(--text-muted);font-style:italic}.safehouse-grid-tela{display:flex;flex-direction:column;height:calc(100vh - var(--topbar-h) - var(--conteudo-pad-y, 0px))}.safehouse-grid-corpo{position:relative;flex:1;min-height:0;display:flex;align-items:stretch;gap:0}.safehouse-grid-comodo-abas{position:absolute;top:10px;left:50%;transform:translate(-50%);z-index:88;display:flex;gap:4px;padding:4px;background:var(--surface-card);border:2px solid var(--border-subtle);border-radius:10px;box-shadow:0 3px #0006,inset 0 1px #ffffff0a}.safehouse-grid-comodo-aba{display:flex;align-items:center;gap:6px;padding:6px 14px;min-height:34px;border-radius:7px;border:2px solid transparent;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:transform .06s ease,box-shadow .06s ease,background .12s ease,color .12s ease}.safehouse-grid-comodo-aba:hover{color:var(--text-primary)}.safehouse-grid-comodo-aba.ativa{background:var(--bg-chrome);border-color:var(--border-subtle);color:var(--text-primary);box-shadow:0 3px #00000059,inset 0 1px #ffffff0f}.safehouse-grid-comodo-aba.ativa:active{transform:translateY(2px);box-shadow:0 1px #00000059}@media (prefers-reduced-motion: reduce){.safehouse-grid-comodo-aba{transition:none}}.safehouse-grid-pintura-btn{position:absolute;top:10px;left:12px;z-index:88;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9px;border:2px solid var(--border-subtle);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;box-shadow:0 3px #0006,inset 0 1px #ffffff0a;transition:transform .06s ease,box-shadow .06s ease,color .12s ease,background .12s ease}.safehouse-grid-pintura-btn:hover{color:var(--text-primary)}.safehouse-grid-pintura-btn.ativo{background:var(--brand, #e8622a);color:#fff;border-color:color-mix(in srgb,var(--brand, #e8622a) 60%,black)}.safehouse-grid-pintura-btn:active{transform:translateY(2px);box-shadow:0 1px #0006}.safehouse-grid-pintura-paleta{position:absolute;top:56px;left:12px;z-index:88;width:232px;display:flex;flex-direction:column;gap:10px;padding:10px;background:var(--surface-card);border:2px solid var(--border-subtle);border-radius:10px;box-shadow:0 4px #0006,inset 0 1px #ffffff0a;animation:revelaCard .12s ease both}.safehouse-grid-pintura-ferramentas{display:flex;gap:6px}.safehouse-grid-pintura-ferr{flex:1;display:flex;align-items:center;justify-content:center;min-height:34px;border:2px solid var(--border-subtle);border-radius:7px;background:var(--bg-base);color:var(--text-secondary);cursor:pointer;box-shadow:inset 0 1px 2px #0000004d}.safehouse-grid-pintura-ferr.ativa{background:var(--bg-chrome);color:var(--text-primary);box-shadow:0 3px #00000059,inset 0 1px #ffffff0f}.safehouse-grid-pintura-ferr.ativa:active{transform:translateY(2px);box-shadow:0 1px #00000059}.safehouse-grid-pintura-texturas{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;max-height:220px;overflow-y:auto;padding-right:2px}.safehouse-grid-pintura-swatch{aspect-ratio:1;border-radius:6px;border:2px solid var(--border-subtle);background-size:cover;background-position:center;cursor:pointer;padding:0;box-shadow:inset 0 1px 2px #00000059}.safehouse-grid-pintura-swatch.sel{border-color:var(--brand, #e8622a);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand, #e8622a) 45%,transparent),inset 0 1px #ffffff1a}.safehouse-grid-pintura-aplicar{align-self:stretch}.safehouse-grid-pintura-ferr:disabled{opacity:.4;cursor:default}.safehouse-grid-pintura-recentes{display:flex;gap:5px}.safehouse-grid-pintura-recentes .safehouse-grid-pintura-swatch{width:30px;height:30px;flex:0 0 auto}.safehouse-grid-construir-btn{left:58px}.safehouse-grid-construir-btn.ativo{background:#3a7bd5;color:#fff;border-color:#2c5ea3}.safehouse-grid-overlay-termico-btn{left:104px}.safehouse-grid-overlay-termico-btn.ativo{background:#ef4444;color:#fff;border-color:#b91c1c}.safehouse-grid-fora{display:flex;align-items:center;justify-content:center;width:100%;min-height:420px;padding:12px}.safehouse-grid-fora img{max-width:100%;max-height:72vh;height:auto;image-rendering:pixelated;border-radius:12px;filter:drop-shadow(0 18px 40px rgba(0,0,0,.55))}.recinto-termico-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:20px;background:#0305099e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:revelaCard .12s ease both}.recinto-termico-modal{width:min(400px,100%);background:var(--surface-card);border:2px solid var(--border-subtle);border-radius:14px;box-shadow:0 4px #00000080,0 24px 50px -18px #000c;overflow:hidden}.recinto-termico-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-subtle)}.recinto-termico-titulo{display:flex;align-items:center;gap:9px;font-weight:600;font-size:15px;color:var(--text-primary)}.recinto-termico-x{width:28px;height:28px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--bg-base);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer}.recinto-termico-x:hover{color:var(--text-primary)}.recinto-termico-hero{display:flex;align-items:center;gap:18px;padding:18px 16px}.recinto-termico-temp{font-size:46px;font-weight:700;line-height:1;letter-spacing:-.03em}.recinto-termico-curva{flex:1;min-width:0}.recinto-termico-estado{font-size:11px;letter-spacing:.07em;text-transform:uppercase;font-weight:600;margin-bottom:10px}.recinto-termico-regua{position:relative;height:12px;border-radius:6px;margin-bottom:18px;background:linear-gradient(90deg,#38bdf8,#3b82f6 30%,#f59e0b 66%,#ef4444);border:1px solid var(--border-subtle)}.recinto-termico-cursor{position:absolute;top:-4px;bottom:-4px;width:3px;border-radius:2px;background:#fff;box-shadow:0 0 0 2px #030509bf;transform:translate(-50%)}.recinto-termico-tick{position:absolute;top:100%;margin-top:5px;transform:translate(-50%);font-size:10px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.recinto-termico-linhas{padding:2px 16px 8px}.recinto-termico-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--border-subtle);font-size:13.5px}.recinto-termico-linha .k{color:var(--text-secondary)}.recinto-termico-linha .v{font-weight:600;color:var(--text-primary)}.recinto-termico-nota{margin:0;padding:13px 16px 16px;font-size:12.5px;color:var(--text-secondary);border-top:1px solid var(--border-subtle);line-height:1.5}.safehouse-grid-construir-paleta{position:absolute;top:56px;left:12px;z-index:88;width:232px;display:flex;flex-direction:column;gap:10px;padding:10px;background:var(--surface-card);border:2px solid var(--border-subtle);border-radius:10px;box-shadow:0 4px #0006,inset 0 1px #ffffff0a;animation:revelaCard .12s ease both}.safehouse-grid-construir-dica{margin:0;font-size:11px;line-height:1.35;color:var(--text-secondary)}.safehouse-grid-construir-orcamento{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-radius:7px;background:var(--bg-base);box-shadow:inset 0 1px 2px #0000004d;font-size:12px;color:var(--text-secondary)}.safehouse-grid-construir-orcamento strong{color:var(--text-primary);font-size:14px}.safehouse-grid-construir-aplicar{flex:1;display:flex;align-items:center;justify-content:center;gap:6px}@media (prefers-reduced-motion: reduce){.safehouse-grid-pintura-btn{transition:none}.safehouse-grid-construir-paleta{animation:none}}.safehouse-grid-carregando{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--bg-base);color:var(--text-secondary);font-size:13px}.safehouse-grid-carregando svg{color:var(--brand-orange)}.safehouse-cameras-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#05080a}.safehouse-cameras-loading-scanlines{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,rgba(120,255,180,.05) 0px,rgba(120,255,180,.05) 1px,transparent 1px,transparent 3px);animation:safehouse-cameras-scan 6s linear infinite;opacity:.6}@keyframes safehouse-cameras-scan{0%{transform:translateY(0)}to{transform:translateY(60px)}}.safehouse-cameras-loading-conteudo{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;color:#8ef7b6;font-family:var(--font-mono, monospace)}.safehouse-cameras-loading-icone{color:#8ef7b6;animation:safehouse-cameras-piscar 1.4s ease-in-out infinite}.safehouse-cameras-loading-texto{font-size:13px;letter-spacing:.04em;margin:0}.safehouse-cameras-loading-rotulo{font-size:11px;opacity:.6;margin:0;text-transform:uppercase;letter-spacing:.08em}@keyframes safehouse-cameras-piscar{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.safehouse-cameras-loading-scanlines,.safehouse-cameras-loading-icone{animation:none}}.safehouse-grid-canvas-wrap{position:relative}.safehouse-grid-zoom{position:absolute;right:10px;bottom:10px;display:flex;flex-direction:column;gap:4px}.safehouse-grid-zoom button,.safehouse-grid-canvas-acao-btn{width:32px;height:32px;border-radius:8px;border:2px solid var(--border-subtle);background:var(--surface-card);color:var(--text-primary);font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 3px #0006,inset 0 1px #ffffff0a;transition:transform .1s ease,box-shadow .1s ease,border-color .15s ease,color .15s ease}.safehouse-grid-zoom button:hover:not(:disabled),.safehouse-grid-canvas-acao-btn:hover:not(:disabled){border-color:var(--brand-orange);color:var(--brand-orange)}.safehouse-grid-zoom button:active:not(:disabled),.safehouse-grid-canvas-acao-btn:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #0006,inset 0 1px #ffffff05}.safehouse-grid-zoom button:disabled,.safehouse-grid-canvas-acao-btn:disabled{opacity:.6;cursor:default}.safehouse-grid-canvas-acoes{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:8px}.safehouse-grid-selecao-objeto{position:absolute;bottom:10px;left:10px;z-index:12}.safehouse-grid-selecao-menu{position:absolute;bottom:calc(100% + 6px);left:0;z-index:89;display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto;background:var(--surface-card);border:2px solid var(--border-subtle);border-radius:var(--radius-md, 8px);padding:6px;min-width:180px;box-shadow:0 4px #0006,inset 0 1px #ffffff0a;animation:revelaCard .12s ease both}.safehouse-grid-selecao-menu .safehouse-grid-menu-item[aria-checked=true]{background:var(--border-subtle);color:var(--brand-orange)}.safehouse-grid-selecao-thumb{flex:0 0 auto;width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--bg-chrome);border:1px solid var(--border-subtle)}.safehouse-grid-selecao-thumb img{width:100%;height:100%;object-fit:contain}.safehouse-grid-selecao-thumb .safehouse-divisoria-preview{width:100%;height:100%;padding:2px}.safehouse-grid-selecao-nome{flex:1 1 auto;min-width:0}@media (prefers-reduced-motion: reduce){.safehouse-grid-zoom button,.safehouse-grid-canvas-acao-btn{transition:none}}.safehouse-grid-confirmar-movimento{position:fixed;right:56px;bottom:10px;z-index:90;display:flex;align-items:center;gap:12px;padding:10px 14px;margin-bottom:0;animation:revelaCard .18s ease both}.safehouse-grid-confirmar-movimento-texto{font-size:12.5px;color:var(--text-secondary);font-weight:600}.safehouse-grid-confirmar-movimento-acoes{display:flex;gap:8px}.safehouse-grid-info-popup{position:fixed;right:20px;bottom:20px;z-index:90;width:300px;max-width:calc(100vw - 40px);margin-bottom:0;padding:14px 16px;animation:revelaCard .18s ease both}.safehouse-grid-info-popup-fechar{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;border:none;background:transparent;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.safehouse-grid-info-popup-fechar:hover{background:var(--border-subtle);color:var(--text-primary)}.safehouse-grid-info-popup-carregando{color:var(--text-muted);font-size:12.5px;padding:4px 0}.safehouse-grid-info-popup-topo{display:flex;gap:10px;align-items:center;padding-right:22px}.safehouse-grid-info-popup-img{width:48px;height:48px;border-radius:var(--radius-md, 8px);object-fit:contain;background:var(--surface-sunken, #0e1626);border:1px solid var(--border-subtle);flex:none}.safehouse-grid-info-popup-img-vazia{display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.safehouse-grid-info-popup-titulo{display:flex;flex-direction:column;gap:4px;min-width:0}.safehouse-grid-info-popup-nome{font-size:13.5px;font-weight:700;color:var(--text-primary);overflow-wrap:break-word}.safehouse-grid-info-popup-descricao{font-size:12px;color:var(--text-secondary);margin:10px 0 0;line-height:1.4}.safehouse-grid-info-popup-atributos{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 0;padding-top:10px;border-top:1px solid var(--border-subtle)}.safehouse-grid-info-popup-atributos dt{font-size:9.5px;letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted);margin:0}.safehouse-grid-info-popup-atributos dd{font-size:12px;color:var(--text-secondary);margin:2px 0 0;font-weight:600}.safehouse-item-card-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000059}.safehouse-item-card{position:relative;width:720px;max-width:calc(100vw - 32px);max-height:85vh;overflow-y:auto;margin-bottom:0;padding:18px 20px;animation:revelaCard .18s ease both}.safehouse-item-card-fechar{position:absolute;top:8px;right:8px;z-index:1;min-width:36px;min-height:36px;border-radius:50%;border:none;background:transparent;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.safehouse-item-card-fechar:hover{background:var(--border-subtle);color:var(--text-primary)}.safehouse-item-card-carregando{color:var(--text-muted);font-size:12.5px;padding:8px 0}.safehouse-item-card-corpo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:20px}.safehouse-item-card-info{display:flex;flex-direction:column;min-width:0}.safehouse-item-card-titulo{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-right:36px}.safehouse-item-card-nome{margin:0;font-size:17px;font-weight:800;color:var(--text-primary);overflow-wrap:break-word}.safehouse-item-card-descricao{font-size:12.5px;color:var(--text-secondary);margin:8px 0 0;line-height:1.45}.safehouse-item-card-interacoes{border:0;padding:0;margin:16px 0 0;min-width:0;display:flex;flex-direction:column;gap:10px}.safehouse-item-card-interacoes legend{padding:0;margin-bottom:8px;font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);font-weight:700}.safehouse-item-card-seg{border:0;margin:0;min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:var(--radius-md, 8px);background:var(--surface-sunken, #0e1626);box-shadow:inset 0 2px 4px #00000073,inset 0 -1px #ffffff0a}.safehouse-item-card-seg-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:2px solid transparent;border-radius:6px;background:transparent;font:inherit;font-size:13px;font-weight:700;color:var(--text-muted);cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,background .15s ease,color .15s ease}.safehouse-item-card-seg-btn:hover{color:var(--text-primary)}.safehouse-item-card-seg{--cor-seg-ativo: var(--brand-orange)}.safehouse-item-card-seg-btn[aria-pressed=true]{background:var(--cor-seg-ativo);border-color:var(--cor-seg-ativo);color:#fff;cursor:default;box-shadow:0 3px color-mix(in srgb,var(--cor-seg-ativo) 55%,black),inset 0 1px #ffffff59}.safehouse-item-card-seg.seg-energia{--cor-seg-ativo: var(--ok-text)}.safehouse-item-card-seg.seg-energia .safehouse-item-card-seg-btn[aria-pressed=true]{color:#05140b}.safehouse-item-card-seg-btn[aria-pressed=false]:active{transform:translateY(2px)}.safehouse-item-card-seg-btn:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.safehouse-item-card-interacoes:disabled .safehouse-item-card-seg-btn{opacity:.5;cursor:default}.safehouse-item-card-linha{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.safehouse-item-card-seg-unico{grid-template-columns:1fr}.safehouse-item-card-circuito{display:grid;gap:6px}.safehouse-item-card-circuito-rotulo{font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);font-weight:700}.safehouse-item-card-seg-circuito{grid-template-columns:repeat(4,1fr)}.safehouse-item-card-seg-circuito .safehouse-item-card-seg-btn{gap:0;padding:0}.safehouse-quadro-chave{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px;align-items:stretch}.safehouse-quadro-editar{display:grid;place-items:center;width:44px;min-height:44px;padding:0;cursor:pointer;border:2px solid var(--border-default);border-radius:6px;background:var(--surface-card);color:var(--text-secondary);box-shadow:0 3px #00000080,inset 0 1px #ffffff14;transition:transform .1s ease,box-shadow .1s ease,border-color .15s,color .15s}.safehouse-quadro-editar:hover{color:var(--text-primary);border-color:var(--brand-orange)}.safehouse-quadro-editar:active{transform:translateY(2px);box-shadow:0 1px #00000080,inset 0 1px #ffffff14}.safehouse-quadro-editar:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.safehouse-quadro-editar:disabled{opacity:.5;cursor:default}.safehouse-quadro-chave .safehouse-item-card-seg-btn{gap:0;padding:0;width:56px}.safehouse-quadro-plaqueta{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border:2px solid var(--border-default);border-radius:6px;background:var(--surface-card);box-shadow:0 3px #00000080,inset 0 1px #ffffff14;border-left:4px solid var(--cor-chave, var(--border-default))}.safehouse-quadro-plaqueta svg{flex:none;color:var(--cor-chave, var(--brand-orange))}.safehouse-quadro-plaqueta-nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);font-size:12px;font-weight:700;color:var(--text-primary)}.safehouse-quadro-editor{display:grid;gap:10px;padding:10px;border-radius:6px;background:var(--surface-sunken, #0e1626);box-shadow:inset 0 2px 4px #00000073}.safehouse-quadro-editor label,.safehouse-quadro-campo{display:grid;gap:6px}.safehouse-quadro-campo{border:0;padding:0;margin:0;min-width:0}.safehouse-quadro-campo>.safehouse-quadro-rotulo{padding:0}.safehouse-quadro-editor label,.safehouse-quadro-rotulo{font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);font-weight:700}.safehouse-quadro-editor input[type=text]{min-height:44px;padding:8px 10px;font:inherit;font-size:13px;background:var(--surface-card);color:var(--text-primary);border:2px solid var(--border-default);border-radius:6px}.safehouse-quadro-editor input[type=text]:focus-visible{outline:2px solid var(--brand-orange);outline-offset:1px}.safehouse-quadro-opcoes{display:flex;flex-wrap:wrap;gap:6px}.safehouse-quadro-opcao{display:grid;place-items:center;width:40px;height:40px;padding:0;cursor:pointer;border:2px solid var(--border-default);border-radius:6px;background:var(--surface-card);color:var(--text-secondary);box-shadow:0 2px #00000073,inset 0 1px #ffffff0f;transition:transform .1s ease,box-shadow .1s ease,border-color .15s}.safehouse-quadro-opcao:active{transform:translateY(2px);box-shadow:0 0 #00000073,inset 0 1px #ffffff0f}.safehouse-quadro-opcao[aria-pressed=true]{border-color:var(--brand-orange);color:var(--text-primary)}.safehouse-quadro-opcao:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.safehouse-quadro-cor{width:20px;height:20px;border-radius:50%;background:var(--cor-opcao);box-shadow:inset 0 1px 2px #00000059}@media (prefers-reduced-motion: reduce){.safehouse-quadro-opcao{transition:none}}.safehouse-quadro-chave[data-desarmada=true] .safehouse-quadro-plaqueta{opacity:.55}@media (max-width: 600px){.safehouse-quadro-chave{grid-template-columns:minmax(0,1fr)}.safehouse-quadro-chave .safehouse-item-card-seg-btn{width:auto}}.safehouse-item-card-config{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:2px solid var(--border-default);border-radius:6px;background:var(--surface-card);font:inherit;font-size:13px;font-weight:700;color:var(--text-primary);cursor:pointer;white-space:nowrap;box-shadow:0 3px #00000080,inset 0 1px #ffffff14;transition:transform .1s ease,box-shadow .1s ease,border-color .15s ease}.safehouse-item-card-config svg{color:var(--brand-orange)}.safehouse-item-card-config:hover{border-color:var(--brand-orange)}.safehouse-item-card-config:active{transform:translateY(2px);box-shadow:0 1px #00000080,inset 0 1px #ffffff14}.safehouse-item-card-config:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.safehouse-item-card-interacoes:disabled .safehouse-item-card-config{opacity:.5;cursor:default}@media (max-width: 600px){.safehouse-item-card-linha{grid-template-columns:1fr}}.safehouse-item-card-info .safehouse-grid-acoes-fieldset{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-subtle)}.safehouse-item-card-arte{position:relative;display:flex;align-items:center;justify-content:center;height:280px;border-radius:var(--radius-md, 8px);padding:12px;background:var(--surface-sunken, #0e1626);box-shadow:inset 0 2px 6px #00000080}.safehouse-item-card-img{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}.safehouse-item-card-img-vazia{color:var(--text-muted)}.safehouse-divisoria-preview{width:100%;height:100%;max-height:100%;padding:12%}.safehouse-grid-parede-preview .safehouse-divisoria-preview{padding:6%}.safehouse-grid-painel-tile-visual .safehouse-divisoria-preview{width:26px;height:26px;padding:0}.safehouse-item-card-selos{position:absolute;left:8px;bottom:8px;display:flex;flex-wrap:wrap;gap:6px}.safehouse-item-card-selo{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:var(--radius-pill);background:var(--surface-card);border:1px solid var(--border-subtle);font-size:11px;font-weight:700;color:var(--text-secondary)}@media (max-width: 600px){.safehouse-item-card{padding:14px}.safehouse-item-card-corpo{grid-template-columns:minmax(0,1fr);gap:14px}.safehouse-item-card-arte{order:-1;height:180px}}@media (prefers-reduced-motion: reduce){.safehouse-item-card-seg-btn{transition:none}}.safehouse-grid-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:88;background:transparent}.safehouse-grid-menu-contexto{position:fixed;z-index:89;display:flex;flex-direction:column;gap:4px;background:var(--surface-card);border:2px solid var(--border-subtle);border-radius:var(--radius-md, 8px);padding:6px;min-width:150px;box-shadow:0 4px #0006,inset 0 1px #ffffff0a;animation:revelaCard .12s ease both}.safehouse-grid-menu-item{display:flex;align-items:center;gap:8px;border:none;background:transparent;border-radius:6px;padding:7px 10px;font-size:12.5px;font-weight:600;color:var(--text-secondary);cursor:pointer;text-align:left}.safehouse-grid-menu-item:hover{background:var(--border-subtle);color:var(--text-primary)}.safehouse-grid-menu-item-perigo:hover{background:color-mix(in srgb,var(--danger-text, #f0512a) 16%,transparent);color:var(--danger-text, #f0512a)}.safehouse-lista-itens-drawer{width:min(420px,92vw);padding:16px 14px;gap:16px}.safehouse-lista-itens-overlay.arrastando{pointer-events:none;background:transparent}.safehouse-lista-itens-overlay.arrastando .safehouse-lista-itens-drawer{pointer-events:auto;opacity:.45;transition:opacity .15s ease}.safehouse-lista-itens-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:8px}.safehouse-lista-itens-cabecalho h2{font-size:15px;font-weight:700;margin:0}.safehouse-lista-itens-corpo{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.safehouse-grid-painel-secao{display:flex;flex-direction:column;gap:8px}.safehouse-grid-painel-secao h3{font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);font-weight:600;margin:0}.safehouse-grid-painel-grade{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.safehouse-grid-painel-tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px;border-radius:10px;border:2px solid var(--border-subtle);background:var(--surface-sunken, var(--surface-card));color:var(--text-secondary);cursor:pointer;box-shadow:0 3px #0006,inset 0 1px #ffffff0a;transition:transform .1s ease,box-shadow .1s ease,border-color .15s ease,background .15s ease}.safehouse-grid-painel-tile:hover{border-color:var(--brand-orange);background:var(--surface-card)}.safehouse-grid-painel-tile:active{transform:translateY(2px);box-shadow:0 1px #0006,inset 0 1px #ffffff05}.safehouse-grid-painel-tile.selecionado{border-color:var(--brand-orange);background:var(--brand-orange-10);color:var(--text-primary);box-shadow:0 3px color-mix(in srgb,var(--brand-orange) 45%,black),inset 0 1px #ffffff1f}.safehouse-grid-painel-tile.selecionado:active{box-shadow:0 1px color-mix(in srgb,var(--brand-orange) 45%,black),inset 0 1px #ffffff14}@media (prefers-reduced-motion: reduce){.safehouse-grid-painel-tile{transition:none}}.safehouse-grid-painel-tile-exclusivo{position:absolute;top:-1px;left:-1px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:6px 0;background:var(--brand-orange);color:#fff}.safehouse-grid-painel-tile-visual{position:relative;width:100%;aspect-ratio:1;border-radius:8px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,#8a7fd6 18%,var(--bg-chrome));color:#a89ee8}.safehouse-grid-painel-tile-visual img{width:100%;height:100%;object-fit:contain;padding:6px}.safehouse-grid-painel-tile-visual-maquina{background:color-mix(in srgb,var(--brand-orange) 16%,var(--bg-chrome));color:var(--brand-orange)}.safehouse-grid-painel-tile-footprint{position:absolute;right:3px;bottom:3px;padding:1px 5px;border-radius:999px;background:var(--bg-chrome);border:1px solid var(--border-subtle);font-size:9px;font-weight:600;color:var(--text-secondary);line-height:1.4}.safehouse-grid-painel-tile-nome{font-size:11px;line-height:1.25;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.safehouse-grid-painel-posicionar{width:100%;justify-content:center}.safehouse-grid-textura-modal-card{width:min(560px,100%)}.safehouse-grid-textura-scroll{max-height:min(56vh,460px);overflow-y:auto;padding-right:4px;margin-right:-4px}.safehouse-grid-textura-secao{font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);font-weight:600;margin:14px 0 0}.safehouse-grid-textura-secao:first-of-type{margin-top:4px}.safehouse-grid-textura-grade{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:8px}.safehouse-grid-textura-amostra{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:none;background:none;cursor:pointer;color:var(--text-secondary)}.safehouse-grid-textura-amostra-img{position:relative;width:100%;aspect-ratio:1;border-radius:8px;border:2px solid var(--border-subtle);background-size:cover;background-position:center}.safehouse-grid-textura-amostra:hover .safehouse-grid-textura-amostra-img{border-color:var(--brand-orange)}.safehouse-grid-textura-amostra.ativa .safehouse-grid-textura-amostra-img{border-color:var(--brand-orange);box-shadow:0 0 0 1px var(--brand-orange)}.safehouse-grid-textura-amostra-check{position:absolute;top:4px;right:4px;width:18px;height:18px;border-radius:50%;background:var(--brand-orange);color:#fff;display:flex;align-items:center;justify-content:center}.safehouse-grid-textura-amostra-nome{font-size:11px;text-align:center}.safehouse-grid-textura-amostra.ativa .safehouse-grid-textura-amostra-nome{color:var(--text-primary);font-weight:600}.safehouse-grid-textura-dica-compra{font-size:11px;color:var(--text-secondary);margin:6px 0 0}.safehouse-grid-parede-preview{display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.safehouse-grid-textura-amostra:hover:not(:disabled) .safehouse-grid-parede-preview{color:var(--brand-orange)}.safehouse-grid-parede-preco{font-size:11px;text-align:center;color:var(--brand-orange);font-variant-numeric:tabular-nums}.safehouse-grid-textura-amostra:disabled{opacity:.5;cursor:not-allowed}.safehouse-grid-textura-amostra:disabled .safehouse-grid-parede-preco{color:var(--text-secondary)}.safehouse-grid-hud-topo{display:flex;align-items:center;gap:10px}.safehouse-grid-hud-topo-so-direita{justify-content:flex-end}.safehouse-grid-hud-topo-esquerda{display:flex;align-items:center;gap:6px;flex:0 0 auto}.safehouse-grid-hud-topo-centro{display:flex;align-items:center;justify-content:center;gap:6px;flex:1 1 auto;flex-wrap:wrap}.safehouse-grid-hud-topo-sep{width:2px;align-self:stretch;min-height:20px;margin:0 2px;background:var(--border-subtle);border-radius:1px}.safehouse-grid-hud-topo .px-ic,.safehouse-grid-mais-menu .px-ic{shape-rendering:crispEdges}.safehouse-grid-hud-topo-direita{display:flex;align-items:center;gap:10px;flex:0 0 auto}.safehouse-grid-hud-topo:not(:has(.safehouse-grid-hud-topo-centro)) .safehouse-grid-hud-topo-direita{margin-left:auto}.safehouse-grid-mais{position:relative}.safehouse-grid-mais-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:89;display:flex;flex-direction:column;gap:4px;background:var(--surface-card);border:2px solid var(--border-subtle);border-radius:var(--radius-md, 8px);padding:6px;min-width:170px;box-shadow:0 4px #0006,inset 0 1px #ffffff0a;animation:revelaCard .12s ease both}.safehouse-energia-painel{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:6px 12px;border-radius:10px;background:var(--bg-chrome);border:2px solid var(--border-subtle);box-shadow:0 3px #00000059}.safehouse-energia-painel.sobrecarga{border-color:var(--danger-text);box-shadow:0 3px color-mix(in srgb,var(--danger-text) 40%,black)}.safehouse-energia-barra-header{display:flex;align-items:center;gap:5px;color:var(--text-secondary);font-size:11px}.safehouse-energia-painel.sobrecarga .safehouse-energia-barra-header{color:var(--danger-text)}.safehouse-energia-barra{width:72px;height:5px;border-radius:999px;background:var(--bg-base);overflow:hidden}.safehouse-energia-barra-preenchido{height:100%;border-radius:999px;background:var(--ok-text);transition:width .2s ease}.safehouse-energia-painel.sobrecarga .safehouse-energia-barra-preenchido{background:var(--danger-text)}.safehouse-energia-lista{display:flex;align-items:center;gap:6px;list-style:none;margin:0;padding:0}.safehouse-energia-item{display:flex;align-items:center;gap:4px}.prop-conta-luz{display:flex;flex-direction:column;gap:6px}.prop-conta-corte{font-size:11px;color:var(--danger-text);padding:5px 8px;border-radius:8px;background:var(--danger-10);box-shadow:inset 0 2px color-mix(in srgb,var(--danger-text) 22%,transparent)}.safehouse-energia-item-nome{font-size:10px;color:var(--text-muted);max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.safehouse-energia-toggle{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;border:none;cursor:pointer;background:var(--bg-base);color:var(--text-muted)}.safehouse-energia-toggle.ligada{color:var(--ok-text);background:color-mix(in srgb,var(--ok-text) 14%,var(--bg-base))}.safehouse-energia-toggle.desligada{color:var(--text-muted)}.safehouse-energia-toggle:hover{filter:brightness(1.15)}.tab-acao{width:100%;border-collapse:collapse}.tab-acao th{text-align:left;font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);font-weight:600;padding:0 12px 10px;white-space:nowrap}.tab-acao td{padding:11px 12px;border-top:1px solid var(--border-subtle);font-size:13px;vertical-align:middle}.tab-acao tr:first-child td{border-top:none}.tab-acao .nome{color:var(--text-primary);display:flex;align-items:center;gap:9px}.tab-acao .nome .ic{color:var(--text-secondary);width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:#101217;border:1px solid #242938;flex-shrink:0}.tab-acao .tempo{color:var(--text-secondary);white-space:nowrap}.tab-acao .desc{color:var(--text-muted)}.tab-acao .acao-col{text-align:right;width:1%;white-space:nowrap}.conhece-lista{display:flex;flex-direction:column}.conhece-linha{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 6px;border-top:1px solid var(--border-subtle)}.conhece-linha:first-child{border-top:none}.conhece-linha .ic{color:var(--text-secondary);display:inline-flex;align-items:center}.ck-detalhe{color:var(--text-primary);font-size:13.5px;min-width:0}.conhece-chip{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:11.5px;padding:3px 10px;border-radius:var(--radius-pill)}.conhece-chip.abre{color:var(--brand-orange);background:var(--brand-orange-10);border:1px solid var(--brand-orange-20)}.selo-oficial{color:var(--brand-orange);flex-shrink:0}.conhece-chip.acelera{color:var(--text-secondary);border:1px solid var(--border-default)}.conhece-lista.revela .conhece-linha{animation:imprimeLinha .34s ease both}.conhece-lista.revela .conhece-linha:nth-child(1){animation-delay:.02s}.conhece-lista.revela .conhece-linha:nth-child(2){animation-delay:.12s}.conhece-lista.revela .conhece-linha:nth-child(3){animation-delay:.22s}.conhece-lista.revela .conhece-linha:nth-child(n+4){animation-delay:.3s}@media (prefers-reduced-motion: reduce){.conhece-lista.revela .conhece-linha{animation:none}}.entrar-lista{display:flex;flex-direction:column}.entrar-linha{display:grid;grid-template-columns:1fr auto auto auto auto auto;align-items:center;gap:18px;padding:12px 6px;border-top:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.entrar-linha:first-child{border-top:none}.entrar-arsenal{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 6px 12px 34px;position:relative}.entrar-arsenal:before{content:"";position:absolute;left:14px;top:-4px;width:12px;height:14px;border-left:1px solid var(--border-default);border-bottom:1px solid var(--border-default);border-bottom-left-radius:6px}.entrar-arsenal-rotulo{font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.arsenal-chip{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;cursor:help;font-size:11.5px;font-family:var(--mono);padding:3px 10px;border-radius:var(--radius-pill);color:var(--text-secondary);background:var(--bg-base);border:0;box-shadow:inset 0 0 0 1px var(--border-subtle)}.arsenal-chip.pronto{color:var(--text-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok-text) 45%,transparent)}.arsenal-chip.fumble{box-shadow:inset 0 0 0 1px color-mix(in srgb,#e8b93a 45%,transparent)}.arsenal-chip.desatualizado{color:var(--text-muted);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger-text) 40%,transparent)}.arsenal-chip.vazio{color:var(--text-muted);box-shadow:none;border:1px dashed var(--border-default)}.arsenal-chip.bloqueado{cursor:pointer;color:#9aa4ba;box-shadow:inset 0 0 0 1px color-mix(in srgb,#6b7488 45%,transparent)}.arsenal-chip.bloqueado:hover{background:var(--border-subtle)}.arsenal-chip-alcance{opacity:.65;font-variant-numeric:tabular-nums}.ev-vetor{display:inline-flex;align-items:center;gap:9px;color:var(--text-primary);font-size:13.5px}.ev-vetor .ic{color:var(--text-secondary);display:inline-flex;align-items:center}.ev-tempo{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;color:var(--text-secondary);font-size:12.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.ev-tempo>span:first-child{display:inline-flex;align-items:center;gap:5px}.ev-tempo svg{color:var(--text-muted)}.ev-tempo-real{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:600;cursor:help}.ev-tempo-real svg{flex-shrink:0}.ev-tempo-real.acelera{color:var(--ok-text)}.ev-tempo-real.acelera svg{color:var(--ok-text)}.ev-tempo-real.atrasa{color:var(--danger-text)}.ev-tempo-real.atrasa svg{color:var(--danger-text)}.ev-ram{display:inline-flex;align-items:center;gap:5px;color:var(--text-secondary);font-size:12.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.ev-ram svg{color:var(--text-muted)}.ev-req{display:inline-flex;align-items:center;justify-content:center;width:20px;color:var(--acento, #35c08a);cursor:help}.ev-req.base{color:var(--text-muted)}.ev-acao{display:inline-flex;justify-content:flex-end}.barulho-meter{display:inline-flex;align-items:center;gap:3px;cursor:help}.barulho-meter i{width:4px;height:14px;border-radius:1px;background:var(--border-default);display:block}.barulho-meter i.on{background:var(--text-secondary)}.barulho-meter[data-nivel=medio] i.on,.barulho-meter[data-nivel=altissimo] i.on{background:var(--brand-orange)}.entrar-linha.flash{animation:ataqueFlash .65s ease both}@keyframes ataqueFlash{0%{background:var(--brand-orange-20);box-shadow:inset 0 0 0 1px var(--brand-orange)}60%{background:var(--brand-orange-10)}to{background:transparent;box-shadow:inset 0 0 0 1px transparent}}.entrar-linha.erro-shake{animation:erroShake .4s ease-in-out both}@keyframes erroShake{0%,to{transform:translate(0);background:transparent;box-shadow:inset 0 0 0 1px transparent}20%{transform:translate(-4px)}40%{transform:translate(3px);background:color-mix(in srgb,var(--danger-text) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger-text) 45%,transparent)}60%{transform:translate(-2px)}80%{transform:translate(1px)}}@media (prefers-reduced-motion: reduce){.entrar-linha.erro-shake{animation:none}}.entrar-linha{transition:transform .15s ease,background .15s ease,border-color .15s ease}.entrar-linha:hover{background:color-mix(in srgb,var(--brand-orange) 6%,var(--surface-card));border-color:color-mix(in srgb,var(--brand-orange) 30%,transparent);transform:translate(2px)}.entrar-linha.acao-vetor-destaque{border-radius:var(--radius-sm);animation:vetorDestaque 1.4s ease-in-out 3 both}@keyframes vetorDestaque{0%,to{background:var(--brand-orange-10);box-shadow:inset 0 0 0 1px var(--brand-orange-20)}50%{background:var(--brand-orange-20);box-shadow:inset 0 0 0 1px var(--brand-orange)}}.live-ataque-card{animation:liveCardPulse 2s ease-in-out infinite alternate}@keyframes liveCardPulse{0%{box-shadow:0 0 10px color-mix(in srgb,var(--brand-orange) 15%,transparent)}to{box-shadow:0 0 25px color-mix(in srgb,var(--brand-orange) 35%,transparent)}}.tatico-card{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:12px 14px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;transition:border-color .15s ease,transform .15s ease}.tatico-card:hover{border-color:var(--border-default);transform:translateY(-1px)}.tatico-card.alerta{border-color:color-mix(in srgb,var(--danger-text) 50%,transparent);background:color-mix(in srgb,var(--danger-text) 8%,var(--bg-base))}.tatico-head{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-primary)}.tatico-card.alerta .tatico-head{color:var(--danger-text)}.tatico-card p{font-size:11.5px;color:var(--text-secondary);line-height:1.4;margin:0}.badge-ok{font-size:11px;font-family:var(--mono);color:#35c08a;font-weight:600}.badge-destaque{font-size:11px;font-family:var(--mono);color:var(--brand-orange)}.badge-dica{font-size:11px;color:var(--text-muted);font-style:italic}.minerar-modos{display:flex;gap:5px;flex-wrap:wrap}.minerar-modo{flex:1 1 auto;text-transform:lowercase}.minerar-modo:disabled{opacity:1;cursor:default}.btn-matar-sessao{margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:600;border-radius:4px;background:color-mix(in srgb,var(--danger-text) 15%,transparent);border:1px solid color-mix(in srgb,var(--danger-text) 35%,transparent);color:var(--danger-text);cursor:pointer;transition:background .15s ease}.btn-matar-sessao:hover{background:color-mix(in srgb,var(--danger-text) 30%,transparent)}@media (prefers-reduced-motion: reduce){.entrar-linha.acao-vetor-destaque,.live-ataque-card{animation:none;background:var(--brand-orange-10);box-shadow:inset 0 0 0 1px var(--brand-orange-20)}}.pp-ram-barra{height:8px;background:var(--border-subtle);border-radius:var(--radius-pill);overflow:hidden;margin:2px 0 10px}.pp-ram-barra>i{display:block;height:100%;background:var(--brand-orange);border-radius:var(--radius-pill);transition:width .4s ease}.pp-ram-barra>i[data-cheio=true]{background:var(--danger-text)}.pp-ram-num{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:12.5px;font-variant-numeric:tabular-nums}.pp-ram-num svg{color:var(--text-muted)}.pp-maqs{display:flex;flex-wrap:wrap;gap:12px}.pp-maq{flex:1 1 200px;max-width:260px;border:2px solid var(--border-subtle);border-radius:var(--radius-nav);padding:9px 12px;box-shadow:0 3px #00000059}.pp-maq-total{border-color:var(--border-default)}.pp-maq-total:not(.pp-faixa){flex:0 1 260px}.pp-maq-total .pp-maq-topo>b{color:var(--brand-orange)}.pp-maq-total .pp-maq-topo>svg{color:var(--brand-orange)}.pp-maq-tipos{display:inline-flex;align-items:center;gap:8px}.pp-tipo-cont{display:inline-flex;align-items:center;gap:3px}.pp-tipo-cont svg{color:var(--text-muted)}.pp-tipo-on{font-style:normal;font-size:9.5px;line-height:1;color:#41c159;align-self:flex-start;margin-left:1px}.pp-tipo-on[data-off=true]{color:var(--danger-text)}.pp-maq-status{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#41c159;white-space:nowrap}.pp-maq-status[data-on=false]{color:var(--danger-text)}.pp-maq-status svg{color:currentColor}.pp-maq-topo{display:flex;align-items:center;gap:7px;margin-bottom:6px;font-size:12.5px;color:var(--text-primary)}.pp-maq-topo svg{color:var(--text-muted);flex:none}.pp-maq-topo b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-maq-n{margin-left:auto;color:var(--text-muted);font-size:11px;white-space:nowrap}.pp-medida+.pp-medida,.pp-medida+.pp-medida-par,.pp-medida-par+.pp-medida,.pp-arco-linha+.pp-medida,.pp-arco-linha+.pp-medida-par{margin-top:5px}.pp-medida-rot{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-size:11px}.pp-medida-rot svg{color:var(--text-muted)}.pp-medida-num{display:block;color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.pp-medida-num[data-quente=true]{color:var(--danger-text)}.pp-rede-sentido{display:flex;gap:10px;margin-top:2px}.pp-rede-seta{display:inline-flex;align-items:center;gap:3px;color:var(--text-muted);font-size:11px;font-variant-numeric:tabular-nums}.pp-rede-seta svg{color:inherit}.pp-rede-seta[data-ativo=true]{color:var(--brand-orange)}.pp-medida-par{display:flex;gap:10px}.pp-medida-par>.pp-medida{flex:1 1 0;min-width:0}.pp-medida-par>.pp-medida+.pp-medida{margin-top:0}.pp-calor-barra{height:6px;background:var(--border-subtle);border-radius:var(--radius-pill);overflow:hidden;margin:2px 0 3px}.pp-calor-barra>i{display:block;height:100%;background:var(--brand-orange);border-radius:var(--radius-pill);transition:width .4s ease}.pp-calor-barra>i[data-quente=true]{background:var(--danger-text)}.pp-maq .pp-ram-barra{margin:2px 0 3px}.pp-arco-linha{display:flex;gap:6px;text-align:center}.pp-arco-linha .pp-medida-rot{display:flex;justify-content:center}.pp-arco-item{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:1px}.pp-arco-wrap{position:relative;width:60px;height:34px}.pp-arco-fundo{fill:none;stroke:var(--border-subtle);stroke-width:3;stroke-linecap:round}.pp-arco-valor{fill:none;stroke:var(--brand-orange);stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .4s ease}.pp-arco-valor[data-quente=true]{stroke:var(--danger-text)}.pp-arco-pct{position:absolute;left:0;right:0;bottom:1px;text-align:center;font-size:11px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.pp-arco-pct[data-quente=true]{color:var(--danger-text)}.pp-arco-detalhe{display:block;margin-top:1px;color:var(--text-muted);font-size:10px;line-height:1.25}.pp-cpu-badge{display:block;margin:2px auto 0;width:max-content;padding:0 6px;border-radius:var(--radius-pill);font-size:9.5px;font-weight:500;border:1px solid transparent}.pp-cpu-badge[data-sinal=ajuda]{color:#35c08a;background:color-mix(in srgb,#35c08a 14%,transparent);border-color:color-mix(in srgb,#35c08a 35%,transparent)}.pp-cpu-badge[data-sinal=atrapalha]{color:var(--danger-text);background:color-mix(in srgb,var(--danger-text) 14%,transparent);border-color:color-mix(in srgb,var(--danger-text) 35%,transparent)}.pp-erro{display:flex;align-items:center;gap:8px;color:var(--danger-text);font-size:12.5px}.pp-energia-abrir{background:none;border:none;padding:0;margin:0;text-align:left;cursor:pointer;font-family:inherit;display:block;width:100%}.pp-energia-abrir-valor{display:block;margin-top:27px;color:var(--brand-orange);font-size:12px;text-decoration:underline;text-underline-offset:2px}.pp-energia-abrir:hover .pp-energia-abrir-valor{color:#fff}.pp-energia-modal-lista{display:flex;flex-direction:column;gap:16px}.pp-energia-modal-item .pp-maq-topo{margin-bottom:6px}.pp-sistema{display:block;margin-top:2px;color:var(--text-muted);font-size:11px;font-variant-numeric:tabular-nums}.pp-energia-barra{height:6px;background:var(--border-subtle);border-radius:var(--radius-pill);overflow:hidden;margin:2px 0 3px}.pp-energia-barra>i{display:block;height:100%;background:#c9a227;border-radius:var(--radius-pill);transition:width .4s ease}.pp-energia-barra>i[data-cheio=true]{background:var(--danger-text)}.pp-rede-barra{height:6px;background:var(--border-subtle);border-radius:var(--radius-pill);overflow:hidden;margin:2px 0 3px}.pp-rede-barra>i{display:block;height:100%;background:#4a90d9;border-radius:var(--radius-pill);transition:width .4s ease}.pp-rede-barra>i[data-cheio=true]{background:var(--brand-orange)}.pp-atributo{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:7px}.pp-atributo:first-of-type{margin-top:12px;padding-top:11px;border-top:1px solid var(--border-subtle)}.pp-atributo-val{color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-maq-total.pp-faixa{max-width:none;width:100%;padding:14px 22px;display:grid;grid-template-columns:minmax(130px,170px) repeat(auto-fit,minmax(116px,1fr));gap:8px 22px;align-items:start}.pp-faixa .pp-maq-topo{flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;margin-bottom:0;align-self:stretch;border-right:1px solid var(--border-subtle);padding-right:20px}.pp-faixa .pp-maq-topo b{font-size:14.5px}.pp-faixa .pp-maq-topo .pp-maq-n{margin-left:0}.pp-faixa .pp-medida+.pp-medida{margin-top:0}.pp-faixa .pp-rede-barra,.pp-faixa .pp-calor-barra,.pp-faixa .pp-ram-barra{margin-top:27px}.pp-faixa .pp-arco-detalhe .pp-sistema{display:none}.pp-faixa .pp-arco-linha{display:contents}.pp-faixa .pp-atributo{display:block;margin-top:0;padding-top:0;border-top:none}.pp-faixa .pp-atributo:first-of-type{margin-top:0;padding-top:0;border-top:none}.pp-faixa .pp-atributo-val{display:block;text-align:left;margin-top:4px;font-size:12.5px}.pp-espia{position:relative;display:inline-flex}.vertical-tower-card:has(.pp-espia-pop){transform:none;z-index:60}.pp-espia-btn{display:inline-flex;align-items:center;justify-content:center;padding:3px;background:none;border:1px solid transparent;border-radius:6px;cursor:pointer;color:var(--text-muted);transition:color .15s ease,border-color .15s ease}.pp-espia-btn:hover,.pp-espia-btn[data-on=true]{color:var(--brand-orange);border-color:var(--border-default)}.pp-espia-pop{position:fixed;z-index:61;width:300px;cursor:default;animation:revelaCard .14s ease both}.pp-espia-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;background:#00000073;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:revelaCard .14s ease both}.pp-espia-pop .pp-maq{max-width:none;background:var(--surface-card);border-color:var(--border-default);box-shadow:0 18px 40px #0009}.pp-maq[data-clicavel=true]{cursor:pointer;transition:border-color .15s ease}.pp-maq[data-clicavel=true]:hover{border-color:var(--border-default)}.pp-restante{display:inline-flex;align-items:center;gap:5px;color:var(--brand-orange);font-variant-numeric:tabular-nums}.pp-restante[data-travado=true]{color:var(--danger-text)}.pp-barra{height:4px;background:var(--border-subtle);border-radius:var(--radius-pill);overflow:hidden}.pp-barra>i{display:block;height:100%;background:var(--brand-orange);border-radius:var(--radius-pill)}.pp-barra>i[data-cheia=true]{animation:pulsoBarra 1s ease infinite}.pp-barra>i[data-travado=true]{background:var(--danger-text);animation:none}@keyframes pulsoBarra{50%{opacity:.5}}@media (prefers-reduced-motion: reduce){.pp-barra>i[data-cheia=true]{animation:none}}.pp-porque{display:inline-flex;align-items:center;gap:4px;margin-left:2px;flex:none}.pp-porque-ic{display:inline-flex;color:var(--text-muted);cursor:help}.pp-porque-ic[data-forte=true]{color:var(--brand-orange)}.pp-maq-chip{display:inline-flex;align-items:center;gap:4px;max-width:160px;overflow:hidden;color:var(--text-muted);font-size:10px;border:1px solid var(--border-default);border-radius:var(--radius-pill);padding:1px 7px;white-space:nowrap}.pp-maq-chip svg{flex:none}.pp-tab{display:flex;flex-direction:column}.pp-tab-lin{display:grid;grid-template-columns:60px 88px minmax(0,1fr) 56px 68px 52px 124px 34px;gap:10px;align-items:center;padding:7px 6px;font-size:11.5px;color:var(--text-secondary);font-variant-numeric:tabular-nums;border-top:1px solid var(--border-subtle)}.pp-tab-hdr{color:var(--text-muted);font-size:10.5px;letter-spacing:.04em;border-top:none}.pp-col-ord{display:inline-flex;align-items:center;gap:3px;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;transition:color .14s ease}.pp-col-ord.pp-tab-num{justify-content:flex-end}.pp-col-ord:hover{color:var(--text-secondary)}.pp-col-ord.on{color:var(--brand-orange)}.pp-tab-num{text-align:right}.pp-tab-pid{color:var(--text-muted)}.pp-tab-cmd{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.pp-tab-cmd b{font-weight:500}.pp-tab-ic{display:inline-flex;color:var(--brand-orange);flex:none}.pp-tab-pool,.pp-tab-vazio{color:var(--text-muted)}.pp-tab-bloco{border-top:1px solid var(--border-subtle)}.pp-tab-bloco .pp-tab-lin{border-top:none;padding-bottom:3px}.pp-tab-bloco .pp-barra{margin:0 6px 6px}.pp-tab-bloco .pp-porque{margin:0 6px 8px}.pp-tab-acao{color:var(--text-primary)}.pp-tab-sis{color:var(--text-secondary)}.pp-tab-estado{font-size:11px}.pp-tab-acoes{display:flex;justify-content:flex-end;align-items:center;gap:6px}.pp-tab-acelerar{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;background:transparent;color:var(--brand-orange);border:1px solid var(--brand-orange);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700;font-family:var(--sans);cursor:pointer;opacity:0;box-shadow:0 2px color-mix(in srgb,var(--brand-orange) 45%,black),inset 0 1px #ffffff1f;transition:opacity .12s ease,transform .1s ease,box-shadow .1s ease,background .15s ease}.pp-tab-bloco:hover .pp-tab-acelerar,.pp-tab-acelerar:focus-visible,.pp-tab-acelerar[aria-busy=true]{opacity:1}.pp-tab-acelerar:hover:not(:disabled){background:var(--brand-orange-10)}.pp-tab-acelerar:active:not(:disabled),.pp-tab-acelerar.armado{transform:translateY(1px);box-shadow:0 1px color-mix(in srgb,var(--brand-orange) 45%,black),inset 0 1px #ffffff14}.pp-tab-acelerar.armado{background:var(--brand-orange-10)}.pp-tab-acelerar:disabled{cursor:default;opacity:.35}@media (hover: none){.pp-tab-acelerar{opacity:.85}}.pp-tab-matar{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;cursor:pointer;color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:999px;opacity:0;transition:opacity .12s ease,color .14s ease,border-color .14s ease}.pp-tab-bloco:hover .pp-tab-matar,.pp-tab-matar:focus-visible,.pp-tab-matar[aria-busy=true]{opacity:1}.pp-tab-matar:hover:not(:disabled),.pp-tab-matar.armado{opacity:1;color:var(--danger-text);border-color:color-mix(in srgb,var(--danger-text) 30%,transparent)}.pp-tab-matar.armado{background:color-mix(in srgb,var(--danger-text) 16%,transparent)}.pp-tab-matar:disabled{cursor:default;opacity:.35}@media (hover: none){.pp-tab-matar{opacity:.55}}.pp-tab-dono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 720px){.pp-tab-lin{grid-template-columns:50px minmax(0,1fr) 62px 48px 104px 30px}.pp-tab-lin>:nth-child(2),.pp-tab-lin>:nth-child(4){display:none}}.reg-lista{display:flex;flex-direction:column}.reg-linha{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:13px 6px;border-top:1px solid var(--border-subtle)}.reg-linha:first-child{border-top:none}.reg-linha-minha{background:var(--brand-orange-10);border-radius:var(--radius-nav);border-top-color:transparent}.reg-linha-secao{opacity:var(--opacity-secao)}.reg-linha.reg-linha-fantasma{border:1.5px dashed var(--border-subtle);border-radius:var(--radius-nav);margin-top:6px}.reg-linha-fantasma .reg-ic{background:var(--bg-base);color:var(--text-muted);box-shadow:inset 0 0 0 1.5px var(--border-subtle)}.reg-ic{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-nav);background:var(--brand-orange-10);color:var(--brand-orange);flex-shrink:0}.reg-corpo{min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.reg-tipo{color:var(--text-primary);font-size:13.5px;font-weight:500}.reg-alvo{color:var(--text-secondary);font-size:12px}.reg-tempo{color:var(--text-muted);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.reg-alvo .medidor{gap:2px;width:72px}.reg-alvo .medidor .seg{height:6px;border-radius:2px}@media (max-width: 620px){.reg-linha{grid-template-columns:auto 1fr}.reg-tempo{grid-column:2;justify-self:start}}.reg-lista-modal{max-height:260px;overflow-y:auto}.toasts{position:fixed;top:calc(var(--topbar-h) + 12px + env(safe-area-inset-top,0px));right:16px;z-index:200;display:flex;flex-direction:column;gap:10px;pointer-events:none;width:min(360px,calc(100vw - 32px))}.toast{pointer-events:auto;display:flex;align-items:center;gap:10px;background:var(--surface-card);border:2px solid var(--border-subtle);border-radius:var(--radius-lg);color:var(--text-primary);padding:11px 12px;font-size:13px;line-height:1.35;box-shadow:0 4px #0006,inset 0 1px #ffffff0a;animation:toastEntra .2s ease both}.toast-ic{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px}.toast.ok .toast-ic{color:var(--brand-orange);background:color-mix(in srgb,var(--brand-orange) 12%,var(--bg-base));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-orange) 30%,transparent)}.toast.info .toast-ic{color:var(--text-secondary);background:var(--border-subtle);box-shadow:inset 0 0 0 1px var(--border-default)}.toast.erro{border-color:color-mix(in srgb,var(--danger-text) 45%,var(--border-subtle));box-shadow:0 4px color-mix(in srgb,var(--danger-text) 45%,black),inset 0 1px #ffffff0f}.toast.erro .toast-ic{color:var(--danger-text);background:color-mix(in srgb,var(--danger-text) 15%,var(--bg-base));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger-text) 35%,transparent)}.toast.download{border-color:color-mix(in srgb,#38bdf8 45%,var(--border-subtle));box-shadow:0 4px color-mix(in srgb,#38bdf8 45%,black),inset 0 1px #ffffff0f}.toast.download .toast-ic{color:#38bdf8;background:color-mix(in srgb,#38bdf8 15%,var(--bg-base));box-shadow:inset 0 0 0 1px color-mix(in srgb,#38bdf8 35%,transparent);animation:downloadPulse 1.2s ease-in-out infinite alternate}.toast .toast-ic.com-avatar{border-radius:50%;overflow:hidden}.toast-ic.com-avatar .av{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.toast-ic.com-avatar .av-foto{width:100%;height:100%;object-fit:cover}.toast-txt{flex:1;min-width:0}.toast-acao{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:opacity .12s ease}.toast-acao:hover{opacity:.8}.toast-x{flex:none;background:none;border:none;color:var(--text-muted);cursor:pointer;display:inline-flex;padding:3px;border-radius:6px;margin:-2px -2px -2px 0}.toast-x:hover{color:var(--text-primary);background:var(--border-subtle)}@keyframes toastEntra{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:none}}@keyframes downloadPulse{0%{transform:translateY(0)}to{transform:translateY(2px)}}@media (prefers-reduced-motion: reduce){.toast,.toast.download .toast-ic{animation:none}}.compra{color:var(--brand-orange)}.compra.neutra{color:var(--text-secondary)}.recon-scan{position:relative;overflow:hidden;min-height:132px}.scan-sweep{position:absolute;left:0;right:0;top:0;height:46%;background:linear-gradient(180deg,transparent,var(--brand-orange-10) 55%,transparent);pointer-events:none;animation:scanSweep 1.5s ease-in-out infinite}.scan-stream{position:relative;display:flex;flex-direction:column;gap:8px;font-size:12.5px;line-height:1.5}.scan-lin{display:flex;align-items:center;gap:9px;color:var(--text-secondary);opacity:0;animation:scanLinha .32s ease both}.scan-bullet{color:var(--brand-orange)}.scan-ok{margin-left:auto;color:#35c08a;font-size:11px;letter-spacing:.06em;opacity:0;animation:scanOk .3s ease both}.scan-caret{align-self:flex-start;margin-top:3px}@keyframes scanSweep{0%{transform:translateY(-110%)}to{transform:translateY(320%)}}@keyframes scanLinha{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes scanOk{0%{opacity:0}to{opacity:1}}.tab-acao.revela tr{animation:imprimeLinha .34s ease both}.tab-acao.revela tr:nth-child(1){animation-delay:.02s}.tab-acao.revela tr:nth-child(2){animation-delay:.12s}.tab-acao.revela tr:nth-child(3){animation-delay:.22s}.tab-acao.revela tr:nth-child(4){animation-delay:.32s}.tab-acao.revela tr:nth-child(5){animation-delay:.42s}.tab-acao.revela tr:nth-child(n+6){animation-delay:.5s}@media (prefers-reduced-motion: reduce){.scan-sweep,.scan-lin,.scan-ok{animation:none;opacity:1}.scan-sweep{display:none}.tab-acao.revela tr{animation:none}}.btn{border:2px solid var(--brand-orange);background:transparent;color:var(--brand-orange);border-radius:var(--radius-pill);padding:6px 16px;font-size:12px;font-weight:700;font-family:var(--sans);cursor:pointer;box-shadow:0 3px color-mix(in srgb,var(--brand-orange) 45%,black),inset 0 1px #ffffff1f;transition:transform .1s ease,box-shadow .1s ease,filter .15s ease,background .15s ease}.btn:hover{background:var(--brand-orange-10)}.btn:active{transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--brand-orange) 45%,black),inset 0 1px #ffffff14}.btn.neutro{border-color:var(--border-default);color:var(--text-secondary);box-shadow:0 4px #00000080,inset 0 1px #ffffff0f}.btn.neutro:active{box-shadow:0 1px #00000080,inset 0 1px #ffffff0a}.btn.neutro:hover{background:var(--border-subtle)}.btn.solido{background:var(--brand-orange);color:#fff;border-color:var(--brand-orange);box-shadow:0 3px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #ffffff59}.btn.solido:active{box-shadow:0 1px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #fff3}.btn.solido:hover{filter:brightness(1.08)}.btn:disabled{opacity:.4;cursor:default}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.nota{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--brand-orange-20);background:var(--brand-orange-10);color:var(--brand-orange);border-radius:var(--radius-lg);padding:13px 16px;margin:14px 0;font-size:13px}.nota .ic{margin-top:1px;display:inline-flex;align-items:center}.nota.perigo{border-color:color-mix(in srgb,var(--danger-text) 45%,transparent);background:color-mix(in srgb,var(--danger-text) 14%,var(--bg-base));color:var(--danger-text);animation:perigoPulse 2.5s ease-in-out infinite alternate}@keyframes perigoPulse{0%{box-shadow:0 0 color-mix(in srgb,var(--danger-text) 0%,transparent)}to{box-shadow:0 0 14px 1px color-mix(in srgb,var(--danger-text) 25%,transparent)}}.nota.alerta-dono{border:1px solid var(--brand-orange);background:color-mix(in srgb,var(--brand-orange) 16%,var(--bg-base));color:var(--brand-orange);animation:pulsoAlertaDono 2s ease-in-out infinite alternate}@keyframes pulsoAlertaDono{0%{box-shadow:0 0 color-mix(in srgb,var(--brand-orange) 0%,transparent)}to{box-shadow:0 0 16px 2px color-mix(in srgb,var(--brand-orange) 35%,transparent)}}.nota.sessao-ativa{border:1px solid color-mix(in srgb,#35c08a 40%,transparent);background:color-mix(in srgb,#35c08a 12%,var(--bg-base));color:#35c08a;animation:entraSessao .3s ease both}@keyframes entraSessao{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.nivel-ic{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg-base);box-shadow:inset 0 0 0 2px var(--border-default);color:var(--text-muted);flex-shrink:0;position:relative;transition:all .18s ease}.nivel-no:not(.aceso):not(.atual):not(.bloqueado) .nivel-ic,.nivel-ic:not(.aceso):not(.atual){box-shadow:none;outline:2px dashed var(--border-default);outline-offset:-2px}.nivel-lbl{font-size:10px;color:var(--text-muted);white-space:nowrap}.nivel-no,.rank-no{display:flex;flex-direction:column;align-items:center;gap:5px;position:relative}.nivel-no.bloqueado .nivel-ic{background:color-mix(in srgb,var(--danger-text) 14%,var(--bg-base));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--danger-text) 55%,transparent);color:var(--danger-text)}.nivel-no.bloqueado .nivel-lbl{color:var(--danger-text)}.nivel-no.aceso .nivel-ic,.nivel-ic.aceso{background:var(--ok-text);color:#08120d;box-shadow:0 1px color-mix(in srgb,var(--ok-text) 55%,black),inset 0 1px #ffffff59}.nivel-no.aceso .nivel-lbl{color:var(--ok-text)}.nivel-ic.atual{background:var(--brand-orange);color:#fff;box-shadow:0 1px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #ffffff4d,0 0 0 3px var(--brand-orange-10);animation:nivelAtualPulso 2.2s ease-in-out infinite}@keyframes nivelAtualPulso{0%,to{box-shadow:0 1px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #ffffff4d,0 0 0 3px var(--brand-orange-10)}50%{box-shadow:0 1px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #ffffff4d,0 0 0 6px transparent}}.nivel-trilho{width:20px;height:2px;background:var(--border-default);margin:0 -1px 17px;flex-shrink:0}.rank-ic{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--brand-orange);color:#fff;flex-shrink:0;position:relative;box-shadow:0 1px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #ffffff4d,0 0 0 3px var(--brand-orange-10);animation:nivelAtualPulso 2.2s ease-in-out infinite}.rank-no[data-rank=root] .rank-ic{background:#10b981;box-shadow:0 1px color-mix(in srgb,#10b981 55%,black),inset 0 1px #ffffff4d,0 0 0 3px color-mix(in srgb,#10b981 20%,transparent);animation:rankRootPulso 2.2s ease-in-out infinite}@keyframes rankRootPulso{0%,to{box-shadow:0 1px color-mix(in srgb,#10b981 55%,black),inset 0 1px #ffffff4d,0 0 0 3px color-mix(in srgb,#10b981 20%,transparent)}50%{box-shadow:0 1px color-mix(in srgb,#10b981 55%,black),inset 0 1px #ffffff4d,0 0 0 6px transparent}}.rank-no .nivel-lbl{color:var(--brand-orange);font-weight:700}.rank-no[data-rank=root] .nivel-lbl{color:#34d399}.rank-no.travado .rank-ic{background:transparent;color:var(--text-muted);animation:none;box-shadow:none;outline:2px dashed var(--border-default);outline-offset:-2px}.rank-no.travado .nivel-lbl{color:var(--text-muted);font-weight:400}.nivel-no.unlock .nivel-ic,.rank-no.unlock .rank-ic,.chk-item.unlock .nivel-ic{animation:nivelUnlock .55s cubic-bezier(.34,1.8,.4,1) both}.nivel-no.unlock .nivel-ic:after,.rank-no.unlock .rank-ic:after,.chk-item.unlock .nivel-ic:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid currentColor;animation:nivelHalo .7s ease-out both}.nivel-no.unlock .nivel-ic:before,.rank-no.unlock .rank-ic:before,.chk-item.unlock .nivel-ic:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid currentColor;animation:nivelHalo .7s ease-out .12s both}@keyframes nivelUnlock{0%{transform:scale(1)}50%{transform:scale(1.45)}72%{transform:scale(.88)}to{transform:scale(1)}}@keyframes nivelHalo{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}@media (prefers-reduced-motion: reduce){.nivel-ic.atual,.rank-ic{animation:none!important}.nivel-no.unlock .nivel-ic,.nivel-no.unlock .nivel-ic:after,.rank-no.unlock .rank-ic,.rank-no.unlock .rank-ic:after,.chk-item.unlock .nivel-ic,.chk-item.unlock .nivel-ic:after{animation:none}}.maquina-checklist{padding:12px 16px;margin-bottom:14px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.chk-cab{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.chk-tit{font-size:11px;color:var(--text-muted);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.chk-pct{font-size:12px;font-weight:700;font-family:var(--mono);color:var(--brand-orange)}.chk-passos{display:flex;gap:8px;flex-wrap:wrap}.chk-step{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);background:var(--bg-base);border:1px solid var(--border-subtle);font-size:12px;color:var(--text-muted)}.chk-step{transition:border-color .2s ease,background .2s ease,color .2s ease}.chk-step.ok{border-color:var(--brand-orange-20);background:var(--brand-orange-10);color:var(--brand-orange);font-weight:600}.chk-ic{font-family:var(--mono);font-size:11px}.chk-step.conquista{animation:chkConquistaPop .5s cubic-bezier(.22,1.6,.4,1) both}@keyframes chkConquistaPop{0%{transform:scale(1)}40%{transform:scale(1.14);border-color:#41c159;color:#41c159;background:color-mix(in srgb,#41c159 18%,transparent);box-shadow:0 0 12px color-mix(in srgb,#41c159 40%,transparent)}to{transform:scale(1)}}.maquina-checklist.conquista{animation:chkConquistaGlow 1.1s ease-out both}@keyframes chkConquistaGlow{0%{box-shadow:0 0 0 0 transparent}30%{box-shadow:0 0 22px 2px color-mix(in srgb,#41c159 30%,transparent)}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion: reduce){.chk-step.conquista,.maquina-checklist.conquista{animation:none}}.chk-objetivo-vazio{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-nav);color:var(--text-secondary);font-size:13px;line-height:1.4}.chk-objetivo-vazio .ic{color:var(--brand-orange);margin-top:2px;flex:none}.chk-objetivo-vazio b{color:var(--text-primary)}.rede-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:16px;align-items:stretch}@media (max-width: 720px){.rede-kpis{grid-template-columns:repeat(2,1fr);gap:8px}}@media (max-width: 420px){.rede-kpi{padding:10px 12px}.rede-kpi-lbl{font-size:10px}}.rede-kpi{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px 16px;background:var(--surface-card);border:2px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 4px #0006,inset 0 1px #ffffff0a}.rede-kpi-clicavel{cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.rede-kpi-clicavel:hover{border-color:var(--brand-orange-50);background:var(--brand-orange-10);transform:translateY(-1px);box-shadow:0 4px #00000040}.rede-kpi-clicavel.ativo{border-color:var(--brand-orange-20);background:var(--brand-orange-10);box-shadow:0 3px color-mix(in srgb,var(--brand-orange) 30%,black)}.rede-kpi-icone-linha{display:flex;align-items:center;justify-content:center;gap:6px}.rede-kpi-icone-linha svg{color:var(--text-muted);flex:none}.rede-kpi-clicavel.ativo .rede-kpi-icone-linha svg{color:var(--brand-orange)}.rede-kpi-val{font-size:20px;font-weight:700;font-family:var(--mono);color:var(--text-primary);line-height:1.1}.rede-kpi-lbl{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.rede-kpi-val-brand{color:var(--brand-orange)}.rede-kpi-val-vpc{color:#38bdf8}.rede-kpi-val-sm{font-size:14px;display:inline-flex;align-items:center;gap:4px}.rede-kpi-val-xs{font-size:12px;display:inline-flex;align-items:center;gap:4px;color:var(--text-secondary)}.ic-ok{color:#00ff9d}.ic-vpc{color:#38bdf8}.ic-brand{color:var(--brand-orange)}.rede-kpi-opsec-linha{display:flex;align-items:center;justify-content:center;gap:6px}.rede-kpi-defesa{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.btn.peq2{font-size:10px;padding:2px 8px}.copiavel{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:1px 5px;margin:0 -5px;border-radius:var(--radius-sm);cursor:pointer;color:inherit;font:inherit;text-align:left;transition:background .12s ease}.copiavel:hover{background:var(--border-subtle)}.copiavel-ic{display:inline-flex;opacity:0;transition:opacity .12s ease;flex:none}.copiavel:hover .copiavel-ic,.copiavel:focus-visible .copiavel-ic{opacity:.65}.copiavel-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:3px 5px;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:color .15s ease,background .15s ease;flex:none}.copiavel-btn:hover{color:var(--text-primary);background:var(--border-subtle)}.copiavel.copiado,.copiavel-btn.copiado{color:#41c159;animation:copiouFlash .45s ease}.copiavel.copiado .copiavel-ic{opacity:1}@keyframes copiouFlash{0%{background:color-mix(in srgb,#41c159 32%,transparent)}to{background:transparent}}.copiavel.copiado .copiavel-ic svg,.copiavel-btn.copiado svg{animation:copiouCheck .28s ease}@keyframes copiouCheck{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.18)}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){.copiavel.copiado,.copiavel-btn.copiado{animation:none}.copiavel.copiado .copiavel-ic svg,.copiavel-btn.copiado svg{animation:none}}.btn-copiar-host{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:3px 5px;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:color .15s ease,background .15s ease;flex:none}.btn-copiar-host:hover{color:var(--text-primary);background:var(--border-subtle)}.rede-barra-filtros{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.rede-busca{position:relative;display:flex;align-items:center;gap:7px;background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-nav);padding:7px 10px;flex:1;min-width:240px;color:var(--text-muted)}.rede-busca input{background:none;border:none;outline:none;color:var(--text-primary);font-size:13px;font-family:var(--sans);width:100%}.rede-filtro-menu{position:relative;display:inline-flex;flex-shrink:0}.rede-filtro-gatilho{display:inline-flex;align-items:center;gap:6px;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-nav);padding:6px 12px;font-size:12.5px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease;font-family:var(--sans);outline:none;line-height:1.4;white-space:nowrap}.rede-filtro-gatilho svg{color:var(--text-muted);flex:none}.rede-filtro-gatilho:hover{color:var(--text-primary);border-color:var(--border-default)}.rede-filtro-gatilho.ativo{background:var(--brand-orange-10);border-color:var(--brand-orange-20);color:var(--brand-orange)}.rede-filtro-gatilho.ativo svg{color:var(--brand-orange)}.rede-filtro-menu-drop{position:absolute;top:calc(100% + 8px);left:0;z-index:31;min-width:210px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-nav);padding:6px;display:flex;flex-direction:column;gap:4px;box-shadow:0 12px 32px #00000080;animation:revelaCard .14s ease both}.rede-filtro-menu-drop>button{display:flex;align-items:center;width:100%;text-align:left;background:none;border:none;color:var(--text-secondary);cursor:pointer;font-family:var(--sans);font-size:13px;padding:8px 10px;border-radius:6px}.rede-filtro-menu-drop>button:hover{background:var(--border-subtle);color:var(--text-primary)}.rede-filtro-menu-drop>button.sel{color:var(--brand-orange);font-weight:600}.btn-ordenar{display:inline-flex;align-items:center;gap:4px}.rede-dns-consultando{padding:12px;font-size:12px;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.rede-dns-resultado{margin-bottom:16px;padding:12px;background:color-mix(in srgb,#38bdf8 8%,transparent);border:1px solid color-mix(in srgb,#38bdf8 25%,transparent);border-radius:var(--radius-sm);display:flex;justify-content:space-between;align-items:center;gap:12px}.rede-dns-resultado-tag{font-size:10px;color:#38bdf8;font-weight:700;display:block}.rede-dns-resultado-host{font-size:13px;font-weight:700;display:block;margin-top:2px}.rede-dns-resultado-ips{font-size:11px;color:var(--text-secondary)}.rede-dns-resultado-foraAlcance{font-size:11px;color:var(--text-secondary);margin-top:4px}.rede-grupo-cab-linha{cursor:pointer}.rede-grupo-cab-linha td{padding:8px 12px;border-bottom:1px solid var(--brand-orange-20);background:linear-gradient(180deg,var(--brand-orange-20),var(--brand-orange-10))}.rede-grupo-cab-linha:first-child td{border-top:none}.rede-grupo-cab-linha:hover td{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-orange) 28%,transparent),var(--brand-orange-20))}.rede-grupo-cab-conteudo{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--brand-orange);text-transform:uppercase;letter-spacing:.04em}.rede-grupo-cab-conteudo svg{color:var(--brand-orange);flex:none}.rede-grupo-conta{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--brand-orange-20);color:var(--brand-orange);font-family:var(--mono);font-size:11px;font-weight:700;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-orange) 40%,transparent)}.rede-grupo-seta{transition:transform .15s ease}.rede-grupo-seta[data-fechado=true]{transform:rotate(-90deg)}.rede-quick-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease;font-family:var(--sans);outline:none;flex-shrink:0}.rede-quick-btn:hover{border-color:var(--border-default);color:var(--text-secondary);background:var(--border-subtle)}.rede-quick-btn.fixado{background:color-mix(in srgb,var(--brand-orange) 20%,var(--bg-base));border-color:var(--brand-orange);color:var(--brand-orange)}.rede-acoes-wrap{position:relative;display:inline-flex}.rede-kebab-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease;font-family:var(--sans);outline:none;flex-shrink:0}.rede-kebab-btn:hover,.rede-kebab-btn.aberto{border-color:var(--border-default);color:var(--text-primary);background:var(--border-subtle)}.rede-kebab-drop{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:200px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-nav);padding:6px;display:flex;flex-direction:column;gap:2px;box-shadow:0 12px 32px #00000080;animation:revelaCard .14s ease both}.rede-kebab-drop>button{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:none;border:none;color:var(--text-secondary);cursor:pointer;font-family:var(--sans);font-size:13px;padding:8px 10px;border-radius:6px}.rede-kebab-drop>button:hover:not(:disabled){background:var(--border-subtle);color:var(--text-primary)}.rede-kebab-drop>button:disabled{cursor:wait;opacity:.6}.rede-kebab-drop>button.marcado{color:var(--brand-orange)}.rede-kebab-drop>button.marcado svg{color:var(--brand-orange)}.rede-kebab-drop>button.perigo:hover:not(:disabled){background:color-mix(in srgb,var(--danger-text) 16%,transparent);color:var(--danger-text)}.rede-kebab-drop>button.perigo:hover:not(:disabled) svg{color:var(--danger-text)}.rede-nota-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;background:color-mix(in srgb,var(--brand-orange) 15%,var(--bg-base));border:1px solid color-mix(in srgb,var(--brand-orange) 30%,transparent);border-radius:var(--radius-pill);color:var(--brand-orange);font-size:11px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rede-ips-linha{display:flex;gap:8px;align-items:center;margin-top:2px}.rede-ip{font-size:10px;font-family:var(--mono);color:var(--text-secondary)}.rede-ip-vpc{color:#38bdf8}.rede-implantes{display:inline-flex;align-items:center;gap:4px}.rede-implante{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--cor-implante);cursor:help;background:color-mix(in srgb,var(--cor-implante) 16%,var(--surface-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cor-implante) 40%,transparent)}.rede-implante.backdoor{--cor-implante: #38bdf8}.rede-implante.minerador{--cor-implante: #cf8b2c}.rede-implante.backdoor[data-risco=medio]{--cor-implante: #f2b705}.rede-implante.backdoor[data-risco=alto]{--cor-implante: var(--danger-text);animation:sessaoPulsa 2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.rede-implante.backdoor[data-risco=alto]{animation:none}}.visor-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg-base-60);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:cartaoFundo .18s ease both}.visor{display:flex;flex-direction:column;gap:10px;width:min(760px,100%);max-height:82vh;padding:18px 20px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:18px;box-shadow:0 24px 60px #0009;animation:cartaoSobe .22s cubic-bezier(.16,1,.3,1) both}.visor-cab{display:flex;align-items:center;gap:10px}.visor-nome{font-size:14px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visor-tam{color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums}.visor-x{margin-left:auto;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:3px;border-radius:6px}.visor-x:hover{color:var(--brand-orange);background:var(--border-subtle)}.visor-desc{color:var(--text-secondary);font-size:12.5px}.visor-corpo{flex:1;min-height:120px;overflow-y:auto;padding:10px 12px;font-size:12.5px;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:12px}.visor-linha{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--border-subtle)}.visor-linha:last-child{border-bottom:none}.visor-txt{flex:1;color:var(--text-secondary);word-break:break-word}.visor-hora{flex:none;width:108px;color:var(--text-muted);font-size:11.5px;font-variant-numeric:tabular-nums}.visor-linha input{flex:1}.visor-acoes{display:inline-flex;align-items:center;gap:6px;opacity:0;transition:opacity .12s ease}.visor-linha:hover .visor-acoes,.visor-linha:focus-within .visor-acoes{opacity:1}.visor-apagar:hover{color:var(--danger-text);border-color:color-mix(in srgb,var(--danger-text) 45%,transparent)}.visor-saida{color:var(--text-secondary);white-space:pre-wrap;word-break:break-word}.visor-forense{display:flex;flex-wrap:wrap;gap:6px}.visor-forense.cego{align-items:center;gap:8px;padding:8px 11px;border-radius:10px;background:var(--bg-base);border:1px dashed var(--border-default);color:var(--text-muted);font-size:12px;cursor:help}.visor-tell{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--bg-base);color:var(--text-secondary);font-size:11.5px;cursor:help}.visor-tell svg{color:var(--text-muted)}.visor-tell[data-estado=ok]{color:#41c159;border-color:color-mix(in srgb,#41c159 30%,transparent)}.visor-tell[data-estado=ok] svg{color:#41c159}.visor-tell[data-estado=acusa]{color:var(--danger-text);border-color:color-mix(in srgb,var(--danger-text) 45%,transparent)}.visor-tell[data-estado=acusa] svg{color:var(--danger-text)}.visor-tell[data-estado=cego]{opacity:.45}.visor-txt[data-sotaque=true]{color:var(--danger-text)}.visor-tag{display:inline-flex;align-items:center;gap:4px;flex:none;padding:2px 7px;border-radius:var(--radius-pill);font-size:10px;cursor:help;border:1px solid var(--border-subtle);color:var(--text-muted)}.visor-tag.sotaque{color:var(--danger-text);border-color:color-mix(in srgb,var(--danger-text) 45%,transparent)}.visor-tag.mexida{color:var(--brand-orange);border-color:color-mix(in srgb,var(--brand-orange) 40%,transparent)}.visor-ficha{border-top:1px solid var(--border-subtle);margin-top:12px;padding-top:12px}.visor-ficha-titulo{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 6px;font-weight:600}.visor-ficha-pessoa{font-family:var(--mono);font-size:15px;color:var(--text-primary);margin:0 0 2px}.visor-ficha-dado{font-family:var(--mono);font-size:12px;color:var(--text-secondary);margin:0 0 8px}.visor-ficha-contexto{font-size:12px;color:var(--text-secondary);font-style:italic;margin:0 0 10px}.visor-ficha-feito{font-size:12px;color:var(--text-secondary);font-style:italic;margin:0}.visor-ficha-verbos{display:flex;gap:8px;flex-wrap:wrap}.visor-rodape{display:flex;align-items:center;justify-content:flex-end;gap:8px}.btn-ver{display:inline-flex;align-items:center;justify-content:center;padding:6px;background:none;border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-muted);cursor:pointer}.btn-ver:hover{color:var(--brand-orange);border-color:var(--brand-orange)}@media (prefers-reduced-motion: reduce){.visor-fundo,.visor{animation:none}.visor-acoes{opacity:1}}@media (max-width: 720px){.visor-linha{flex-wrap:wrap;align-items:flex-start;gap:4px 8px}.visor-hora{width:auto}.visor-txt{flex:1 1 100%;min-width:0;overflow-wrap:anywhere;word-break:normal}.visor-acoes{opacity:1;margin-left:auto}.visor-linha input{flex:1 1 100%}}.maquina-estado{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:9px 14px;margin-bottom:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-nav);background:var(--bg-chrome)}.mq-est-tipo{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:12.5px}.mq-est-tipo svg{color:var(--brand-orange)}.bar-checklist{display:inline-flex;align-items:center;gap:10px}.chk-item{display:flex;align-items:center;cursor:help}.mq-est-pct{color:var(--brand-orange);font-size:12px;font-variant-numeric:tabular-nums}.mq-est-direita{margin-left:auto;display:inline-flex;align-items:center;gap:12px}.maquina-estado.conquista{border-color:color-mix(in srgb,var(--brand-orange) 55%,transparent)}.mq-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.mq-chip-wrap{position:relative;display:inline-flex}.mq-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:var(--radius-pill);background:var(--surface-card);border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--sans);font-size:12.5px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.mq-chip:hover:not(:disabled){border-color:var(--brand-orange);color:var(--text-primary)}.mq-chip svg{color:var(--text-muted)}.mq-chip:hover:not(:disabled) svg{color:var(--brand-orange)}.mq-chip[data-estado=alerta]{border-color:color-mix(in srgb,var(--danger-text) 55%,transparent);color:var(--danger-text)}.mq-chip[data-estado=alerta] svg{color:var(--danger-text)}.mq-chip[data-estado=pronto]{border-color:color-mix(in srgb,var(--brand-orange) 45%,transparent);color:var(--brand-orange)}.mq-chip[data-estado=pronto] svg{color:var(--brand-orange)}.mq-chip[data-estado=feito]{color:#41c159;border-color:color-mix(in srgb,#41c159 35%,transparent)}.mq-chip[data-estado=feito] svg{color:#41c159}.mq-chip:disabled{cursor:default}.mq-minerador-pop{position:absolute;top:calc(100% + 8px);left:0;z-index:20;min-width:220px;display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-nav);box-shadow:0 14px 34px #0000008c;animation:revelaCard .14s ease both}.painel-foco{animation:painelFoco 1.4s ease both}#painel-logs,#painel-usuarios,#painel-loot{scroll-margin-top:calc(var(--topbar-h) + 14px)}@keyframes painelFoco{0%,to{box-shadow:none}20%,60%{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-orange) 60%,transparent)}}@media (prefers-reduced-motion: reduce){.painel-foco{animation:none;outline:2px solid var(--brand-orange)}}.no-cabecalho-conectado{position:relative;display:flex;align-items:center;gap:16px;padding:14px 18px;background:linear-gradient(150deg,#171a24,#101219);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 4px #0006,inset 0 1px #ffffff0d;margin-bottom:8px;flex-wrap:wrap}.no-cabecalho.no-cabecalho-conectado{align-items:flex-start}.no-cabecalho-conectado .no-cabecalho-id{padding-top:3px}.no-cabecalho-conectado:before{content:"";position:absolute;top:-1px;left:28px;width:46px;height:10px;background:var(--bg-base);border:1px solid var(--border-subtle);border-top:none;border-radius:0 0 8px 8px}.no-cabecalho-conectado .titulo-no{font-size:15px;margin:0;display:inline-flex;align-items:center;gap:10px}.no-cabecalho-conectado .titulo-no .no-fx{width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,var(--cor) 14%,var(--bg-base));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cor) 35%,transparent)}.titulo-no.host-truncado{min-width:0;cursor:help}.host-texto{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.no-chips-linha{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.no-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 6px;border-radius:var(--radius-pill);background:var(--bg-base);box-shadow:inset 0 0 0 1px var(--border-subtle);font-family:var(--mono);font-size:11.5px;color:var(--text-secondary);border:none;cursor:pointer;transition:box-shadow .15s ease,color .15s ease}.no-chip.copiavel{padding:4px 10px 4px 6px;margin:0}.no-chip:hover{box-shadow:inset 0 0 0 1px var(--border-default);color:var(--text-primary)}.no-chip.copiavel:hover{background:var(--bg-base)}span.no-chip{cursor:help}.no-chip-ic{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in srgb,var(--cor-chip, var(--text-muted)) 20%,var(--surface-card));color:var(--cor-chip, var(--text-muted))}.no-chip.ip{--cor-chip: #7aa2f7}.no-chip.vpc{--cor-chip: #38bdf8}.no-chip.tempo{--cor-chip: var(--ok-text);color:var(--ok-text)}.no-chip.dono{--cor-chip: var(--danger-text)}.no-chip.dono b{color:var(--danger-text);font-weight:600}.no-chip .copiavel-ic{color:var(--text-muted)}.no-chip.copiado{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok-text) 55%,transparent)}.no-cabecalho-acoes{display:flex;flex-direction:column;align-items:flex-end;gap:10px;margin-left:auto}.no-cabecalho-saida{display:inline-flex;align-items:center;gap:8px}.btn-desconectar{width:32px;height:32px;flex-shrink:0;border:none;background:var(--danger-text);color:#fff;box-shadow:0 2px color-mix(in srgb,var(--danger-text) 55%,black),inset 0 1px #ffffff59;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:filter .12s ease,transform .1s ease,box-shadow .1s ease}.btn-desconectar:hover{filter:brightness(1.08)}.btn-desconectar:active{transform:translateY(1px);box-shadow:0 1px color-mix(in srgb,var(--danger-text) 55%,black),inset 0 1px #fff3}.btn-varrer-vpc{--cor-varrer: #38bdf8;width:28px;height:28px;flex-shrink:0;border:none;background:var(--cor-varrer);color:#06283d;box-shadow:0 2px color-mix(in srgb,var(--cor-varrer) 55%,black),inset 0 1px #ffffff59;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:filter .12s ease,transform .1s ease,box-shadow .1s ease}.btn-varrer-vpc:hover:not(:disabled){filter:brightness(1.08)}.btn-varrer-vpc:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px color-mix(in srgb,var(--cor-varrer) 55%,black),inset 0 1px #fff3}.btn-varrer-vpc:disabled{cursor:wait;filter:saturate(.5) brightness(.8)}.no-cabecalho-rank-linha{display:inline-flex;align-items:flex-start;gap:8px}.no-cabecalho-itens{display:inline-flex;align-items:center;gap:6px}.item-no-btn{width:30px;height:30px;border-radius:var(--radius-pill);flex-shrink:0;background:var(--surface-card);border:1px solid var(--border-default);color:var(--text-secondary);box-shadow:0 2px #00000059,inset 0 1px #ffffff0d;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .12s ease,border-color .12s ease,transform .1s ease,box-shadow .1s ease}.item-no-btn:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-muted)}.item-no-btn:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px #00000059,inset 0 1px #ffffff0d}.item-no-btn:disabled{cursor:wait}.item-no-btn.minerador{color:#cf8b2c}.item-no-btn.backdoor{color:#b061ff;cursor:default}.rede-cartao{max-width:420px;border-radius:22px}.rede-cartao[data-autenticando=true]:after{border-radius:22px 22px 0 0}.rede-cartao-fundo{animation:cartaoFundo .18s ease both}@keyframes cartaoFundo{0%{opacity:0}to{opacity:1}}.rede-cartao{animation:cartaoSobe .22s cubic-bezier(.16,1,.3,1) both}@keyframes cartaoSobe{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.rede-cartao-cursor{display:inline-block;width:7px;height:13px;margin-left:2px;vertical-align:-2px;background:var(--brand-orange);animation:cartaoCursor 1s steps(1) infinite}@keyframes cartaoCursor{0%,50%{opacity:1}50.01%,to{opacity:0}}.rede-cartao-entra{animation:cartaoLinha .2s ease both}@keyframes cartaoLinha{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.rede-cartao[data-autenticando=true]{border-top-color:var(--brand-orange)}.rede-cartao[data-autenticando=true]:after{content:"";position:absolute;left:0;right:0;top:-3px;height:3px;background:linear-gradient(90deg,transparent,var(--brand-orange),transparent);animation:cartaoHandshake .7s linear}@keyframes cartaoHandshake{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.rede-cartao-fundo,.rede-cartao,.rede-cartao-entra,.rede-cartao-cursor{animation:none}.rede-cartao[data-autenticando=true]:after{animation:none}}.rede-cartao-corpo{display:flex;flex-direction:column;gap:10px;margin:4px 0 14px;font-size:13px}.rede-cartao-linha{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rede-cartao-cmd{display:block;width:100%;padding:9px 11px;border-radius:12px;background:var(--bg-base);border:1px solid var(--border-subtle);color:var(--text-primary)}.rede-cartao-lbl{color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.5px}.rede-cartao-senha{color:var(--brand-orange);letter-spacing:1px}.rede-cartao-olho{display:inline-flex;align-items:center;padding:3px;background:none;border:none;color:var(--text-muted);cursor:pointer;border-radius:5px}.rede-cartao-olho:hover{color:var(--brand-orange);background:var(--border-subtle)}.rede-cartao-via{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--text-secondary)}.rede-cartao-via b{color:var(--text-primary);font-weight:500}.rede-opsec-corpo{display:flex;flex-direction:column;gap:12px;padding:12px 0}.rede-opsec-lbl{color:var(--text-secondary);font-size:12px}.rede-opsec-val{font-size:15px;font-weight:700;margin-top:2px}.rede-opsec-citado{font-size:14px;margin-top:2px}.rede-opsec-nota{font-size:12px;color:var(--text-secondary);line-height:1.4}.rede-modal-rodape{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.rede-nota-textarea{min-height:90px;width:100%;padding:10px;background:var(--bg-base);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.rede-item{--cor-no: #35c08a;position:relative;display:flex;align-items:center;gap:14px;padding:15px 18px;cursor:pointer;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:12px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.rede-item[data-tipo=servidor]{--cor-no: #35c08a}.rede-item[data-tipo=db]{--cor-no: #e07a45}.rede-item[data-tipo=pc],.rede-item[data-tipo=pessoal],.rede-item[data-tipo=mercado-negro]{--cor-no: #5b9dff}.rede-item-mn{cursor:pointer}.rede-item-mn:hover,.rede-item-mn:focus-visible{transform:translateY(-1px);outline:none;border-color:color-mix(in srgb,var(--text-primary) 16%,transparent);background:color-mix(in srgb,var(--cor-no) 4%,var(--surface-card));box-shadow:0 8px 22px #0000004d}.rede-item:hover,.rede-item:focus-visible{transform:translateY(-1px);outline:none;border-color:color-mix(in srgb,var(--text-primary) 16%,transparent);background:color-mix(in srgb,var(--cor-no) 4%,var(--surface-card));box-shadow:0 8px 22px #0000004d}.rede-item-entra{animation:imprimeLinha .3s ease both;animation-delay:calc(var(--i, 0) * 35ms)}@media (prefers-reduced-motion: reduce){.rede-item-entra{animation:none}}.rede-item.item-mudou{animation:redeItemMudou 2.2s ease-out both}@keyframes redeItemMudou{0%{box-shadow:0 0 0 0 transparent;border-color:var(--border-subtle)}15%{box-shadow:0 0 22px 2px color-mix(in srgb,#41c159 35%,transparent);border-color:#41c159}to{box-shadow:0 0 0 0 transparent;border-color:var(--border-subtle)}}@media (prefers-reduced-motion: reduce){.rede-item.item-mudou{animation:none}}.rede-mudou-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:#41c159;box-shadow:0 0 0 3px color-mix(in srgb,#41c159 20%,transparent);animation:redeMudouDot 2.2s ease-out both}@keyframes redeMudouDot{0%,70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.rede-mudou-dot{animation:none;opacity:.85}}.rede-alvo-meta{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--text-muted);margin-top:1px}.rede-alvo-meta span{display:inline-flex;align-items:center;gap:3px}.rede-alvo-meta svg{flex-shrink:0;opacity:.8}.rede-item .tipo-ic{display:inline-flex;align-items:center;justify-content:center;flex:none;width:42px;height:42px;border-radius:50%;background:color-mix(in srgb,var(--cor-no) 10%,transparent);border:1px solid color-mix(in srgb,var(--cor-no) 20%,transparent)}.no-fx{--cor: #35c08a;position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--cor)}.no-fx[data-tipo=servidor]{--cor: #35c08a}.no-fx[data-tipo=db]{--cor: #f45419}.no-fx[data-tipo=pc]{--cor: #5b9dff}.forja-refinaria-materia{cursor:grab}.forja-refinaria-materia:active{cursor:grabbing}.forja-slot-refino,.forja-slot-montagem{border:1px dashed var(--border-default);border-radius:8px;min-height:64px;display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:grab}.forja-slot-refino.arrastando-sobre,.forja-slot-montagem.arrastando-sobre{border-style:solid;border-color:var(--cor, var(--accent));box-shadow:inset 0 0 0 2px var(--cor, var(--accent))}.rede-item:hover .no-fx-estatico svg path,.rede-item:hover .no-fx-estatico svg rect,.rede-item:hover .no-fx-estatico svg line,.rede-item:hover .no-fx-estatico svg ellipse,.rede-item:hover .no-fx-estatico svg polyline,.rede-item:hover .no-fx-estatico svg circle{stroke-dasharray:44;animation:desenhaNo 2.4s linear infinite}@keyframes desenhaNo{0%{stroke-dashoffset:44}to{stroke-dashoffset:-44}}.no-fx-ativo svg{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--cor) 55%,transparent))}.fluxo-dot{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--cor);box-shadow:0 0 5px var(--cor);animation:fluxoSobe 1.5s linear infinite}.fluxo-dot:nth-child(2){left:8px;animation-delay:0s}.fluxo-dot:nth-child(3){left:14px;animation-delay:.5s}.fluxo-dot:nth-child(4){left:20px;animation-delay:1s}@keyframes fluxoSobe{0%{bottom:3px;opacity:0}20%{opacity:1}85%{opacity:1}to{bottom:25px;opacity:0}}.rede-item:hover .no-fx{transform:scale(1.1);transition:transform .18s ease}@media (prefers-reduced-motion: reduce){.no-fx-entrada svg *{animation:none!important;stroke-dasharray:none!important}.fluxo-dot{animation:none!important;opacity:.8!important}.rede-item:hover .no-fx{transform:none}}.rede-info{display:flex;flex-direction:column;gap:3px;min-width:0}.rede-item .host{font-family:var(--mono);font-size:14px;font-weight:600;letter-spacing:.3px;color:var(--text-primary)}.rede-meta{display:inline-flex;align-items:center;gap:8px}.rede-item .tipo{color:var(--text-muted);font-family:var(--mono);font-size:10px;letter-spacing:1.2px;text-transform:uppercase}.rede-via{color:var(--text-muted);font-family:var(--mono);font-size:11px;display:inline-flex;align-items:center;gap:5px}.rede-via:before{content:"·";color:var(--text-muted);opacity:.6}.rede-recon{display:inline-flex;align-items:center;gap:10px;margin-left:18px;flex:none}.acao-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:var(--text-primary)}.acao-chip .acao-dot{width:6px;height:6px;border-radius:50%;background:var(--cor-no);box-shadow:0 0 6px color-mix(in srgb,var(--cor-no) 70%,transparent);animation:sessaoPulsa 1.4s ease-in-out infinite}.rede-recon .vetores{display:inline-flex;align-items:center;gap:7px;cursor:help}.rede-recon .vetor-ic{display:inline-flex;color:var(--text-secondary)}.rede-item:hover .vetor-ic{color:var(--cor-no)}.a-reconhecer{font-family:var(--mono);font-size:10px;letter-spacing:.9px;text-transform:uppercase;color:var(--text-muted);cursor:help;border:1px dashed var(--border-subtle);border-radius:6px;padding:3px 8px}.rede-chips{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.rede-seta{flex:none;color:var(--text-muted);opacity:.35;transition:transform .16s ease,opacity .16s ease,color .16s ease}.rede-item:hover .rede-seta,.rede-item:focus-visible .rede-seta{opacity:1;color:var(--text-secondary);transform:translate(2px)}@media (prefers-reduced-motion: reduce){.rede-item,.rede-item:hover,.rede-item:focus-visible{transform:none}}@media (max-width: 700px){.rede-item{display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ic info seta" "ic status status";column-gap:12px;row-gap:10px;padding:14px}.rede-item .tipo-ic{grid-area:ic;align-self:start}.rede-info{grid-area:info}.rede-item .host{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rede-meta{flex-wrap:wrap}.rede-seta{grid-area:seta;align-self:start}.rede-recon{grid-area:status;justify-self:start;margin-left:0}.rede-chips{grid-area:status;justify-self:end;margin-left:0}.rede-recon:empty{display:none}.no-cabecalho{flex-wrap:wrap}.no-cabecalho .titulo-pagina{font-size:20px}.entrar-linha{grid-template-columns:1fr repeat(3,auto);grid-template-areas:"vetor vetor vetor acao" "tempo barulho ram  req";gap:10px 12px;align-items:center}.ev-vetor{grid-area:vetor}.ev-acao{grid-area:acao}.ev-tempo{grid-area:tempo}.entrar-linha .barulho-meter{grid-area:barulho}.ev-ram{grid-area:ram}.ev-req{grid-area:req;justify-self:start}.tab-acao,.tab-acao tbody,.tab-acao tr,.tab-acao td{display:block}.tab-acao td{border-top:none;padding:2px 0}.tab-acao .nome{font-size:15px}.tab-acao .acao-col{text-align:left;width:auto;margin-top:10px}.topbar .direita button{min-width:40px;min-height:40px}}@media (max-width: 900px){input,select,textarea,.editor-input,.term-linha input{font-size:16px}}.rede-item .nivel{font-family:var(--mono);font-size:10px;letter-spacing:.9px;text-transform:uppercase;color:var(--text-secondary);line-height:1;background:color-mix(in srgb,var(--text-primary) 6%,transparent);border:1px solid var(--border-subtle);border-radius:6px;padding:4px 8px}.rede-item .nivel.nivel-root{color:#34d399;background:color-mix(in srgb,#10b981 15%,var(--bg-base));border-color:color-mix(in srgb,#10b981 40%,transparent);font-weight:700;display:inline-flex;align-items:center;gap:4px}.card-legenda{color:var(--text-muted);font-size:12.5px;margin:-6px 0 14px}.home-recentes{display:flex;flex-direction:column;gap:6px;margin-top:12px}.home-linha{display:flex;align-items:center;gap:14px;padding:11px 16px;border-radius:10px;background:color-mix(in srgb,var(--text-primary) 3%,transparent)}.home-linha .host{flex:1;min-width:0;opacity:.85}.home-linha .est-ic{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:8px;color:var(--text-muted);background:color-mix(in srgb,var(--text-primary) 6%,transparent)}.home-linha .est-ic.sinal{color:var(--brand-orange);background:var(--brand-orange-10);border:1px solid var(--brand-orange-20)}.home-linha .est{font-family:var(--mono);font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:var(--text-muted);line-height:1}.home-linha .est[data-dica]{cursor:help}.rede-item.nao-clica{cursor:default}.rede-item.nao-clica:hover{transform:none;box-shadow:none;background:var(--surface-card);border-color:var(--border-subtle)}.rede-item.alerta .tipo-ic.sinal{color:var(--brand-orange);background:var(--brand-orange-10);border-color:var(--brand-orange-20)}.rede-item.alerta[data-dica]{cursor:help}.loot-tela .no-cabecalho{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;row-gap:8px}.loot-cabecalho-direita{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.loot-dev{position:relative;align-self:flex-start;width:fit-content;margin-bottom:10px}.loot-dev-banner-tag{font:700 10px var(--mono);letter-spacing:.08em;color:#e8b93a;border:1px solid color-mix(in srgb,#e8b93a 45%,transparent);border-radius:var(--radius-sm);padding:2px 6px}.loot-dev>summary.loot-dev-banner-tag{display:inline-block;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;background:color-mix(in srgb,#e8b93a 10%,var(--bg-base))}.loot-dev>summary::-webkit-details-marker{display:none}.loot-dev[open]>summary.loot-dev-banner-tag{border-color:#e8b93a}.loot-dev-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:40;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:230px;padding:8px;background:var(--surface-card);border:1px solid color-mix(in srgb,#e8b93a 35%,transparent);border-radius:var(--radius-nav);box-shadow:0 10px 28px -12px #000}.loot-dev-menu .btn{justify-content:flex-start;white-space:nowrap}.loot-hd{display:inline-flex;align-items:center;gap:8px;color:var(--text-muted);font-size:12px;cursor:help}.loot-hd-barra{width:90px;height:6px;border-radius:3px;background:var(--border-subtle);overflow:hidden}.loot-hd-barra i{display:block;height:100%;background:color-mix(in srgb,var(--text-primary) 40%,transparent)}.loot-hd.cheio{color:var(--danger-text)}.loot-hd.cheio .loot-hd-barra i{background:var(--danger-text)}.loot-cofre-transfer{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:12px}.loot-cofre-seletor{align-self:stretch;background:none;border:none;border-right:1px solid var(--border-default);outline:none;padding-right:8px;color:inherit;font-size:12px;cursor:pointer}.loot-cofre-seletor:focus-visible{outline:2px solid var(--brand-orange);outline-offset:-2px}.loot-cofre.ligado .loot-cofre-seletor{border-right-color:color-mix(in srgb,var(--brand-orange) 40%,transparent)}.loot-cofre{display:inline-flex;align-items:center;gap:8px;margin-left:14px;padding:5px 6px 5px 12px;background:var(--surface-card);border:2px solid var(--border-default);border-radius:var(--radius-pill);color:var(--text-muted);font-size:12px;cursor:help;box-shadow:0 3px #0006,inset 0 1px #ffffff0a;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .1s ease}.loot-cofre.ligado{color:var(--text-secondary);border-color:var(--brand-orange);box-shadow:0 3px color-mix(in srgb,var(--brand-orange) 45%,black),inset 0 1px #ffffff1a}.loot-cofre.ligado .loot-cofre-toggle{color:var(--brand-orange)}.loot-cofre-estado{font-size:11.5px}.loot-cofre:has(.loot-cofre-toggle:active){transform:translateY(2px);box-shadow:0 1px #0006,inset 0 1px #ffffff05}.loot-cofre.ligado:has(.loot-cofre-toggle:active){box-shadow:0 1px color-mix(in srgb,var(--brand-orange) 45%,black),inset 0 1px #ffffff0d}.loot-cofre-toggle{display:inline-flex;align-items:center;gap:8px;align-self:stretch;background:none;border:none;border-radius:0 var(--radius-pill) var(--radius-pill) 0;color:inherit;font:inherit;font-size:12px;cursor:pointer;margin:-5px -6px -5px 0;padding:5px 10px 5px 6px;transition:background .12s ease}.loot-cofre-toggle:hover{background:#ffffff1a}@media (prefers-reduced-motion: reduce){.loot-cofre{transition:none}}.exp-arq-cofre{flex:none;display:inline-flex;align-items:center;color:var(--text-muted)}.exp-arq-cofre.aberto{color:var(--text-secondary)}.exp-arq-sensivel{flex:none;display:inline-flex;align-items:center;color:var(--danger-text)}.arq-slot-ativo{flex:none;display:inline-flex;align-items:center;color:var(--ok-text)}.arq-slot-ativo-gear{animation:girar 4s linear infinite}@media (prefers-reduced-motion: reduce){.arq-slot-ativo-gear{animation:none}}.loot-subnav{display:inline-flex;align-items:center;flex-shrink:0;margin-bottom:14px;background:var(--bg-base);border:2px solid var(--border-default);border-radius:var(--radius-pill);padding:3px;gap:2px;box-shadow:0 3px #0006,inset 0 1px #ffffff0a}.loot-subnav-btn{background:transparent;border:none;border-radius:var(--radius-pill);padding:6px 16px;font-size:12.5px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:background .12s ease,color .12s ease;font-family:var(--sans);outline:none;white-space:nowrap}.loot-subnav-btn.sel{background:color-mix(in srgb,var(--brand-orange) 14%,var(--surface-card));color:var(--text-primary);font-weight:600;box-shadow:0 0 0 1px var(--brand-orange),0 2px color-mix(in srgb,var(--brand-orange) 40%,black)}.loot-subnav-btn:hover:not(.sel){color:var(--text-primary);background:var(--border-subtle)}.loot-sw-loading{display:flex;justify-content:center;padding:40px 0;color:var(--text-muted)}.loot-software-cab{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.loot-software-cab h2{margin:0}.loot-software-capacidade{font-size:12px;font-family:var(--mono);color:var(--text-secondary);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:3px 10px}.loot-software-slots.arrastando .arq-slot.vazio{border-color:var(--brand-orange)}.arq-slot.vazio{display:flex;align-items:center;justify-content:center;border:1px dashed var(--border-default);background:none;color:var(--text-muted);box-shadow:none;cursor:default;transition:border-color .15s ease,background .15s ease,color .15s ease}.arq-slot.vazio.sobre-drop{border-style:solid;border-color:var(--brand-orange);background:var(--brand-orange-10);color:var(--brand-orange)}@media (prefers-reduced-motion: reduce){.arq-slot.vazio{transition:none}}.loot-software-modal-cab{display:flex;align-items:center;gap:12px;margin-bottom:4px}.loot-software-modal-cab h3{margin:0;font-size:16px}.loot-software-ic-lg{width:48px;height:48px;border-radius:12px}.loot-software-modal-desc{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:4px 0 12px}.loot-software-modal .loot-software-sos{margin-bottom:14px}.loot-software-ic{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:10px;color:var(--brand-orange);background:var(--brand-orange-10);border:1px solid var(--brand-orange-20)}.loot-software-ic .px-ic{shape-rendering:crispEdges}.loot-software-categoria{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.loot-peca-dica{display:block;margin-top:4px;font-size:11.5px;color:var(--text-secondary);line-height:1.4}.loot-software-arq{display:flex;align-items:center;gap:6px;min-width:0}.loot-software-arqnome{font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-ext{flex:none;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:1px 6px;border-radius:4px;color:var(--ext);background:color-mix(in srgb,var(--ext) 15%,transparent);border:1px solid color-mix(in srgb,var(--ext) 35%,transparent)}.loot-software-sos{display:flex;flex-wrap:wrap;gap:4px}.loot-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-top:4px}.loot-card{--cor-rar: #8aa0c8;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 14px 14px;background:var(--surface-card);border:1px solid var(--border-subtle);border-top:2px solid var(--cor-rar);border-radius:14px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.loot-card:hover{transform:translateY(-2px);box-shadow:0 10px 26px #00000057,0 0 0 1px color-mix(in srgb,var(--cor-rar) 30%,transparent)}.loot-art{position:relative;width:104px;height:104px}.loot-art img{width:100%;height:100%;object-fit:contain;border-radius:18px;filter:drop-shadow(0 6px 14px color-mix(in srgb,var(--cor-rar) 30%,transparent));-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.loot-selo{position:absolute;right:-2px;bottom:-2px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;color:#0c1020;background:color-mix(in srgb,var(--cor-rar) 80%,white);border:2px solid var(--surface-card)}.loot-nome{font-size:13.5px;font-weight:600;color:var(--text-primary);letter-spacing:.2px}.loot-meta{display:flex;align-items:center;gap:10px}.loot-rar{font-family:var(--mono);font-size:10px;letter-spacing:.9px;text-transform:uppercase;line-height:1;color:var(--text-secondary);background:color-mix(in srgb,var(--cor-rar) 14%,transparent);border:1px solid color-mix(in srgb,var(--cor-rar) 32%,transparent);border-radius:6px;padding:4px 7px;cursor:help}.loot-tam{font-size:11px;color:var(--text-muted)}.loot-acoes{display:flex;align-items:center;gap:8px;width:100%;margin-top:2px}.loot-extrair{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px}.loot-del{flex:none;padding:8px 10px}.loot-baixando,.loot-conteudo{width:100%;text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.4px;color:var(--text-muted);padding:8px 0 2px}.loot-conteudo{color:var(--text-secondary)}.loot-card.aberto{border-top-color:color-mix(in srgb,var(--cor-rar) 55%,var(--border-subtle))}.loot-pilha-card .loot-nome{text-transform:capitalize}.loot-pilha-card.cheia{border-top-color:color-mix(in srgb,var(--cor-rar) 70%,var(--border-subtle))}.loot-bolinhas{display:inline-flex;gap:6px;cursor:help;margin:2px 0}.loot-bolinhas .bolinha{width:10px;height:10px;border-radius:50%;flex:none;border:1px solid color-mix(in srgb,var(--cor-rar) 40%,var(--border-subtle));background:transparent;transition:background .2s ease,box-shadow .2s ease}.loot-bolinhas .bolinha.cheia{background:var(--cor-rar);border-color:var(--cor-rar);box-shadow:0 0 6px color-mix(in srgb,var(--cor-rar) 55%,transparent)}.loot-achados{margin-top:16px}.loot-achado-pip{width:10px;height:10px;border-radius:50%;flex:none;background:var(--cor-rar);box-shadow:0 0 8px color-mix(in srgb,var(--cor-rar) 60%,transparent)}.loot-achados .rede-item{--cor-rar: #8aa0c8;gap:12px}.loot-achados .host{flex:1}.loot-pac-cab{display:flex;align-items:center;gap:12px;margin-bottom:12px}.loot-teto{display:inline-flex;align-items:center;gap:6px;cursor:help;font-family:var(--mono);font-size:12px;color:var(--text-secondary);background:color-mix(in srgb,var(--text-primary) 6%,transparent);border:1px solid var(--border-subtle);border-radius:6px;padding:4px 9px}.loot-dropar{margin-left:auto;display:inline-flex;align-items:center;gap:5px}.loot-pausa{color:var(--text-muted);font-size:12.5px;font-style:italic;margin:0 0 12px}.loot-reveal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:56;display:flex;align-items:center;justify-content:center;background:#04070f9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:24px;animation:loot-fade .16s ease}.loot-reveal-cx{position:relative;width:min(520px,100%);max-height:80vh;overflow:auto;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:16px;padding:22px 22px 20px;box-shadow:0 24px 60px #00000080;animation:loot-sobe .18s ease}.loot-reveal-tier{width:fit-content;margin:-6px auto 16px;font-family:var(--mono);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:color-mix(in srgb,var(--cor-rar) 80%,white);background:color-mix(in srgb,var(--cor-rar) 14%,transparent);border:1px solid color-mix(in srgb,var(--cor-rar) 30%,transparent);border-radius:999px;padding:4px 12px}.loot-reveal-cab{text-align:center;margin:0 0 14px}.loot-reveal-tit{font-size:15px;font-weight:700;color:var(--text-primary);letter-spacing:-.2px}.loot-reveal-sub{font-size:12.5px;color:var(--text-muted);margin-top:3px}.loot-reveal-x{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;color:var(--text-muted);background:none;border:1px solid var(--border-subtle);cursor:pointer;z-index:2}.loot-reveal-x:hover{color:var(--text-primary);background:var(--border-subtle)}.loot-reveal-caixa{position:relative;display:flex;justify-content:center;margin:4px 0 14px}.loot-reveal-caixa:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:130px;height:130px;border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--cor-rar) 60%,transparent) 0%,transparent 68%);filter:blur(12px);animation:loot-halo 2.4s ease-in-out infinite}.loot-reveal-caixa img{position:relative;z-index:1;width:120px;height:120px;object-fit:contain;border-radius:20px;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 6px 18px color-mix(in srgb,var(--cor-rar) 40%,transparent))}.loot-reveal-cx.extraindo .loot-reveal-caixa:after{content:"";position:absolute;left:50%;top:8px;transform:translate(-50%);width:132px;height:2px;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cor-rar) 90%,white),transparent);box-shadow:0 0 8px var(--cor-rar);animation:loot-scan .9s linear infinite}.loot-reveal-cx.extraindo .loot-reveal-caixa img{animation:loot-caixa-treme .5s ease-in-out infinite}.loot-reveal-cx.revelado .loot-reveal-caixa{transition:none}.loot-reveal-cx.revelado .loot-reveal-caixa img{width:76px;height:76px;animation:loot-caixa-abre .42s ease both}.loot-extraindo{display:flex;flex-direction:column;gap:10px;align-items:center;padding:2px 0 4px}.loot-extraindo-tit{font-size:12px;letter-spacing:.5px;color:var(--text-secondary)}.loot-progresso{width:100%;height:7px;border-radius:4px;overflow:hidden;background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.loot-progresso i{display:block;height:100%;width:0;background:var(--cor-rar);box-shadow:0 0 10px color-mix(in srgb,var(--cor-rar) 60%,transparent);transition:width .12s linear}.loot-extraindo-pct{font-family:var(--mono);font-size:11px;color:var(--cor-rar);letter-spacing:.5px}.loot-reveal-lista{display:flex;flex-direction:column;gap:8px}.loot-sw{--cor-rar: #8aa0c8;--i: 0;display:flex;align-items:center;gap:13px;width:100%;padding:12px 14px;border-radius:12px;text-align:left;font:inherit;color:inherit;background:color-mix(in srgb,var(--text-primary) 3.5%,transparent);border:1px solid var(--border-subtle);border-left:3px solid var(--cor-rar)}.loot-sw.entra{opacity:0;animation:loot-item-entra .34s ease forwards;animation-delay:calc(var(--i) * 80ms)}.loot-sw.selecionavel{cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.loot-sw.selecionavel:hover{background:color-mix(in srgb,var(--cor-rar) 9%,transparent)}.loot-sw.sel{background:color-mix(in srgb,var(--cor-rar) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cor-rar) 32%,transparent)}.loot-sw-ic{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:10px;color:var(--cor-rar);background:color-mix(in srgb,var(--cor-rar) 12%,transparent);border:1px solid color-mix(in srgb,var(--cor-rar) 24%,transparent)}.loot-sw-corpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.loot-sw-nome{font-size:13px;font-weight:600;color:var(--text-primary);letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.loot-sw-tags{display:flex;flex-wrap:wrap;gap:5px}.loot-tag{display:inline-flex;align-items:center;gap:3px;font-family:var(--mono);font-size:9.5px;letter-spacing:.6px;text-transform:uppercase;line-height:1;color:var(--text-muted);background:color-mix(in srgb,var(--text-primary) 6%,transparent);border:1px solid var(--border-subtle);border-radius:5px;padding:4px 6px}.loot-tag.so,.loot-tag.alcance{color:var(--text-secondary)}.loot-tag.alcance svg{opacity:.7}.loot-tag.possui{color:#c99a3e;background:color-mix(in srgb,#c99a3e 12%,transparent);border-color:color-mix(in srgb,#c99a3e 30%,transparent)}.loot-check{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;border-radius:6px;color:#0c1020;border:1.5px solid color-mix(in srgb,var(--cor-rar) 45%,var(--border-subtle));background:transparent;transition:background .15s ease,border-color .15s ease}.loot-check.on{background:var(--cor-rar);border-color:var(--cor-rar);animation:loot-check-pop .22s cubic-bezier(.2,1.5,.4,1)}.loot-confirmar{width:100%;margin-top:16px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.loot-confirmar.solido:not(:disabled){animation:loot-btn-respira 2.2s ease-in-out infinite}.loot-download{width:100%;display:flex;align-items:center;gap:10px}.loot-dl-ic{display:inline-flex;color:var(--cor-rar);flex:none}.loot-dl-bar{flex:1;height:6px;border-radius:3px;overflow:hidden;background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.loot-dl-bar i{display:block;height:100%;width:0;background:var(--cor-rar);box-shadow:0 0 8px color-mix(in srgb,var(--cor-rar) 55%,transparent);transition:width .08s linear}.loot-dl-pct{font-size:11px;color:var(--cor-rar);min-width:36px;text-align:right;letter-spacing:.3px}.loot-reveal.saindo{animation:loot-fade-out .28s ease forwards}.loot-reveal-cx.saindo{animation:loot-desce .28s ease forwards}@keyframes loot-fade{0%{opacity:0}to{opacity:1}}@keyframes loot-sobe{0%{transform:translateY(8px);opacity:.6}to{transform:translateY(0);opacity:1}}@keyframes loot-caixa-treme{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-2px) rotate(-1.2deg)}75%{transform:translate(2px) rotate(1.2deg)}}@keyframes loot-caixa-abre{0%{transform:scale(1.14)}60%{transform:scale(.94)}to{transform:scale(1)}}@keyframes loot-item-entra{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes loot-halo{0%,to{opacity:.45;transform:translate(-50%,-50%) scale(.88)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.08)}}@keyframes loot-scan{0%{top:8px;opacity:0}15%{opacity:1}85%{opacity:1}to{top:112px;opacity:0}}@keyframes loot-check-pop{0%{transform:scale(.55)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes loot-btn-respira{0%,to{box-shadow:0 4px 16px color-mix(in srgb,var(--brand-orange) 22%,transparent)}50%{box-shadow:0 4px 24px color-mix(in srgb,var(--brand-orange) 46%,transparent)}}@keyframes loot-fade-out{to{opacity:0}}@keyframes loot-desce{to{transform:translateY(12px) scale(.96);opacity:0}}@media (prefers-reduced-motion: reduce){.loot-reveal,.loot-reveal-cx,.loot-reveal-caixa:before,.loot-reveal-cx.extraindo .loot-reveal-caixa:after,.loot-reveal-cx.extraindo .loot-reveal-caixa img,.loot-reveal-cx.revelado .loot-reveal-caixa img,.loot-check.on,.loot-confirmar.solido:not(:disabled),.loot-sw.entra{animation:none;opacity:1}.loot-progresso i,.loot-dl-bar i{transition:none}.loot-reveal.saindo,.loot-reveal-cx.saindo{animation:none;opacity:0}}.sessao-coin{width:15px;height:15px;border-radius:50%;display:inline-block;flex-shrink:0;cursor:help}.sessao-coin.conectado{background:radial-gradient(circle at 32% 26%,color-mix(in srgb,#35c08a 50%,white),#35c08a 48%,color-mix(in srgb,#35c08a 78%,black));box-shadow:0 1px color-mix(in srgb,#35c08a 55%,black),inset 0 1px #fff9,0 0 8px color-mix(in srgb,#35c08a 55%,transparent);animation:sessaoPulsa 2s ease-in-out infinite}.sessao-coin.desconectado{background:var(--bg-base);box-shadow:inset 0 1px 3px #000000a6,inset 0 0 0 1px var(--border-subtle)}.sessao-coin.atacando{background:radial-gradient(circle at 32% 26%,color-mix(in srgb,#f59e0b 50%,white),#f59e0b 48%,color-mix(in srgb,#f59e0b 78%,black));box-shadow:0 1px color-mix(in srgb,#f59e0b 55%,black),inset 0 1px #fff9,0 0 8px color-mix(in srgb,#f59e0b 55%,transparent);animation:sessaoPulsa 1.1s ease-in-out infinite}@keyframes sessaoPulsa{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion: reduce){.sessao-coin.conectado,.sessao-coin.atacando{animation:none}}.rede-item.seu{cursor:default;opacity:.7}.rede-item.seu:hover{background:transparent}.sessao{font-family:var(--mono);font-size:12px;padding:6px 0;display:flex;gap:8px}.sessao .voce{color:var(--text-primary)}.sessao .dono{color:var(--brand-orange)}.sessao.dono-row{animation:entraDono .5s ease both,brilhoDono 1.6s ease .1s 1}.log-linha{font-family:var(--mono);font-size:12px;padding:8px 0;border-top:1px solid var(--border-subtle);display:flex;gap:8px;align-items:center}.log-linha:first-child{border-top:none}.log-linha input{flex:1;background:var(--bg-base);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:5px 8px;font-family:var(--mono);font-size:12px}.log-acao{position:relative;margin-left:auto}.log-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:10;min-width:340px;max-width:min(560px,80vw);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-nav);padding:6px;display:flex;flex-direction:column;gap:2px;box-shadow:0 12px 32px #0006;animation:revelaCard .16s ease both}.log-menu-cab{font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);font-weight:600;padding:6px 10px 4px}.log-menu-item{text-align:left;background:transparent;border:none;cursor:pointer;color:var(--text-secondary);font-size:12px;padding:8px 10px;border-radius:var(--radius-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.log-menu-item:hover{background:var(--brand-orange-10);color:var(--text-primary)}.log-menu-mao{text-align:left;background:transparent;cursor:pointer;color:var(--text-muted);font-size:12px;font-family:var(--sans);padding:8px 10px;margin-top:2px;border:none;border-top:1px solid var(--border-subtle);border-radius:0 0 var(--radius-sm) var(--radius-sm)}.log-menu-mao:hover{color:var(--brand-orange)}@media (max-width: 620px){.log-menu{min-width:0;left:0;right:auto}}@keyframes revelaCard{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes caretPisca{50%{opacity:0}}@keyframes imprimeLinha{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes entraDono{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:none}}@keyframes brilhoDono{0%{text-shadow:none}28%{text-shadow:0 0 16px var(--brand-orange)}to{text-shadow:none}}@keyframes pulsoPonto{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes girar{to{transform:rotate(360deg)}}.girando{animation:girar .8s linear infinite}.btn,.btn-baixar,.chip-cmd{display:inline-flex;align-items:center;gap:6px}@media (prefers-reduced-motion: reduce){.girando{animation:girar 1.4s linear infinite}}.card,.faixa-alcance,.nota,.term-grid{animation:revelaCard .34s ease both}.rede-item{animation:revelaCard .3s ease both}@media (prefers-reduced-motion: reduce){.card,.faixa-alcance,.nota,.term-grid,.rede-item,.term-saida,.term-cmd,.sessao.dono-row,.term-caret,.proc-mini .barra>i,.sidebar .online .ponto{animation:none!important}}.term-grid{display:grid;grid-template-columns:1fr 320px;gap:16px;align-items:start;margin-bottom:14px}.term-janela{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.term-corpo{padding:18px 20px;min-height:320px;max-height:440px;overflow-y:auto;font-size:12.5px;line-height:1.65}.term-cmd{color:var(--text-primary);margin-top:10px;animation:imprimeLinha .16s ease both}.term-cmd:first-child{margin-top:0}.term-prompt{color:var(--brand-orange)}.term-saida{color:var(--text-secondary);white-space:pre-wrap;animation:imprimeLinha .16s ease both}.term-caret{display:inline-block;width:.5ch;height:1.05em;background:var(--brand-orange);vertical-align:-2px;margin-left:1px;animation:caretPisca 1s steps(1) infinite}.term-linha{display:flex;align-items:center;gap:8px;margin-top:10px}.term-linha input{flex:1;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:12.5px}.term-sugestoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 20px;border-top:1px solid var(--border-subtle)}.chip-cmd{background:var(--bg-base);border:1px solid var(--border-default);color:var(--text-secondary);border-radius:var(--radius-sm);padding:4px 9px;font-size:12px;cursor:pointer}.chip-cmd:hover{border-color:var(--brand-orange);color:var(--brand-orange)}.term-colunas .card{margin-bottom:14px}.term-colunas .card:last-child{margin-bottom:0}.sess-ic{display:inline-flex;align-items:center}.sess-ic.voce{color:var(--text-secondary)}.sess-ic.dono{color:var(--brand-orange)}.sess-ic.atacando{color:#f0803c}.sess-ic.voce{color:#5aa0d6}.sess-papel{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.4px;padding:1px 6px;border-radius:999px;border:1px solid var(--border-default);color:var(--text-muted)}.sess-papel.defendendo{color:var(--brand-orange)}.sess-papel.atacando{color:#f0803c}.sess-papel.voce{color:#5aa0d6}.sess-tempo{display:inline-flex;align-items:center;gap:4px;color:var(--text-muted);font-size:11px;cursor:help}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:#050810b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:modalFundo .15s ease}.modal-card{--cor-modal: var(--brand-orange);position:relative;width:min(440px,100%);background:var(--surface-card);border:1px solid var(--border-default);border-top:2px solid var(--cor-modal);border-radius:12px;padding:22px;box-shadow:0 24px 70px #0009,0 4px color-mix(in srgb,var(--cor-modal) 35%,black),inset 0 1px #ffffff0d;animation:modalEntra .18s cubic-bezier(.2,.9,.3,1.2)}.modal-card.perigo{--cor-modal: #f0803c}.modal-card.sucesso{--cor-modal: #3fb950}.modal-card:before,.modal-card:after{content:"";position:absolute;width:13px;height:13px;pointer-events:none;border-color:var(--cor-modal);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--cor-modal) 55%,transparent))}.modal-card:before{top:7px;left:7px;border-top:2px solid;border-left:2px solid}.modal-card:after{bottom:7px;right:7px;border-bottom:2px solid;border-right:2px solid}.modal-cab{display:flex;align-items:center;gap:10px;margin-bottom:10px}.modal-ic{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;color:var(--cor-modal);background:color-mix(in srgb,var(--cor-modal) 12%,var(--bg-base));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cor-modal) 30%,transparent)}.modal-titulo{font-size:15px;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:.3px}.modal-titulo:before{content:"> ";color:var(--brand-orange)}.modal-corpo{color:var(--text-secondary);font-size:13px;line-height:1.5;margin-bottom:18px}.modal-corpo p{margin:0 0 8px}.modal-linha{display:inline-flex;align-items:center;gap:6px}.modal-acoes{display:flex;justify-content:flex-end;gap:10px}.bugreport-form{display:flex;flex-direction:column;gap:8px}.bugreport-preview{width:100%;max-height:160px;object-fit:cover;border-radius:6px;border:1px solid var(--border-subtle);margin-bottom:4px}.bugreport-campo-rotulo{font-size:12px;color:var(--text-secondary)}.bugreport-campo{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:6px;padding:8px 10px;color:var(--text-primary);font-family:var(--sans);font-size:13px}.bugreport-campo:focus{outline:none;border-color:var(--brand-orange)}textarea.bugreport-campo{resize:vertical;min-height:72px}.bugreport-erro{color:var(--danger-text);font-size:12px;margin:0}.bugreport-acoes{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.notas-atualizacao{display:flex;flex-direction:column;gap:8px;max-height:60vh;overflow-y:auto}.notas-atualizacao-lista{margin:0;padding:2px 0 6px 18px;list-style:disc}.notas-atualizacao-lista li{margin-bottom:6px;color:var(--text-secondary)}.notas-atualizacao-lista li:last-child{margin-bottom:0}.safehouse-mobi-card{width:min(760px,92vw)}.safehouse-mobi-corpo{display:flex;gap:16px;align-items:stretch;margin-bottom:14px}.safehouse-mobi-ficha{flex:1;min-width:0;display:flex;flex-direction:column}.safehouse-mobi-ficha .modal-corpo{margin-bottom:0;flex:1;display:flex;flex-direction:column;justify-content:flex-end}.safehouse-mobi-descricao-codigo{font-family:var(--mono);font-size:12px;line-height:1.65;color:var(--text-secondary);background:#0000004d;border:1px solid var(--border-subtle);border-left:2px solid var(--border-default);border-radius:6px;padding:12px 14px;white-space:pre-wrap}.safehouse-mobi-destaque{color:var(--text-primary);font-weight:700}.safehouse-mobi-descricao-codigo.recolhivel{position:relative;cursor:pointer;padding-bottom:28px}.safehouse-mobi-descricao-codigo.recolhivel:hover{border-color:var(--border-default)}.safehouse-mobi-descricao-codigo.recolhida{max-height:92px;overflow:hidden;transition:max-height .22s ease}.safehouse-mobi-descricao-codigo.recolhivel:not(.recolhida){max-height:640px;transition:max-height .22s ease}.safehouse-mobi-descricao-codigo.recolhida:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30px;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.55));pointer-events:none}.safehouse-mobi-descricao-toggle{position:absolute;right:8px;bottom:6px;z-index:1;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--surface-card);border:1px solid var(--border-subtle);color:var(--text-muted)}@media (prefers-reduced-motion: reduce){.safehouse-mobi-descricao-codigo.recolhida,.safehouse-mobi-descricao-codigo.recolhivel:not(.recolhida){transition:none}}.safehouse-mobi-atributos{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.safehouse-mobi-atributo{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary)}.safehouse-mobi-atributo b{color:var(--text-primary);font-weight:600}.safehouse-mobi-atributo-ic{width:20px;height:20px;border-radius:6px;flex:none;background:var(--brand-orange-10);color:var(--brand-orange);display:inline-flex;align-items:center;justify-content:center}.safehouse-mobi-visor{display:flex;flex-direction:column;justify-content:flex-end;flex:0 0 220px;width:220px}.safehouse-mobi-visor-janela{position:relative;width:220px;height:220px;overflow:hidden;background:#00000040;border:1px solid var(--border-default);border-radius:8px;display:flex;align-items:center;justify-content:center}.safehouse-mobi-visor-janela img{width:70%;height:70%;object-fit:contain;transition:transform .15s ease;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.safehouse-mobi-visor-janela img.arrastavel{cursor:grab;touch-action:none}.safehouse-mobi-visor-janela img.arrastavel.arrastando{cursor:grabbing;transition:none}.safehouse-mobi-visor-zoom{position:absolute;right:8px;bottom:8px;display:flex;gap:4px}.safehouse-mobi-visor-zoom button{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:var(--surface-card);border:1px solid var(--border-default);border-radius:6px;color:var(--text-secondary);cursor:pointer}.safehouse-mobi-visor-zoom button:hover:not(:disabled){border-color:var(--brand-orange);color:var(--brand-orange)}.safehouse-mobi-visor-zoom button:disabled{opacity:.6;cursor:default}@media (prefers-reduced-motion: reduce){.safehouse-mobi-visor-janela img{transition:none}}.safehouse-mobi-expandido-overlay{z-index:110}.safehouse-mobi-expandido{position:relative}.safehouse-mobi-expandido .safehouse-mobi-visor--grande{width:auto;flex-basis:auto}.safehouse-mobi-visor-janela--grande{width:min(70vh,70vw,560px);height:min(70vh,70vw,560px)}.safehouse-mobi-expandido-fechar{position:absolute;top:-14px;right:-14px;z-index:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--surface-card);border:1px solid var(--border-default);border-radius:50%;color:var(--text-secondary);cursor:pointer}.safehouse-mobi-expandido-fechar:hover{border-color:var(--brand-orange);color:var(--brand-orange)}.safehouse-mobi-expandido-cab{margin-bottom:8px}@media (max-width: 480px){.safehouse-mobi-corpo{flex-direction:column}.safehouse-mobi-visor{width:100%;flex-basis:auto}.safehouse-mobi-visor-janela{width:100%;aspect-ratio:1;height:auto}}.safehouse-visita-expandido{display:flex;flex-direction:column;width:min(1100px,92vw);height:min(720px,85vh)}.safehouse-visita-dica{margin:0 0 10px;color:var(--text-secondary);font-size:13px}.safehouse-acesso-card{width:min(480px,100%)}.safehouse-acesso-corpo{max-height:60vh;overflow-y:auto}.safehouse-acesso-desc{margin:0 0 14px}.safehouse-acesso-visibilidade{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px}.safehouse-acesso-visibilidade-desc{font-size:12px;color:var(--text-muted);flex-basis:100%}.safehouse-acesso-form{display:flex;align-items:center;gap:6px;margin-bottom:6px;flex-wrap:wrap}.safehouse-acesso-form input{flex:1;min-width:120px;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);font-size:12.5px;padding:6px 10px}.safehouse-acesso-form input:focus{outline:none;border-color:var(--brand-orange)}.safehouse-acesso-form input::placeholder{color:var(--text-muted)}.safehouse-acesso-secao{margin-top:16px}.safehouse-acesso-secao h3{margin:0 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-weight:700}.safehouse-acesso-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.safehouse-acesso-lista li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;background:var(--bg-base);border-radius:6px}.safehouse-acesso-lista-acoes{display:flex;gap:6px}@keyframes modalFundo{0%{opacity:0}to{opacity:1}}@keyframes modalEntra{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.modal-overlay,.modal-card{animation:none}}.btn.perigo{background:#f0803c;color:#fff;border-color:#f0803c;box-shadow:0 3px color-mix(in srgb,#f0803c 55%,black),inset 0 1px #ffffff59}.btn.perigo:active{box-shadow:0 1px color-mix(in srgb,#f0803c 55%,black),inset 0 1px #fff3}.btn.perigo:hover{filter:brightness(1.08)}.btn.bloqueado{border-color:var(--border-default);background:transparent;color:#6b7488;box-shadow:inset 0 1px 3px #0000004d}.btn.bloqueado:hover{background:var(--border-subtle);color:#9aa4ba}.btn.bloqueado:active{transform:none}.proc-cab-topo{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.proc-carga{font-size:11px;color:var(--text-muted)}.proc-filtro{display:flex;align-items:center;gap:8px;margin:8px 0 2px;flex-wrap:wrap}.proc-vazio{color:var(--text-muted);font-size:12px;padding:12px 0;text-align:center}.proc-tabela{font-size:12px;margin-top:6px;max-height:340px;overflow-y:auto}.proc-lin{display:grid;grid-template-columns:16px 44px 68px 1fr 40px 44px 40px 26px;align-items:center;gap:7px;padding:5px 0;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle)}.proc-lin:last-child{border-bottom:0}.proc-hdr{color:var(--text-muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--border-default);position:sticky;top:0;background:var(--surface-card)}.proc-hdr .proc-num,.proc-hdr .proc-pid{color:var(--text-muted)}.proc-lin.escalada{color:var(--brand-orange)}.proc-lin.voce{color:var(--text-primary)}.proc-lin.sotaque{background:color-mix(in srgb,var(--danger-text, #f0512a) 7%,transparent)}.proc-lin.minerador .proc-cmd{color:var(--danger-text, #f0512a)}.proc-ic{display:inline-flex;align-items:center;opacity:.9}.proc-pid{color:var(--text-muted)}.proc-dono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proc-cmd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:5px}.proc-sotaque{display:inline-flex;color:var(--danger-text, #f0512a);flex:none}.proc-num{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-muted)}.proc-num[data-quente="1"]{color:var(--danger-text, #f0512a)}.proc-acao{display:inline-flex;justify-content:flex-end}.proc-tag{display:inline-flex;align-items:center;gap:4px;font-size:10px;letter-spacing:.04em;padding:2px 7px;border-radius:999px;white-space:nowrap}.proc-tag.eu{color:var(--text-secondary);border:1px solid var(--border-default)}.proc-matar{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;cursor:pointer;color:var(--danger-text, #f0512a);background:color-mix(in srgb,var(--danger-text, #f0512a) 12%,transparent);border:1px solid color-mix(in srgb,var(--danger-text, #f0512a) 30%,transparent);border-radius:999px;transition:background .14s ease}.proc-matar:hover:not(:disabled){background:color-mix(in srgb,var(--danger-text, #f0512a) 24%,transparent)}.proc-matar:disabled{cursor:default;opacity:.5}.proc-kill{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;cursor:pointer;color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:999px;opacity:0;transition:opacity .12s ease,color .14s ease,border-color .14s ease}.proc-lin:hover .proc-kill,.proc-kill:focus-visible,.proc-kill[aria-busy=true]{opacity:1}.proc-kill:hover:not(:disabled){color:var(--danger-text, #f0512a);border-color:color-mix(in srgb,var(--danger-text, #f0512a) 30%,transparent)}.proc-kill:disabled{cursor:default;opacity:.35}@media (hover: none){.proc-kill{opacity:.55}}.proc-ord{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:var(--text-muted);transition:color .14s ease}.proc-ord:hover{color:var(--text-secondary)}.proc-ord.on{color:var(--brand-orange)}.proc-esc{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--brand-orange);background:var(--brand-orange-10);border:1px solid var(--brand-orange-20);border-radius:999px;width:24px;height:24px;padding:0;cursor:pointer;transition:background .14s ease,border-color .14s ease}.proc-esc:hover:not(:disabled){background:var(--brand-orange-20);border-color:var(--brand-orange)}.proc-esc:disabled{cursor:default;opacity:.5}.proc-esc-tip{position:absolute;bottom:calc(100% + 7px);right:0;background:var(--bg-base);color:var(--brand-orange);border:1px solid var(--brand-orange-20);border-radius:var(--radius-sm);padding:4px 9px;font-size:11px;font-family:var(--sans);white-space:nowrap;opacity:0;transform:translateY(3px);pointer-events:none;z-index:5;transition:opacity .14s ease,transform .14s ease}.proc-esc:hover .proc-esc-tip,.proc-esc:focus-visible .proc-esc-tip{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.proc-esc-tip{transition:opacity .14s ease;transform:none}}.loot-row{display:flex;align-items:flex-start;gap:11px;padding:10px 0;border-top:1px solid var(--border-subtle)}.loot-row:first-of-type{border-top:none}.loot-ic{color:var(--brand-orange);display:inline-flex;margin-top:2px}.loot-body{flex:1;min-width:0}.loot-top{display:flex;align-items:baseline;gap:8px}.loot-nome{color:var(--text-primary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loot-tam{color:var(--text-muted);font-size:11px;white-space:nowrap}.loot-desc{color:var(--text-muted);font-size:12px;margin-top:2px}.loot-prog{height:3px;background:var(--border-subtle);border-radius:2px;margin-top:8px;overflow:hidden}.loot-prog>i{display:block;height:100%;width:0;background:var(--brand-orange);border-radius:2px;animation:baixando 1s ease forwards}@keyframes baixando{0%{width:0}to{width:100%}}.loot-ok{display:inline-flex;align-items:center;gap:5px;color:var(--acento, #35c08a);font-size:12px;white-space:nowrap}.loot-fila{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-size:12px;white-space:nowrap}.loot-fila svg{opacity:.6}.loot-baixo-valor{display:inline-flex;align-items:center;margin-left:6px;color:var(--text-muted);font-size:10px;font-style:italic;white-space:nowrap;cursor:default}.btn-baixar{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;background:transparent;color:var(--brand-orange);border:1px solid var(--brand-orange-20);border-radius:999px;padding:5px 12px;font-size:12px;font-family:var(--sans);cursor:pointer}.btn-baixar:hover{background:var(--brand-orange-10);border-color:var(--brand-orange)}.btn-baixar:disabled{opacity:.6;cursor:default}button:focus-visible,.btn:focus-visible,.btn-baixar:focus-visible,.chip-cmd:focus-visible,.nav-item:focus-visible,.rede-item:focus-visible,.rf-estrela:focus-visible,.rf-orbe:focus-visible,.react-flow__node:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion: reduce){.loot-prog>i{animation:none;width:100%}}.maquina-workspace-os{display:flex;flex-direction:column;gap:12px;margin-top:10px}.term-abas-nav{display:flex;align-items:center;gap:6px;border-bottom:1px solid #232734;padding-bottom:8px;overflow-x:auto}.term-aba-btn{display:inline-flex;align-items:center;gap:8px;background:#151820;border:1px solid #242938;border-radius:6px;color:#8b92a4;font-family:var(--sans);font-size:13px;font-weight:500;padding:7px 13px;cursor:pointer;transition:all .14s ease;white-space:nowrap}.term-aba-btn:hover{background:#1c202b;color:#f0f2f5;border-color:#343a4e}.term-aba-btn.ativa{background:#232838;border-color:#3b82f6;color:#fff;box-shadow:0 2px #1d4ed8,inset 0 1px #ffffff26}.term-aba-badge{display:inline-flex;align-items:center;justify-content:center;background:#101217;color:#8b92a4;border-radius:999px;font-size:11px;font-family:var(--mono);padding:1px 6px;min-width:18px;line-height:1.2}.term-aba-btn.ativa .term-aba-badge{background:#3b82f6;color:#fff;font-weight:600}.workspace-split-layout{display:grid;grid-template-columns:1fr 280px;gap:14px;align-items:stretch;transition:grid-template-columns .15s ease}.workspace-split-layout:has(.workspace-users-card.colapsada){grid-template-columns:1fr 48px}@media (max-width: 1060px){.workspace-split-layout,.workspace-split-layout:has(.workspace-users-card.colapsada){grid-template-columns:1fr}}.workspace-main-pane{display:flex;flex-direction:column;gap:12px;min-width:0}.workspace-users-card{background:#13151b;border:1px solid #232734;border-radius:10px;padding:0!important;display:flex;flex-direction:column;overflow:hidden;height:100%;box-shadow:0 10px 30px #00000073}.workspace-users-card.colapsada{width:48px;align-items:center;padding:10px 0!important;gap:10px}@media (max-width: 1060px){.workspace-users-card.colapsada{display:none}}.users-trilho-expandir{width:30px;height:26px;border-radius:var(--radius-sm, 6px);background:none;border:1px solid #232734;color:#6b7280;cursor:pointer;display:grid;place-items:center;flex-shrink:0;transition:all .12s}.users-trilho-expandir:hover{background:#232734;color:#fff}.users-trilho{display:flex;flex-direction:column;gap:6px;align-items:center;overflow-y:auto}.users-trilho-contagem{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:#10b981;margin-bottom:4px}.users-trilho-ic{width:30px;height:30px;border-radius:50%;background:#0e1015;border:1px solid #232734;color:#6b7280;cursor:pointer;display:grid;place-items:center;flex-shrink:0;transition:all .12s}.users-trilho-ic:hover{background:#232734;color:#fff}.users-trilho-ic.voce{color:#38bdf8;border-color:#233d6b}.users-trilho-ic.admin{color:#fbbf24;border-color:#6b471c}.users-trilho-ic.root{color:#34d399;border-color:#14382e}.users-card-header{display:flex;align-items:center;justify-content:space-between;background:#181b23;border-bottom:1px solid #232734;height:45px;padding:0 14px;flex-wrap:nowrap;overflow:hidden}.users-card-title{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#f0f2f5;text-transform:lowercase}.users-card-ic{color:#3b82f6}.users-header-actions{display:inline-flex;align-items:center;gap:6px}.btn-user-add-header{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;background:transparent;border:1px solid transparent;color:#6b7280;cursor:pointer;transition:all .12s}.btn-user-add-header:hover{background:#232734;color:#fff;border-color:#383f52}.users-online-count{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#10b981;background:#0f1c19;border:1px solid #14382e;border-radius:999px;padding:1px 7px;font-weight:600}.input-modal{width:100%;padding:8px 10px;background:#0b0d12;border:1px solid #232734;border-radius:6px;color:#fff;font-size:13px;outline:none;transition:border-color .12s}.input-modal:focus{border-color:#3b82f6}.users-card-list{display:flex;flex-direction:column;flex:1;overflow-y:auto;background:#0e1015}.user-list-row{display:flex;align-items:center;gap:9px;padding:10px 12px;border-bottom:1px solid #181b24;transition:background .1s;cursor:default}.user-list-row:hover{background:#161922}.user-list-row.voce{background:#101522;border-left:2px solid #3b82f6}.user-list-row.admin{background:#1c160e;border-left:2px solid #fbbf24}.user-list-row.root{background:#0f1a15;border-left:2px solid #10b981}.user-row-ic{display:inline-flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0}.user-row-ic.voce{color:#38bdf8}.user-row-ic.admin{color:#fbbf24}.user-row-ic.root{color:#34d399}.user-row-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.user-row-primary{display:flex;align-items:center;gap:6px}.user-row-handle{font-size:12px;color:#f0f2f5;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-row-time{font-size:10px;color:#52596b;font-family:var(--mono)}.sess-tag{font-size:9px;font-weight:600;padding:1px 5px;border-radius:4px}.sess-tag.eu{background:#1b263b;color:#38bdf8;border:1px solid #233d6b}.sess-tag.usuario,.sess-tag.admin{background:#1a1d26;color:#9aa1b4;border:1px solid #2a2f3d}.sess-tag.root{background:#0f1c19;color:#34d399;border:1px solid #14382e;font-weight:700}.finder-window{background:#13151b;border:1px solid #232734;border-radius:10px;box-shadow:0 10px 30px #00000073;overflow:hidden;display:flex;flex-direction:column;padding:0!important;margin-bottom:0}.finder-toolbar{background:#181b23;border-bottom:1px solid #232734;height:45px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap;overflow:hidden}.finder-nav-arrows{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.finder-arrow-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:24px;border-radius:4px;border:1px solid #282d3c;background:#14161d;color:#6b7280;cursor:default;flex-shrink:0}.finder-title-folder{font-size:12px;color:#e1e4ea;font-weight:600;margin-left:6px;display:inline-flex;align-items:center;gap:6px;min-width:0}.finder-caminho-ic{flex-shrink:0;color:#3b82f6}.finder-title-folder-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.finder-controles{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;flex-shrink:0}.finder-lote-bar{display:inline-flex;align-items:center;gap:8px;background:#17233a;border:1px solid #3b82f660;border-radius:6px;padding:4px 4px 4px 10px}.finder-lote-conta{font-size:11.5px;color:#93c5fd;white-space:nowrap}.btn-finder-lote-baixar{display:inline-flex;align-items:center;gap:5px;background:#3b82f6;border:none;border-radius:5px;color:#fff;font-size:11.5px;font-weight:600;padding:5px 9px;cursor:pointer;box-shadow:0 2px #1d4ed8;transition:transform .1s,box-shadow .1s}.btn-finder-lote-baixar:hover{background:#4c8bfa}.btn-finder-lote-baixar:active{transform:translateY(2px);box-shadow:0 0 #1d4ed8}.btn-finder-lote-cancelar{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;border:none;border-radius:5px;color:#93c5fd;cursor:pointer}.btn-finder-lote-cancelar:hover{background:#1e2f4d;color:#fff}.finder-modos{display:inline-flex;align-items:center;background:#0f1116;border:1px solid #242938;border-radius:6px;padding:2px;box-shadow:0 2px #0006}.btn-modo-visao{display:inline-flex;align-items:center;justify-content:center;width:28px;height:24px;border:none;background:transparent;color:#6b7280;border-radius:4px;cursor:pointer;transition:all .12s}.btn-modo-visao:hover{color:#d1d5db}.btn-modo-visao.sel{background:#242a3a;color:#fff;box-shadow:inset 0 0 0 1px #3b82f6}.finder-body-layout{display:grid;grid-template-columns:200px 1fr;min-height:420px}@media (max-width: 800px){.finder-body-layout{grid-template-columns:1fr}.finder-sidebar{display:none}}.finder-sidebar{background:#0e1015;border-right:1px solid #202431;padding:12px 8px;display:flex;flex-direction:column;gap:16px;font-family:var(--sans)}.finder-side-section{display:flex;flex-direction:column;gap:2px}.finder-side-title{font-size:10px;font-weight:700;color:#52596b;text-transform:uppercase;letter-spacing:.6px;padding:4px 8px 6px}.finder-side-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:5px;border:none;background:transparent;color:#949db2;font-size:12px;cursor:pointer;text-align:left;transition:all .12s;width:100%}.finder-side-item:hover{background:#181b24;color:#e1e4ea}.finder-side-item{border:1px solid transparent;box-shadow:none;transition:background .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease}.finder-side-item.on{background:#202636;color:#fff;font-weight:600;border-color:#3b82f6;box-shadow:0 2px #1d4ed8}.finder-side-ic{color:#6b7280;flex-shrink:0}.finder-side-item.on .finder-side-ic{color:#3b82f6}.finder-side-count{margin-left:auto;font-size:10px;color:#52596b;font-family:var(--mono)}.finder-main-area{background:#13151b;padding:8px 10px;display:flex;flex-direction:column;gap:8px;overflow-y:auto}@media (max-width: 800px){.finder-body-layout{grid-template-columns:1fr;min-height:0}.finder-sidebar{display:flex;flex-direction:row;align-items:center;gap:6px;border-right:none;border-bottom:1px solid #202431;padding:8px 10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.finder-sidebar::-webkit-scrollbar{display:none}.finder-side-section{flex-direction:row;align-items:center;gap:6px}.finder-side-title,.finder-sidebar .finder-side-section:last-child{display:none}.finder-side-item{width:auto;flex:none;white-space:nowrap;padding:6px 10px}}@media (max-width: 700px){.btn-modo-colunas,.finder-nav-arrows .finder-arrow-btn{display:none}.finder-title-folder{margin-left:0}.finder-toolbar{padding:0 10px;gap:8px}.term-abas-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;overflow-x:visible}.term-aba-btn{flex-direction:column;gap:4px;padding:8px 4px;font-size:11px;position:relative;justify-content:center;text-align:center}.term-aba-rot{display:none}.term-aba-btn .term-aba-badge{position:absolute;top:3px;right:4px;font-size:10px;padding:0 4px;min-width:15px}.no-cabecalho-conectado{gap:10px;padding:12px 14px}.no-cabecalho-conectado .titulo-no{font-size:14px;gap:8px}.no-cabecalho-conectado .host-texto{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.no-cabecalho-conectado .no-cabecalho-acoes{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;margin-left:0;gap:8px}.no-cabecalho-conectado .no-cabecalho-itens{margin-left:0}.no-cabecalho-conectado .no-cabecalho-modo{order:-1;width:100%}.finder-tabela [data-col=descricao],.finder-tabela [data-col=status],.finder-tabela [data-col=tamanho],.finder-tabela [data-col=tipo]{display:none}.finder-tabela{min-width:0;width:100%}.finder-tabela .finder-td-nome{overflow-wrap:anywhere}}.term-aba-rot-curto{display:none}@media (max-width: 700px){.term-aba-rot-curto{display:inline}}.btn-finder-filter{display:inline-flex;align-items:center;justify-content:center;position:relative;width:28px;height:24px;border:none;background:transparent;color:#6b7280;border-radius:4px;cursor:pointer;transition:all .12s}.btn-finder-filter:hover{color:#d1d5db;background:#1c202a}.btn-finder-filter.on{color:#38bdf8;background:#1c2638}.filter-active-dot{position:absolute;top:3px;right:3px;width:5px;height:5px;border-radius:50%;background:#38bdf8}.btn-finder-upload-ghost{display:flex;align-items:center;justify-content:center;gap:6px;background:transparent;border:1px dashed #282f42;border-radius:6px;color:#64748b;font-size:11px;padding:7px 10px;margin:10px 8px 6px;cursor:pointer;transition:all .12s;font-family:var(--sans)}.btn-finder-upload-ghost:hover{background:#181c28;border-color:#3b82f6;color:#93c5fd;box-shadow:0 2px #3b82f659}.finder-col-empty-zone{flex:1;min-height:80px;cursor:default}.finder-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin-top:2px}.finder-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;background:#171a22;border:1px solid #232734;border-radius:7px;padding:12px;transition:all .14s ease;cursor:pointer}.finder-card:hover{background:#1c202b;border-color:#343a4e;transform:translateY(-1px)}.finder-card.selecionado{background:#1e2434;border-color:#3b82f6}.finder-card.marcado{box-shadow:inset 0 0 0 1px #3b82f6}.finder-card-check{position:absolute;top:8px;left:8px;z-index:1;width:15px;height:15px;margin:0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#101217;border:1px solid #343a4e;border-radius:4px}.finder-card-check:hover{border-color:#3b82f6}.finder-card-check:checked{background:#3b82f6;border-color:#3b82f6}.finder-card-check:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #0b0d11;border-width:0 2px 2px 0;transform:rotate(45deg)}.finder-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.finder-card-ic{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:7px;background:#101217;border:1px solid #242938;color:#7e879b}.finder-card.selecionado .finder-card-ic{color:#3b82f6;border-color:#3b82f640}.finder-card-info{flex:1;min-width:0;margin-bottom:8px}.finder-card-nome{display:block;font-size:12px;color:#f0f2f5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px}.finder-card-tam{display:inline-block;font-size:10px;color:#38bdf8;font-family:var(--mono);margin-bottom:4px}.finder-card-desc{font-size:11px;color:#6b7280;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.finder-card-acoes{display:flex;align-items:center;justify-content:space-between;gap:6px;border-top:1px solid #202431;padding-top:8px}.btn-finder-ver{display:inline-flex;align-items:center;gap:4px;background:#12141a;border:1px solid #242938;border-radius:5px;color:#8b92a4;font-size:11px;padding:3px 7px;cursor:pointer;transition:all .12s}.btn-finder-ver:hover{color:#f0f2f5;border-color:#383f52;background:#1c202a}.finder-vazio{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;color:#52596b;text-align:center;gap:8px}.finder-vazio svg{opacity:.35}.finder-tabela-wrap{overflow-x:auto}.finder-tabela{width:100%;border-collapse:collapse;font-size:12px}.finder-tr{cursor:pointer;border-bottom:1px solid #1c202a}.finder-tr:hover{background:#181b23}.finder-tr.selecionado{background:#1e2434}.finder-tr.marcado{box-shadow:inset 0 0 0 1px #3b82f6}.finder-tr td{vertical-align:middle;padding:8px 10px;color:#949db2}.finder-td-check{width:28px;padding:8px 0 8px 10px!important}.finder-td-check input{width:15px;height:15px;margin:0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#101217;border:1px solid #343a4e;border-radius:4px;position:relative}.finder-td-check input:hover{border-color:#3b82f6}.finder-td-check input:checked{background:#3b82f6;border-color:#3b82f6}.finder-td-check input:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #0b0d11;border-width:0 2px 2px 0;transform:rotate(45deg)}.finder-td-nome{display:flex;align-items:center;gap:8px;white-space:nowrap;color:#f0f2f5}.finder-tab-ic{display:inline-flex;color:#6b7280}.finder-td-desc{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6b7280;font-size:11px}.finder-td-acoes{text-align:right;white-space:nowrap;display:flex;align-items:center;justify-content:flex-end;gap:6px}.finder-columns-view{display:grid;grid-template-columns:1fr 270px;gap:1px;background:#232734;border:1px solid #232734;border-radius:6px;overflow:hidden;min-height:360px}@media (max-width: 900px){.finder-columns-view{grid-template-columns:1fr}.finder-col-inspector{display:none}}.finder-col-list{background:#13151b;display:flex;flex-direction:column;overflow-y:auto}.finder-col-item{display:flex;align-items:center;gap:8px;padding:7px 10px;cursor:pointer;border-bottom:1px solid #1a1d26;transition:all .1s;font-size:12px;color:#949db2}.finder-col-item:hover{background:#1a1d27;color:#fff}.finder-col-item.sel{background:#202638;color:#fff;font-weight:500;box-shadow:inset 3px 0 #3b82f6}.finder-col-ic{color:#6b7280;display:inline-flex}.finder-col-nome{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.finder-col-meta{font-size:10px;color:#52596b;font-family:var(--mono)}.finder-col-arrow{color:#3b4254;margin-left:4px}.finder-col-item.sel .finder-col-arrow{color:#3b82f6}.finder-col-check{position:relative;flex:none;width:14px;height:14px;margin:0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#101217;border:1px solid #343a4e;border-radius:4px}.finder-col-check:hover{border-color:#3b82f6}.finder-col-check:checked{background:#3b82f6;border-color:#3b82f6}.finder-col-check:checked:after{content:"";position:absolute;left:4px;top:1px;width:3px;height:7px;border:solid #0b0d11;border-width:0 2px 2px 0;transform:rotate(45deg)}.finder-col-item.marcado{box-shadow:inset 0 0 0 1px #3b82f6}.finder-col-item.sel.marcado{box-shadow:inset 3px 0 #3b82f6,inset 0 0 0 1px #3b82f6}.finder-col-inspector{background:#0e1015;padding:10px 14px 16px;display:flex;flex-direction:column;gap:6px;overflow-y:auto;align-items:center;justify-content:flex-start;position:relative}.finder-inspector-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;width:100%;position:relative}.finder-insp-header-bar{width:100%;display:flex;justify-content:flex-end;align-items:center;margin-bottom:-4px}.finder-insp-top-more{color:#6b7280;background:transparent;border:1px solid transparent;border-radius:4px;padding:4px;cursor:pointer;transition:all .12s;display:inline-flex;align-items:center;justify-content:center}.finder-insp-top-more:hover{color:#fff;background:#1c202a;border-color:#2e3444}.finder-insp-icon-wrap{width:60px;height:60px;border-radius:12px;background:#161822;border:1px solid #242938;display:flex;align-items:center;justify-content:center;color:#3b82f6;margin-bottom:2px}.finder-insp-nome{font-size:13px;color:#fff;word-break:break-all;margin:0}.finder-insp-tam{font-size:11px;color:#38bdf8;font-family:var(--mono)}.finder-barulho.silencioso{color:var(--text-muted)}.finder-barulho.audivel{color:var(--text-secondary)}.finder-barulho.alto{color:#eab308}.finder-barulho.escandaloso{color:var(--danger-text);font-weight:500}.finder-insp-details{width:100%;display:flex;flex-direction:column;gap:7px;margin-top:8px;text-align:left;font-size:11px;border-top:1px solid #1c202a;padding-top:8px}.finder-insp-row{display:flex;flex-direction:column;gap:1px}.insp-k{color:#52596b;font-weight:600;text-transform:uppercase;font-size:9px;letter-spacing:.5px}.insp-v{color:#a6adbf;line-height:1.3;font-size:11px}.finder-insp-onde-usar{border-top:1px dashed #1c202a;padding-top:7px;margin-top:2px}.finder-insp-vazio{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 10px;color:#52596b;text-align:center;gap:8px;font-size:12px}.finder-insp-vazio svg{opacity:.3}.finder-bottom-bar{background:#0e1015;border-top:1px solid #202431;padding:5px 12px;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#52596b}.finder-bottom-bar{gap:10px}.finder-breadcrumbs{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;white-space:nowrap}.finder-breadcrumbs>span{overflow:hidden;text-overflow:ellipsis}.finder-breadcrumbs>svg{flex:none}.breadcrumb-file{color:#38bdf8;font-weight:500;flex:none}.finder-bottom-count{font-size:11px;color:#52596b;flex:none;white-space:nowrap}#gesto-ind{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:99990}#gesto-ind>span{position:absolute;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--surface-card);border:1px solid var(--border-default);color:var(--text-primary);box-shadow:0 4px #0006,inset 0 1px #ffffff0d;opacity:0;transition:opacity .12s ease}#gesto-ind .gesto-ind-voltar{left:0;top:50%;transform:translate(calc(-44px + var(--p, 0) * 56px),-50%)}#gesto-ind[data-modo=voltar] .gesto-ind-voltar{opacity:calc(var(--p, 0) * 1.4)}#gesto-ind .gesto-ind-atualizar{left:50%;top:calc(8px + env(safe-area-inset-top,0px));transform:translate(-50%,calc(-52px + var(--p, 0) * 64px)) rotate(calc(var(--p, 0) * 270deg))}#gesto-ind[data-modo=atualizar] .gesto-ind-atualizar{opacity:calc(var(--p, 0) * 1.4)}#gesto-ind[data-modo=atualizando] .gesto-ind-atualizar{opacity:1;transform:translate(-50%,12px);animation:giraGesto .8s linear infinite}@keyframes giraGesto{to{transform:translate(-50%,12px) rotate(360deg)}}@media (pointer: coarse){html,body{overscroll-behavior-y:contain}}[data-pressao-longa]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.menu-ctx-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99998;background:transparent}.menu-ctx-flutuante{position:fixed;z-index:99999;background:#141720;border:1px solid #282f40;border-radius:9px;padding:4px;min-width:220px;box-shadow:0 12px 36px #000000a6,0 0 0 1px #ffffff0a;display:flex;flex-direction:column;gap:2px;animation:popIn .12s cubic-bezier(.16,1,.3,1) both}@keyframes popIn{0%{opacity:0;transform:scale(.96) translateY(-3px)}to{opacity:1;transform:scale(1) translateY(0)}}.menu-ctx-cab{display:flex;align-items:center;gap:8px;padding:6px 10px 7px;border-bottom:1px solid #202636;margin-bottom:3px;font-size:11px;color:#8a93a6;font-weight:600}.menu-ctx-ic-cab{color:#3b82f6;flex-shrink:0}.menu-ctx-titulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-ctx-lista{display:flex;flex-direction:column;gap:1px}.menu-ctx-btn{display:flex;align-items:center;gap:9px;padding:6px 10px;background:transparent;border:none;border-radius:6px;color:#cbd5e1;font-size:12px;cursor:pointer;text-align:left;width:100%;transition:all .1s}.menu-ctx-btn:hover:not(:disabled){background:#22293b;color:#fff}.menu-ctx-btn:disabled{opacity:.4;cursor:not-allowed}.menu-ctx-btn.perigo{color:#f87171}.menu-ctx-btn.perigo:hover:not(:disabled){background:#3b1820;color:#fff}.menu-ctx-ic{color:#7f899e;flex-shrink:0}.menu-ctx-btn:hover .menu-ctx-ic{color:currentColor}.menu-ctx-rotulo{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-ctx-btn.bloqueado{color:#6b7488;box-shadow:inset 0 1px 3px #0000004d}.menu-ctx-btn.bloqueado:hover:not(:disabled){background:#1a2030;color:#9aa4ba}.menu-ctx-cadeado{color:#6b7488}.menu-ctx-btn.bloqueado:hover .menu-ctx-cadeado{color:#9aa4ba}.menu-ctx-badge{font-size:10px;padding:1px 5px;border-radius:4px;background:#1c2333;color:#94a3b8;border:1px solid #2a3449}.menu-ctx-sep{height:1px;background:#202636;margin:3px 4px}.menu-ctx-scrim.sheet,.exp-ctx-scrim.sheet{z-index:99998;background:#00000080;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.menu-ctx-flutuante.sheet,.exp-ctx-menu.sheet{z-index:99999;left:8px;right:8px;top:auto;bottom:calc(8px + env(safe-area-inset-bottom,0px));min-width:0;width:auto;max-height:min(78vh,640px);overflow-y:auto;overscroll-behavior:contain;border-radius:16px;padding:6px;animation:sobeSheet .22s cubic-bezier(.16,1,.3,1) both}@keyframes sobeSheet{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.menu-ctx-flutuante.sheet,.exp-ctx-menu.sheet{animation:none}}.menu-ctx-flutuante.sheet .menu-ctx-cab{padding:10px 14px 11px;font-size:12px}.menu-ctx-flutuante.sheet .menu-ctx-btn,.exp-ctx-menu.sheet .exp-ctx-item{min-height:48px;padding:10px 14px;gap:12px;border-radius:10px;font-size:15px}.menu-ctx-flutuante.sheet .menu-ctx-rotulo{white-space:normal}.menu-ctx-flutuante.sheet .menu-ctx-ic,.exp-ctx-menu.sheet .exp-ctx-item>svg{width:18px;height:18px}.menu-ctx-flutuante.sheet .menu-ctx-badge{font-size:11px;padding:2px 7px}.menu-ctx-flutuante.sheet .menu-ctx-sep,.exp-ctx-menu.sheet .exp-ctx-sep{margin:6px 8px}.menu-ctx-cancelar,.exp-ctx-menu.sheet .exp-ctx-cancelar{order:99;margin-top:6px;min-height:48px;width:100%;justify-content:center;border-radius:12px;background:#1c2333;border:1px solid #2a3449;color:#e2e8f0;font-family:var(--sans);font-size:15px;font-weight:600;cursor:pointer}.menu-ctx-cancelar{display:flex;align-items:center}.exp-ctx-menu.sheet .exp-ctx-submenu{display:block;position:static;width:auto;box-shadow:none;border:none;padding:2px 14px 10px 44px}.exp-ctx-menu.sheet .exp-ctx-chevron{transform:rotate(90deg)}.btn-user-more{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;background:transparent;border:1px solid transparent;color:#6b7280;cursor:pointer;transition:all .12s;padding:0;margin-left:auto}.btn-user-more:hover{background:#202636;border-color:#2e374d;color:#e2e8f0}.tarefas-container{display:flex;flex-direction:column}.tarefas-telemetria-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.tarefa-gauge-card{background:#14161d;border:1px solid #232734;border-radius:7px;padding:12px;display:flex;flex-direction:column;gap:6px}.tarefa-gauge-cab{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#e1e4ea;font-weight:500}.tarefa-gauge-cab span{display:inline-flex;align-items:center;gap:6px;color:#7e879b}.tarefa-gauge-prog{height:5px;background:#1c202a;border-radius:3px;overflow:hidden}.tarefa-gauge-fill{height:100%;border-radius:3px;transition:width .3s ease}.tarefa-gauge-fill.cpu{background:#3b82f6}.tarefa-gauge-fill.ram{background:#38bdf8}.tarefa-gauge-fill.disco{background:#a855f7}.tarefa-gauge-sub{font-size:10px;color:#52596b}.sessoes-container{display:flex;flex-direction:column}.sessoes-lista{display:flex;flex-direction:column;gap:6px;margin-top:6px}.terminal-view-full{display:flex;flex-direction:column;gap:10px}.erro{color:var(--danger-text);font-size:12px;margin-top:6px}@media (max-width: 900px){.shell,.shell-estreito,.shell-com-hud,.shell-com-hud.shell-estreito{grid-template-columns:1fr}.sidebar.colapsada .marca{justify-content:flex-start;padding:16px 18px 18px;gap:9px}.sidebar.colapsada .nav-item{justify-content:flex-start;padding:8px 10px;gap:11px}.sidebar.colapsada .nav-grupo{height:auto;padding:6px 12px;margin-top:8px;background:none;color:var(--text-muted)}.sidebar.colapsada .nav-rot{display:inline}.sidebar.colapsada .marca-logo{display:block}.sidebar.colapsada .glifo-btn{display:none}.sidebar.colapsada .marca-nome{display:inline}.sidebar.colapsada .rodape-pulso{display:none}.sidebar.colapsada .rodape-cheio{display:block}.sidebar-colapsar{display:none}.sidebar{position:fixed;top:0;left:0;z-index:40;width:min(84vw,320px);height:100dvh;transform:translate(-100%);box-shadow:8px 0 40px #00000080;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom,0)}.sidebar.aberta{transform:translate(0)}.sidebar .marca{padding-top:calc(16px + env(safe-area-inset-top,0px))}.shell-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sidebar-fechar{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:2px}.sidebar-fechar:hover{color:var(--text-primary)}.hud-sidebar{position:fixed;top:0;right:0;z-index:40;width:min(84vw,320px);height:100dvh;transform:translate(100%);box-shadow:-8px 0 40px #00000080;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom,0)}.hud-sidebar.hud-mobile-aberta{transform:translate(0)}.hud-topo{padding-top:calc(10px + env(safe-area-inset-top,0px))}.topbar{gap:8px;padding:0 12px}.topbar .chip{font-size:11px;padding:5px 8px;min-width:0}.topbar .chip b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:92px}.tab-badge{background:var(--brand-orange);color:#fff;font-size:9px;font-weight:700;min-width:14px;height:14px;padding:0 3px;border-radius:var(--radius-pill);display:grid;place-items:center}.tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--bg-chrome-60);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border-subtle);padding-bottom:env(safe-area-inset-bottom,0);transform:translateZ(0);-webkit-backface-visibility:hidden}.tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:none;cursor:pointer;padding:8px 2px 7px;color:var(--text-muted);font-family:var(--sans)}.tab-ic{position:relative;display:inline-flex}.tab-rot{font-size:10px;font-weight:500;letter-spacing:.2px}.tab.ativo{color:var(--brand-orange)}.tab-badge{position:absolute;top:-6px;right:-8px}.conteudo{padding:28px 16px 20px;--conteudo-pad-r: 16px;--conteudo-pad-y: 112px}.shell,.shell-estreito,.shell-com-hud,.shell-com-hud.shell-estreito{grid-template-columns:1fr;grid-template-rows:1fr auto;grid-template-areas:"conteudo" "rodape"}.sidebar{position:sticky;top:auto;bottom:0;left:auto;width:auto;height:auto;transform:none;box-shadow:0 -6px 24px #00000073;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px))}.sidebar.aberta{transform:none}.sidebar .marca{padding:0 6px 0 2px}.shell-backdrop,.sidebar-fechar,.tabbar{display:none}}@media (max-width: 900px) and (prefers-reduced-motion: no-preference){.sidebar,.hud-sidebar{transition:transform .25s cubic-bezier(.4,0,.2,1)}.shell-backdrop{animation:shell-backdrop-fade .2s ease}}@keyframes shell-backdrop-fade{0%{opacity:0}to{opacity:1}}.login{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(1200px 600px at 50% -10%,rgba(244,84,25,.08),transparent),var(--bg-base)}.login-card{width:100%;max-width:420px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:14px;padding:32px;text-align:center;display:flex;flex-direction:column;gap:16px}.login-marca{display:inline-flex;align-items:center;justify-content:center;gap:10px}.login-sub{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0}.login-github{justify-content:center;gap:9px;padding:11px;font-size:15px;margin-top:6px;text-decoration:none}.login-nota{color:var(--text-muted);font-size:12px;margin:0}.login-dev{margin-top:8px;background:none;border:none;color:var(--text-muted);font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;justify-content:center}.login-dev:hover:not(:disabled){color:var(--text-secondary)}.login-dev:disabled{opacity:.6;cursor:default}.login-idioma{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px;color:var(--text-muted);font-size:12px}.login-idioma button{background:none;border:none;color:var(--text-muted);font-size:12px;cursor:pointer;padding:2px 4px}.login-idioma button:hover{color:var(--text-secondary)}.login-idioma button.sel{color:var(--brand-orange);font-weight:600}.escolher-personagem-card{display:flex;flex-direction:column;gap:10px}.escolher-personagem-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.escolher-personagem-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:9px;background:var(--surface-card);color:var(--text-primary);cursor:pointer;font:inherit}.escolher-personagem-item:hover:not(:disabled){border-color:var(--brand-orange)}.escolher-personagem-item:disabled{opacity:.6;cursor:default}.escolher-personagem-foto{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0}.escolher-personagem-info{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.escolher-personagem-meta{font-size:11px;color:var(--text-muted)}.escolher-personagem-processo{display:flex;color:var(--brand-orange);cursor:help;flex-shrink:0}.escolher-personagem-tag{font-size:11px;color:var(--brand-orange);font-family:var(--mono)}.escolher-personagem-criar{border-style:dashed;color:var(--text-secondary);justify-content:center}.escolher-personagem-novo{display:flex;flex-direction:column;gap:8px}.escolher-personagem-label{display:flex;flex-direction:column;gap:6px;text-align:left}.escolher-personagem-label span{font-size:12.5px;color:var(--text-secondary)}.escolher-personagem-novo-acoes{display:flex;justify-content:flex-end;gap:8px}.perfil-editar-linha{display:flex;gap:8px;align-self:flex-end}.perfil-sair:hover{color:var(--danger-text)}@media (max-width: 820px){.perfil-handle{font-size:26px}}.maquina[data-pressao-rc="1"] .barulho-meter[data-nivel=altissimo],.maquina[data-pressao-rc="2"] .barulho-meter[data-nivel=altissimo]{filter:saturate(1.4);font-weight:600}.maquina[data-pressao-rc="2"] .recon{box-shadow:0 0 0 1px #78c8ff80}@media (prefers-reduced-motion: no-preference){.maquina[data-pressao-rc="2"] .recon{animation:pulso-recon 2.4s ease-in-out infinite}@keyframes pulso-recon{0%,to{box-shadow:0 0 0 1px #78c8ff59}50%{box-shadow:0 0 0 2px #78c8ffa6}}}.wizard{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;grid-template-columns:38% 62%;background:var(--bg-base);color:var(--text-primary)}.wizard[data-passo=termos],.wizard[data-passo=cena],.wizard[data-passo=portao],.wizard[data-passo="0"]{--passo-cor: var(--brand-orange)}.wizard[data-passo="1"]{--passo-cor: #14b8a6}.wizard[data-passo="2"]{--passo-cor: #7c6cff}.wizard-bloco{background-color:var(--passo-cor);background-image:linear-gradient(180deg,color-mix(in srgb,var(--passo-cor) 20%,transparent),color-mix(in srgb,var(--passo-cor) 42%,transparent)),url(/cadastro/faixa.webp);background-size:cover;background-position:center;background-repeat:no-repeat}@media (prefers-reduced-motion: no-preference){.wizard-bloco{transition:background-color .45s ease}}.wizard-conteudo{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:48px 56px;max-width:560px}.wizard[data-passo="1"] .wizard-conteudo{max-width:820px}.wizard-dots{display:flex;gap:8px;margin-bottom:6px}.wizard-dot{width:22px;height:4px;border-radius:2px;background:var(--border-default)}.wizard-dot.on{background:var(--passo-cor);width:30px}.wizard-passo{display:flex;flex-direction:column;gap:14px}.wizard-passo h1{font-size:34px;line-height:1.08;font-weight:700;margin:0;color:var(--text-primary);text-wrap:balance}.wizard-sub{color:var(--text-secondary);font-size:15px;margin:0;max-width:44ch}.wizard-input{background:#0e1626;border:1px solid var(--border-default);border-radius:10px;color:var(--text-primary);padding:14px 16px;font-size:18px;width:100%;font-family:var(--sans);outline:none;box-shadow:inset 0 2px 5px #00000080,inset 0 1px #ffffff05}.wizard-input:focus{border-color:var(--passo-cor)}.wizard-input.mono{font-family:var(--mono);letter-spacing:.4px}.wizard-dica{font-size:12.5px;color:var(--text-muted);margin:0}.wizard-campo{position:relative}.wizard-campo .wizard-input{padding-right:46px}.wizard-status{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center;pointer-events:auto;color:var(--text-muted)}.wizard-campo.livre .wizard-status{color:#41c159}.wizard-campo.livre .wizard-input{border-color:#41c159}.wizard-campo.ocupado .wizard-status{color:var(--danger-text)}.wizard-campo.ocupado .wizard-input{border-color:var(--danger-text)}.wizard-idiomas{display:flex;gap:10px}.wizard-opcao{flex:1;padding:16px;border-radius:10px;border:1px solid var(--border-default);background:#0e1626;color:var(--text-primary);font-size:16px;cursor:pointer;font-family:var(--sans);transition:transform .1s ease,box-shadow .1s ease}.wizard-opcao.on{background:var(--passo-cor);border-color:var(--passo-cor);color:#fff;font-weight:700;box-shadow:0 3px color-mix(in srgb,var(--passo-cor) 55%,black),inset 0 1px #ffffff4d}.wizard-opcao.on:active{transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--passo-cor) 55%,black),inset 0 1px #fff3}.wizard-erro{color:var(--danger-text);font-size:13px;margin:0}.wizard-acoes{display:flex;align-items:center;gap:12px;margin-top:14px}.wizard-voltar{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:14px 8px;font-size:14px;font-family:var(--sans)}.wizard-voltar:hover:not(:disabled){color:var(--text-secondary)}.wizard-continuar{margin-left:auto;background:var(--passo-cor);color:var(--bg-base);border:none;border-radius:10px;padding:14px 30px;font-size:15px;font-weight:700;cursor:pointer;font-family:var(--sans);box-shadow:0 3px color-mix(in srgb,var(--passo-cor) 55%,black),inset 0 1px #ffffff59;transition:transform .1s ease,box-shadow .1s ease}.wizard-continuar:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--passo-cor) 55%,black),inset 0 1px #fff3}.wizard-continuar:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.wizard-capa{display:none}@media (max-width: 720px){.wizard{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wizard::-webkit-scrollbar{display:none}.wizard-bloco,.wizard-conteudo{flex:0 0 100%;width:100vw;height:100%;scroll-snap-align:start}.wizard-conteudo{max-width:none;overflow-y:auto;padding:32px 24px}.wizard-passo h1{font-size:27px}.wizard-capa{display:flex;flex-direction:column;justify-content:space-between;height:100%;box-sizing:border-box;padding:44px 28px;background:linear-gradient(180deg,rgba(0,0,0,.4),transparent 28%,transparent 62%,rgba(0,0,0,.6))}.wizard-capa-marca{font-family:var(--mono);font-weight:700;font-size:18px;letter-spacing:.5px;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.7)}.wizard-capa-rodape{display:flex;flex-direction:column;gap:18px}.wizard-capa-frase{margin:0;max-width:30ch;font-family:var(--sans);font-size:16px;line-height:1.45;font-weight:500;color:#fffffff0;text-shadow:0 1px 12px rgba(0,0,0,.85)}.wizard-capa-arraste{display:inline-flex;align-items:center;gap:8px;align-self:flex-end;font-family:var(--sans);font-size:15px;font-weight:600;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.7)}}@media (max-width: 720px) and (prefers-reduced-motion: no-preference){.wizard-capa-frase{animation:wizard-frase .6s ease}}@keyframes wizard-frase{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 720px) and (prefers-reduced-motion: no-preference){.wizard-capa-arraste{animation:wizard-arraste 1.6s ease-in-out infinite}}@keyframes wizard-arraste{0%,to{transform:translate(0);opacity:.85}50%{transform:translate(6px);opacity:1}}.wizard-peca,.editor-peca{font-family:var(--mono);font-size:12.5px;color:var(--danger-text);margin:0;letter-spacing:.2px}.term-peca{font-family:var(--mono);font-size:12.5px;color:var(--danger-text);margin-top:6px}.btn-sortear{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;background:none;border:none;cursor:pointer;padding:2px 0;color:var(--brand-orange);font-size:12.5px;font-family:var(--sans)}.btn-sortear:hover{filter:brightness(1.15);text-decoration:underline}.wizard[data-passo="3"]{--passo-cor: #e6a817}.wizard-niveis{display:flex;gap:10px;flex-wrap:wrap}.wizard-chips{display:flex;gap:8px;flex-wrap:wrap}.wizard-chip{padding:8px 14px;border-radius:var(--radius-pill);border:1px solid var(--border-default);background:#0e1626;color:var(--text-secondary);font-size:13px;cursor:pointer;font-family:var(--sans);transition:transform .1s ease,box-shadow .1s ease}.wizard-chip.on{background:var(--passo-cor);border-color:var(--passo-cor);color:#1a1206;font-weight:700;box-shadow:0 2px color-mix(in srgb,var(--passo-cor) 55%,black),inset 0 1px #ffffff4d}.wizard-chip.on:active{transform:translateY(1px);box-shadow:0 1px color-mix(in srgb,var(--passo-cor) 55%,black),inset 0 1px #fff3}.wizard-sistemas{margin-top:4px}.mapa-pais{display:flex;flex-direction:column;gap:12px}.mapa-pais-svg{width:100%;aspect-ratio:1010 / 666;background:#0e1626;border-radius:10px;box-shadow:inset 0 2px 5px #00000080,inset 0 1px #ffffff05}.mapa-pais-path{fill:#131a26;stroke:#0e1626;stroke-width:.6}.mapa-pais-path.disponivel{fill:#3c4e6b;stroke:#0e1626;stroke-width:.8;cursor:pointer;transition:fill .15s ease}.mapa-pais-path.disponivel:hover{fill:color-mix(in srgb,var(--passo-cor) 55%,#3c4e6b)}.mapa-pais-path.sel{fill:var(--passo-cor)}@media (max-width: 720px){.mapa-pais{flex-direction:column-reverse}}.cena-abertura{justify-content:center;min-height:220px}.cena-terminal{font-family:var(--mono);font-size:21px;line-height:1.6;min-height:130px}.cena-linha{margin:0;color:var(--text-primary);white-space:pre-wrap;word-break:break-word}.cena-linha:before{content:"> ";color:var(--brand-orange)}.cena-cursor{display:inline-block;width:.5em;height:1em;margin-left:2px;background:var(--brand-orange);vertical-align:text-bottom;animation:cenaCursorPisca 1s step-end infinite}@keyframes cenaCursorPisca{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.cena-cursor{animation:none}}.portao-opcoes{display:flex;gap:10px;flex-wrap:wrap}.wizard-termos-passo{display:flex;flex-direction:column;gap:16px;max-width:420px}.wizard-acoes-termos{margin-top:4px}.wizard-continuar-termos{margin-left:0}.wizard-continuar-termos:disabled{opacity:.55}.termo-linha{display:flex;align-items:flex-start;gap:10px;font-family:var(--sans);font-size:13.5px;color:var(--text-secondary);cursor:pointer}.termo-check{width:20px;height:20px;border-radius:5px;background:var(--bg-base);flex-shrink:0;margin-top:1px;border:1.5px solid var(--border-default);box-shadow:inset 0 1px 3px #0009;display:flex;align-items:center;justify-content:center;color:#fff;transition:box-shadow .15s ease,background .15s ease,border-color .15s ease}.termo-check svg{opacity:0;transition:opacity .12s ease}.termo-linha:hover .termo-check{border-color:var(--brand-orange)}.termo-linha input:focus-visible+.termo-check{outline:2px solid var(--brand-orange);outline-offset:2px}.termo-linha.marcado .termo-check{background:var(--brand-orange);border-color:var(--brand-orange);box-shadow:0 1px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #ffffff4d}.termo-linha.marcado .termo-check svg{opacity:1}.termo-link{background:none;border:none;padding:0;font:inherit;color:var(--brand-orange);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.termo-link:hover{filter:brightness(1.15)}.leitor-veu{position:fixed;top:0;right:0;bottom:0;left:0;background:#040508b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:80;padding:24px}.leitor-card{width:100%;max-width:760px;height:86vh;max-height:860px;background:var(--bg-chrome);border:1px solid var(--border-default);border-radius:12px;box-shadow:0 24px 60px #0009;display:flex;flex-direction:column;overflow:hidden}.leitor-progresso{height:3px;background:var(--border-default);flex-shrink:0}.leitor-progresso-barra{height:100%;width:0%;background:var(--brand-orange);transition:width .08s linear}.leitor-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 12px;flex-shrink:0}.leitor-head h3{font-family:var(--sans);font-size:16px;font-weight:700;color:var(--text-primary);margin:0}.leitor-fechar{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;line-height:0}.leitor-fechar:hover{color:var(--text-secondary)}.leitor-corpo{overflow-y:auto;padding:0 20px 18px;font-family:var(--sans);font-size:13px;color:var(--text-secondary);line-height:1.65;flex:1}.leitor-corpo h4{font-size:13px;color:var(--text-primary);margin:16px 0 4px}.leitor-corpo h4:first-child{margin-top:0}.leitor-corpo p{margin:0 0 8px}.leitor-corpo-iframe{padding:0;overflow:hidden;background:#fff}.leitor-iframe{width:100%;height:100%;border:0;display:block}.leitor-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid var(--border-subtle);flex-shrink:0;background:var(--bg-chrome)}.leitor-dica{font-family:var(--sans);font-size:11.5px;color:var(--text-muted)}.leitor-aceitar{font-family:var(--sans);font-size:13px;font-weight:700;color:var(--bg-base);background:var(--brand-orange);border:none;border-radius:9px;padding:10px 18px;flex-shrink:0;cursor:pointer;box-shadow:0 3px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #ffffff59;transition:opacity .15s ease,transform .1s ease,box-shadow .1s ease}.leitor-aceitar:disabled{opacity:.35;cursor:not-allowed;box-shadow:none;background:var(--border-default)}.leitor-aceitar:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #fff3}.perfil-focos{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.foco-chip{padding:4px 11px;border-radius:var(--radius-pill);border:1px solid var(--brand-orange-20);color:var(--brand-orange);background:var(--brand-orange-10);font-size:12px;font-weight:500}.foco-nivel{color:var(--text-secondary);font-size:12px;margin-right:4px;text-transform:uppercase;letter-spacing:.4px}.ficha-loot .ficha-pessoa{font-family:var(--mono);font-size:16px;color:var(--text-primary);margin:4px 0 2px}.ficha-loot .ficha-dado{font-family:var(--mono);font-size:13px;color:var(--text-secondary);margin:0 0 12px}.ficha-loot .ficha-contexto{font-size:13px;color:var(--text-secondary);font-style:italic;margin:0 0 12px}.ficha-verbos{display:flex;gap:10px;flex-wrap:wrap}.ruido-meter{display:inline-flex;align-items:center;gap:7px;cursor:pointer;margin:0;--cor-ruido: #41c159}.ruido-meter[data-faixa=tenso]{--cor-ruido: #e8b93a}.ruido-meter[data-faixa=critico]{--cor-ruido: #f87171}.ruido-ic{display:inline-flex;color:#41c159;transition:color .5s ease}.ruido-meter[data-faixa=tenso] .ruido-ic{color:#e8b93a}.ruido-meter[data-faixa=critico] .ruido-ic{color:#f87171}.ruido-medidor{display:flex;gap:2px}.ruido-medidor .seg{width:5px;height:14px;border-radius:2px;background:#171a24;box-shadow:inset 0 1px 3px #0009;transition:background .15s ease,box-shadow .15s ease}.ruido-medidor .seg.on{background:var(--cor-ruido);box-shadow:0 1px #00000059,inset 0 1px #ffffff4d}.ruido-meter[data-faixa=critico] .ruido-medidor .seg.on{animation:ruidoPulsoSeg 1.6s ease-in-out infinite}@keyframes ruidoPulsoSeg{0%,to{filter:brightness(1)}50%{filter:brightness(1.4)}}.ruido-meter[data-subindo=true] .ruido-ic{animation:ruidoPing .6s cubic-bezier(.34,1.56,.64,1)}@keyframes ruidoPing{0%{transform:scale(1)}35%{transform:scale(1.35)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.ruido-meter[data-faixa=critico] .ruido-medidor .seg.on,.ruido-meter[data-subindo=true] .ruido-ic{animation:none}}.ruido-anexo{position:relative;display:inline-block}.ruido-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:232px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-nav);padding:10px;display:grid;gap:8px;box-shadow:0 12px 28px -12px #000}.ruido-risco{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.ruido-risco-calmo{color:#41c159}.ruido-risco-tenso{color:#e8b93a}.ruido-risco-critico{color:var(--danger-text)}.ruido-pop-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--text-secondary)}.ruido-pop-linha span{display:inline-flex;align-items:center;gap:6px}.ruido-pop-linha b{color:var(--text-primary);font-variant-numeric:tabular-nums}.ruido-pop-acao{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;width:100%;background:none;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--sans);font-size:12.5px;padding:6px 8px;cursor:pointer}.ruido-pop-acao:hover{border-color:var(--brand-orange);color:var(--brand-orange)}.ruido-escalar{color:var(--text-secondary)}.ruido-escalar[data-nivel=medio],.ruido-escalar[data-nivel=altissimo]{color:var(--brand-orange)}.dica-flutua{position:fixed;z-index:200;display:none;max-width:280px;padding:9px 11px;border-radius:9px;background:#1e2842;border:1px solid var(--border-default);box-shadow:0 12px 34px #0009;text-align:left;pointer-events:none;animation:dicaEntra .12s ease}.dica-flutua:before{content:"";position:absolute;width:10px;height:10px;left:calc(var(--dica-seta-x, 50%) - 5px);background:#1e2842;border:1px solid var(--border-default);transform:rotate(45deg)}.dica-flutua[data-pos=baixo]:before{top:-5.5px;border-bottom:none;border-right:none}.dica-flutua[data-pos=cima]:before{bottom:-5.5px;border-top:none;border-left:none}@keyframes dicaEntra{0%{opacity:0;transform:translateY(2px)}}@media (prefers-reduced-motion: reduce){.dica-flutua{animation:none}}.dica-flutua-nome{display:block;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:700;color:var(--brand-orange);margin-bottom:3px}.dica-flutua-desc{font-family:system-ui,-apple-system,sans-serif;font-size:12px;line-height:1.45;color:var(--text-secondary)}.ficha-feito{color:var(--text-secondary);font-size:13px;margin:0;font-style:italic}.constelacao{padding:16px 24px}.constelacao-dev-banner{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-16px -24px 16px;padding:8px 24px;background:color-mix(in srgb,#e8b93a 10%,var(--bg-base));border-bottom:1px solid color-mix(in srgb,#e8b93a 35%,transparent)}.constelacao-dev-banner-tag{font:700 10px var(--mono);letter-spacing:.08em;color:#e8b93a;border:1px solid color-mix(in srgb,#e8b93a 45%,transparent);border-radius:var(--radius-sm);padding:2px 6px}.constelacao-dev-select{background:var(--surface-card);border:1px solid var(--border-default);color:var(--text-primary);font-family:var(--mono);font-size:11px;border-radius:var(--radius-sm);padding:3px 8px;cursor:pointer}.constelacao-sub{color:var(--text-secondary);font-size:13px}.constelacao-sub .constelacao-contagem{color:var(--text-muted)}.constelacao-sub .constelacao-contagem:before{content:" · "}.pip{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none}.pip.atual{background:#4ade80}.pip.env{background:#fbbf24}.pip.obs{background:var(--brand-orange)}.constelacao-controles{display:flex;gap:10px;align-items:center;margin:14px 0;flex-wrap:wrap}.constelacao-controles .fx-busca{margin-left:auto}.constelacao-filtros{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.constelacao-chip{display:inline-flex;align-items:center;gap:7px;background:transparent;border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:var(--radius-pill);padding:6px 12px;cursor:pointer;font-size:13px;font-family:var(--sans);white-space:nowrap;transition:background .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease}.constelacao-chip:hover:not(:disabled){border-color:var(--border-default);color:var(--text-primary)}.constelacao-chip.ativo{background:var(--surface-card);color:var(--text-primary);border-color:var(--border-default);box-shadow:0 2px #0006,inset 0 1px #ffffff0d}.constelacao-chip:disabled{opacity:.4;cursor:default}.constelacao-chip-n{font-family:var(--mono);font-size:11px;color:var(--text-muted);background:var(--bg-base);border-radius:var(--radius-pill);padding:1px 6px;min-width:18px;text-align:center}.constelacao-chip.ativo .constelacao-chip-n{color:var(--text-primary)}@media (max-width: 700px){.constelacao-controles{gap:8px;margin:12px 0}.constelacao{padding:16px}.constelacao-filtros{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:auto;padding:0 16px 2px;margin:0 -16px}.constelacao-filtros::-webkit-scrollbar{display:none}.constelacao-chip{flex:none}}.constelacao-detalhe{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:20px}.constelacao-detalhe h2{margin:4px 0 8px;color:var(--text-primary);font-size:20px}.constelacao-detalhe-meta{color:var(--text-secondary);font-size:13px;margin-bottom:16px}.constelacao-detalhe-meta .glifo-inline{color:var(--text-primary)}.constelacao-detalhe-sec{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:12px 0 6px}.constelacao-detalhe-lista{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.constelacao-detalhe-lista li{color:var(--text-secondary);font-size:14px;display:flex;align-items:center;gap:8px}.constelacao-carregando{display:flex;align-items:center;gap:8px;padding:32px;color:var(--text-secondary)}.constelacao-detalhe .text-muted{color:var(--text-muted);font-size:14px}.constelacao-canvas{position:relative;width:100%;height:min(70vh,640px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.constelacao.em-janela{padding:0}.constelacao.em-janela .constelacao-canvas{height:clamp(300px,42vh,440px)}.constelacao-legenda{position:absolute;bottom:12px;left:12px;z-index:15;display:flex;flex-direction:column;gap:5px;background:#0d131fd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:8px 10px;font-size:10px;color:var(--text-secondary);line-height:1.4;pointer-events:none}.constelacao-legenda span{display:flex;align-items:center;gap:7px}.constelacao-legenda .glifo{flex:none;display:inline-block}.constelacao-legenda .glifo.estrela{width:12px;height:12px;background:transparent;border:1.5px solid var(--brand-orange);clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}.constelacao-legenda .glifo.orbe{width:8px;height:8px;background:var(--text-muted);border:1px solid var(--text-secondary);clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}.constelacao-legenda .glifo.nevoa{width:10px;height:10px;border-radius:50%;border:1px dashed var(--text-muted);opacity:.6}.constelacao-boas-vindas{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(320px,80%);text-align:center;z-index:15;background:#0d131fd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:28px 24px;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none}.constelacao-boas-vindas-icone{color:var(--brand-orange);opacity:.85}.constelacao-boas-vindas-titulo{font-size:15px;font-weight:700;color:var(--text-primary);margin:0}.constelacao-boas-vindas-texto{font-size:12.5px;line-height:1.5;color:var(--text-secondary);margin:0}.constelacao-zoom{position:absolute;bottom:12px;right:12px;z-index:15;display:flex;flex-direction:column;gap:6px}.constelacao-zoom button{width:28px;height:28px;border-radius:8px;border:1.5px solid var(--brand-orange);background:var(--surface-card);color:var(--brand-orange);font-size:15px;font-weight:700;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 3px color-mix(in srgb,var(--brand-orange) 45%,black),inset 0 1px #ffffff1f;transition:transform .1s ease,box-shadow .1s ease,background .15s ease}.constelacao-zoom button:hover:not(:disabled){background:var(--brand-orange-10)}.constelacao-zoom button:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--brand-orange) 45%,black),inset 0 1px #ffffff14}.constelacao-zoom button:disabled{opacity:.4;cursor:default}.constelacao-minimapa{position:absolute;top:12px;left:12px;z-index:15;width:168px;height:96px;border-radius:var(--radius-md);background:#04060ad9;border:1px solid var(--border-subtle);box-shadow:inset 0 2px 6px #000000b3;cursor:pointer}.constelacao-dossier{position:absolute;top:16px;right:16px;width:min(390px,46%);max-height:calc(100% - 32px);overflow-y:auto;background:#0d131feb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:0 16px 40px #000000b3,0 0 24px #00f3ff0a;padding:18px 20px;z-index:20;display:flex;flex-direction:column;gap:14px;animation:dossierEntra .18s cubic-bezier(.16,1,.3,1)}@keyframes dossierEntra{0%{opacity:0;transform:translate(12px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}.constelacao-dossier-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.constelacao-dossier-titulo-bloco{display:flex;flex-direction:column;gap:4px}.constelacao-dossier-kicker{font:700 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-orange)}.constelacao-dossier-kicker.cripto{color:#b061ff}.constelacao-dossier-kicker.defesa{color:#00f3ff}.constelacao-dossier-kicker.infra{color:#00ff9d}.constelacao-dossier-titulo{font-size:19px;font-weight:700;color:var(--text-primary);margin:0;line-height:1.25}.constelacao-dossier-fechar{background:var(--surface-card);border:1px solid var(--border-default);color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;box-shadow:0 3px #00000080,inset 0 1px #ffffff0f;transition:transform .1s ease,box-shadow .1s ease,color .15s ease,background .15s ease}.constelacao-dossier-fechar:hover{color:var(--text-primary);background:var(--surface-hover)}.constelacao-dossier-fechar:active{transform:translateY(2px);box-shadow:0 1px #00000080,inset 0 1px #ffffff0a}.constelacao-dossier-quote{font-style:italic;font-size:12px;line-height:1.45;color:var(--text-secondary);padding:8px 12px;background:#161f3099;border-left:3px solid var(--brand-orange);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:0}.constelacao-dossier-quote.cripto{border-color:#b061ff}.constelacao-dossier-quote.defesa{border-color:#00f3ff}.constelacao-dossier-quote.infra{border-color:#00ff9d}.constelacao-dossier-desc{font-size:12.5px;line-height:1.5;color:var(--text-secondary);margin:0}.constelacao-dossier-exemplo{margin-top:6px;color:var(--text-muted)}.constelacao-dossier-exemplo strong{color:var(--text-secondary)}.constelacao-dossier-tutorial{display:flex;flex-direction:column;gap:10px}.constelacao-dossier-tutorial-lista{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.constelacao-dossier-tutorial-lista li{display:flex;align-items:center;gap:9px;font-size:12.5px;line-height:1.4;color:var(--text-secondary)}.constelacao-dossier-tutorial-lista .glifo{flex:none}.constelacao-dossier-tutorial-cta{font-size:12.5px;line-height:1.5;color:var(--text-primary);margin:0;padding-top:10px;border-top:1px solid var(--border-subtle)}.constelacao-dossier-sec-titulo{font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}.constelacao-dossier-tecnicas-lista{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.constelacao-dossier-tecnica-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:10px 12px;display:flex;flex-direction:column;gap:4px;cursor:pointer;box-shadow:0 3px #0006,inset 0 1px #ffffff0d;transition:transform .1s ease,box-shadow .1s ease,border-color .15s ease,background .15s ease}.constelacao-dossier-tecnica-card:hover{border-color:var(--border-default);background:var(--surface-hover)}.constelacao-dossier-tecnica-card:active{transform:translateY(2px);box-shadow:0 1px #0006,inset 0 1px #ffffff08}.constelacao-dossier-tecnica-card.ativo{border-color:var(--neon-green, #00ff9d);background:#00ff9d0d;box-shadow:0 3px color-mix(in srgb,var(--neon-green, #00ff9d) 45%,black),inset 0 1px #ffffff14}.constelacao-dossier-tecnica-topo{display:flex;justify-content:space-between;align-items:center;gap:8px}.constelacao-dossier-tecnica-nome{font-size:13px;font-weight:600;color:var(--text-primary)}.constelacao-dossier-tecnica-origem{font:400 11px var(--mono);color:var(--text-muted)}.constelacao-dossier-tag-estado{font:700 9px var(--mono);letter-spacing:.04em;padding:2px 6px;border-radius:var(--radius-pill)}.constelacao-dossier-tag-estado.atual{background:#4ade8026;color:#4ade80;border:1px solid rgba(74,222,128,.3)}.constelacao-dossier-tag-estado.envelhecendo{background:#fbbf2426;color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.constelacao-dossier-tag-estado.obsoleta{background:#94a3b826;color:#94a3b8;border:1px solid rgba(148,163,184,.3)}.rf-estrela{position:relative;display:flex;flex-direction:column;align-items:center;width:90px}.rf-estrela-disco{width:50px;height:50px;border-radius:50%;background:var(--surface-card);border:2px solid var(--border-default);display:flex;align-items:center;justify-content:center}.rf-glifo{font-size:22px;color:var(--text-primary)}.rf-estrela-nome{margin-top:6px;font-size:14px;color:var(--text-primary);white-space:nowrap}.rf-estrela-permanente{font-size:12px;color:var(--text-muted)}.rf-orbe{position:relative;display:flex;flex-direction:column;align-items:center}.rf-orbe-ponto{width:18px;height:18px;border-radius:50%;border:2px solid;background:transparent}.rf-orbe-rotulo{margin-top:4px;font-size:13px;color:var(--text-secondary);white-space:nowrap}.rf-nevoa{position:relative;display:flex;flex-direction:column;align-items:center}.rf-nevoa-disco{width:28px;height:28px;border-radius:50%;border:1px dashed var(--text-muted);display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.rf-nevoa-progresso{margin-top:4px;font-size:12px;color:var(--text-muted)}.constelacao-canvas .react-flow__node{font-family:var(--sans)}.mkt-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.mkt-cab .titulo-pagina{display:inline-flex;align-items:center;gap:8px}.mkt-sub{color:var(--text-secondary);margin:4px 0 0;font-size:13px}.mkt-topbar{margin-bottom:18px}.mkt-topbar-l1{display:none}.mkt-marca{display:inline-flex;align-items:center;gap:9px;font-size:19px;font-weight:700;color:var(--text-primary);white-space:nowrap}.mkt-marca svg{color:var(--brand-orange)}.mkt-marca-btn{background:none;border:none;cursor:pointer;font-family:inherit;padding:0}.mkt-marca-btn:hover span{color:var(--brand-orange)}.mkt-busca-topo{flex:1;display:flex;align-items:center;background:var(--bg-base);border:1px solid var(--border-default);border-radius:8px;overflow:hidden;max-width:640px}.mkt-busca-topo input{flex:1;background:none;border:none;color:var(--text-primary);font:inherit;font-size:14px;padding:11px 14px;outline:none}.mkt-busca-topo input::placeholder{color:var(--text-muted)}.mkt-busca-btn{display:inline-flex;align-items:center;justify-content:center;padding:0 15px;align-self:stretch;background:var(--border-subtle);border:none;color:var(--text-secondary);cursor:pointer}.mkt-busca-btn:hover{background:var(--brand-orange);color:#fff}.mkt-topbar-l2{display:flex;align-items:center;gap:4px;padding:7px 14px;border:1px solid var(--border-subtle);background:var(--bg-chrome);border-radius:999px;box-shadow:0 6px 20px #00000047;flex-wrap:wrap;overflow:visible}.mkt-busca{display:flex;align-items:center;justify-content:center;gap:0;flex:0 0 auto;width:34px;height:34px;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-pill);padding:0;color:var(--text-muted);font-size:13px;cursor:pointer;background:none;transition:width .22s cubic-bezier(.3,.9,.3,1.15),flex-basis .22s cubic-bezier(.3,.9,.3,1.15),background .15s,border-color .15s}.mkt-busca:hover{background:var(--border-subtle)}.mkt-busca:hover .mkt-busca-ic{color:var(--brand-orange)}.mkt-busca.aberta{width:auto;flex:1 1 100%;justify-content:flex-start;gap:8px;padding:6px 6px 6px 12px;cursor:text;background:none}.mkt-busca.aberta:focus-within{border-color:var(--brand-orange)}.mkt-busca-ic{flex:none;color:var(--text-muted);transition:color .15s}.mkt-busca input{flex:0 0 0;width:0;min-width:0;background:none;border:none;outline:none;color:var(--text-primary);font:inherit;font-size:13px;padding:0}.mkt-busca.aberta input{flex:1 1 auto;width:auto}.mkt-busca input::placeholder{color:var(--text-muted)}.mkt-busca-fechar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:none;border:none;color:var(--text-muted);cursor:pointer}.mkt-busca-fechar:hover{color:var(--text-primary);background:var(--border-subtle)}@media (max-width: 560px){.mkt-topbar-l2{border-radius:var(--radius-lg);gap:8px;padding:10px 12px}.mkt-topbar-l2 .mkt-busca.aberta{flex:1 1 100%}.mkt-topbar-spacer{margin-left:0}.mkt-menu-vender{margin-left:auto}}.mkt-topbar-filtros{gap:8px;padding:8px 12px}.mkt-topbar-filtros .mkt-chips{display:flex;flex-wrap:wrap;gap:6px}.mkt-carrinho-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:none;background:var(--bg-base);border:1px solid var(--border-default);border-radius:8px;color:var(--text-secondary);cursor:pointer}.mkt-carrinho-btn:hover{border-color:var(--brand-orange);color:var(--brand-orange)}.mkt-carrinho-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-orange);color:#fff;font-size:11px;font-weight:700;border-radius:9px;font-family:var(--mono)}.mkt-detalhe-acoes{display:flex;gap:8px}.mkt-add-carrinho{flex:none}.mkt-detalhe-acoes .mkt-comprar{flex:1}.carrinho-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0000008c;animation:carrinhoFade .16s ease both}@keyframes carrinhoFade{0%{opacity:0}to{opacity:1}}.carrinho-drawer{position:fixed;top:0;right:0;bottom:0;width:min(400px,92vw);display:flex;flex-direction:column;background:var(--bg-chrome);border-left:1px solid var(--border-default);box-shadow:-16px 0 40px #00000080;animation:carrinhoEntra .2s cubic-bezier(.2,.7,.3,1) both}@keyframes carrinhoEntra{0%{transform:translate(100%)}to{transform:translate(0)}}.carrinho-cab{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--border-subtle)}.carrinho-cab h2{display:inline-flex;align-items:center;gap:9px;margin:0;font-size:17px;font-weight:700}.carrinho-cab svg{color:var(--brand-orange)}.carrinho-fechar{display:inline-flex;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px}.carrinho-fechar:hover{background:var(--border-subtle);color:var(--text-primary)}.carrinho-vazio{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 24px;text-align:center;color:var(--text-muted)}.vender-drawer{width:min(760px,94vw)}.vender-drawer-corpo{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.vender-drawer-corpo-2col{flex:1;min-height:0;display:flex}.vender-drawer-col-lista{width:min(320px,45%);flex:none;display:flex;flex-direction:column;gap:12px;padding:16px 14px 16px 18px;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid var(--border-subtle)}.vender-drawer-col-venda{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;padding:16px 18px;overflow-y:auto;overscroll-behavior:contain}.vender-drawer-vazio-selecao{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;color:var(--text-muted);text-align:center}.vender-drawer-vazio-selecao svg{color:var(--border-default)}.vender-item-preview{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--border-subtle)}.vender-drawer-controles{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.vender-item-lista{display:flex;flex-direction:column;gap:6px}.vender-item-linha{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 10px;border:1px solid var(--border-subtle);border-radius:9px;background:var(--surface-card);color:var(--text-primary);cursor:pointer;font:inherit;font-size:13px}.vender-item-linha:hover{border-color:var(--brand-orange)}.vender-item-linha.ativo{background:var(--brand-orange-10);border-color:var(--brand-orange)}.vender-item-img{width:34px;height:34px;flex:none;border-radius:7px;display:grid;place-items:center;background:var(--bg-base);color:var(--text-secondary);border-top:2px solid var(--cor-rar, var(--border-default))}.vender-item-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vender-item-nome{font-size:13.5px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vender-filtro-pop-wrap{position:relative}.vender-filtro-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:5;width:min(300px,80vw);padding:14px;display:flex;flex-direction:column;gap:2px;background:var(--bg-chrome);border:1px solid var(--border-default);border-radius:var(--radius-nav);box-shadow:0 12px 32px #00000073}@media (max-width: 640px){.vender-drawer{width:100vw}.vender-drawer-corpo-2col{flex-direction:column;overflow-y:auto}.vender-drawer-col-lista{width:auto;border-right:none;border-bottom:1px solid var(--border-subtle);overflow-y:visible}.vender-drawer-col-venda{overflow-y:visible}}.carrinho-vazio svg{color:var(--border-default)}.carrinho-vazio p{margin:0;font-size:15px;font-weight:600;color:var(--text-secondary)}.carrinho-vazio span{font-size:13px}.carrinho-itens{flex:1;overflow-y:auto;overscroll-behavior:contain;list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:6px}.carrinho-item{display:flex;align-items:center;gap:10px;padding:9px 10px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:9px}.carrinho-item.indisponivel{opacity:.6}.carrinho-item-ico{flex:none;display:inline-flex;color:var(--text-secondary)}.carrinho-item-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.carrinho-item-nome{font-size:13.5px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.carrinho-item-preco{font-size:13px;color:var(--text-secondary);font-family:var(--mono)}.carrinho-item-off{color:var(--brand-orange);font-style:normal;font-size:11.5px}.carrinho-item-fora{font-size:12px;color:var(--danger-text)}.carrinho-item-rm{flex:none;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:6px;border-radius:6px}.carrinho-item-rm:hover{background:var(--border-subtle);color:var(--danger-text)}.carrinho-rodape{border-top:1px solid var(--border-subtle);padding:14px 18px;display:flex;flex-direction:column;gap:8px}.carrinho-aviso{margin:0;font-size:12px;color:var(--danger-text)}.carrinho-linha{display:flex;align-items:baseline;justify-content:space-between;font-size:13.5px;color:var(--text-secondary)}.carrinho-linha.economia b{color:var(--brand-orange);font-family:var(--mono)}.carrinho-linha.total{font-size:15px;color:var(--text-primary);font-weight:600}.carrinho-finalizar{width:100%;justify-content:center;margin-top:4px}.carrinho-saldos{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--text-muted);font-family:var(--mono);padding-top:2px}.carrinho-saldos span{display:inline-flex;align-items:center;gap:5px}.carrinho-hox{color:var(--text-secondary)}.mkt-carrossel{position:relative;margin-bottom:16px;border-radius:14px;overflow:hidden;box-shadow:0 6px 24px #00000059}.mkt-carrossel-slide{display:block;width:100%;padding:0;border:none;background:none;cursor:pointer}.mkt-carrossel-slide img{display:block;width:100%;height:auto;animation:carrosselFade .4s ease both}@keyframes carrosselFade{0%{opacity:.35}to{opacity:1}}.mkt-carrossel-dots{position:absolute;bottom:12px;left:0;right:0;display:flex;justify-content:center;gap:8px}.mkt-dot{width:9px;height:9px;padding:0;border:none;border-radius:50%;background:#ffffff73;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 3px #0006}.mkt-dot:hover{background:#ffffffbf}.mkt-dot.ativo{background:#fff;width:22px;border-radius:5px}.topbar-marca-mercado{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--text-primary);white-space:nowrap;padding-right:4px}.topbar-marca-mercado svg{color:var(--brand-orange)}.topbar-carrinho{width:34px;height:34px;background:none}.topbar-carrinho:hover{border-color:var(--brand-orange)}.mkt-busca-eco{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:13px;font-family:var(--mono)}.mkt-busca-eco svg{color:var(--brand-orange)}.mkt-card-topo{display:flex;align-items:center;justify-content:space-between}.mkt-card-add{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:var(--bg-base);border:1px solid var(--border-default);border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all .12s ease}.mkt-card-add:hover{background:var(--brand-orange);border-color:var(--brand-orange);color:#fff}.mkt-card-add:disabled{opacity:.5;cursor:default}.mkt-carrinho-fab{position:fixed;bottom:24px;right:24px;z-index:50;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;background:var(--brand-orange);border:none;border-radius:50%;color:#fff;cursor:pointer;box-shadow:0 8px 24px #0006}.mkt-carrinho-fab:hover{filter:brightness(1.08)}.mkt-carrinho-fab .mkt-carrinho-badge{background:var(--bg-base);color:var(--brand-orange)}.mkt-menu-item{display:inline-flex;align-items:center;gap:7px;background:none;border:none;color:var(--text-secondary);font-family:var(--sans);font-size:13.5px;font-weight:500;padding:9px 12px;border-radius:7px;cursor:pointer}.mkt-menu-item:hover{background:var(--border-subtle);color:var(--text-primary)}.mkt-menu-item svg{color:var(--text-muted)}.mkt-menu-item:hover svg{color:var(--brand-orange)}.mkt-menu-vender{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.mkt-topbar-spacer{margin-left:auto}.mkt-slot-grupo+.mkt-slot-grupo{margin-top:22px}.mkt-slot-secao{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.mkt-slot-secao:after{content:"";flex:1;height:1px;background:var(--border-subtle)}.mkt-slot-conta{order:1;font-size:10px;font-weight:400;color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:999px;padding:0 6px}.mkt-topbar-l2 .fx-seg{padding:2px}.mkt-topbar-l2 .fx-seg-item{padding:6px 10px;gap:6px}.mkt-topbar-l2 .fx-seg-thumb{top:2px;bottom:2px}.mkt-menu-comunidade{color:var(--text-primary);font-weight:700}.mkt-menu-comunidade svg{color:var(--brand-orange)}.mkt-menu-comunidade:hover{background:var(--brand-orange-10)}.mkt-menu-dot{width:6px;height:6px;border-radius:50%;background:var(--brand-orange);display:inline-block}.mkt-menu-ico-so{padding:9px 10px}.mkt-menu-badge-anc{position:relative}.mkt-menu-badge{position:absolute;top:2px;right:2px;min-width:15px;height:15px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-orange);color:#fff;font-size:9.5px;font-weight:700;border-radius:8px;font-family:var(--mono);line-height:1;animation:mktMenuBadgePop .22s cubic-bezier(.2,1.5,.4,1)}@keyframes mktMenuBadgePop{0%{transform:scale(.5)}60%{transform:scale(1.2)}to{transform:scale(1)}}.mkt-voltar-pill svg{color:var(--brand-orange)}.mkt-cat-nome{display:inline-flex;align-items:center;font-size:14px;font-weight:700;color:var(--text-primary);padding:0 6px 0 2px;white-space:nowrap}.mkt-pill-sep{width:1px;align-self:stretch;margin:4px;background:var(--border-default)}.mkt-chev-aberto{transform:rotate(180deg)}.mkt-menu-cat{position:relative}.mkt-cat-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:39}.mkt-cat-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:40;min-width:210px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-nav);padding:6px;display:flex;flex-direction:column;gap:2px;box-shadow:0 12px 32px #00000080;animation:revelaCard .14s ease both}.mkt-cat-menu button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:none;color:var(--text-secondary);cursor:pointer;font-family:var(--sans);font-size:13.5px;padding:9px 10px;border-radius:6px}.mkt-cat-menu button:hover{background:var(--border-subtle);color:var(--text-primary)}.mkt-cat-menu button svg{color:var(--text-muted)}.mkt-cat-menu button:hover svg{color:var(--brand-orange)}.mkt-cat-secao{font-size:10.5px;letter-spacing:.5px;text-transform:uppercase;font-weight:700;color:var(--text-muted);padding:8px 10px 4px;margin-top:4px;border-top:1px solid var(--border-subtle)}.mkt-cat-secao:first-child{margin-top:0;border-top:none}.mkt-ancora{scroll-margin-top:76px}.mkt-cat-cab{display:flex;align-items:center;gap:14px;margin-bottom:18px}@media (max-width:640px){.mkt-topbar-l1{flex-wrap:wrap}.mkt-busca-topo{max-width:none;order:2;flex-basis:100%}}.mkt-filtros{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.mkt-chips{display:flex;flex-wrap:wrap;gap:6px}.mkt-chips .chip{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-secondary);font-size:12.5px;cursor:pointer}.mkt-chips .chip:hover{border-color:var(--brand-orange);color:var(--text-primary)}.mkt-chips .chip.ativo{background:var(--brand-orange-10);border-color:var(--brand-orange);color:var(--text-primary)}.mkt-chips .chip.trade.ativo{color:var(--brand-orange)}.mkt-chips .chip.negro{--cor-negro:#5b9dff}.mkt-chips .chip.negro:hover{border-color:var(--cor-negro)}.mkt-chips .chip.negro.ativo{background:color-mix(in srgb,var(--cor-negro) 12%,transparent);border-color:var(--cor-negro);color:var(--cor-negro)}.mkt-pista{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text-secondary);border:1px solid var(--border-default);border-radius:999px;padding:2px 8px;width:fit-content}.mkt-pista.trade{color:var(--brand-orange);border-color:var(--brand-orange-20)}.mkt-pista.negro{color:#5b9dff;border-color:color-mix(in srgb,#5b9dff 35%,transparent)}.mkt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,210px));justify-content:center;gap:12px}.mkt-card{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:14px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:10px;cursor:pointer;text-align:left;color:var(--text-primary);font:inherit;transition:border-color .15s,transform .15s}.mkt-card:hover{border-color:var(--brand-orange);transform:translateY(-2px)}.mkt-card-icone{color:var(--brand-orange)}.mkt-card-nome{font-weight:600;font-size:14px}.mkt-card-preco{color:var(--brand-orange);font-weight:700;font-size:15px}.mkt-card-pitch{color:var(--text-muted);font-size:12px;font-style:italic;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mkt-destaque{display:flex;align-items:center;gap:16px;width:100%;padding:16px;margin-bottom:16px;background:linear-gradient(90deg,var(--brand-orange-10),var(--surface-card));border:1px solid var(--brand-orange-20);border-radius:12px;cursor:pointer;text-align:left;color:var(--text-primary);font:inherit;position:relative}.mkt-destaque:hover{border-color:var(--brand-orange)}.mkt-destaque-tag{position:absolute;top:10px;right:12px;font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--brand-orange);font-weight:700}.mkt-destaque-icone{color:var(--brand-orange);flex-shrink:0}.mkt-destaque-corpo{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.mkt-destaque-nome{font-weight:700;font-size:17px}.mkt-destaque-dir{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.mkt-voltar{margin-bottom:14px}.mkt-detalhe{display:flex;gap:24px;padding:22px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:12px}.mkt-detalhe-icone{color:var(--brand-orange);flex-shrink:0}.mkt-detalhe-info{flex:1;display:flex;flex-direction:column;gap:12px;min-width:0}.mkt-detalhe-topo{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mkt-preco-grande{color:var(--brand-orange);font-weight:800;font-size:22px}.mkt-pitch{color:var(--text-primary);font-size:14px;line-height:1.5;border-left:2px solid var(--brand-orange-20);padding-left:12px}.mkt-vendedor{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--text-secondary)}.mkt-vendedor-nome{color:var(--text-primary);font-weight:600}.mkt-vendedor-resumo{font-size:12px;color:var(--text-secondary);background:var(--bg-subtle, #ffffff0d);border:1px solid var(--border-default);border-radius:10px;padding:1px 8px}.mkt-realce-atrib{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;color:var(--text-secondary);border-left:2px solid var(--brand-orange-20);padding-left:10px}.mkt-realce-atrib svg{color:var(--brand-orange);flex-shrink:0}.mkt-card-realce{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text-secondary)}.mkt-card-realce svg{color:var(--brand-orange)}.mkt-card-novo{font-size:11px;color:var(--text-secondary);opacity:.75}.mkt-mini{padding:4px 9px;font-size:12px}.mkt-comprar{align-self:flex-start;margin-top:4px}.mkt-aviso{color:var(--brand-orange);font-size:12.5px;margin-top:8px}.mkt-centro{display:flex;align-items:center;gap:8px;justify-content:center;color:var(--text-secondary)}.mkt-fp{display:flex;flex-direction:column;gap:8px}.mkt-fp-linha{display:flex;justify-content:space-between;gap:16px;font-size:13px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);padding-bottom:6px}.mkt-fp-linha b{color:var(--text-primary)}.mkt-fp-tipos{margin-top:6px}.mkt-fp-rot{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-bottom:6px}.mkt-fp-tipo{display:flex;justify-content:space-between;font-size:13px;padding:2px 0}.mkt-nota{font-size:12px;color:var(--text-muted)}.mkt-checkout{display:flex;flex-direction:column;gap:16px;max-width:520px}.mkt-co-resumo{background:var(--surface-card);border:1px solid var(--border-default);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:14px}.mkt-co-item{display:flex;align-items:center;gap:10px}.mkt-co-item .mkt-card-icone{color:var(--brand-orange)}.mkt-co-nome{font-weight:600;font-size:15px;flex:1}.mkt-co-total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--border-subtle);padding-top:12px;color:var(--text-secondary);font-size:13px}.mkt-co-pagar{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:12px}.mkt-co-opsec{border:1px solid var(--border-default);border-radius:10px;padding:14px;background:var(--bg-base)}.mkt-co-opsec.trade{border-color:var(--brand-orange-20)}.mkt-co-opsec-cab{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:13px;color:var(--text-primary);margin-bottom:6px}.mkt-co-opsec.trade .mkt-co-opsec-cab{color:var(--brand-orange)}.mkt-co-opsec.negro{border-color:color-mix(in srgb,#5b9dff 35%,transparent)}.mkt-co-opsec.negro .mkt-co-opsec-cab{color:#5b9dff}.mkt-co-opsec p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.5}.mkt-co-confirmar{align-self:flex-start}.mkt-recibo{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.mkt-recibo-anel{color:#34d399;position:relative;display:inline-flex;animation:mktPop .34s cubic-bezier(.2,.9,.3,1.3) both}.mkt-recibo-anel:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:2px solid #34d39955;animation:mktRipple .7s ease-out both}@keyframes mktPop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes mktRipple{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.5);opacity:0}}.mkt-recibo-linhas{width:100%;display:flex;flex-direction:column;gap:8px;text-align:left}.mkt-breadcrumb{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:12.5px;margin-bottom:6px}.mkt-breadcrumb span{color:var(--text-muted)}.mkt-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;text-align:left;cursor:pointer;font:inherit;color:var(--text-primary);padding:28px;margin-bottom:18px;border-radius:14px;border:1px solid var(--brand-orange-20);background:linear-gradient(105deg,#3a1608 0%,var(--brand-orange-10) 30%,var(--surface-card) 75%)}.mkt-hero:hover{border-color:var(--brand-orange)}.mkt-hero-corpo{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1}.mkt-hero-tag{color:var(--brand-orange);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.mkt-hero-titulo{font-size:30px;font-weight:800;letter-spacing:-.6px;line-height:1.1}.mkt-hero-sub{color:var(--text-secondary);font-size:14px;max-width:60ch}.mkt-hero-cta{align-self:flex-start;margin-top:6px}.mkt-hero-card{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0;width:220px;padding:20px;border-radius:12px;border:1px solid var(--border-default);background:#0a0e1acc;color:var(--brand-orange)}.mkt-hero-card-nome{color:var(--text-primary);font-weight:600;font-size:14px;text-align:center}@media (max-width: 560px){.mkt-hero{flex-direction:column;align-items:stretch;gap:16px;padding:20px}.mkt-hero-card{width:100%}.mkt-hero-titulo{font-size:24px}}.mkt-atalhos{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:24px}.mkt-atalho{display:flex;flex-direction:column;gap:14px;padding:16px;min-height:120px;text-align:left;font:inherit;cursor:pointer;color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-default);border-radius:12px}.mkt-atalho:hover:not(:disabled){border-color:var(--brand-orange)}.mkt-atalho:disabled{opacity:.55;cursor:default}.mkt-atalho-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;font-weight:600;font-size:13.5px}.mkt-atalho-ic{color:var(--brand-orange);border:1px solid var(--brand-orange-20);border-radius:8px;padding:7px;display:inline-flex}.mkt-atalho-corpo{color:var(--text-secondary);font-size:12.5px;flex:1}.mkt-atalho-acao{display:inline-flex;align-items:center;gap:5px;color:var(--brand-orange);font-size:12.5px;font-weight:600}.mkt-secao-cab{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:4px 0 14px}.mkt-secao-cab h2{font-size:18px;font-weight:700;margin:0}.mkt-secao-cab-so-link{justify-content:flex-end;margin-bottom:8px}.mkt-prat-desc{font-size:11px;color:var(--text-secondary);margin:-8px 0 14px;font-family:var(--mono);line-height:1.5;max-width:78ch}.mkt-prat-recortes{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0 2px}.mercado-busca-global .cob-linha,.mercado-busca-global>.fx-seg{margin-bottom:14px}.mkt-vertodos{display:inline-flex;align-items:center;gap:5px;background:none;border:none;color:var(--brand-orange);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.mkt-card{align-items:stretch;gap:8px}.mkt-card-topo{display:flex}.mkt-card .mkt-card-icone{align-self:center;margin:6px 0 4px}.mkt-card-sub{color:var(--text-muted);font-size:12px}.mkt-off{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;color:var(--text-primary);background:var(--brand-orange-10);border-radius:6px;padding:2px 7px;width:fit-content}.mkt-off.isca{font-weight:600;font-size:12px}.mkt-off-ico{color:var(--brand-orange);flex:none}.mkt-off-linha{display:flex;align-items:center;gap:10px}.mkt-ref-riscada{color:var(--text-muted);text-decoration:line-through;font-size:13px}.mkt-isca{display:flex;flex-direction:column;gap:2px;border-left:2px solid var(--brand-orange-20);padding-left:12px}.mkt-isca b{display:inline-flex;align-items:center;gap:5px;color:var(--text-primary);font-size:13.5px}.mkt-isca span{color:var(--text-secondary);font-size:12.5px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.forja-workbench{display:grid;grid-template-columns:minmax(0,3fr) minmax(200px,1fr);grid-template-areas:"linha slot";gap:14px;margin-bottom:14px;align-items:stretch}.forja-area-linha{grid-area:linha;min-width:0}.forja-area-slot{grid-area:slot;min-width:0;align-self:start}.forja-workbench>.card{margin-bottom:0}.fjs-stack>.forja-workbench{margin-bottom:0}.forja-workbench-2col{grid-template-columns:1fr 1fr;grid-template-areas:none}.forja-refinaria-pipeline{display:flex;flex-direction:column;gap:10px}.forja-refinaria-lista{display:flex;flex-wrap:wrap;gap:6px;min-height:32px}.forja-refinaria-sublabel{font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted)}.forja-refinaria-msg{color:var(--ok-text);font-size:12.5px}.forja-bancada-dica{margin:4px 0 14px}.forja-slot-opcoes{display:flex;flex-direction:column;gap:6px;margin:10px 0;max-height:320px;overflow-y:auto}.forja-slot-opcao{display:flex;align-items:center;gap:8px;width:100%;text-align:left;cursor:pointer;padding:9px 11px;border-radius:9px;background:var(--surface-card);border:1px solid var(--border-subtle);color:var(--text-primary);box-shadow:0 3px #0006,inset 0 1px #ffffff0d;transition:transform .1s ease,box-shadow .1s ease,border-color .12s ease,background .12s ease}.forja-slot-opcao:hover{border-color:var(--border-default);background:var(--surface-hover, var(--surface-card))}.forja-slot-opcao:active{transform:translateY(2px);box-shadow:0 1px #0006,inset 0 1px #ffffff08}.forja-slot-opcao.sel{border-color:var(--brand-orange);box-shadow:0 3px color-mix(in srgb,var(--brand-orange) 40%,black),inset 0 1px #ffffff14}.forja-slot-opcao.sel:active{transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--brand-orange) 40%,black),inset 0 1px #ffffff0d}.forja-slot-opcao-corpo{flex:1 1 auto;display:flex;flex-direction:column;gap:5px;min-width:0}.forja-slot-opcao-nome{font-size:12.5px}.forja-slot-opcao-linha1{display:flex;align-items:center;gap:6px;justify-content:space-between}.forja-slot-opcao-sos{display:inline-flex;gap:4px;flex-wrap:wrap}.forja-slot-opcao-check{color:var(--brand-orange);flex:0 0 auto}.forja-componentes-lista{display:flex;flex-direction:column;gap:14px}.forja-componentes-grupo{display:flex;flex-direction:column;gap:6px;padding:2px 6px;margin:-2px -6px;border-radius:10px}.forja-componentes-grupo-cab{display:flex;align-items:center;gap:6px;font-size:10.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);font-weight:600}.forja-componentes-vazio{font-size:11.5px;margin:0}.forja-arq-barra{display:flex;align-items:center;gap:14px;margin-bottom:12px;flex-wrap:wrap}.forja-arq-barra h2{margin:0}.forja-arq-busca{margin-left:auto;display:flex;align-items:center;gap:7px;min-width:220px;flex:0 1 320px;padding:7px 10px;border-radius:9px;border:1px solid var(--border-default);background:var(--bg-base);color:var(--text-muted)}.forja-arq-busca:focus-within{border-color:color-mix(in srgb,var(--text-secondary) 40%,var(--border-default))}.forja-arq-busca>svg{flex:none}.forja-arq-busca input{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--text-primary);font-size:12.5px}.forja-arq-limpa{flex:none;display:inline-flex;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:0}.forja-arq-limpa:hover{color:var(--text-primary)}.forja-arq-filtro{position:relative;flex:none}.forja-arq-filtro-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:9px;background:var(--bg-base);border:1px solid var(--border-default);color:var(--text-muted);cursor:pointer;transition:color .15s ease,border-color .15s ease}.forja-arq-filtro-btn:hover,.forja-arq-filtro-btn[aria-expanded=true]{color:var(--text-primary);border-color:color-mix(in srgb,var(--text-secondary) 40%,var(--border-default))}.forja-arq-filtro-btn.on{color:var(--text-primary)}.forja-arq-filtro-n{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background:var(--brand-orange);color:#fff;font-size:10px;font-weight:700;font-family:var(--mono)}.forja-arq-filtro-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:184px;padding:6px;display:flex;flex-direction:column;gap:2px;background:color-mix(in srgb,#fff 5%,var(--bg-base));border:1px solid var(--border-default);border-radius:10px;box-shadow:0 10px 28px color-mix(in srgb,#000 55%,transparent);animation:forja-sinal-pop .14s ease both}.forja-arq-filtro-tit{font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);font-weight:600;padding:4px 8px 6px}.forja-arq-filtro-op{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;border:none;border-radius:7px;background:none;color:var(--text-secondary);font-size:12px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.4px;cursor:pointer;text-align:left}.forja-arq-filtro-op:hover{background:var(--border-subtle);color:var(--text-primary)}.forja-arq-filtro-op.on{color:var(--text-primary)}.forja-arq-filtro-check{flex:none;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid var(--border-default);color:var(--text-primary)}.forja-arq-filtro-op.on .forja-arq-filtro-check{border-color:color-mix(in srgb,var(--text-primary) 45%,var(--border-default));background:color-mix(in srgb,var(--text-primary) 10%,transparent)}.forja-arq-filtro-limpar{margin-top:3px;padding:8px 9px;border:none;border-top:1px solid var(--border-subtle);background:none;color:var(--text-muted);font-size:11px;cursor:pointer;text-align:left}.forja-arq-filtro-limpar:hover{color:var(--text-primary)}.forja-arq-caminho{display:flex;align-items:center;gap:7px;margin-bottom:12px;font-size:12px;color:var(--text-muted)}.forja-arq-voltar{display:inline-flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;color:var(--text-secondary);font-size:12px;padding:0}.forja-arq-voltar:hover{color:var(--text-primary)}.forja-arq-atual{display:inline-flex;align-items:center;gap:5px;color:var(--text-primary);font-weight:600}.forja-arq-pastas{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:12px}.forja-arq-pasta-wrap{position:relative}.forja-arq-pasta{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;padding:10px 8px;border-radius:10px;cursor:pointer;color:inherit;font:inherit;transition:background .15s ease}.forja-arq-pasta:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 5%,transparent)}.forja-arq-pasta:disabled{opacity:.4;cursor:default}.forja-arq-pasta-ic{display:inline-flex}.pasta-mat{--cor-pasta: #c2ccd9}.pasta-mat-a{fill:var(--cor-pasta)}.pasta-mat-b{fill:color-mix(in srgb,var(--cor-pasta) 42%,#fff)}.forja-arq-pasta-nome{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);text-align:center}.forja-arq-pasta-n{font-family:var(--mono);font-size:10.5px;font-weight:700;color:var(--text-muted)}.forja-arq-pasta-cor{position:absolute;top:7px;right:7px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:6px;background:none;border:none;color:var(--text-muted);cursor:pointer;opacity:.45;transition:opacity .15s ease,color .15s ease,background .15s ease}.forja-arq-pasta-wrap:hover .forja-arq-pasta-cor,.forja-arq-pasta-cor:focus-visible,.forja-arq-pasta-cor[aria-expanded=true]{opacity:1}.forja-arq-pasta-cor:hover,.forja-arq-pasta-cor[aria-expanded=true]{color:var(--text-primary);background:var(--border-subtle)}.forja-arq-paleta{position:absolute;top:32px;right:4px;z-index:20;display:grid;grid-template-columns:repeat(3,auto);gap:6px;padding:8px;border-radius:10px;background:color-mix(in srgb,#fff 5%,var(--bg-base));border:1px solid var(--border-default);box-shadow:0 10px 28px color-mix(in srgb,#000 55%,transparent);animation:forja-sinal-pop .12s ease both}.forja-arq-swatch{width:22px;height:22px;border-radius:6px;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#0a0e1a;background:var(--sw);border:1px solid color-mix(in srgb,#000 30%,var(--sw));transition:transform .1s ease}.forja-arq-swatch:hover{transform:scale(1.12)}.forja-arq-swatch.padrao{background:var(--sw)}.forja-arq-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(122px,1fr));gap:14px 12px}.forja-arq-item{--cor-rar: #6e7787;display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:none;padding:0;cursor:pointer;color:inherit;font:inherit}.forja-arq-item.sel{--cor-rar: #c2ccd9}.forja-arq-doc{position:relative;width:100%;height:128px;border-radius:5px 5px 12px 12px;overflow:hidden}.forja-arq-fill{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;background:color-mix(in srgb,var(--text-primary) 4%,transparent);box-shadow:inset 0 0 0 1px var(--border-subtle);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%);transition:background .15s ease,box-shadow .15s ease}.forja-arq-fill:after{content:"";position:absolute;top:0;right:0;width:26px;height:26px;background:color-mix(in srgb,var(--text-primary) 15%,var(--bg-base));clip-path:polygon(0 0,100% 100%,0 100%)}.forja-arq-item:hover .forja-arq-fill{background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.forja-arq-item.sel .forja-arq-fill{background:color-mix(in srgb,var(--cor-rar) 12%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--cor-rar) 42%,transparent)}.forja-arq-ic{display:inline-flex;color:var(--cor-rar)}.forja-arq-badge{font-size:10px;letter-spacing:.6px;text-transform:uppercase;font-weight:700;color:var(--cor-rar);padding:2px 8px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--cor-rar) 14%,transparent);border:1px solid color-mix(in srgb,var(--cor-rar) 28%,transparent)}.forja-selo-novo{position:absolute;top:6px;left:6px;font-size:10px;letter-spacing:.6px;text-transform:uppercase;font-weight:700;color:var(--brand-orange);padding:1px 6px;border-radius:var(--radius-pill);background:var(--brand-orange-10);border:1px solid var(--brand-orange-20)}.forja-arq-nome{font-size:12px;font-weight:600;color:var(--text-primary);text-align:center;line-height:1.3;overflow-wrap:anywhere}.forja-arq-vinc{position:absolute;top:8px;left:8px;z-index:2;width:7px;height:7px;border-radius:50%;background:var(--brand-orange);box-shadow:0 0 6px color-mix(in srgb,var(--brand-orange) 60%,transparent)}.forja-info-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,#000 62%,transparent);animation:forja-sinal-pop .12s ease both}.forja-info-modal{position:relative;width:100%;max-width:460px;max-height:88vh;overflow-y:auto;background:color-mix(in srgb,#fff 4%,var(--bg-base));border:1px solid var(--border-default);border-radius:16px;padding:22px;box-shadow:0 24px 60px color-mix(in srgb,#000 60%,transparent)}.forja-info-fechar{position:absolute;top:14px;right:14px;display:inline-flex;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px}.forja-info-fechar:hover{color:var(--text-primary);background:var(--border-subtle)}.forja-info-cab{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding-right:28px}.forja-info-ic{flex:none;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:#c2ccd9;background:color-mix(in srgb,#c2ccd9 12%,transparent);border:1px solid color-mix(in srgb,#c2ccd9 24%,transparent)}.forja-info-nome{font-size:16px;font-weight:700;color:var(--text-primary)}.forja-info-camada{font-size:10.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);font-weight:600;margin-top:2px}.forja-info-attrs{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.forja-info-attr{display:flex;align-items:center;justify-content:space-between;gap:12px}.forja-info-attr-k{font-size:10.5px;letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);font-weight:600}.forja-info-attr-v{display:inline-flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.peca-attrs{display:flex;flex-direction:column;gap:4px}.peca-attrs-desc{margin:0 0 6px;font-size:12.5px;line-height:1.45;color:var(--text-secondary)}.peca-attrs-compacto{display:inline-flex;flex-wrap:wrap;gap:4px}.peca-aula{margin-top:12px;padding:10px 12px;border-radius:9px;background:color-mix(in srgb,var(--text-primary) 4%,transparent);border:1px solid var(--border-subtle)}.peca-aula-cab{display:inline-flex;align-items:center;gap:5px;font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);font-weight:600;margin-bottom:6px}.peca-aula p{margin:0;font-size:12px;line-height:1.5;color:var(--text-secondary)}.peca-conector{margin-top:10px;padding:10px 12px;border-radius:9px;background:color-mix(in srgb,var(--text-primary) 3%,transparent);border:1px solid var(--border-subtle)}.peca-trilha{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:9px}.peca-trilha-item{display:inline-flex;align-items:center;gap:2px}.peca-trilha-seta{color:var(--text-muted);opacity:.6}.peca-trilha-mais{color:var(--text-muted);font-size:12px;margin:0 3px}.peca-trilha-no{font-size:10px;letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted);font-weight:600;padding:3px 7px;border-radius:6px;border:1px solid transparent}.peca-trilha-no.aqui{color:var(--text-primary);background:color-mix(in srgb,var(--brand-orange) 14%,transparent);border-color:color-mix(in srgb,var(--brand-orange) 45%,transparent)}.peca-trilha-no.ramo{border-style:dashed}.peca-conector-cab{font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);font-weight:600;margin-bottom:5px}.peca-conector-elo{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary);padding:2px 0;flex-wrap:wrap}.peca-conector-dir{color:var(--text-muted);flex:0 0 auto}.peca-conector-txt{flex:0 1 auto}.peca-plug{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:11px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--cor-plug) 14%,transparent);border:1px solid color-mix(in srgb,var(--cor-plug) 55%,transparent);color:var(--text-primary)}.peca-plug-bolinha{width:8px;height:8px;border-radius:50%;background:var(--cor-plug);flex:0 0 auto;box-shadow:0 0 5px color-mix(in srgb,var(--cor-plug) 60%,transparent)}.peca-conector-legenda{margin:7px 0 0;font-size:11px;line-height:1.4;color:var(--text-muted);font-style:italic}.loot-tag.rastro-sobe{color:var(--danger-text)}.loot-tag.rastro-desce{color:var(--ok-text)}.forja-info-secao{margin-top:16px}.forja-info-secao h4{margin:0 0 8px;font-size:10.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);font-weight:700}.forja-info-secao p{margin:0;font-size:13px;line-height:1.6;color:var(--text-secondary)}.forja-info-acoes{display:flex;align-items:center;gap:12px;margin-top:20px;flex-wrap:wrap}.forja-info-saibamais{display:inline-flex;align-items:center;gap:5px;background:none;border:none;padding:4px 2px;cursor:pointer;font-size:12px;font-weight:600;font-family:var(--sans);color:var(--text-secondary);border-bottom:1px dotted var(--border-default);transition:color .12s ease,border-color .12s ease}.forja-info-saibamais:hover,.forja-info-saibamais:focus-visible{color:var(--brand-orange);border-bottom-color:var(--brand-orange)}.forja-info-dica{font-size:11px;color:var(--text-muted);font-style:italic}.forja-diagrama{display:flex;flex-direction:column;gap:4px;margin-top:10px}.forja-cadeia{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center}.forja-sub-tit{margin-top:18px}.forja-elo-grupo{display:flex;align-items:center;gap:3px;width:44px}.forja-elo-grupo:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:var(--border-default)}.forja-elo{position:relative;overflow:hidden;flex:1;min-width:10px;height:2px;align-self:center;background:var(--border-default);border-radius:2px;transition:background .3s ease,box-shadow .2s ease}.forja-elo.conectado{background:linear-gradient(90deg,color-mix(in srgb,var(--cor-a) 55%,var(--border-default)),color-mix(in srgb,var(--cor-b) 55%,var(--border-default)))}.forja-elo.aceso{background:var(--brand-orange);box-shadow:0 0 8px var(--brand-orange-20);animation:forja-elo-acende .5s ease}.forja-elo.aceso:after{content:"";position:absolute;top:0;right:0;bottom:0;left:-60%;width:60%;background:linear-gradient(90deg,transparent,color-mix(in srgb,#fff 60%,var(--brand-orange)),transparent);animation:forja-elo-flui .7s ease-out calc(var(--elo-i, 1) * .12s) 1 both}.forja-elo.percorrendo:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,#fff 55%,var(--cor-b)),transparent);animation:forja-elo-flui .45s ease-out both}.forja-elo-seta{flex:none;margin-left:-3px;color:var(--border-default);transition:color .3s ease}.forja-elo-seta.conectado{color:color-mix(in srgb,var(--cor-b) 60%,var(--border-default))}.forja-elo-seta.aceso{color:var(--brand-orange)}.forja-slot{position:relative;min-width:0}.forja-slot-info{position:absolute;top:6px;right:6px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border-radius:6px;background:none;border:none;color:var(--text-muted);cursor:help;opacity:.45;transition:opacity .15s ease,color .15s ease,background .15s ease}.forja-slot:hover .forja-slot-info,.forja-slot-info:focus-visible{opacity:1}.forja-slot-info:hover{color:var(--text-primary);background:var(--border-subtle)}.forja-slot-corpo{width:100%;min-height:100px;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;padding:12px 6px;border-radius:12px;border:1.5px dashed var(--border-default);background:var(--bg-base);color:inherit;font:inherit;transition:border-color .15s ease,background .15s ease,box-shadow .3s ease}.forja-slot.opcional .forja-slot-corpo{border-style:dotted}.forja-slot.preenchido .forja-slot-corpo{border-style:solid;border-color:color-mix(in srgb,var(--cor-camada) 45%,var(--border-default));background:color-mix(in srgb,var(--cor-camada) 6%,var(--surface-card))}.forja-slot.encaixou .forja-slot-corpo{animation:forja-encaixa .35s cubic-bezier(.3,1.6,.6,1) both}.forja-slot.convida .forja-slot-corpo{animation:forja-convida 2.6s ease-in-out infinite}.forja-slot.executando .forja-slot-corpo{border-style:solid;border-color:var(--cor-camada);animation:forja-executando .45s ease-in-out both}.forja-slot.executando .forja-slot-rotulo{color:var(--cor-camada);font-weight:700}.forja-slot.arrastando-sobre .forja-slot-corpo{border-style:solid;border-color:var(--cor-camada);box-shadow:inset 0 0 0 2px var(--cor-camada)}.forja-slot.sintonizado .forja-slot-corpo{box-shadow:0 0 0 1px color-mix(in srgb,var(--cor-camada) 22%,transparent),0 0 10px color-mix(in srgb,var(--cor-camada) 16%,transparent)}.forja-slot.opcional.reforcando .forja-slot-corpo{border-color:color-mix(in srgb,var(--cor-camada) 55%,var(--border-default));box-shadow:0 0 8px color-mix(in srgb,var(--cor-camada) 18%,transparent)}.forja-slot-ic{color:var(--text-muted);display:inline-flex}.forja-slot.preenchido .forja-slot-ic{color:var(--cor-camada)}.forja-slot-rotulo{font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted)}.forja-slot-nome{font-size:12px;font-weight:600;color:var(--text-primary);line-height:1.3;word-break:break-word}.forja-slot-vazio{font-size:11px;color:var(--text-muted);font-style:italic;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.forja-ramos{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr}.forja-ramo{display:flex;flex-direction:column;align-items:center;gap:0}.forja-ramo-conector{display:flex;flex-direction:column;align-items:center;height:24px;color:var(--text-muted);transition:color .3s ease}.forja-ramo-conector svg{flex:none}.forja-ramo-conector:after{content:"";width:2px;flex:1;background:var(--border-default);border-radius:2px;transition:background .3s ease}.forja-ramo-conector.reforcando{color:var(--cor-camada);animation:forja-ramo-pulsa 1.8s ease-in-out infinite}.forja-ramo-conector.reforcando:after{background:color-mix(in srgb,var(--cor-camada) 60%,var(--border-default))}.forja-ramo .forja-slot{width:100%;min-width:0}.forja-sinal{display:inline-flex;align-items:center;gap:8px;color:var(--text-muted);font-size:13px;font-weight:600;margin-bottom:8px;transition:color .3s ease}.forja-sinal.ok{color:#3fb950}.forja-sinal svg{animation:forja-sinal-pop .28s ease both}.forja-falta{display:flex;align-items:flex-start;gap:8px;color:var(--text-secondary);font-size:12.5px;background:color-mix(in srgb,#c99a3e 8%,transparent);border:1px solid color-mix(in srgb,#c99a3e 24%,transparent);border-radius:10px;padding:9px 12px}.forja-resultado{display:flex;flex-direction:column;gap:10px}.forja-resultado.forja-area-slot{align-self:stretch}.forja-forjaslot{aspect-ratio:1 / 1;width:100%;flex-grow:1;flex-shrink:0;flex-basis:auto;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:14px;border:1.5px dashed var(--border-default);background:color-mix(in srgb,#000 12%,var(--bg-base));box-shadow:inset 0 1px 6px color-mix(in srgb,#000 20%,transparent);padding:14px;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.forja-forjaslot{position:relative;perspective:1100px}.forja-forjaslot:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.forja-forjaslot.compilando{border-color:color-mix(in srgb,var(--text-secondary) 45%,var(--border-default));animation:forja-forjaslot-trabalha 1.1s ease-in-out infinite}.forja-forjaslot-vazio{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text-muted);cursor:help}.forja-forjaslot-vazio svg{opacity:.6}.forja-forjaslot-vazio span{font-size:11.5px;font-style:italic}.forja-forjaslot.materializado{border-style:solid;border-color:color-mix(in srgb,var(--cor-forjado) 50%,var(--border-default));background:color-mix(in srgb,var(--cor-forjado) 8%,var(--bg-base));box-shadow:inset 0 1px 6px color-mix(in srgb,#000 20%,transparent),0 0 16px color-mix(in srgb,var(--cor-forjado) 18%,transparent)}.forja-forjaslot.recem-forjado{animation:forja-materializa .7s cubic-bezier(.2,.8,.3,1) both}.forja-forjaslot-item{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;width:100%}.forja-forjaslot-selo{font-size:9.5px;letter-spacing:.8px;text-transform:uppercase;color:color-mix(in srgb,var(--cor-forjado) 75%,var(--text-primary));font-weight:700}.forja-forjaslot-ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:46%;max-width:140px;color:var(--cor-forjado)}.forja-forjaslot-ic svg{width:100%;height:auto}.forja-forjaslot-corpo{min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px}.forja-forjaslot-nome{font-size:13px;font-weight:700;color:var(--text-primary);overflow-wrap:anywhere}.forja-forjaslot-rastro{font-size:11px}.forja-forjaslot-rastro .forja-rastro-barra{width:36px}.forja-carta{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.8,.3,1)}.forja-carta.virada{transform:rotateY(180deg)}.forja-carta-face{position:absolute;top:0;right:0;bottom:0;left:0;padding:14px;border-radius:12px;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;-webkit-backface-visibility:hidden}.forja-carta-verso{transform:rotateY(180deg);flex-direction:column;justify-content:center;gap:6px;background:color-mix(in srgb,var(--cor-forjado) 7%,var(--bg-base))}.forja-carta-verso .forja-status-lista{width:100%}.forja-carta-verso .forja-status-pop-tit{align-self:flex-start}.forja-carta-canto{position:absolute;top:10px;right:10px;z-index:2}.forja-forjaslot-menu{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:8px;background:none;border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.forja-forjaslot-menu:hover,.forja-forjaslot-menu[aria-expanded=true]{background:var(--brand-orange-10);color:var(--brand-orange);border-color:var(--brand-orange)}@media (prefers-reduced-motion: reduce){.forja-carta{transition:none}}.forja-status-pop-tit{font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);font-weight:600;margin:0 0 4px}.forja-compilar{width:100%;justify-content:center;display:inline-flex;align-items:center;gap:6px}.forja-onda{overflow:visible}.forja-onda circle{transform-box:fill-box;transform-origin:center;animation:forja-onda-bola .8s ease-in-out infinite}.forja-onda circle:nth-of-type(3){animation-delay:0s}.forja-onda circle:nth-of-type(1){animation-delay:.13s}.forja-onda circle:nth-of-type(2){animation-delay:.26s}@keyframes forja-onda-bola{0%,to{transform:translateY(2px)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){.forja-onda circle{animation:none}}.forja-resultado-cab{display:flex;align-items:center;gap:6px;margin-bottom:12px}.forja-resultado-titulo{flex:1;min-width:0;background:none;border:none;outline:none;padding:2px 0;border-bottom:1px solid transparent;color:var(--text-primary);font-size:12.5px;font-weight:700;transition:border-color .2s ease}.forja-resultado-titulo::placeholder{color:var(--text-muted);font-weight:600;font-size:11px;letter-spacing:.6px;text-transform:uppercase;font-family:var(--sans)}.forja-resultado-cab:hover .forja-resultado-titulo{border-bottom-color:var(--border-default)}.forja-resultado-titulo:focus{border-bottom-color:var(--brand-orange)}.forja-resultado-lapis{flex:none;color:var(--text-muted);opacity:.45;transition:opacity .2s ease,color .2s ease}.forja-resultado-cab:hover .forja-resultado-lapis,.forja-resultado-titulo:focus+.forja-resultado-lapis{opacity:1;color:var(--brand-orange)}.forja-btn-split{position:relative;display:flex}.forja-btn-split .forja-compilar{flex:1;width:auto;border-top-right-radius:0;border-bottom-right-radius:0}.forja-split-drop{flex:none;width:34px;padding:0;justify-content:center;border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid color-mix(in srgb,#fff 32%,transparent)}.forja-split-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:168px;padding:5px;background:color-mix(in srgb,#fff 4%,var(--bg-base));border:1px solid var(--border-default);border-radius:10px;box-shadow:0 10px 28px color-mix(in srgb,#000 55%,transparent);animation:forja-sinal-pop .14s ease both}.forja-split-menu-item{width:100%;display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:none;border-radius:7px;background:none;color:var(--text-primary);font-size:12.5px;font-weight:600;text-align:left;cursor:pointer}.forja-split-menu-item:hover:not(:disabled){background:var(--brand-orange-10);color:var(--brand-orange)}.forja-split-menu-item:disabled{opacity:.4;cursor:default}.forja-split-menu-item>svg{flex:none}.forja-status-lista{display:flex;flex-direction:column}.forja-status-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--border-subtle)}.forja-status-linha:first-child{border-top:none}.forja-status-rotulo{font-size:10.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);font-weight:600;flex:none}.forja-status-valor{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--text-primary);text-align:right}.forja-status-valor>svg{color:var(--cor-camada, var(--text-muted));flex:none}.forja-status-valor.vazio{color:var(--text-muted);font-weight:400;font-style:italic}.forja-status-valor.loot-tag{font-size:12px;font-weight:700;padding:5px 9px;letter-spacing:.3px}.forja-rastro{display:inline-flex;align-items:center;gap:6px;cursor:help;color:var(--text-secondary)}.forja-rastro>svg{color:var(--text-muted);flex:none}.forja-rastro-barra{width:46px;height:6px;border-radius:var(--radius-pill);background:var(--border-subtle);overflow:hidden;flex:none}.forja-rastro-barra>i{display:block;height:100%;border-radius:var(--radius-pill);background:#3fb950;transition:width .4s ease,background-color .4s ease}.forja-rastro-barra>i[data-nivel=medio]{background:#c99a3e}.forja-rastro-barra>i[data-nivel=alto]{background:var(--danger-text)}.forja-rastro>.mono{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.forja-log{display:flex;flex-direction:column;flex:1;min-height:0}.forja-log-corpo{flex:1;padding:4px 2px 2px;min-height:220px;overflow-y:auto;font-size:11.5px;line-height:1.8;display:flex;flex-direction:column;gap:1px}.forja-log-linha{color:var(--text-secondary);white-space:pre-wrap;animation:imprimeLinha .18s ease both}.forja-log-linha-nome{color:var(--text-primary);font-weight:700}.forja-log-linha-campo{padding-left:8px}.forja-log-linha-porta{color:var(--text-muted)}.forja-log-linha-vazio,.forja-log-linha-pulado{color:var(--text-muted);font-style:italic}.forja-build-item{cursor:default;justify-content:space-between}.forja-build-pecas{display:inline-flex;gap:5px}.forja-build-peca-ic{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;color:var(--cor-rar, var(--text-muted));background:color-mix(in srgb,var(--cor-rar, var(--text-muted)) 12%,transparent);border:1px solid color-mix(in srgb,var(--cor-rar, var(--text-muted)) 24%,transparent);cursor:help}.forja-minhas-pecas-n{color:var(--text-muted);font-weight:400}.forja-fusao-tira{margin-top:4px}.forja-fusao-btn{display:inline-flex;align-items:center;gap:6px;font-size:11.5px}.forja-fusao-titulo{display:block;font-size:10.5px;color:var(--text-muted);margin-bottom:6px}.forja-fusao-opcoes{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.forja-fusao-opcao{display:inline-flex;align-items:center;gap:5px;cursor:pointer;padding:5px 9px;border-radius:8px;background:var(--surface-card, var(--bg-base));border:1px solid var(--border-subtle);color:var(--text-primary);box-shadow:0 2px #0006,inset 0 1px #ffffff0d;transition:transform .1s ease,box-shadow .1s ease,border-color .12s ease}.forja-fusao-opcao:hover{border-color:var(--border-default)}.forja-fusao-opcao:active{transform:translateY(1px);box-shadow:0 1px #0006,inset 0 1px #ffffff08}.forja-fusao-opcao.sel{border-color:var(--brand-orange);box-shadow:0 2px color-mix(in srgb,var(--brand-orange) 40%,black),inset 0 1px #ffffff14;color:var(--brand-orange)}.forja-fusao-opcao.sel:active{transform:translateY(1px);box-shadow:0 1px color-mix(in srgb,var(--brand-orange) 40%,black),inset 0 1px #ffffff0d}.forja-fusao-acoes{display:flex;gap:8px}@media (prefers-reduced-motion: reduce){.forja-fusao-opcao{transition:border-color .12s ease}}@keyframes forja-elo-acende{0%{box-shadow:0 0 0 var(--brand-orange-20)}to{box-shadow:0 0 8px var(--brand-orange-20)}}@keyframes forja-elo-flui{0%{transform:translate(0);opacity:0}20%{opacity:1}to{transform:translate(280%);opacity:0}}@keyframes forja-encaixa{0%{transform:scale(.9);box-shadow:0 0 color-mix(in srgb,var(--cor-camada) 0%,transparent)}55%{transform:scale(1.04);box-shadow:0 0 14px 2px color-mix(in srgb,var(--cor-camada) 45%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--cor-camada) 0%,transparent)}}@keyframes forja-convida{0%,to{border-color:color-mix(in srgb,var(--cor-camada) 35%,var(--border-default));box-shadow:none}50%{border-color:color-mix(in srgb,var(--cor-camada) 65%,var(--border-default));box-shadow:0 0 10px color-mix(in srgb,var(--cor-camada) 20%,transparent)}}@keyframes forja-sinal-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes forja-executando{0%,to{box-shadow:0 0 color-mix(in srgb,var(--cor-camada) 0%,transparent)}50%{box-shadow:0 0 16px 3px color-mix(in srgb,var(--cor-camada) 55%,transparent)}}@keyframes forja-ramo-pulsa{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes forja-rodou{0%{filter:brightness(1.1)}to{filter:brightness(1)}}.forja-cadeia.rodou{animation:forja-rodou .9s ease-out both}@keyframes forja-forjaslot-trabalha{0%,to{box-shadow:inset 0 1px 6px color-mix(in srgb,#000 20%,transparent)}50%{box-shadow:inset 0 1px 6px color-mix(in srgb,#000 20%,transparent),0 0 10px color-mix(in srgb,var(--text-secondary) 18%,transparent)}}@keyframes forja-materializa{0%{opacity:0;transform:scale(.94);box-shadow:inset 0 1px 6px color-mix(in srgb,#000 20%,transparent),0 0 color-mix(in srgb,var(--cor-forjado) 0%,transparent)}60%{opacity:1;transform:scale(1.012);box-shadow:inset 0 1px 6px color-mix(in srgb,#000 20%,transparent),0 0 22px 2px color-mix(in srgb,var(--cor-forjado) 32%,transparent)}to{opacity:1;transform:scale(1);box-shadow:inset 0 1px 6px color-mix(in srgb,#000 20%,transparent),0 0 16px color-mix(in srgb,var(--cor-forjado) 18%,transparent)}}@media (prefers-reduced-motion: reduce){.forja-elo,.forja-elo.aceso:after,.forja-elo.percorrendo:after,.forja-slot.encaixou .forja-slot-corpo,.forja-slot.convida .forja-slot-corpo,.forja-slot.executando .forja-slot-corpo,.forja-cadeia.rodou,.forja-ramo-seta.reforcando,.forja-log-linha,.forja-sinal svg,.forja-forjaslot.compilando,.forja-forjaslot.recem-forjado{animation:none}}@media (max-width: 1000px){.forja-workbench{grid-template-columns:1fr;grid-template-areas:"linha" "slot" "arquivos" "log"}}@media (max-width: 620px){.forja-cadeia{grid-template-columns:1fr;justify-items:center}.forja-elo-grupo{flex-direction:column;width:auto;padding:2px 0}.forja-elo-grupo:before{display:none}.forja-elo{width:2px;min-width:0;height:14px;flex:none}.forja-elo-seta{margin-left:0;margin-top:-3px;transform:rotate(90deg)}.forja-ramos{grid-template-columns:1fr;justify-items:center}.forja-ramo{grid-column:1!important}}.mercado-rar{margin-top:8px}.mercado-rar-aposta{color:var(--text-muted);font-size:12.5px;margin:-8px 0 14px}.mercado-rar-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.rar-card{--cor-rar: #8aa0c8;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;background:var(--surface-card);border:1px solid var(--border-subtle);border-top:2px solid var(--cor-rar);border-radius:12px}.rar-raridade{font-family:var(--mono);font-size:10px;letter-spacing:.9px;text-transform:uppercase;line-height:1;color:var(--text-secondary);background:color-mix(in srgb,var(--cor-rar) 14%,transparent);border:1px solid color-mix(in srgb,var(--cor-rar) 32%,transparent);border-radius:6px;padding:4px 7px}.rar-preco{color:var(--brand-orange);font-weight:700;font-size:14px}.rar-comprar{width:100%;justify-content:center}.mercado-avatares{margin-top:28px}.mercado-avatares-nota{color:var(--text-muted);font-size:12.5px;margin:-8px 0 14px}.mercado-avatares-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.avatar-card{--cor-rar: #8aa0c8;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 12px;background:var(--surface-card);border:1px solid var(--border-subtle);border-top:2px solid var(--cor-rar);border-radius:12px}.avatar-card-foto{width:72px;height:72px;object-fit:cover;border-radius:10px;box-shadow:0 0 0 1px color-mix(in srgb,var(--cor-rar) 45%,transparent)}.avatar-card-serie{font-family:var(--mono);font-size:11px;color:var(--text-muted)}.avatar-card-nome{font-weight:600;font-size:13.5px;text-align:center}.avatar-card-raridade{font-family:var(--mono);font-size:10px;letter-spacing:.9px;text-transform:uppercase;line-height:1;color:var(--text-secondary);background:color-mix(in srgb,var(--cor-rar) 14%,transparent);border:1px solid color-mix(in srgb,var(--cor-rar) 32%,transparent);border-radius:6px;padding:4px 7px}.avatar-card-preco{color:var(--brand-orange);font-weight:700;font-size:14px}.avatar-card-comprar{width:100%;justify-content:center}.mercado-achado{margin-top:28px}.mercado-achado-nota{color:var(--text-muted);font-size:12.5px;margin:-8px 0 14px}.mercado-achado-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.artefato-tipo{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-secondary)}.artefato-pitch{font-size:12.5px;padding-left:8px;text-align:left}.exp{margin-top:22px}.exp-barra{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.loot-controles{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:12px}.loot-controles .exp-barra{margin-bottom:0}.exp-dropar-arq{flex:none;white-space:nowrap;margin-left:auto}.exp-corpo{display:grid;grid-template-columns:220px 1fr;gap:0;align-items:stretch;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-nav);overflow:hidden}@media (max-width: 720px){.exp-corpo{grid-template-columns:1fr}}.exp-pastas{display:flex;flex-direction:column;gap:2px;background:none;border:none;border-right:1px solid var(--border-subtle);border-radius:0;padding:8px}.exp-pasta{flex:none;display:flex;align-items:center;gap:8px;background:none;border:none;border-radius:var(--radius-sm);padding:7px 9px;color:var(--text-secondary);font-family:var(--sans);font-size:13px;cursor:pointer;text-align:left;width:100%}.exp-pasta:hover{background:var(--border-subtle);color:var(--text-primary)}.exp-pasta.sel{background:var(--border-subtle);color:var(--text-primary);font-weight:600;box-shadow:inset 2px 0 0 var(--brand-orange)}.exp-pasta svg{flex:none;color:var(--text-muted)}.exp-pasta.sel svg{color:var(--brand-orange)}.exp-pasta-nome{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-cont{flex:none;min-width:20px;text-align:center;background:var(--bg-base);border-radius:var(--radius-pill);padding:1px 6px;color:var(--text-muted);font-size:11px;font-weight:600}.exp-pasta.sel .exp-cont{color:var(--text-secondary)}.exp-pasta-x{flex:none;background:none;border:none;color:var(--text-muted);cursor:pointer;opacity:0;padding:4px;border-radius:var(--radius-sm)}.exp-pasta-linha:hover .exp-pasta-x{opacity:1}.exp-pasta-x:hover{color:var(--danger-text);background:var(--border-subtle)}.btn.peq{padding:5px 10px;font-size:12px}.exp-tabela-cabecalho{display:flex;align-items:center;gap:11px;padding:8px 12px;font-size:11px;font-weight:700;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--border-subtle);margin-bottom:6px}.exp-col-espaco{flex:none;width:38px}.exp-tabela-cabecalho .exp-col-nome{flex:1;min-width:120px}.exp-tabela-cabecalho .exp-col-tipo{flex:1;min-width:100px}.exp-tabela-cabecalho .exp-col-quando{flex:none;width:70px;text-align:right}.exp-tabela-cabecalho .exp-col-tamanho{flex:none;width:80px;text-align:right}.exp-tabela-rodape{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-top:8px;border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:12px;font-family:var(--sans)}.exp-vazio-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 20px;color:var(--text-muted);font-size:13.5px;text-align:center;border:1px dashed var(--border-subtle);border-radius:var(--radius-nav)}.exp-barra-lote{position:fixed;bottom:16px;z-index:50;display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:calc(100vw - 24px);padding:10px 14px;background:var(--surface-card);border:1px solid var(--brand-orange-20);border-radius:var(--radius-nav);box-shadow:0 8px 24px -10px #000;animation:expLoteEntra .18s ease both}@keyframes expLoteEntra{0%{opacity:0;transform:translate(-50%) translateY(6px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.exp-barra-lote{animation:none}}.exp-barra-lote[data-em-janela="1"]{position:sticky;bottom:12px;margin:0 auto;width:fit-content;max-width:100%;animation:expLoteEntraJanela .18s ease both}@keyframes expLoteEntraJanela{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.exp-barra-lote[data-em-janela="1"]{animation:none}}.exp-lote-info{color:var(--text-secondary);font-size:12.5px;font-weight:600;margin-right:auto}.exp-tem-barra-lote{padding-bottom:76px}@media (max-width: 900px){.exp-barra-lote{bottom:84px}.exp-tem-barra-lote{padding-bottom:84px}}.exp-utilidade-dica{margin-top:10px;padding:10px 12px;background:color-mix(in srgb,var(--brand-orange) 10%,var(--bg-base));border:1px solid color-mix(in srgb,var(--brand-orange) 30%,transparent);border-radius:var(--radius-sm);color:var(--text-primary);font-size:12.5px;line-height:1.45}.exp-utilidade-dica b{color:var(--brand-orange);font-size:11px;letter-spacing:.04em;display:block;margin-bottom:3px}.exp-utilidade-dica p{margin:0;color:var(--text-secondary)}.exp-lista{display:flex;flex-direction:column;gap:3px}.exp-arq{--cor-rar: #8aa0c8;display:flex;align-items:center;gap:11px;background:var(--surface-card);border:1px solid var(--border-subtle);border-left:2px solid var(--cor-rar);border-radius:var(--radius-sm);padding:9px 12px;cursor:pointer;text-align:left;width:100%;color:var(--text-primary);font-family:var(--sans)}.exp-arq:hover{background:color-mix(in srgb,var(--surface-card) 80%,var(--cor-rar) 12%)}.exp-arq:disabled{opacity:.5;cursor:default}.exp-arq-extraido{cursor:pointer}.exp-arq-extraido .exp-arq-ic img{filter:none}.exp-arq-vazio{opacity:.55}.exp-arq-raiz-aviso{border:1px dashed var(--border-subtle);border-left:1px dashed var(--border-subtle);background:none;color:var(--text-secondary);font-size:12.5px}.exp-arq-raiz-aviso:hover{background:var(--surface-card);color:var(--text-primary)}.exp-arq-vazio .exp-arq-nome{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--text-secondary) 60%,transparent)}.exp-modal-nota{margin:0;font-size:13px;line-height:1.5;color:var(--text-secondary);background:var(--bg-base-40);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:10px 12px}.exp-modal-arqic{width:56px;height:56px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--bg-base-40);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.exp-arq-desc{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--text-primary)}.exp-casa-lista{display:flex;flex-direction:column;gap:6px}.exp-casa-alvo{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:var(--bg-base-40);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:8px 10px;cursor:pointer;color:var(--text-primary);font-family:var(--sans);font-size:13px}.exp-casa-alvo:hover{border-color:var(--brand-orange)}.exp-casa-alvo svg{color:var(--brand-orange);flex:none}.exp-casa-invadir{margin-left:auto;font-size:11.5px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.exp-arq-check{position:relative;flex:none;width:15px;height:15px;margin:0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--surface-card);border:1px solid var(--border-default);border-radius:4px}.exp-arq-check:hover{border-color:var(--brand-orange)}.exp-arq-check:checked{background:var(--brand-orange);border-color:var(--brand-orange)}.exp-arq-check:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--bg-base);border-width:0 2px 2px 0;transform:rotate(45deg)}.exp-arq-ic{flex:none;color:var(--text-secondary);display:inline-flex}.exp-arq-pip{flex:none;width:7px;height:7px;border-radius:50%;background:var(--cor-rar)}.exp-arq-nome{flex:1;min-width:120px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:6px}.exp-arq-nome-col{flex:1;min-width:120px;display:flex;flex-direction:column;gap:1px;overflow:hidden}.exp-arq-nome-col .exp-arq-nome{flex:none;width:100%}.exp-arq-nome-real{font-size:10.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exp-arq-vazio .exp-arq-nome-real{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--text-muted) 60%,transparent)}.exp-arq-meta{flex:1;min-width:100px;display:flex;align-items:center;gap:6px;overflow:hidden;color:var(--text-muted);font-size:12px}.exp-arq-meta-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-arq-tag{flex:none;background:var(--border-subtle);color:var(--text-secondary);font-size:10.5px;padding:2px 7px;border-radius:var(--radius-pill);white-space:nowrap}.exp-arq-usadoem{flex:none;font-family:var(--mono);font-size:10px;letter-spacing:.3px;color:var(--text-muted);background:color-mix(in srgb,var(--text-primary) 5%,transparent);border:1px solid var(--border-subtle);padding:1px 6px;border-radius:5px;white-space:nowrap;cursor:help}.exp-arq-quando{flex:none;width:70px;text-align:right;color:var(--text-muted);font-size:11.5px}.exp-arq-tam{flex:none;width:80px;color:var(--text-secondary);font-size:11.5px;text-align:right}.exp-lista.exp-lista-grid{padding:0;overflow:visible;background:none;border:none;border-radius:0}.exp-lista-grid .exp-tabela-rodape{border-top:1px solid var(--border-subtle)}.arq-btn-nova{flex:none;padding:8px}.arq-btn-nova.ativo{border-color:var(--brand-orange);color:var(--brand-orange)}.exp-nova-inline{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border-subtle);background:var(--bg-base);flex-wrap:wrap}.exp-nova-inline input{flex:1;min-width:160px;max-width:260px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:7px 9px;color:var(--text-primary);font-family:var(--sans);font-size:13px;outline:none}.exp-nova-inline .exp-swatches{padding:0}.arq-grid-topo{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-size:11.5px;font-family:var(--sans)}.arq-crumb{display:inline-flex;align-items:center;gap:5px;min-width:0}.arq-crumb-link{background:none;border:0;padding:0;margin:0;font:inherit;cursor:pointer;color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px}.arq-crumb-link:hover{color:var(--text-primary)}.arq-crumb-sep{color:var(--text-muted)}.arq-crumb-atual{color:var(--text-primary);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arq-grid-dica{margin-left:auto;color:var(--text-muted);font-size:11px}.arq-btn-selecao{flex:none}.arq-grid-topo.selecionando .arq-btn-selecao{margin-left:auto}.arq-btn-selecao.ativo{border-color:var(--brand-orange);color:var(--brand-orange)}.arq-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:10px;padding:12px}.arq-grid>.exp-vazio-card{grid-column:1 / -1}.arq-slot{--cor-rar: #8aa0c8;position:relative;aspect-ratio:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 6px 6px;background:var(--surface-card);border:1px solid color-mix(in srgb,var(--cor-rar) 45%,var(--border-subtle));border-radius:var(--radius-lg);color:var(--text-primary);font-family:var(--sans);text-align:center;cursor:pointer;box-shadow:0 3px #00000059,inset 0 1px #ffffff0d;transition:transform .12s cubic-bezier(.16,1,.3,1),border-color .12s ease,box-shadow .12s ease}.arq-slot:hover{border-color:var(--cor-rar);background:color-mix(in srgb,var(--surface-card) 88%,var(--cor-rar) 12%);transform:translateY(-2px);box-shadow:0 5px #00000059,inset 0 1px #ffffff14}.arq-slot:active{transform:translateY(2px);box-shadow:0 1px #00000059,inset 0 1px #ffffff0a}.arq-slot:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.arq-slot[draggable=true]{cursor:grab}.arq-slot:disabled{opacity:.5;cursor:default;transform:none}.arq-slot:has(>.arq-slot-check:checked){border-color:var(--brand-orange);background:var(--brand-orange-10)}.arq-slot-gasto{opacity:.55}.arq-slot-gasto .arq-slot-nome{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--text-secondary) 60%,transparent)}.arq-slot-esgotado{opacity:.55}.arq-slot-materia{cursor:default}.arq-slot-materia:hover{transform:none;box-shadow:0 3px #00000059,inset 0 1px #ffffff0d}.arq-slot-check{position:absolute;top:6px;left:6px;z-index:2}.arq-slot-check:disabled{opacity:.35;cursor:default}.arq-slot-cantos{position:absolute;top:6px;right:6px;z-index:2;display:inline-flex;gap:3px}.arq-slot-ic{color:var(--cor-rar);display:inline-flex;flex:none}.arq-slot-ic .px-ic{shape-rendering:crispEdges}.arq-slot-ic-neon{position:relative;z-index:0}.arq-slot-ic-neon:before{content:"";position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;background:radial-gradient(circle,var(--cor-rar) 0%,color-mix(in srgb,var(--cor-rar) 40%,transparent) 35%,transparent 70%);filter:blur(10px);opacity:.65;z-index:-1;pointer-events:none;animation:neonPulso 2.4s ease-in-out infinite}@keyframes neonPulso{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:.8;transform:scale(1.05)}}@media (prefers-reduced-motion: reduce){.arq-slot-ic-neon:before{animation:none;opacity:.65}}.arq-slot-nome{width:100%;font-size:11px;line-height:1.25;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arq-slot-sub{width:100%;font-size:9.5px;line-height:1.2;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:11px}.arq-slot-rodape{position:absolute;left:6px;right:6px;bottom:5px;display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:9.5px;color:var(--text-muted)}.arq-slot-meta{display:inline-flex;align-items:center;gap:4px;min-width:0;overflow:hidden}.arq-slot-meta .exp-arq-meta-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arq-slot-meta .exp-arq-tag{font-size:9px;padding:0 5px}.arq-slot-valor{flex:none;color:var(--text-secondary)}.arq-slot-selo{position:absolute;left:6px;bottom:18px;z-index:2;display:inline-flex;color:var(--text-secondary);cursor:help;filter:drop-shadow(0 1px 1px rgba(0,0,0,.7))}.arq-slot-selo .px-ic{shape-rendering:crispEdges}.selo-tipo{flex:none;display:inline-flex;align-items:center;color:var(--text-secondary);cursor:help}.selo-tipo .px-ic{shape-rendering:crispEdges}.loot-mi-tracos-lista{display:flex;flex-direction:column;gap:8px;margin-top:8px;list-style:none;padding:0}.loot-mi-traco{display:flex;flex-direction:column;gap:3px;padding:8px 10px;background:color-mix(in srgb,var(--ok-text) 8%,transparent);border-left:3px solid var(--ok-text);border-radius:var(--radius-sm)}.loot-mi-traco-nome{display:flex;align-items:center;gap:7px;color:var(--ok-text);font-weight:700;font-size:12.5px;letter-spacing:.2px}.loot-mi-traco-desc{color:var(--text-secondary);font-size:12px;line-height:1.4}.loot-mi-traco-tag{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted);background:var(--bg-base);border-radius:var(--radius-pill);padding:1px 6px}.loot-mi-traco.consumido{border-left-color:var(--border-subtle);background:color-mix(in srgb,var(--text-primary) 4%,transparent)}.loot-mi-traco.consumido .loot-mi-traco-nome{color:var(--text-muted);text-decoration:line-through}.loot-mi-traco.consumido .loot-mi-traco-desc{opacity:.75}.arq-slot-avatar{cursor:context-menu}.arq-slot-foto{width:46px;height:46px;flex:none;overflow:hidden;border-radius:8px;background:#0e1626;border:1px solid color-mix(in srgb,var(--cor-rar) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--cor-rar) 25%,transparent)}.arq-slot-foto img{width:100%;height:100%;object-fit:cover;display:block}.arq-slot-pasta{background:color-mix(in srgb,var(--surface-card) 92%,var(--cor-rar) 8%)}.arq-slot-pilha{position:absolute;top:5px;right:6px;z-index:2;font-size:10px;font-weight:700;line-height:1.5;color:var(--text-primary);background:#0000008c;border-radius:4px;padding:0 5px}.arq-grid.arrastando .arq-slot-pasta{border-color:var(--cor-rar)}.arq-slot.sobre-drop{outline:2px solid var(--brand-orange);outline-offset:-2px;background:var(--brand-orange-10)}.arq-raiz-aviso{display:block;width:calc(100% - 24px);margin:12px 12px 0;background:none;border:1px dashed var(--border-subtle);border-radius:var(--radius-sm);padding:8px 12px;color:var(--text-secondary);font-family:var(--sans);font-size:12.5px;text-align:left;cursor:pointer}.arq-raiz-aviso:hover{background:var(--surface-card);color:var(--text-primary)}.exp-pastas.arrastando .exp-pasta{border-color:var(--border-default)}.exp-pasta.sobre-drop{outline:2px solid var(--brand-orange);outline-offset:-2px;background:var(--brand-orange-10)}@media (prefers-reduced-motion: reduce){.arq-slot{transition:none}.arq-slot:hover,.arq-slot:active{transform:none}}@container (max-width: 700px){.arq-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;padding:8px}.arq-grid-dica{display:none}}.exp-modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg-base-60);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:50;padding:20px}.exp-modal{--cor-rar: #8aa0c8;position:relative;background:var(--surface-card);border:1px solid var(--border-default);border-top:3px solid var(--cor-rar);border-radius:var(--radius-lg);padding:22px;width:min(460px,100%);max-height:88vh;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.exp-modal-cab{display:flex;align-items:center;gap:14px}.exp-modal-art{position:relative;width:56px;height:56px;flex:none}.exp-modal-art img{width:100%;height:100%;object-fit:contain;border-radius:10px}.exp-modal-art.abrindo{animation:rarCrack .42s ease-in-out infinite}@keyframes rarCrack{0%,to{transform:none}25%{transform:translate(-2px) rotate(-2deg)}50%{transform:translate(2px) rotate(2deg) scale(.97)}75%{transform:translate(-1px) rotate(-1deg)}}.exp-modal-art.revelou{animation:rarPop .6s cubic-bezier(.2,.9,.2,1)}@keyframes rarPop{0%{transform:scale(.88)}55%{transform:scale(1.09)}to{transform:scale(1)}}.exp-modal-art.revelou:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:12px;border:2px solid var(--cor-rar);animation:rarAnel .6s ease-out forwards;pointer-events:none}@keyframes rarAnel{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.btn.solido.exp-extraindo{position:relative;overflow:hidden}.btn.solido.exp-extraindo:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:#fff;opacity:.85;animation:extraiProg .75s linear forwards}@keyframes extraiProg{to{width:100%}}@media (prefers-reduced-motion: reduce){.exp-modal-art.abrindo,.exp-modal-art.revelou,.exp-modal-art.revelou:after,.btn.solido.exp-extraindo:after,.exp-avatar-reveal,.exp-avatar-reveal:after,.exp-arquivo-reveal,.exp-arquivo-reveal:after{animation:none}}.exp-avatar-reveal{--cor-rar: #8aa0c8;position:relative;display:flex;align-items:center;gap:12px;padding:10px 14px;background:color-mix(in srgb,var(--cor-rar) 10%,var(--surface-card));border:1px solid color-mix(in srgb,var(--cor-rar) 45%,var(--border-subtle));border-radius:var(--radius-nav);animation:rarPop .6s cubic-bezier(.2,.9,.2,1)}.exp-avatar-reveal:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:calc(var(--radius-nav) + 3px);border:2px solid var(--cor-rar);animation:rarAnel .6s ease-out forwards;pointer-events:none}.exp-avatar-reveal-foto{width:44px;height:44px;flex:none;object-fit:cover;border-radius:var(--radius-sm);border:2px solid var(--cor-rar);box-shadow:0 0 0 3px color-mix(in srgb,var(--cor-rar) 22%,transparent),0 0 12px color-mix(in srgb,var(--cor-rar) 55%,transparent)}.exp-avatar-reveal-info{display:flex;flex-direction:column;gap:2px;min-width:0}.exp-avatar-reveal-info b{color:var(--cor-rar);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-avatar-reveal-info span{color:var(--text-muted);font-size:11.5px}.exp-banner-reveal-foto{width:72px;height:24px;flex:none;object-fit:cover;border-radius:var(--radius-sm);border:2px solid var(--cor-rar);box-shadow:0 0 0 3px color-mix(in srgb,var(--cor-rar) 22%,transparent),0 0 12px color-mix(in srgb,var(--cor-rar) 55%,transparent)}.exp-arquivo-reveal{--cor-rar: #8aa0c8;position:relative;display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:11px 14px;background:color-mix(in srgb,var(--cor-rar) 11%,var(--surface-card));border:1px solid color-mix(in srgb,var(--cor-rar) 45%,var(--border-subtle));border-radius:var(--radius-nav);font:inherit;color:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease;animation:arqEmerge .5s cubic-bezier(.2,.9,.2,1)}.exp-arquivo-reveal:hover{background:color-mix(in srgb,var(--cor-rar) 18%,var(--surface-card));border-color:color-mix(in srgb,var(--cor-rar) 65%,var(--border-subtle))}.exp-arquivo-reveal-seta{margin-left:auto;flex:none;color:var(--cor-rar)}.colecao-item-menu{cursor:context-menu}.exp-anunciar-forma{display:flex;flex-direction:column;gap:10px}.exp-anunciar-forma label{font-size:12px;color:var(--text-muted);font-weight:600}.exp-anunciar-forma input{background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:9px 11px;color:var(--text-primary);font-family:var(--sans);font-size:14px;outline:none}.exp-anunciar-forma input:focus{border-color:var(--accent, var(--cor-sinal))}.exp-anunciar-forma .btn.solido{justify-content:center}.exp-arquivo-reveal:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:calc(var(--radius-nav) + 3px);border:2px solid var(--cor-rar);animation:rarAnel .6s ease-out forwards;pointer-events:none}.exp-cipher-stream{font-family:var(--mono);font-size:12px;color:#34d399;background:#06120e;border:1px solid #10b981;border-radius:var(--radius-sm);padding:12px;max-height:140px;overflow:hidden;word-break:break-all;opacity:.9;box-shadow:0 0 16px #10b98133;animation:cipherGlitch .4s ease}@keyframes cipherGlitch{0%{opacity:0;transform:scale(.98)}50%{opacity:.7}to{opacity:1;transform:scale(1)}}.root-granted-banner{display:flex;align-items:center;gap:10px;padding:10px 14px;background:color-mix(in srgb,#10b981 16%,var(--bg-base));border:1px solid #10b981;border-radius:var(--radius-sm);color:#34d399;font-weight:700;font-family:var(--mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 0 20px color-mix(in srgb,#10b981 30%,transparent);animation:rootGlow 2s ease-in-out infinite}@keyframes rootGlow{0%,to{box-shadow:0 0 12px color-mix(in srgb,#10b981 25%,transparent)}50%{box-shadow:0 0 24px color-mix(in srgb,#10b981 50%,transparent)}}.syslog-sanitizing{display:flex;align-items:center;gap:10px;padding:10px 14px;background:color-mix(in srgb,#3b82f6 16%,var(--bg-base));border:1px solid #3b82f6;border-radius:var(--radius-sm);color:#60a5fa;font-family:var(--mono);font-size:12px;animation:cipherGlitch .3s ease}@keyframes arqEmerge{0%{opacity:0;transform:translateY(12px) scale(.9)}60%{opacity:1;transform:translateY(-2px) scale(1.03)}to{opacity:1;transform:none}}.exp-arquivo-reveal-ic{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--cor-rar) 40%,transparent);background:color-mix(in srgb,var(--cor-rar) 14%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--cor-rar) 18%,transparent),0 0 12px color-mix(in srgb,var(--cor-rar) 45%,transparent)}.exp-arquivo-reveal-ic img{width:30px;height:30px;object-fit:contain}.exp-arquivo-reveal-info{display:flex;flex-direction:column;gap:2px;min-width:0}.exp-arquivo-reveal-info b{color:var(--text-primary);font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-arquivo-reveal-info span{color:var(--cor-rar);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.exp-modal-nome{font-size:15px;color:var(--text-primary)}.exp-modal-rar{display:inline-flex;align-items:center;gap:6px;width:fit-content;cursor:help;margin-top:5px;padding:2px 9px 2px 7px;border:1px solid color-mix(in srgb,var(--cor-rar) 50%,transparent);background:color-mix(in srgb,var(--cor-rar) 16%,transparent);border-radius:var(--radius-sm);color:var(--cor-rar);font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.exp-modal h4{margin:0 0 8px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:700}.exp-modal-origem{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-nav);padding:12px 14px}.exp-modal-linha{display:flex;justify-content:space-between;gap:12px;padding:3px 0;font-size:13px}.exp-modal-linha span{color:var(--text-muted);flex:none}.exp-modal-linha b{color:var(--text-primary);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-caminho-copia{cursor:pointer;border-radius:var(--radius-sm);margin:0 -6px;padding:3px 6px;transition:background .12s ease}.exp-caminho-copia:hover{background:var(--border-subtle)}.exp-caminho-copia:hover svg{opacity:1}.exp-tags-lista{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.exp-tag{display:inline-flex;align-items:center;gap:5px;background:var(--border-subtle);color:var(--text-secondary);font-size:12px;padding:3px 6px 3px 10px;border-radius:var(--radius-pill)}.exp-tag button{background:none;border:none;color:var(--text-muted);cursor:pointer;display:inline-flex;padding:0}.exp-tag button:hover{color:var(--danger-text)}.exp-tag-add{background:none;border:1px dashed var(--border-default);border-radius:var(--radius-pill);padding:3px 10px;color:var(--text-secondary);font-family:var(--sans);font-size:12px;outline:none;width:90px}.exp-modal-mover select{width:100%;background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:8px 10px;color:var(--text-primary);font-family:var(--sans);font-size:13px;outline:none;cursor:pointer;box-shadow:0 4px #00000080,inset 0 1px #ffffff0f;transition:box-shadow .1s ease,border-color .12s ease}.exp-modal-mover select:hover{border-color:var(--text-muted)}.exp-modal-mover select:focus-visible{border-color:var(--brand-orange)}.exp-mover-chips{display:flex;flex-wrap:wrap;gap:6px}.exp-mover-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 10px;background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);font-family:var(--sans);font-size:12.5px;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.exp-mover-chip:hover{border-color:var(--text-muted);color:var(--text-primary)}.exp-mover-chip.ativo{border-color:var(--cor-pasta, var(--brand-orange));background:color-mix(in srgb,var(--cor-pasta, var(--brand-orange)) 12%,transparent);color:var(--text-primary)}.exp-mover-chip svg{flex:none}.exp-mover-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-modal .btn{border-radius:var(--radius-sm)}.exp-modal-primario{display:flex}.exp-modal-primario>.btn{width:100%;justify-content:center}.exp-modal-extraido{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 0;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--cor-rar) 10%,transparent);color:color-mix(in srgb,var(--text-primary) 70%,var(--cor-rar));font-size:13px}.mn-vitrine-sub{margin:6px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.5}.exp-modal-form{display:flex;flex-direction:column;gap:16px}.exp-modal-form h3{margin:0;font-size:15px;font-weight:700;color:var(--text-primary)}.exp-modal-form .entrar-lista{gap:10px}.exp-modal-campo{width:100%;padding:10px 12px;background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-nav);color:var(--text-primary);font-size:13px;font-family:inherit;box-shadow:inset 0 1px 3px #0006;outline:none;transition:border-color .12s ease}.exp-modal-campo::placeholder{color:var(--text-muted)}.exp-modal-campo:focus{border-color:var(--cor-rar)}.senha-decorativa{display:flex;gap:10px;justify-content:center;padding:6px 0 2px}.senha-decorativa span{width:14px;height:14px;border-radius:50%;background:var(--bg-base);border:1px solid var(--border-default);box-shadow:inset 0 1px 3px #0006;animation:senhaDecorativaAcende .3s ease calc(var(--i) * .12s + .15s) both}@keyframes senhaDecorativaAcende{to{background:var(--cor-rar);border-color:var(--cor-rar);box-shadow:0 0 6px color-mix(in srgb,var(--cor-rar) 55%,transparent)}}@media (prefers-reduced-motion: reduce){.senha-decorativa span{animation:none;background:var(--cor-rar);border-color:var(--cor-rar)}}.exp-modal.desliga-shake{animation:modalErroShake .5s ease-in-out .05s both}@keyframes modalErroShake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}@media (prefers-reduced-motion: reduce){.exp-modal.desliga-shake{animation:none}}.exp-modal-resultado{display:flex;flex-direction:column;align-items:center;gap:16px;padding:6px 0 2px;text-align:center}.exp-modal-rodape{display:flex;gap:8px}.exp-modal-rodape.centro{justify-content:center}.selo-wrap{--cor-selo: #41c159;position:relative;width:96px;height:96px;display:grid;place-items:center}.selo-wrap.erro{--cor-selo: var(--danger-text)}.selo-anel{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--cor-selo) 45%,transparent)}.selo-anel.r2{top:-10px;right:-10px;bottom:-10px;left:-10px;opacity:.55}.selo-wrap.sucesso .selo-anel{animation:seloAnelPulso 1.1s ease-out .1s both}.selo-wrap.erro .selo-anel{animation:seloAnelPulsoErro .6s ease-out .05s both}@keyframes seloAnelPulso{0%{transform:scale(.6);opacity:0;box-shadow:0 0 color-mix(in srgb,var(--cor-selo) 0%,transparent)}55%{opacity:1;box-shadow:0 0 26px 3px color-mix(in srgb,var(--cor-selo) 45%,transparent)}to{transform:scale(1);opacity:.5;box-shadow:0 0 0 0 transparent}}@keyframes seloAnelPulsoErro{0%{transform:scale(.85);opacity:0}40%{opacity:1;box-shadow:0 0 20px 2px color-mix(in srgb,var(--cor-selo) 50%,transparent)}to{transform:scale(1);opacity:.5;box-shadow:0 0 0 0 transparent}}.selo-nucleo{position:relative;width:62px;height:62px;border-radius:50%;background:color-mix(in srgb,var(--cor-selo) 14%,var(--bg-base));border:1.5px solid color-mix(in srgb,var(--cor-selo) 45%,transparent);display:grid;place-items:center;color:var(--cor-selo)}.selo-wrap.sucesso .selo-nucleo{animation:seloPop .5s cubic-bezier(.22,1.6,.4,1) .1s both}.selo-wrap.erro .selo-nucleo{animation:seloShakeIc .45s ease-in-out both}@keyframes seloPop{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1)}}@keyframes seloShakeIc{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-5px) rotate(-6deg)}40%{transform:translate(4px) rotate(5deg)}60%{transform:translate(-3px) rotate(-3deg)}80%{transform:translate(2px) rotate(2deg)}}.selo-nucleo svg{width:28px;height:28px}.selo-shackle-aberto{opacity:0}.selo-glitch{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;pointer-events:none;opacity:0}.selo-wrap.erro .selo-glitch{animation:glitchFlash .5s steps(1) .05s both}.selo-glitch i{position:absolute;left:0;right:0;height:3px;background:color-mix(in srgb,var(--danger-text) 70%,transparent)}.selo-glitch i:nth-child(1){top:22%}.selo-glitch i:nth-child(2){top:54%}.selo-glitch i:nth-child(3){top:74%}@keyframes glitchFlash{0%,to{opacity:0}10%,30%,50%{opacity:.8}20%,40%,60%{opacity:0}70%{opacity:.5}}.selo-badge{position:absolute;right:-2px;bottom:-2px;width:24px;height:24px;border-radius:50%;background:var(--cor-selo);color:#05140a;display:grid;place-items:center;border:2px solid var(--surface-card);opacity:0}.selo-badge svg{width:13px;height:13px}.selo-wrap.sucesso .selo-badge{animation:badgePop .35s cubic-bezier(.22,1.6,.4,1) .55s both}.selo-wrap.erro .selo-badge{color:#2a0a0a;animation:badgePop .35s cubic-bezier(.22,1.6,.4,1) .3s both}@keyframes badgePop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.selo-particulas span{position:absolute;top:50%;left:50%;width:5px;height:5px;border-radius:50%;background:var(--cor-selo);opacity:0}.selo-wrap.sucesso .selo-particulas span{animation:particulaVoa .6s ease-out .3s both}.selo-particulas span:nth-child(1){--ang: 0deg}.selo-particulas span:nth-child(2){--ang: 45deg;animation-delay:.33s!important}.selo-particulas span:nth-child(3){--ang: 90deg}.selo-particulas span:nth-child(4){--ang: 135deg;animation-delay:.35s!important}.selo-particulas span:nth-child(5){--ang: 180deg}.selo-particulas span:nth-child(6){--ang: 225deg;animation-delay:.32s!important}.selo-particulas span:nth-child(7){--ang: 270deg}.selo-particulas span:nth-child(8){--ang: 315deg;animation-delay:.34s!important}@keyframes particulaVoa{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--ang)) translate(0) scale(1)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--ang)) translate(46px) scale(.4)}}.resultado-texto{display:flex;flex-direction:column;gap:3px;align-items:center}.resultado-titulo{font-size:14.5px;font-weight:700}.exp-modal-resultado.sucesso .resultado-titulo{color:#41c159}.exp-modal-resultado.erro .resultado-titulo{color:var(--danger-text)}.resultado-linha-tty{font-family:var(--mono);font-size:12px;color:var(--text-secondary);min-height:16px}.resultado-cursor{display:inline-block;width:6px;height:12px;background:var(--text-secondary);margin-left:2px;vertical-align:-2px;animation:cursorPisca .9s step-end infinite}@keyframes cursorPisca{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.selo-wrap.sucesso .selo-anel,.selo-wrap.erro .selo-anel,.selo-wrap.sucesso .selo-nucleo,.selo-wrap.erro .selo-nucleo,.selo-wrap.erro .selo-glitch,.selo-wrap.sucesso .selo-badge,.selo-wrap.erro .selo-badge,.selo-wrap.sucesso .selo-particulas span,.resultado-cursor{animation:none}.selo-wrap.sucesso .selo-badge,.selo-wrap.erro .selo-badge{opacity:1}.selo-wrap.sucesso .selo-shackle-fechado{opacity:0}.selo-wrap.sucesso .selo-shackle-aberto{opacity:1;stroke-dashoffset:0!important}}.exp-icones-linha{display:flex;gap:8px}.exp-ic-btn{display:inline-flex;align-items:center;justify-content:center;height:38px;flex:1;background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;box-shadow:0 4px #00000080,inset 0 1px #ffffff0f;transition:transform .1s ease,box-shadow .1s ease,background .12s ease,border-color .12s ease,color .12s ease}.exp-ic-btn:hover:not(:disabled){background:var(--border-subtle);color:var(--text-primary);border-color:var(--text-muted)}.exp-ic-btn:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #00000080,inset 0 1px #ffffff0a}.exp-ic-btn:disabled{opacity:.4;cursor:default;box-shadow:none}.exp-ic-btn.ativo{background:var(--brand-orange-10);border-color:var(--brand-orange);color:var(--brand-orange);box-shadow:0 4px color-mix(in srgb,var(--brand-orange) 45%,black),inset 0 1px #ffffff1a}.exp-ic-btn.ativo:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--brand-orange) 45%,black),inset 0 1px #ffffff12}.exp-ic-btn.perigo:hover:not(:disabled){background:color-mix(in srgb,var(--danger-text) 16%,transparent);border-color:var(--danger-text);color:var(--danger-text);box-shadow:0 4px color-mix(in srgb,var(--danger-text) 40%,black),inset 0 1px #ffffff14}.exp-ic-btn.perigo:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--danger-text) 40%,black),inset 0 1px #ffffff0d}@media (prefers-reduced-motion: reduce){.exp-ic-btn{transition:box-shadow .1s ease,background .12s ease,border-color .12s ease,color .12s ease}}.neg{display:flex;flex-direction:column;gap:12px;padding:14px;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-nav);animation:expandeAnuncio .16s ease}@keyframes expandeAnuncio{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.neg{animation:none}}.neg-abas{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border-subtle)}.neg-aba{background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:8px 4px;cursor:pointer;color:var(--text-muted);font-family:var(--sans);font-size:13px;letter-spacing:.01em}.neg-aba:hover{color:var(--text-secondary)}.neg-aba.ativa{color:var(--text-primary);border-bottom-color:var(--text-primary)}.neg-campos{display:flex;flex-direction:column;gap:8px}.neg-campo{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-sm)}.neg-campo:focus-within{border-color:var(--brand-orange)}.neg-campo.total{background:var(--bg-base);border-style:dashed}.neg-campo.coluna{flex-direction:column;align-items:stretch;gap:6px;padding:10px 12px}.neg-campo.coluna .neg-rot{flex:none}.neg-textarea{width:100%;min-height:60px;resize:vertical;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:8px 10px;color:var(--text-primary);font-family:var(--sans);font-size:13px;line-height:1.45;outline:none}.neg-textarea:focus{border-color:var(--brand-orange)}.neg-rot{font-size:12.5px;color:var(--text-secondary);flex:none}.neg-input{flex:1;min-width:0;text-align:right;background:none;border:0;outline:none;color:var(--text-primary);font-size:14px;padding:0}.neg-input::-webkit-outer-spin-button,.neg-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.neg-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.neg-valor{flex:1;text-align:right;color:var(--text-primary);font-size:14px}.neg-unid{flex:none;font-size:12px;color:var(--text-muted)}.neg-pistas{flex:1;display:flex;justify-content:flex-end;gap:6px}.neg-pista{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--radius-pill);border:1px solid var(--border-default);background:var(--bg-base);color:var(--text-secondary);font-family:var(--sans);font-size:12px;cursor:pointer}.neg-pista:hover{color:var(--text-primary)}.neg-pista.ativa{background:var(--brand-orange-10);border-color:var(--brand-orange);color:var(--text-primary)}.neg-pista.ativa svg{color:var(--brand-orange)}.neg-pista.fixa{margin-left:auto;cursor:default}.neg-pista.fixa.negro,.neg-pista.negro{color:#5b9dff;border-color:color-mix(in srgb,#5b9dff 35%,transparent)}.neg-pista.negro.ativa{background:color-mix(in srgb,#5b9dff 12%,transparent);border-color:#5b9dff}.neg-pista.negro.ativa svg{color:#5b9dff}.neg-aviso-contrabando{display:flex;align-items:flex-start;gap:6px;padding:8px 10px;margin:2px 0;background:color-mix(in srgb,var(--brand-orange) 10%,transparent);border:1px solid color-mix(in srgb,var(--brand-orange) 30%,transparent);border-radius:var(--radius-nav);color:var(--brand-orange);font-size:11.5px;line-height:1.4}.neg-aviso-contrabando svg{flex:none;margin-top:1px}.neg-notas{display:flex;flex-direction:column;gap:3px;font-size:11.5px;color:var(--text-muted);line-height:1.45}.neg-cta{width:100%;justify-content:center}.exp-travado{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:10px 12px;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-nav);color:var(--text-muted);font-size:13px}.exp-travado>span:not(.exp-travado-ic){flex:1}.exp-travado-ic{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--border-subtle);color:var(--text-muted);flex:none}.exp-pasta{padding-left:calc(9px + var(--nivel, 0) * 14px)!important;gap:9px}.exp-swatches{display:flex;flex-wrap:wrap;gap:7px;padding:4px 0}.exp-swatch{width:20px;height:20px;padding:0;border-radius:50%;border:2px solid transparent;background:var(--sw);cursor:pointer;transition:transform .1s}.exp-swatch:hover{transform:scale(1.14)}.exp-swatch.sel{border-color:var(--text-primary);box-shadow:0 0 0 1px var(--bg-base)}.exp-ctx-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59}.exp-ctx-menu{position:fixed;z-index:60;min-width:200px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-nav);box-shadow:0 8px 28px #00000073;padding:5px;display:flex;flex-direction:column;gap:2px}.exp-ctx-item{display:flex;align-items:center;gap:9px;background:none;border:none;border-radius:var(--radius-sm);padding:8px 10px;color:var(--text-secondary);font-family:var(--sans);font-size:13px;cursor:pointer;text-align:left;width:100%}.exp-ctx-item:hover{background:var(--border-subtle);color:var(--text-primary)}.exp-ctx-item svg{flex:none}.exp-ctx-item.del{color:var(--danger-text)}.exp-ctx-item.del:hover{background:color-mix(in srgb,var(--danger-text) 15%,transparent)}.exp-ctx-cores{display:flex;flex-wrap:wrap;gap:6px;padding:7px 10px;max-width:210px}.exp-ctx-sep{height:1px;background:var(--border-subtle);margin:3px 6px}.exp-ctx-mover{display:flex;align-items:center;gap:8px;padding:5px 10px}.exp-ctx-mover span{font-size:12px;color:var(--text-muted);flex:none}.exp-ctx-mover select{flex:1;min-width:0;background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:5px 7px;color:var(--text-primary);font-family:var(--sans);font-size:12px;outline:none}.exp-pasta-rename{flex:1;min-width:0;background:var(--bg-base);border:1px solid var(--brand-orange);border-radius:var(--radius-sm);padding:2px 6px;color:var(--text-primary);font-family:var(--sans);font-size:13px;outline:none}.exp-ctx-sub{position:relative}.exp-ctx-chevron{margin-left:auto;color:var(--text-muted)}.exp-ctx-submenu{display:none;position:absolute;left:calc(100% + 2px);top:-5px;width:160px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-nav);box-shadow:0 8px 28px #00000073;padding:9px}.exp-ctx-sub:hover .exp-ctx-submenu{display:block}.exp-ctx-submenu .exp-swatches{display:flex;flex-wrap:wrap;gap:8px;max-width:none;padding:0}.exp-mover-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg-base-60);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:62;padding:20px}.exp-mover{position:relative;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:20px;width:min(340px,100%);max-height:70vh;display:flex;flex-direction:column;gap:12px}.exp-mover h4{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:700}.exp-mover-lista{display:flex;flex-direction:column;gap:3px;overflow-y:auto}.exp-mover-item{display:flex;align-items:center;gap:10px;background:none;border:none;border-radius:var(--radius-sm);padding:9px 10px;color:var(--text-secondary);font-family:var(--sans);font-size:13px;cursor:pointer;text-align:left;width:100%}.exp-mover-item:hover{background:var(--border-subtle);color:var(--text-primary)}.exp-mover-item.sel{background:var(--brand-orange-10);color:var(--text-primary)}.exp-mover-item>svg{flex:none;color:var(--text-muted)}.banco{display:flex;flex-direction:column;gap:16px}.banco-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.banco-kpi{display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--surface-card);border:2px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 4px #0006,inset 0 1px #ffffff0a}.banco-kpi-corpo{display:flex;flex-direction:column;gap:6px;min-width:0}.banco-kpi-rot{font-size:11px;letter-spacing:.4px;color:var(--text-muted)}.banco-kpi-val{font-size:22px;font-weight:700;color:var(--text-primary)}.banco-cabecalho{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.banco-acoes-topo{display:flex;gap:10px;flex-wrap:wrap}.banco-grade-principal{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:16px;align-items:stretch}@media (max-width: 860px){.banco-grade-principal{grid-template-columns:1fr}}.banco-grafico-cab{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px;flex-wrap:wrap}.banco-pilha-totais{display:flex;flex-direction:column;gap:14px;justify-content:space-between}.banco-total-card{padding:0;overflow:hidden;display:flex;flex-direction:column}.banco-total-topo{display:flex;align-items:center;gap:12px;padding:16px 18px 14px}.banco-total-saldo{font-size:22px;font-weight:700;color:var(--text-primary);line-height:1.2;margin-top:2px}.banco-total-stats{display:grid;grid-template-columns:1fr 1fr;border-top:1.5px solid var(--border-subtle)}.banco-total-stat{display:flex;flex-direction:column;gap:3px;padding:11px 18px}.banco-total-stat+.banco-total-stat{border-left:1.5px solid var(--border-subtle)}.banco-total-stat-rot{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.banco-total-stat-num{font-size:14px;font-weight:700;color:var(--text-secondary)}.banco-total-stat-num.destaque{color:var(--brand-orange)}.banco-total-cta-wrap{padding:14px 18px}.banco-total-cta{width:100%;padding:10px 14px;border:none;border-radius:var(--radius-pill);background:var(--brand-orange);color:#fff;font-weight:700;font-size:13px;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:7px;box-shadow:0 3px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #ffffff59;transition:transform .1s ease,box-shadow .1s ease,filter .12s ease}.banco-total-cta:hover{filter:brightness(1.08)}.banco-total-cta:active{transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--brand-orange) 55%,black)}.banco-secao{font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);font-weight:600}.banco-grade{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (max-width: 720px){.banco-grade{grid-template-columns:1fr}}.banco-card{display:flex;flex-direction:column;gap:10px;padding:18px;background:var(--surface-card);border:2px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 4px #0006,inset 0 1px #ffffff0a;transition:border-color .12s}.banco-card-cab{display:flex;align-items:center;gap:10px}.banco-card-ic{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:9px;color:var(--brand-orange);background:var(--brand-orange-10)}.banco-card-ic.marca{color:var(--cor-marca-txt, #fff);background:var(--cor-marca)}.banco-card-ic.marca.escura{box-shadow:inset 0 0 0 1px #ffffff38}.banco-card-ic.oficial{color:inherit;background:#14171f}.banco-card-id{display:flex;flex-direction:column}.banco-card-nome{font-size:14px;font-weight:700;color:var(--text-primary)}.banco-card-sub{font-size:11.5px;color:var(--text-muted)}.banco-card-saldo{font-size:20px;font-weight:700;color:var(--text-primary)}.banco-card-delta{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600}.banco-card-delta.sobe{color:#41c159}.banco-card-delta.desce{color:#e0603c}.banco-add-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px;border:1.5px dashed var(--brand-orange);border-radius:var(--radius-lg);background:none;color:var(--brand-orange);font-weight:600;font-size:13px;font-family:inherit;cursor:pointer;transition:background .15s ease}.banco-add-card:hover{background:var(--brand-orange-10)}.banco-add-card-ic{width:40px;height:40px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1.5px dashed var(--brand-orange)}.banco-add-aviso{font-size:12.5px;color:var(--text-muted);text-align:center}.banco-acao{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 16px;border:2px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);color:var(--text-primary);font-weight:600;cursor:pointer;box-shadow:0 4px #0006,inset 0 1px #ffffff0a;transition:transform .1s ease,box-shadow .1s ease,border-color .15s}.banco-acao:active{transform:translateY(2px);box-shadow:0 2px #0006,inset 0 1px #ffffff05}.banco-acao:hover{border-color:var(--brand-orange-20)}.banco-acao svg{color:var(--brand-orange)}.banco-acao.ativo{border-color:var(--brand-orange-20);box-shadow:0 4px color-mix(in srgb,var(--brand-orange) 30%,black),inset 0 1px #ffffff0a}.banco-acoes .banco-acao.banco-acao-lider{flex:0 0 auto;margin-left:6px;padding-left:22px;position:relative;opacity:.75}.banco-acao-lider:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:1px;background:var(--border-default)}.banco-acao-lider:hover,.banco-acao-lider.ativo{opacity:1}.banco-vazio{color:var(--text-muted);font-style:italic}.banco-voltar{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;background:none;border:none;color:var(--text-muted);font-size:12.5px;cursor:pointer;padding:0}.banco-voltar:hover{color:var(--text-secondary)}.banco-add-sub{color:var(--text-secondary);font-size:13px;margin:0}.banco-add-erro{color:var(--danger-text);font-size:12.5px;margin:0}.banco-add-falha{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.banco-inst-grade{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (max-width: 720px){.banco-inst-grade{grid-template-columns:1fr}}.banco-inst{display:flex;flex-direction:column;gap:14px;padding:18px;background:var(--surface-card);border:2px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 4px #0006,inset 0 1px #ffffff0a}.banco-inst-cab{display:flex;align-items:center;gap:10px}.banco-inst-logo{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:var(--cor-marca);color:var(--cor-marca-txt, #fff);font-weight:700;font-size:12px;flex:none;box-shadow:0 2px color-mix(in srgb,var(--cor-marca) 55%,black),inset 0 1px #ffffff59}.banco-inst-logo.escura{box-shadow:0 2px color-mix(in srgb,var(--cor-marca) 55%,black),inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff38}.banco-inst-logo.oficial{background:#14171f;box-shadow:0 2px #00000080,inset 0 1px #ffffff14}.banco-inst-nome{display:inline-flex;align-items:center;gap:5px}.banco-inst-id{display:flex;flex-direction:column}.banco-inst-nome{font-size:14px;font-weight:700;color:var(--text-primary)}.banco-inst-tag{font-size:11.5px;color:var(--text-muted)}.banco-inst-benefs{display:flex;flex-direction:column;gap:8px}.banco-inst-benef{display:grid;grid-template-columns:78px 1fr;align-items:baseline;gap:12px;font-size:12.5px}.banco-inst-benef-rot{color:var(--text-muted)}.banco-inst-benef-val{color:var(--text-secondary)}.banco-inst-benef-val.destaque{color:#41c159;font-weight:600}.banco-inst-abrir{margin-top:2px;padding:11px;border:none;border-radius:var(--radius-pill);background:var(--cor-marca);color:var(--cor-marca-txt, #fff);font-weight:700;font-size:12.5px;cursor:pointer;box-shadow:0 3px color-mix(in srgb,var(--cor-marca) 55%,black),inset 0 1px #ffffff4d;transition:transform .1s ease,box-shadow .1s ease,filter .12s ease}.banco-inst-abrir:hover:not(:disabled){filter:brightness(1.08)}.banco-inst-abrir:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--cor-marca) 55%,black),inset 0 1px #ffffff26}.banco-inst-abrir.escura{box-shadow:0 3px color-mix(in srgb,var(--cor-marca) 55%,black),inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff38}.banco-inst-abrir.escura:active:not(:disabled){box-shadow:0 1px color-mix(in srgb,var(--cor-marca) 55%,black),inset 0 1px #ffffff26,inset 0 0 0 1px #ffffff38}.banco-inst-abrir:disabled{cursor:default}.banco-inst-abrir.jatem{background:none;border:2px solid var(--border-default);color:var(--text-muted);font-weight:600;box-shadow:none}.banco-acoes{display:flex;gap:12px;flex-wrap:wrap}.banco-acoes .banco-acao{flex:1;min-width:180px}.banco-transf-form{display:flex;flex-direction:column;gap:14px;max-width:420px;padding:18px;background:var(--surface-card);border:2px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 4px #0006,inset 0 1px #ffffff0a}.banco-campo{display:flex;flex-direction:column;gap:5px}.banco-campo-rot{font-size:11px;letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted);font-weight:600}.banco-campo-sel,.banco-campo-inp{padding:10px 12px;background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-nav);color:var(--text-primary);font-size:13px;font-family:inherit;box-shadow:inset 0 1px 3px #0006;transition:border-color .12s ease}.banco-campo-sel:focus,.banco-campo-inp:focus{outline:none;border-color:var(--brand-orange)}.banco-campo-dica{font-size:11.5px;color:var(--text-muted)}.banco-transf-btn{padding:12px;border:none;border-radius:var(--radius-pill);background:var(--brand-orange);color:#fff;font-weight:700;font-size:13px;cursor:pointer;box-shadow:0 3px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #ffffff59;transition:transform .1s ease,box-shadow .1s ease,filter .12s ease}.banco-transf-btn:hover:not(:disabled){filter:brightness(1.08)}.banco-transf-btn:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #fff3}.banco-transf-btn:disabled{opacity:.5;cursor:default}.token-campo{padding:8px 10px;background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-nav);color:var(--text-primary);font-size:13px;font-family:inherit;box-shadow:inset 0 1px 3px #0006;transition:border-color .12s ease}.token-campo:focus{outline:none;border-color:var(--brand-orange)}.token-campo::placeholder{color:var(--text-muted)}.token-hero{display:flex;flex-direction:column;gap:4px;padding:16px 18px;margin:4px 0 12px;background:linear-gradient(150deg,#1a1f30,#12151f);border-radius:var(--radius-lg);box-shadow:0 4px #0006,inset 0 1px #ffffff0f;position:relative;overflow:hidden}.token-hero:after{content:"";position:absolute;top:-30%;right:-20%;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--brand-orange) 20%,transparent),transparent 70%);pointer-events:none}.token-hero-rot{display:inline-flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted);font-weight:600}.token-hero-rot:before{content:"";width:14px;height:14px;border-radius:50%;flex-shrink:0;background:radial-gradient(circle at 32% 26%,color-mix(in srgb,var(--brand-orange) 45%,white) 0%,var(--brand-orange) 48%,color-mix(in srgb,var(--brand-orange) 78%,black) 100%);box-shadow:0 1px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #fff9}.token-hero-saldo{font-size:34px;font-weight:700;color:var(--text-primary);font-family:var(--mono);line-height:1.1}.token-hero-estimado{font-size:13px;color:var(--text-secondary)}.token-hero-acoes{display:flex;gap:10px;margin-top:14px;position:relative}.token-acao-btn{flex:1;display:flex;flex-direction:column;align-items:center;gap:7px;background:none;border:none;color:var(--text-secondary);font-size:11px;font-weight:500;cursor:pointer;padding:4px 0}.token-acao-btn:disabled{opacity:.45;cursor:default}.token-acao-ic{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--surface-card);border:2px solid var(--border-default);color:var(--brand-orange);box-shadow:0 3px #0006,inset 0 1px #ffffff0f;transition:transform .1s ease,box-shadow .1s ease}.token-acao-btn:active:not(:disabled) .token-acao-ic{transform:translateY(2px);box-shadow:0 1px #0006}.token-acao-btn:disabled .token-acao-ic{box-shadow:none}.token-dica-chip{display:inline-flex;font-size:11px;color:var(--text-secondary);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:4px 11px;margin-bottom:6px}.banco-end-conta{display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.banco-end-nome{font-size:13px;font-weight:700;color:var(--text-primary)}.banco-end-linha{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px}.banco-end-rot{color:var(--text-muted);min-width:96px}.banco-end-cod{font-family:var(--mono);color:var(--text-primary);background:var(--surface-card);padding:3px 10px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);box-shadow:0 2px #0000004d,inset 0 1px #ffffff0a}.banco-end-copiar,.banco-end-excluir,.banco-end-gerar{display:inline-flex;align-items:center;gap:5px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-pill);padding:6px 12px;color:var(--text-secondary);font-size:12px;cursor:pointer;box-shadow:0 2px #00000059;transition:color .12s,border-color .12s}.banco-end-copiar:hover,.banco-end-gerar:hover:not(:disabled){color:var(--text-primary);border-color:var(--brand-orange-20)}.banco-end-copiar.copiado{color:var(--ok-text);border-color:color-mix(in srgb,var(--ok-text) 40%,transparent)}.banco-end-gerar:disabled{opacity:.5;cursor:default}.banco-transf-preview{font-size:12.5px;color:var(--text-secondary)}.banco-card-btn{text-align:left;width:100%;background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}.banco-card-btn:hover .banco-card{border-color:var(--border-default)}.banco-ext-selo{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--danger-text) 10%,var(--surface-card));border:1px solid color-mix(in srgb,var(--danger-text) 30%,transparent);font-size:12.5px;color:var(--text-secondary);box-shadow:0 3px #0006,inset 0 1px #ffffff0a}.banco-ext-selo-ic{display:inline-flex;color:var(--danger-text)}.banco-ext-lista{display:flex;flex-direction:column;gap:2px}.banco-ext-mov{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:9px 6px;border-radius:var(--radius-nav);font-size:13px;transition:background .12s}.banco-ext-mov:hover{background:var(--surface-card)}.banco-ext-ic{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:var(--surface-card);color:var(--text-muted)}.banco-ext-ic.credito{color:var(--ok-text);background:color-mix(in srgb,var(--ok-text) 12%,var(--surface-card))}.banco-ext-rot{color:var(--text-secondary)}.banco-ext-val{color:var(--text-primary);font-weight:600}.banco-ext-val.credito{color:#41c159}.appbanco-area{width:100%;max-width:880px;min-width:0;margin:0 auto;container-type:inline-size}.appbanco{display:flex;flex-direction:column;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 8px 40px #0006;color:#22262b}.appbanco-header{padding:24px}.appbanco-header-topo{display:flex;align-items:center;justify-content:space-between}.appbanco-marca{display:flex;align-items:center;gap:12px;font-weight:700;font-size:16px}.appbanco-logo{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:4px;border:1px solid #ffffff80;background:#fff;color:#22262b;border-radius:12px;font-size:18px}.appbanco-ola{margin-top:18px;font-size:20px;font-weight:600;overflow-wrap:anywhere}.appbanco-corpo{padding:24px;display:flex;flex-direction:column;gap:24px;background:#fff}.appbanco-inicio{display:grid;gap:24px}.appbanco-resumo{display:flex;flex-direction:column;gap:24px;min-width:0}.appbanco-conta{display:flex;flex-direction:column;gap:8px}.appbanco-conta-rot{font-size:14px;font-weight:500;color:#555d69}.appbanco-saldo-linha{display:flex;align-items:center;justify-content:space-between;gap:8px}.appbanco-saldo{display:block;font-size:clamp(24px,5cqi,34px);font-weight:700;color:#22262b;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.appbanco-olho{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border:1px solid #d5d9df;border-radius:50%;background:#fff;color:#424a55;cursor:pointer}.appbanco-extrato-link{display:inline-flex;align-items:center;gap:6px;align-self:start;min-height:44px;color:#424a55;font-size:13px;text-underline-offset:4px}.appbanco-acoes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.appbanco-acao{display:flex;flex-direction:column;align-items:center;gap:8px;padding:4px 0;background:none;border:none;color:#22262b;font-size:12px;font-weight:600;cursor:pointer}.appbanco-acao-ic{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;background:#f0f1f4;color:#22262b}.appbanco-acao:not(:disabled):hover .appbanco-acao-ic{background:var(--appbanco-marca);color:var(--appbanco-marca-txt)}.appbanco-acao:disabled{color:#626975;cursor:not-allowed;opacity:1}.appbanco-acao:disabled .appbanco-acao-ic{background:#f5f5f7;color:#626975;border:1px dashed #b7bdc6}.appbanco-breve{font-size:10px;line-height:1.4;font-weight:500;color:#626975}.appbanco-credito{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid #e0e3e8;border-radius:18px;background:#f8f9fb;min-width:0}.appbanco-cartao-preview{display:grid;grid-template-columns:1fr auto;align-items:center;gap:22px;padding:18px;border-radius:12px;background:var(--appbanco-marca);color:var(--appbanco-marca-txt);font-size:14px;font-weight:600}.appbanco-cartao-preview span:last-child{grid-column:1 / -1;letter-spacing:2px}.appbanco-credito-tit{font-size:17px;font-weight:700;color:#22262b}.appbanco-credito-txt{font-size:13px;line-height:1.6;color:#555d69;margin:0}.appbanco-credito-btn{border:1px solid #cbd0d8;border-radius:12px;padding:13px 18px;font-weight:600;font-size:14px}.appbanco-credito-btn:disabled{background:#e9ecf0;color:#555d69;cursor:not-allowed;opacity:1}.appbanco-extrato{min-width:0;border-top:1px solid #e0e3e8;padding-top:24px;scroll-margin-top:24px}.appbanco-extrato h2{margin:0 0 16px;font-size:17px;color:#22262b}.appbanco .banco-vazio{padding:24px 16px;margin:0;background:#f8f9fb;border-radius:12px;font-size:14px;font-style:normal;color:#555d69;line-height:1.6}.appbanco-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;border-top:1px solid #e0e3e8;background:#fff;padding:12px 16px}.appbanco-nav button{display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 4px;min-height:56px;background:none;border:none;border-radius:12px;color:#555d69;font-size:12px;cursor:pointer}.appbanco-nav button.ativo{background:var(--appbanco-marca);color:var(--appbanco-marca-txt);font-weight:700}.appbanco-nav button:disabled{opacity:1;cursor:not-allowed}.appbanco-nav button:not(:disabled):not(.ativo):hover{background:#f0f1f4}.appbanco-area .appbanco-sair{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0 0 12px;color:var(--text-secondary)}.appbanco-area .appbanco-sair:hover{color:var(--text-primary)}.appbanco button:focus-visible,.appbanco a:focus-visible{outline:2px solid #22262b;outline-offset:3px}.appbanco .banco-ext-mov{border-bottom-color:#e0e3e8}.appbanco .banco-ext-mov:hover{background:#f0f1f4}.appbanco .banco-ext-rot{color:#555d69;overflow-wrap:anywhere}.appbanco .banco-ext-val{color:#22262b}.appbanco .banco-ext-val.credito{color:#18703a}@container (min-width: 680px){.appbanco-inicio{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:start}.appbanco-extrato{grid-column:1 / -1}.appbanco-corpo,.appbanco-header{padding:28px}}@container (max-width: 360px){.appbanco-corpo,.appbanco-header{padding:16px}.appbanco-credito{padding:14px}.appbanco-acao{font-size:11px}}.chip-selo{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0e1626;border:1px solid var(--border-default);border-radius:var(--radius-nav);padding:1px 7px;cursor:pointer;color:var(--text-secondary);font-size:12px;display:inline-flex;align-items:center;margin-left:6px;vertical-align:baseline;transition:border-color .15s,color .15s}.chip-selo:hover{border-color:var(--text-secondary);color:var(--text-primary)}.reg-meu{font-size:11px;color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:1px 6px;margin-left:6px}.murm-filtro{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#0e1626;border:1px solid var(--border-default);border-radius:var(--radius-nav);margin-bottom:12px;font-size:13px;color:var(--text-secondary)}.link-btn{background:none;border:none;padding:0;cursor:pointer;color:var(--text-muted);font-size:12px;font-family:inherit}.link-btn:hover{color:var(--text-primary)}.hardware-dual-workspace{display:grid;grid-template-columns:1fr 460px;gap:24px;align-items:start}@media (max-width: 1200px){.hardware-dual-workspace{grid-template-columns:1fr}}.vertical-tower-card{background:linear-gradient(180deg,#101726,#080c16);border:1px solid #1f2c48;border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column;gap:14px;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 12px 35px #000000b3}.vertical-tower-card:hover{border-color:var(--brand-orange);background:linear-gradient(180deg,#16223a,#0b1120);transform:translateY(-4px);box-shadow:0 18px 45px #f4541938}.vertical-tower-box{background:#03050c;border:2px solid #182540;border-radius:var(--radius-sm);height:240px;padding:6px;display:flex;gap:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #000000f2}.tower-box-real-art{height:210px;margin-bottom:-14px;display:flex;align-items:flex-end;justify-content:center;position:relative;overflow:visible}.tower-box-real-art:after{content:"";position:absolute;left:20%;right:20%;bottom:2%;height:13px;z-index:0;background:radial-gradient(ellipse,rgba(0,0,0,.55) 0%,transparent 72%);filter:blur(2px);pointer-events:none}.tower-box-real-art img{position:relative;z-index:1;height:120%;width:auto;max-width:118%;object-fit:contain;filter:drop-shadow(0 22px 22px rgba(0,0,0,.55));transition:transform .3s cubic-bezier(.16,1,.3,1)}.vertical-tower-card:hover .tower-box-real-art img{transform:translateY(-10px) scale(1.03)}.notebook-card-thumb{height:130px;display:flex;align-items:center;justify-content:center}.notebook-card-thumb img{max-height:100%;max-width:100%;object-fit:contain;transition:filter .25s ease,opacity .25s ease}.notebook-card.fechado .notebook-card-thumb img{filter:grayscale(85%) brightness(.55);opacity:.85}.notebook-card.aberto .notebook-card-thumb img{filter:drop-shadow(0 8px 18px rgba(0,255,157,.18))}.notebook-card-estado{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.notebook-card.aberto .notebook-card-estado{color:#00ff9d}.tower-front-bezel{width:48px;height:100%;background:linear-gradient(180deg,#141c2e,#090f1a);border:1px solid #233458;border-radius:4px;display:flex;flex-direction:column;align-items:center;padding:10px 4px;gap:10px;position:relative;box-shadow:inset 0 1px #ffffff1a}.tower-power-halo{width:14px;height:14px;border-radius:50%;background:var(--brand-orange);border:2px solid #ff7a45;box-shadow:0 0 10px var(--brand-orange)}.vertical-mesh-pattern{width:82%;flex:1;background:repeating-linear-gradient(0deg,#202e4d 0 3px,transparent 3px 7px);border-radius:2px;border:1px solid #1a2744;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.front-fan-glow{width:22px;height:22px;border-radius:50%;background:#040710;border:1.5px solid #00f3ff;box-shadow:0 0 8px #00f3ff;animation:spinFan 3s infinite linear}@keyframes spinFan{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tower-glass-side{flex:1;height:100%;background:radial-gradient(circle at 50% 30%,#0e182cf5,#03060efc);border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:12px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.tower-glass-side:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.12) 0%,transparent 45%);pointer-events:none}.top-aio-cooler-block{display:flex;align-items:center;gap:10px}.aio-waterblock-pump{width:34px;height:34px;border-radius:50%;background:#08101e;border:2px solid #00ff9d;box-shadow:0 0 10px #00ff9d;display:grid;place-items:center;font-size:14px;animation:spinFan 4s infinite linear}.gpu-horizontal-armored{height:30px;background:linear-gradient(90deg,#1b263e,#0d1424);border:1.5px solid #324775;border-radius:3px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;font-family:var(--mono);font-size:10px;font-weight:700;color:#b061ff;box-shadow:0 4px 10px #000c}.psu-bottom-shroud{height:24px;background:#070c18;border-top:1px solid #1a2744;display:flex;align-items:center;justify-content:space-between;padding:0 8px;font-family:var(--mono);font-size:9px;color:var(--text-muted)}.tower-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border-subtle);padding-top:10px}.tower-name{font-size:14px;font-weight:700;color:var(--text-primary)}.tower-specs{font-size:11px;color:var(--text-secondary);font-family:var(--mono)}.tower-slots-preenchidos{font-size:10px;color:var(--text-muted);font-family:var(--mono);margin-top:2px}.rack-cabinet-frame{background:linear-gradient(180deg,#0e1424,#060912);border:3px solid #1c2640;border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 24px 70px #000000e6,inset 0 0 50px #000000f2;position:relative}.rack-cable-guide{position:absolute;right:28px;top:60px;bottom:24px;width:6px;background:linear-gradient(180deg,#005bb7,var(--brand-orange),#00ff9d);border-radius:3px;opacity:.85;box-shadow:0 0 12px #005bb7;z-index:10;pointer-events:none}.rack-top-status{background:#04060c;border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:10px 14px;display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:11px}.mesh-ventilation{height:6px;background:repeating-linear-gradient(90deg,#1c2540 0 3px,transparent 3px 6px);border-radius:2px;margin-bottom:4px}.rack-steel-rails{background:#020408;border:1px solid #141c30;border-radius:var(--radius-sm);padding:10px;display:flex;gap:10px;position:relative}.cage-nut-strip{width:18px;background:#0a0f1c;border:1px solid #172036;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:6px 0;flex-shrink:0}.cage-hole{width:6px;height:6px;background:#010204;border:1px solid #202d4a;border-radius:1px}.rack-faceplate-stack{flex:1;display:flex;flex-direction:column;gap:6px}.rack-faceplate{background:linear-gradient(180deg,#151d30,#0c1220);border:1px solid #222e4a;border-radius:4px;padding:6px 12px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .25s ease;position:relative;box-shadow:inset 0 1px #ffffff14,0 3px 6px #00000080}.rack-faceplate:hover{border-color:var(--brand-orange);box-shadow:0 0 16px var(--brand-orange-glow)}.rack-faceplate.u-1{height:40px}.rack-faceplate.u-2{height:80px}.rack-faceplate.u-3{height:120px}.rack-faceplate.u-4{height:160px}.empty-u-slot.u-1{height:40px}.empty-u-slot.u-2{height:80px}.empty-u-slot.u-3{height:120px}.empty-u-slot.u-4{height:160px}.screw{width:5px;height:5px;border-radius:50%;background:#253354;border:1px solid #3c4f7a;position:absolute}.screw.top-left{top:4px;left:4px}.screw.top-right{top:4px;right:4px}.screw.bottom-left{bottom:4px;left:4px}.screw.bottom-right{bottom:4px;right:4px}.qnap-storage-frame{width:100%;height:100%;background:#080c16;border:1px solid #28375a;border-radius:4px;padding:6px;display:flex;gap:8px;align-items:center}.qnap-storage-frame{width:100%;height:100%;background:linear-gradient(180deg,#090e18,#04060c);border:1px solid #1c2640;border-radius:4px;padding:8px 10px;display:flex;gap:12px;align-items:center}.vertical-caddy-matrix{flex:1;display:grid;grid-template-columns:repeat(8,1fr);gap:6px;height:100%;padding-bottom:8px}.caddy-slot-cavity{background:#020408;border:1px dashed #1a2640;border-radius:4px;position:relative;height:100%;box-shadow:inset 0 0 12px #000000f2}.caddy-slot-cavity:before{content:"";position:absolute;top:4px;left:50%;transform:translate(-50%);width:2px;height:80%;background:repeating-linear-gradient(180deg,#121a2c 0 2px,transparent 2px 4px);opacity:.6}.vertical-caddy-bay{width:100%;height:100%;background:linear-gradient(180deg,#141c2e,#090e1a);border:1px solid #22304d;border-radius:3px;padding:6px 3px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;cursor:pointer;transition:transform .35s cubic-bezier(.34,1.56,.64,1),border-color .25s,box-shadow .25s,background .25s;position:relative;z-index:2;box-shadow:0 4px 10px #0009}.vertical-caddy-bay:hover,.vertical-caddy-bay.pulled{border-color:var(--brand-orange);background:linear-gradient(180deg,#202e4c,#10192e);box-shadow:0 16px 30px #000000e6,0 0 18px #f4541973;transform:translateY(16px) scale(1.06);z-index:10}.caddy-latch-top{width:80%;height:8px;background:linear-gradient(180deg,#2a3b5c,#151e30);border:1px solid #3c527e;border-radius:2px;box-shadow:inset 0 1px #ffffff26;transition:all .25s ease}.vertical-caddy-bay:hover .caddy-latch-top,.vertical-caddy-bay.pulled .caddy-latch-top{background:linear-gradient(180deg,#f45419,#b3390c);border-color:#ff7843;transform:scaleY(1.2);box-shadow:0 0 10px #f45419cc}.caddy-number{font-family:var(--mono);font-size:8px;font-weight:700;color:var(--text-secondary);letter-spacing:.5px;transition:color .2s}.vertical-caddy-bay:hover .caddy-number,.vertical-caddy-bay.pulled .caddy-number{color:var(--brand-orange)}.caddy-pull-handle{width:4px;height:30px;background:#060912;border:1px solid #22304d;border-radius:2px;margin:4px 0;transition:all .25s ease}.vertical-caddy-bay:hover .caddy-pull-handle,.vertical-caddy-bay.pulled .caddy-pull-handle{border-color:var(--brand-orange);background:#182640;box-shadow:0 0 8px var(--brand-orange)}.rack-selector-bar{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;margin-bottom:12px;scrollbar-width:thin}.rack-select-chip{background:#090e18;border:1px solid #1c2640;border-radius:var(--radius-sm);padding:5px 10px;font-family:var(--mono);font-size:11px;font-weight:700;color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:all .2s ease;display:flex;align-items:center;gap:6px}.rack-select-chip:hover{border-color:var(--brand-orange);color:var(--text-primary);background:#111a2d}.rack-select-chip.active{border-color:var(--brand-orange);color:var(--brand-orange);background:#f454191f;box-shadow:0 0 10px #f4541933}.empty-u-slot{background:#0a101c99;border:1px dashed #1e2c48;border-radius:4px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease}.empty-u-slot:hover{border-color:var(--brand-orange);background:#f4541914}.empty-u-text{font-family:var(--mono);font-size:10px;color:var(--text-muted);display:flex;align-items:center;gap:6px}.dell-poweredge-bezel{width:100%;height:100%;background:linear-gradient(180deg,#161f30,#080d17);border:2px solid #2e3d5c;border-radius:4px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,0 10px 30px #000000f2}.dell-ear-left{width:28px;height:100%;background:linear-gradient(180deg,#222f48,#0f1524);border-right:2px solid #334468;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:10px 0;flex-shrink:0;z-index:15}.dell-idrac-bar{width:4px;height:36px;background:linear-gradient(180deg,#009dff,#005bb7);border-radius:2px;box-shadow:0 0 12px #009dff}.dell-ear-right{width:42px;height:100%;background:linear-gradient(180deg,#222f48,#0f1524);border-left:2px solid #334468;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:10px 0;flex-shrink:0;z-index:15}.dell-pwr-btn{width:20px;height:20px;border-radius:50%;background:#060a14;border:2px solid #00ff9d;display:grid;place-items:center;box-shadow:0 0 12px #00ff9d99;cursor:pointer}.dell-port-icon{width:16px;height:8px;background:#04060c;border:1px solid #384b72;border-radius:1px}.dell-center-chassis{flex:1;height:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between;background:#020408;padding:0}.dell-oled-screen{position:absolute;top:9px;right:75px;height:22px;background:#010408;border:1px solid #1a273e;border-radius:3px;padding:1px 4px;display:flex;align-items:center;gap:6px;z-index:25;box-shadow:inset 0 2px 6px #000000f2,inset 0 -1px #ffffff14}.dell-oled-controls{display:flex;align-items:center;gap:3px;background:#050a14;border:1px solid #121c2d;border-radius:2px;padding:1px 4px}.dell-oled-btn{font-family:var(--mono);font-size:8px;font-weight:700;color:#4b6890;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s ease;line-height:1}.dell-oled-btn:hover{color:#00f3ff}.dell-oled-matrix-window{background:#000712;border:1px solid #003a57;border-radius:2px;padding:2px 6px;display:flex;align-items:center;gap:4px;box-shadow:inset 0 1px 4px #000000e6}.dell-oled-text{font-family:var(--mono);font-size:8px;font-weight:700;color:#00e5ff;letter-spacing:.5px;text-shadow:0 0 4px rgba(0,229,255,.7);white-space:nowrap}.dell-oled-dot{width:4px;height:4px;border-radius:50%;background:#00ff9d;box-shadow:0 0 3px #00ff9d}.dell-drives-bg{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(12,1fr) 5fr;gap:3px;padding:4px 6px;opacity:.95}.dell-drive-bay-strip{background:linear-gradient(180deg,#121b2d,#060912);border:1px solid #202d46;border-radius:2px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:6px 1px}.dell-drive-orange-ring{width:7px;height:7px;border-radius:50%;border:1.5px solid #f45419;background:#04060c;box-shadow:0 0 6px #f45419}.dell-drive-green-led{width:5px;height:5px;border-radius:50%;background:#00ff9d;box-shadow:0 0 6px #00ff9d}.dell-right-mesh-vent{background:repeating-linear-gradient(45deg,#0d1524 0,#0d1524 2px,#040710 2px,#040710 4px);border:1px solid #1a273e;border-radius:2px}.dell-honeycomb-grill-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10;display:flex;align-items:center;justify-content:center}.dell-honeycomb-svg{width:100%;height:100%;filter:drop-shadow(0 8px 12px rgba(0,0,0,.95))}.dell-bezel-lock{position:absolute;left:95px;top:36px;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#346,#111726);border:2px solid #5a73a8;display:grid;place-items:center;z-index:16;box-shadow:0 4px 10px #000000e6,inset 0 1px #fff6}.specialized-modal-container{display:flex;flex-direction:column;gap:16px;margin-top:12px}.modal-stats-banner{background:linear-gradient(180deg,#10192b,#060a14);border:1px solid #1e2c46;border-radius:var(--radius-sm);padding:10px 14px;display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:11px}.storage-bay-selector-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.modal-caddy-chip{background:linear-gradient(180deg,#141f33,#090f1a);border:1px solid #223454;border-radius:4px;padding:10px 4px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;transition:all .2s ease}.modal-caddy-chip:hover{border-color:var(--brand-orange);background:#192742}.modal-caddy-chip.selected{border-color:var(--brand-orange);box-shadow:0 0 12px #f4541966;background:#f454191f}.switch-port-matrix-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:6px}.switch-port-chip{background:#060b16;border:1px solid #1a2842;border-radius:3px;padding:6px 2px;display:flex;flex-direction:column;align-items:center;gap:4px;font-family:var(--mono);font-size:9px;cursor:pointer;transition:all .2s ease}.switch-port-chip:hover{border-color:#00f3ff}.switch-port-chip.active{border-color:#00ff9d;background:#00ff9d1a}.ups-power-gauge-box{background:linear-gradient(180deg,#101a2c,#060a14);border:1px solid #1e2d46;border-radius:6px;padding:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;text-align:center}.ups-gauge-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#060b16;border:1px solid #1a2842;border-radius:4px;padding:12px 8px}.ups-gauge-val{font-family:var(--mono);font-size:15px;font-weight:700;color:#00ff9d;line-height:1.3}.loja-hardware-secao{margin-top:32px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-nav);padding:20px}.mkt-loja-oficial-secao{display:grid;grid-template-columns:minmax(200px,280px) 1fr;gap:16px;margin-bottom:24px}.mkt-loja-oficial-poster{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:20px;border:none;border-radius:14px;cursor:pointer;color:#fff;background:linear-gradient(150deg,var(--brand-orange) 0%,#7c1d0f 100%);transition:filter .15s ease}.mkt-loja-oficial-poster:hover{filter:brightness(1.06)}.mkt-loja-oficial-poster svg{opacity:.9}.mkt-loja-oficial-poster-marca{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:26px;font-weight:800;letter-spacing:1.5px}.mkt-loja-oficial-selo{color:#d4af37;fill:#d4af37;stroke:#fff;flex-shrink:0}.hw-card-oficial{display:inline-flex;align-items:center;gap:4px;width:fit-content;margin-top:4px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--text-secondary)}.mkt-loja-oficial-poster-titulo{font-size:14px;font-weight:600;line-height:1.3}.mkt-loja-oficial-poster-sub{font-size:11.5px;opacity:.85;max-width:200px}.mkt-loja-oficial-poster-cta{margin-top:6px;background:#fff;color:var(--brand-orange);border-color:#fff}.mkt-loja-oficial-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mkt-loja-oficial-carregando{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;min-height:120px}.mkt-armazenamento-externo{grid-column:1 / -1}@media (max-width: 720px){.mkt-loja-oficial-secao{grid-template-columns:1fr}.mkt-loja-oficial-poster{padding:24px}}@media (max-width: 560px){.mkt-loja-oficial-cards{grid-template-columns:1fr}}.loja-hardware-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-top:16px}.loja-hardware-sub-cab{margin-top:28px;padding-top:20px;border-top:1px solid var(--border-subtle)}.hardware-store-card{background:var(--surface-card);border:1px solid var(--border-default);border-radius:10px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;transition:all .2s ease}.hardware-store-card:hover{border-color:var(--brand-orange);box-shadow:0 4px 16px #f4541926;transform:translateY(-2px)}.hw-card-header{display:flex;align-items:flex-start;gap:12px}.hw-card-icon{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-nav);padding:10px;color:var(--brand-orange);display:flex;align-items:center;justify-content:center}.hw-card-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.hw-card-title{font-size:13px;font-weight:700;color:var(--text-primary);overflow-wrap:anywhere}.hw-card-spec{font-family:var(--mono);font-size:10px;color:var(--text-muted);overflow-wrap:anywhere}.hw-card-tier{display:inline-block;width:fit-content;margin-top:3px;padding:1px 6px;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.03em;color:var(--text-muted);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.hw-card-selo-rack{display:inline-block;width:fit-content;margin-top:3px;padding:1px 6px;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.03em;color:var(--brand-orange);background:var(--brand-orange-10);border-radius:var(--radius-sm)}.hw-card-footer{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:1px solid var(--border-subtle)}.hw-card-precoqtd{display:flex;align-items:center;justify-content:space-between;gap:8px}.hw-card-price{font-family:var(--mono);font-size:14px;font-weight:700;color:var(--brand-orange)}.hw-card-preco-hox{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;font-family:var(--mono);font-size:11px;font-weight:700;color:var(--text-secondary);cursor:pointer;transition:color .12s ease}.hw-card-preco-hox:hover{color:var(--text-primary)}.hw-card-preco-hox:disabled{opacity:.5;cursor:default}.hw-card-precos{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;row-gap:4px}.hw-card-price,.hw-card-preco-de{white-space:nowrap}.hw-card-preco-de{font-family:var(--mono);font-size:11px;color:var(--text-muted);text-decoration:line-through}.hw-card-promo-selo{display:inline-flex;align-items:center;gap:3px;flex:none;padding:1px 6px;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-on-brand);background:var(--brand-orange);border-radius:var(--radius-pill)}.mkt-comu-tabela-wrap,.mkt-comu-book-wrap{margin-top:16px;overflow-x:auto}.mkt-comu-tabela,.mkt-comu-book{width:100%;border-collapse:collapse;font-size:13px}.mkt-comu-drill>.mkt-comu-book-wrap .mkt-comu-book{max-width:none}.mkt-comu-book{max-width:440px}.mkt-comu-tabela th,.mkt-comu-book th{text-align:left;padding:8px 12px;font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-family:var(--mono);border-bottom:1px solid var(--border-default);white-space:nowrap}.mkt-comu-tabela td,.mkt-comu-book td{padding:10px 12px;border-bottom:1px solid var(--border-subtle)}.mkt-comu-linha{cursor:pointer;transition:background .12s}.mkt-comu-linha:hover{background:var(--brand-orange-10)}.mkt-comu-item{display:flex;align-items:center;gap:8px;font-weight:600}.mkt-comu-item svg{color:var(--brand-orange);flex:0 0 auto}.mkt-comu-qtd{color:var(--text-secondary);font-family:var(--mono)}.mkt-comu-preco{color:var(--brand-orange);font-weight:700;font-family:var(--mono);white-space:nowrap}.mkt-comu-chev{text-align:right;color:var(--text-muted);width:1%}@keyframes mkt-of-acende{0%{background:var(--brand-orange-20)}to{background:transparent}}.mkt-of-entrou{animation:mkt-of-acende 2.4s ease-out}.mkt-of-entrou td:first-child{box-shadow:inset 2px 0 0 var(--brand-orange)}.mkt-of-saiu{opacity:.45}.mkt-of-saiu td{text-decoration:line-through}@media (prefers-reduced-motion: reduce){.mkt-of-entrou{animation:none}}.mkt-comu-th-fav{width:1%}.mkt-comu-fav{width:1%;padding-right:0}.mkt-fav-btn{background:none;border:0;padding:2px;display:flex;align-items:center;cursor:pointer;color:var(--text-muted);opacity:.45;transition:opacity .12s,color .12s,transform .12s}.mkt-comu-linha:hover .mkt-fav-btn{opacity:.8}.mkt-fav-btn:hover{opacity:1;color:var(--brand-orange);transform:scale(1.12)}.mkt-fav-btn:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px;border-radius:var(--radius-sm)}.mkt-fav-btn.marcada{opacity:1;color:var(--brand-orange)}.mkt-fav-btn.marcada svg{fill:currentColor}.mkt-comu-nota{margin:8px 2px 0;font-size:12px;color:var(--text-secondary)}.mkt-item-nome-preco{margin:14px 18px 0}.mkt-comu-acao{text-align:right;width:1%}.mkt-comu-drill-nome{margin:12px 0 4px;font-size:16px;font-weight:700}.mkt-comu-book-cab{font-size:12px;color:var(--text-secondary);font-family:var(--mono);margin:8px 0 4px}.mkt-comu-vend{color:var(--text-primary);font-weight:600}.mkt-ob{max-width:440px;margin:10px 0 20px;border:1px solid var(--border-subtle);border-radius:var(--radius-nav);overflow:hidden}.mkt-ob-cab,.mkt-ob-linha{display:grid;grid-template-columns:1fr auto auto;gap:18px;padding:6px 12px;align-items:center}.mkt-ob-cab{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-family:var(--mono);border-bottom:1px solid var(--border-subtle)}.mkt-ob-linha{position:relative;font-family:var(--mono);font-size:12.5px}.mkt-ob-linha:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 55%,transparent)}.mkt-ob-depth{position:absolute;top:0;right:0;bottom:0;background:var(--brand-orange-10);z-index:0;pointer-events:none}.mkt-ob-preco,.mkt-ob-qtd,.mkt-ob-total{position:relative;z-index:1}.mkt-ob-preco{color:var(--brand-orange);font-weight:700}.mkt-ob-qtd,.mkt-ob-total{color:var(--text-secondary);text-align:right}.mkt-cv{max-width:440px;margin:12px 0 20px;border:1px solid var(--border-subtle);border-radius:var(--radius-nav);overflow:hidden}.mkt-cv-abas{display:flex}.mkt-cv-aba{flex:1;padding:10px;background:var(--bg-base);border:none;border-bottom:2px solid transparent;color:var(--text-secondary);font:inherit;font-weight:600;cursor:pointer;transition:color .12s}.mkt-cv-aba.ativa{color:var(--text-primary)}.mkt-cv-aba.ativa.comprar{border-bottom-color:#16a34a}.mkt-cv-aba.ativa.vender{border-bottom-color:var(--brand-orange)}.mkt-cv-corpo{padding:14px;display:flex;flex-direction:column;gap:10px}.mkt-cv-linha{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--text-secondary)}.mkt-cv-linha.total{padding-top:8px;border-top:1px solid var(--border-subtle);color:var(--text-primary);font-weight:600}.mkt-cv-saldo{font-size:11px;color:var(--text-muted);font-family:var(--mono);display:flex;align-items:center;gap:4px}.mkt-cv-btn{width:100%;justify-content:center;color:var(--text-on-brand);border:none;font-weight:700;padding:11px;border-radius:var(--radius-nav);cursor:pointer}.mkt-cv-btn.comprar{background:#16a34a}.mkt-cv-btn.vender{background:var(--brand-orange)}.mkt-cv-btn:disabled{opacity:.5;cursor:not-allowed}.mkt-cv-campo{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-secondary)}.mkt-cv-campo>span{display:flex;align-items:baseline;gap:6px}.mkt-cv-campo-nota{font-style:normal;font-size:10px;letter-spacing:.04em;text-transform:lowercase;color:var(--text-secondary);opacity:.75}.mkt-cv-campo input{background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:8px 10px;color:var(--text-primary);font:inherit}.mkt-cv-pistas{display:flex;gap:8px}.mkt-acoes{display:flex;align-items:stretch;gap:8px}.mkt-acao-cart{flex:0 0 auto;width:40px;padding:0;justify-content:center}.mkt-acao-ja{flex:1;justify-content:center;white-space:nowrap}.mkt-acoes.compacto{flex:0 0 auto}.mkt-acoes.compacto .mkt-acao-ja{flex:0 0 auto;width:40px;padding:0}.hw-qtd-stepper{display:flex;align-items:center;gap:3px;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:2px 4px}.hw-qtd-btn{background:var(--surface-card);color:var(--text-primary);border:1px solid var(--border-default);border-radius:3px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px;font-weight:700;line-height:1;-webkit-user-select:none;user-select:none;transition:all .15s ease}.hw-qtd-btn:hover{background:var(--brand-orange);border-color:var(--brand-orange);color:var(--text-on-brand)}.hw-qtd-val{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--text-primary);min-width:20px;text-align:center}.hoc-logo-badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:linear-gradient(180deg,#2a3b5c,#0c1424);border:2px solid var(--brand-orange);border-radius:4px;padding:6px 26px;font-family:var(--sans);font-weight:900;font-size:15px;color:#fff;letter-spacing:3px;z-index:16;box-shadow:0 8px 25px #000000f2,0 0 16px #f4541980,inset 0 1px #fff6;text-shadow:0 2px 4px rgba(0,0,0,.9)}.caddy-led.activity{animation:ledPulse 1.4s infinite alternate}@keyframes ledPulse{0%{opacity:.4;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}.qnap-right-control{width:64px;height:100%;background:#060912;border:1px solid #1c2640;border-radius:3px;padding:8px 4px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.qnap-logo-text{font-family:var(--mono);font-weight:800;font-size:10px;color:var(--brand-orange);letter-spacing:1px}.qnap-power-btn{width:18px;height:18px;border-radius:50%;background:#0c1220;border:1px solid var(--status-green);display:grid;place-items:center;box-shadow:0 0 8px #00ff9d4d}.brand-badge{font-family:var(--mono);font-weight:700;font-size:10px;padding:3px 8px;border-radius:3px;text-transform:uppercase}.badge-cisco{background:#049fd926;color:#049fd9;border:1px solid #049fd9}.badge-apc{background:#00875226;color:#008752;border:1px solid #008752}.faceplate-center{display:flex;align-items:center;gap:14px;flex:1}.ups-lcd-screen{background:#01140c;border:1px solid #008752;color:#008752;font-family:var(--mono);font-size:10px;padding:4px 8px;border-radius:3px}.ethernet-port-bank{display:grid;grid-template-columns:repeat(12,1fr);gap:2px;background:#03050c;padding:4px;border:1px solid var(--border-default);border-radius:3px}.rj45-port{width:8px;height:8px;background:#141c30;border-radius:1px}.rj45-port.active{background:#00ff9d;box-shadow:0 0 5px #00ff9d}.faceplate-title{font-size:12px;font-weight:700;color:var(--text-primary)}.faceplate-sub{font-size:10px;color:var(--text-secondary);font-family:var(--mono)}.faceplate-leds{display:flex;align-items:center;gap:6px}.led-indicator{width:6px;height:6px;border-radius:50%;background:#00ff9d;box-shadow:0 0 6px #00ff9d}.slots-modal-compact{background:var(--bg-chrome);border:1px solid var(--border-default);border-radius:var(--radius-lg);width:min(940px,94vw);max-width:940px;padding:18px 20px;display:flex;flex-direction:column;gap:14px;box-shadow:0 28px 90px #000000f2,0 0 30px #00000080;transform:scale(.95) translateY(12px);transition:transform .25s cubic-bezier(.16,1,.3,1);position:relative}.armario-modal-grande{max-height:88vh;overflow-y:auto}.slots-modal-compact.tem-drawer-lateral{max-width:1040px}.slots-modal-compact.tem-drawer-lateral{max-width:940px}.modal-overlay.active .slots-modal-compact{transform:scale(1) translateY(0)}.modal-top-compact{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-subtle);padding-bottom:12px}.modal-device-title{font-size:16px;font-weight:800;color:var(--text-primary);display:flex;align-items:center;gap:10px}.modal-device-hostname-input{font:inherit;font-weight:800;color:var(--text-primary);background:var(--bg-base);border:1px solid var(--brand-orange);border-radius:var(--radius-sm);padding:2px 8px;width:14ch}.modal-device-hostname-input:disabled{opacity:.6}.modal-device-rename-btn{background:none;border:none;cursor:pointer;padding:2px;color:var(--text-muted);display:inline-flex;align-items:center}.modal-device-rename-btn:hover{color:var(--brand-orange)}.modal-device-badge{font-size:10px;font-family:var(--mono);font-weight:700;padding:3px 8px;background:var(--bg-base);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-pill);display:inline-flex;align-items:center;gap:6px}.modal-close-compact{background:var(--bg-base);border:1px solid var(--border-subtle);color:var(--text-muted);width:32px;height:32px;border-radius:50%;cursor:pointer;display:grid;place-items:center;font-size:14px;transition:all .2s ease}.modal-close-compact:hover{border-color:var(--brand-orange);color:var(--brand-orange);box-shadow:0 0 10px var(--brand-orange-glow)}.motherboard-graphic-chassis{background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column;gap:12px;position:relative;box-shadow:inset 0 0 40px #000000e6}.mb-heatsink-vrm{width:100%;height:26px;background:var(--bg-chrome);border:1px solid var(--border-default);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-family:var(--mono);font-size:10px;font-weight:700;color:var(--brand-orange);letter-spacing:1px;box-shadow:0 2px 6px #0009}.mb-layout-sockets-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.mb-socket-slot{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:10px 12px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .2s ease}.mb-socket-slot:hover{border-color:var(--brand-orange);background:var(--surface-hover)}.mb-socket-slot.selected{border-color:#00ff9d;box-shadow:0 0 0 1.5px #00ff9d,0 0 12px #00ff9d40;background:color-mix(in srgb,#00ff9d 4%,var(--surface-card))}.mb-socket-icon-box{width:32px;height:32px;background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-sm);display:grid;place-items:center;color:var(--brand-orange);flex-shrink:0}.mb-socket-meta{display:flex;flex-direction:column;min-width:0}.mb-socket-label{font-size:9px;font-family:var(--mono);font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.mb-socket-name{font-size:12px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcb-modal-body{display:flex;gap:16px;align-items:stretch;min-height:0}.pcb-modal-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:16px}.pcb-swapper-drawer{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-nav);padding:16px;display:flex;flex-direction:column;gap:12px}.pcb-swapper-drawer.pcb-lateral{flex:0 0 280px;width:280px;border-color:var(--border-subtle);border-radius:var(--radius-lg);overflow-y:auto;animation:pcb-drawer-lateral-in .2s ease}@keyframes pcb-drawer-lateral-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.pcb-swapper-drawer.pcb-lateral{flex:0 0 290px;width:290px;border-color:var(--border-subtle);border-radius:var(--radius-nav);overflow-y:auto;animation:pcb-drawer-lateral-in .2s cubic-bezier(.16,1,.3,1)}@keyframes pcb-drawer-lateral-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.pcb-swapper-drawer.pcb-lateral{animation:none}}.pcb-drawer-title{font-size:12.5px;font-weight:700;color:var(--text-primary);border-bottom:1px solid var(--border-subtle);padding-bottom:8px}.pcb-aviso-mochila{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--brand-orange);background:var(--brand-orange-10, rgba(244, 88, 31, .1));border:1px solid var(--brand-orange-20, rgba(244, 88, 31, .2));border-radius:var(--radius-sm);padding:6px 9px;margin-bottom:8px}.pcb-aviso-mochila svg{flex:none}.pcb-busca-linha{display:flex;align-items:center;gap:6px}.pcb-options-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.pcb-lateral .pcb-options-grid{grid-template-columns:1fr}.pcb-lateral .pcb-option-item[style*="span 2"]{grid-column:span 1!important}.pcb-instalado{display:flex;justify-content:space-between;align-items:center;background:color-mix(in srgb,#00ff9d 4%,var(--bg-chrome));border:1px solid var(--border-default);border-left:3px solid #00ff9d;border-radius:var(--radius-sm);padding:12px}.ad-substem{width:1px;height:14px;background:var(--border-default);margin:0 auto}.ad-subfilhos{display:flex;flex-wrap:nowrap;gap:9px;justify-content:center;position:absolute;top:100%;left:50%;transform:translate(-50%);z-index:6;margin-top:14px;padding:4px 2px 2px;max-width:min(94vw,600px);overflow:visible}.ad-subfilhos .pcb-subslot{flex-shrink:1;min-width:34px}.ad-subfilhos:has(.pcb-subslot:only-child):before{content:none}.ad-subfilhos:before{content:"";position:absolute;top:0;left:22px;right:22px;height:1px;background:var(--border-subtle)}.pcb-subslot{border-radius:6px;background:#111a2e;position:relative;width:52px;flex-basis:52px;aspect-ratio:1/1;border-radius:var(--radius-sm);padding:3px;background:var(--bg-base);border:1px solid var(--border-default);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;transition:transform .15s ease,border-color .15s ease;font-family:inherit}.pcb-subslot:hover{transform:translateY(-2px);border-color:var(--brand-orange)}.pcb-subslot.aberto{border-color:#00ff9d;box-shadow:0 0 0 2px #00ff9d,0 0 12px #00ff9d4d}.pcb-subslot.vazio{border-style:dashed;opacity:.7}.pcb-subslot.aberto{border-color:#00ff9d;box-shadow:0 0 0 1.5px #00ff9d,0 0 12px #00ff9d4d}.pcb-subslot.vazio{border-style:dashed;opacity:.6}.pcb-subslot img{width:22px;height:22px;object-fit:contain}.pcb-subslot-stat{font-family:var(--mono);font-size:8.5px;color:var(--text-secondary);text-align:center;line-height:1.15}.pcb-subslot-vazio-label{font-family:var(--mono);font-size:8.5px;color:var(--text-muted)}.pcb-option-item{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:10px 12px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .2s ease}.pcb-option-item:hover{border-color:var(--brand-orange);background:color-mix(in srgb,var(--brand-orange) 3%,var(--surface-card));transform:translateY(-1px)}.pcb-option-item.active{border-color:var(--brand-orange);background:var(--brand-orange-10)}.pcb-vazio-mercado{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:22px 14px;border:1px dashed var(--border-subtle);border-radius:var(--radius-nav);cursor:default}.pcb-vazio-icone{color:var(--text-muted);opacity:.6}.pcb-vazio-titulo{font-size:12px;font-weight:700;color:var(--text-primary)}.pcb-vazio-sub{font-size:10px;color:var(--text-muted);font-family:var(--mono);max-width:220px}.pcb-vazio-btn{margin-top:6px;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.btn-pcb-equip{background:var(--brand-orange);border:none;color:#fff;padding:6px 12px;font-size:10px;font-weight:700;border-radius:var(--radius-sm);cursor:pointer;box-shadow:0 0 10px var(--brand-orange-glow);transition:all .2s}.btn-pcb-equip:hover{transform:scale(1.04);background:#ff682e}.btn-pcb-desencaixar{background:#f871711f;border:1px solid rgba(248,113,113,.35);color:#f87171;padding:5px 12px;font-size:10px;font-weight:700;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.compra-maquina-modal{max-width:380px}.compra-maquina-loading{display:flex;justify-content:center;padding:32px 0;color:var(--text-muted)}.compra-maquina-posicao{font-size:11px;color:var(--text-secondary);text-align:center;padding:8px 10px;margin-bottom:12px;background:var(--bg-chrome);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.compra-maquina-posicao strong{color:var(--brand-orange)}.compra-maquina-tipos{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.compra-maquina-tipo-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s ease}.compra-maquina-tipo-card:hover{border-color:var(--brand-orange);transform:translateY(-1px)}.compra-maquina-tipo-card.active{border-color:var(--brand-orange);background:var(--brand-orange-10);color:var(--text-primary);box-shadow:0 0 0 1px var(--brand-orange)}.compra-maquina-preco-unico{text-align:center;font-size:18px;font-weight:800;color:var(--text-primary);font-family:var(--mono);padding:10px 0;margin-bottom:12px}.compra-maquina-pagamento{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.compra-maquina-pag-pill{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 8px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;transition:all .15s ease;color:var(--text-secondary)}.compra-maquina-pag-pill:hover{border-color:var(--brand-orange)}.compra-maquina-pag-pill.active{border-color:var(--brand-orange);background:var(--brand-orange-10);color:var(--text-primary);box-shadow:0 0 0 1px var(--brand-orange)}.compra-maquina-pag-label{font-size:10px;font-weight:700;text-transform:uppercase}.compra-maquina-pag-preco{font-size:14px;font-weight:800;font-family:var(--mono)}.compra-maquina-erro{font-size:11px;color:#f87171;text-align:center;margin-bottom:10px}.compra-maquina-btn-comprar{width:100%;padding:10px;font-size:12px}.compra-maquina-btn-comprar:disabled{opacity:.6;cursor:default;transform:none}.ad-gabinete-thumb{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.5));cursor:zoom-in}.ad-gabinete-thumb-fallback{display:grid;place-items:center;background:var(--socket-bg, #111a2e);border:1px solid var(--border-default);border-radius:6px;color:var(--brand-orange)}.gabinete-lightbox-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#000000bf;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:32px;cursor:zoom-out}.gabinete-lightbox-corpo img{width:100%;object-fit:contain;filter:drop-shadow(0 12px 24px rgba(0,0,0,.6))}.ad-gabinete-nome{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--text-primary)}.ad-gabinete-sub{font-family:var(--mono);font-size:9.5px;color:var(--text-muted);margin-top:2px}.btn-pcb-desencaixar:hover{background:#f8717138;border-color:#f87171;box-shadow:0 0 10px #f871714d}.arvore-dependencia-stage{border:1px solid var(--border-subtle);border-radius:var(--radius-nav);background:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 24px),repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 24px),var(--bg-base);padding:20px;box-shadow:inset 0 2px 8px #0006}.arvore-dependencia-stage.tem-subgrafo{padding-bottom:100px}.ad-gabinete-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px dashed var(--border-subtle)}.ad-gabinete-id{display:flex;align-items:center;gap:12px;min-width:0}.ad-gabinete-thumb{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.6));cursor:zoom-in}.ad-gabinete-thumb-fallback{display:grid;place-items:center;background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--brand-orange)}.gabinete-lightbox-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:32px;cursor:zoom-out}.gabinete-lightbox-corpo{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:min(70vw,420px)}.gabinete-lightbox-corpo img{width:100%;object-fit:contain;filter:drop-shadow(0 12px 24px rgba(0,0,0,.7))}.gabinete-lightbox-nome{font-family:var(--mono);font-size:14px;font-weight:700;color:var(--text-primary);text-align:center}.ad-gabinete-nome{font-family:var(--mono);font-size:12.5px;font-weight:700;color:var(--text-primary)}.ad-gabinete-sub{font-family:var(--mono);font-size:9.5px;color:var(--text-secondary);margin-top:2px}.sinergias-rig-lista{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 16px}.sinergia-badge-tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;padding:4px 10px;border-radius:var(--radius-sm);background:#38bdf814;border:1px solid rgba(56,189,248,.25);color:#38bdf8}.sinergia-badge-tag.ativa{background:#f59e0b1a;border-color:#f59e0b59;color:#f59e0b;box-shadow:0 0 10px #f59e0b1f}.sinergia-badge-tag .sinergia-tag-titulo{font-weight:700}.sinergia-badge-tag .sinergia-tag-desc{font-size:9.5px;opacity:.85}.arvore-dependencia{display:flex;justify-content:center;align-items:flex-end;gap:40px;flex-wrap:wrap}.ad-branch{display:flex;flex-direction:column;align-items:center}.ad-branch-compacto{padding-top:2px}.ad-hub{position:relative;width:140px;padding:12px 10px;border-radius:var(--radius-md);text-align:center;background:var(--surface-card);border:1px solid var(--border-default);display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #0000004d}.ad-hub:hover{border-color:var(--brand-orange);transform:translateY(-2px);box-shadow:0 6px 16px #f4541926}.ad-hub.selected{border-color:#00ff9d;box-shadow:0 0 0 1.5px #00ff9d,0 0 16px #00ff9d40;background:color-mix(in srgb,#00ff9d 3%,var(--surface-card))}.ad-hub-icon{width:30px;height:30px;object-fit:contain}.ad-hub-nome{font-family:var(--mono);font-size:10px;font-weight:700;color:var(--text-primary);text-wrap:balance}.ad-hub-sub{font-family:var(--mono);font-size:8.5px;color:var(--text-muted)}.ad-stem{width:1px;height:18px;background:var(--border-default)}.ad-filhos{display:flex;align-items:flex-start;gap:10px;position:relative;padding-top:18px}.ad-filhos:has(.ad-stub:only-child):before{content:none}.ad-filhos:before{content:"";position:absolute;top:0;left:33px;right:33px;height:1px;background:var(--border-default)}.ad-stub{position:relative}.ad-stub:before{content:"";position:absolute;top:-18px;left:50%;width:1px;height:18px;background:var(--border-default);transform:translate(-50%)}.ad-slot{position:relative;width:72px;aspect-ratio:1/1;border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--border-default);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 6px #0000004d}.ad-slot:hover{transform:translateY(-2px);border-color:var(--brand-orange);box-shadow:0 6px 14px #f4541933}.ad-slot.selected{border-color:#00ff9d;box-shadow:0 0 0 1.5px #00ff9d,0 0 14px #00ff9d40;background:color-mix(in srgb,#00ff9d 4%,var(--surface-card))}.ad-slot img{width:26px;height:26px;object-fit:contain}.ad-slot-vazio-icone{color:var(--text-muted);opacity:.55}.ad-slot-alertas{position:absolute;top:3px;left:3px;display:flex;gap:3px}.ad-slot-alertas{position:absolute;top:4px;left:4px;display:flex;gap:3px}.ad-slot-alerta{width:15px;height:15px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.ad-slot-alerta-upgrade{background:none;color:var(--brand-orange);filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.ad-slot-alerta-add{background:none;color:#00ff9d;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.ad-slot-alerta-incompativel{background:#ff4d4d;box-shadow:0 0 6px #ff4d4d80}.ad-slot-label{font-family:var(--mono);font-size:7.5px;letter-spacing:.3px;color:var(--text-muted);text-align:center;padding:0 4px;line-height:1.3}.ad-slot-contador{position:absolute;top:3px;right:4px;font-family:var(--mono);font-size:8px;color:var(--text-secondary)}.ad-troca-link{background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-pill);cursor:pointer;font-family:var(--mono);font-size:10px;font-weight:600;color:var(--text-secondary);padding:4px 10px;display:inline-flex;align-items:center;gap:5px;text-decoration:none;transition:all .15s ease}.ad-troca-link:hover{color:var(--brand-orange);border-color:var(--brand-orange);background:color-mix(in srgb,var(--brand-orange) 6%,var(--bg-base))}.mercado-gabinetes{margin-top:28px}.mercado-gabinetes-nota{color:var(--text-muted);font-size:12.5px;margin:-8px 0 14px}.mercado-gabinetes-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.gabinete-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:14px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:12px;transition:border-color .2s}.gabinete-card:hover{border-color:color-mix(in srgb,var(--brand-orange) 40%,var(--border-subtle))}.gabinete-card.esgotado{opacity:.55}.gabinete-card-arte{width:100%;aspect-ratio:1/1;object-fit:contain}.gabinete-card-nome{font-weight:700;font-size:14px}.gabinete-card-desc{color:var(--text-muted);font-size:11.5px;line-height:1.4;margin:0;flex:1}.gabinete-card-estoque{font-family:var(--mono);font-size:10.5px;letter-spacing:.4px;color:var(--text-secondary)}.gabinete-card-estoque.estoque-baixo{color:var(--brand-orange)}.gabinete-card-rodape{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.gabinete-card-preco{color:var(--brand-orange);font-weight:700;font-size:14px}.gabinete-card-comprar{display:flex;align-items:center;gap:6px}.gabinete-card-comprar:disabled{cursor:not-allowed;opacity:.7}.gabinete-card.clicavel{cursor:pointer}.gabinete-card-modelo{color:var(--text-secondary);font-size:11.5px;font-weight:600;margin-top:-4px}.gabinete-card-lermais{color:var(--brand-orange);font-weight:600;white-space:nowrap}.rig-modal-corpo{display:flex;flex-direction:column;gap:10px}.rig-modal-arte{width:100%;max-height:280px;object-fit:contain}.rig-modal-desc{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0}.rig-modal-rodape{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;padding-top:10px;border-top:1px solid var(--border-subtle)}.armario-card-sem-arte{display:flex;align-items:center;justify-content:center;background:var(--bg-base);border-radius:8px;color:var(--text-muted)}.armario-card-categoria{font-family:var(--mono);font-size:10.5px;letter-spacing:.4px;color:var(--text-secondary);text-transform:uppercase}.armario-secao{margin-top:20px}.armario-secao:first-of-type{margin-top:16px}.armario-secao-titulo{font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--text-secondary);margin:0 0 10px}.armario-card-historico{position:absolute;top:6px;right:6px;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:4px;padding:4px;cursor:pointer;color:var(--text-muted)}.armario-card-historico:hover{color:var(--text-primary)}.armario-historico-genese{font-size:.85em;opacity:.8;margin-bottom:8px}.armario-historico-lista{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;font-size:.9em}.armario-customizacao-editor{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.armario-customizacao-editor input,.armario-customizacao-editor textarea{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:6px;padding:8px 10px;color:var(--text-primary);font-family:var(--sans);font-size:13px}.armario-customizacao-editor textarea{resize:vertical;min-height:56px}.armario-customizacao-leitura{margin-bottom:12px}.armario-customizacao-nome{font-weight:700;margin-bottom:4px}.armario-customizacao-comentario{color:var(--text-secondary);font-size:.9em}.gabinete-card-apelido{font-size:.85em;color:var(--text-secondary);font-style:italic}.gabinete-card-nome{display:flex;align-items:center;gap:6px}.armario-card-insignia{width:8px;height:8px;border-radius:50%;flex-shrink:0}.gabinete-card-serie{font-size:11px;color:var(--text-muted)}.armario-card-vitrine{position:absolute;top:6px;left:6px;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:4px;padding:4px;cursor:pointer;color:var(--text-muted)}.armario-card-vitrine:hover{color:var(--text-primary)}.armario-card-vitrine.ativo{color:var(--brand-orange);border-color:var(--brand-orange)}.def-log{margin-top:.75rem;border-top:1px solid var(--border-subtle);padding-top:.6rem}.def-log-tit{display:flex;align-items:center;gap:.35rem;font-size:.78rem;color:var(--text-muted);margin-bottom:.4rem}.def-log-linha{font-size:.74rem;line-height:1.5;display:flex;gap:.4rem;align-items:baseline}.def-log-ip{font-weight:600}.def-log-resto{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.def-log-nota{font-size:.7rem;color:var(--text-muted);margin-top:.45rem;opacity:.85}.rede-historico-perdido{margin:.5rem 0 .75rem;padding:.5rem .6rem;border:1px dashed var(--linha);border-radius:8px;opacity:.75}.rede-hist-tit{font-size:.72rem;color:var(--txt-fraco);margin-bottom:.35rem}.rede-hist-linha{display:flex;gap:.5rem;align-items:baseline;font-size:.74rem;line-height:1.6}.rede-hist-host{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rede-hist-ip{flex:0 0 auto}.rede-hist-marcas{color:var(--txt-fraco);font-size:.7rem}.rede-iscas{margin:.5rem 0 .75rem;padding:.55rem .6rem;border:1px solid var(--linha);border-radius:8px}.rede-iscas-tit{font-size:.78rem;margin-bottom:.2rem}.rede-iscas-dica{font-size:.7rem;color:var(--txt-fraco);margin-bottom:.5rem}.rede-iscas-form{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:.5rem}.rede-isca-in{flex:1 1 8rem;min-width:0;font-size:.74rem;padding:.3rem .4rem;border:1px solid var(--linha);border-radius:6px;background:transparent;color:inherit}.rede-isca-linha{display:flex;gap:.5rem;align-items:baseline;font-size:.74rem;line-height:1.7}.rede-isca-ip{font-weight:600}.rede-isca-host{color:var(--txt-fraco);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-graf{max-width:440px;margin:12px 0 0;border:1px solid var(--border-subtle);border-radius:var(--radius-nav);overflow:hidden}.mkt-graf-abas{display:flex;border-bottom:1px solid var(--border-subtle)}.mkt-graf-aba{flex:1;padding:7px 6px;background:var(--bg-base);border:none;border-bottom:2px solid transparent;color:var(--text-muted);font:inherit;font-size:12px;cursor:pointer;transition:color .12s}.mkt-graf-aba.ativa{color:var(--text-primary);border-bottom-color:var(--brand-orange)}.mkt-graf-corpo{padding:10px 12px 8px}.mkt-graf-topo{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:2px}.mkt-graf-valor{color:var(--brand-orange);font-weight:700;font-family:var(--mono);font-size:14px}.mkt-graf-legenda{font-size:11px;color:var(--text-muted);font-family:var(--mono)}.mkt-graf-svg{width:100%;height:90px;display:block;overflow:visible}.mkt-graf-linha{fill:none;stroke:var(--brand-orange);stroke-width:1.5;vector-effect:non-scaling-stroke}.mkt-graf-area{fill:var(--brand-orange-10);stroke:none}.mkt-graf-ponto{fill:var(--brand-orange)}.mkt-graf-eixo{display:flex;justify-content:space-between;gap:8px;margin-top:4px;font-size:10.5px;color:var(--text-muted);font-family:var(--mono)}.mkt-graf-faixa{color:var(--text-secondary)}.mkt-graf-vazio{display:flex;align-items:center;justify-content:center;gap:6px;min-height:72px;font-size:12px;color:var(--text-muted);text-align:center}.mkt-drill-grid{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.mkt-col-livro{flex:1 1 280px;max-width:320px;align-self:flex-start;position:sticky;top:calc(var(--topbar-h) + 12px)}.mkt-col-centro{flex:3 1 420px;min-width:0;display:flex;flex-direction:column;gap:16px}.mkt-col-vendas{flex:1 1 280px;max-width:320px;align-self:flex-start;position:sticky;top:calc(var(--topbar-h) + 12px)}@media (max-width: 1180px){.mkt-col-livro,.mkt-col-vendas{max-width:none;position:static}}.mkt-col-centro .mkt-graf,.mkt-col-centro .mkt-cv{max-width:none;margin:0}.mkt-item-painel{border:1px solid var(--border-subtle);border-radius:var(--radius-nav);background:var(--surface-card);overflow:hidden}.mkt-item-abas{display:flex;border-bottom:1px solid var(--border-subtle)}.mkt-item-aba{padding:9px 18px;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:color .12s}.mkt-item-aba.ativa{color:var(--text-primary);border-bottom-color:var(--brand-orange)}.mkt-item-painel .mkt-graf{border:none;border-radius:0}.mkt-item-corpo{display:flex;gap:20px;padding:18px;align-items:flex-start;min-height:180px}.mkt-item-corpo.mkt-centro{align-items:center;justify-content:center}.mkt-item-arte{flex:0 0 168px;height:168px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:var(--radius-nav);background:var(--bg-base);color:var(--text-muted);overflow:hidden}.mkt-item-arte img{max-width:100%;max-height:100%;object-fit:contain}.mkt-item-ficha{flex:1 1 0;min-width:0}.mkt-item-nome{margin:0 0 6px;font-size:17px;font-weight:700;display:flex;align-items:center;gap:8px}.mkt-item-nome .mkt-fav-btn{opacity:.7}.mkt-item-desc{margin:0 0 14px;font-size:13px;line-height:1.5;color:var(--text-secondary)}.mkt-item-attrs{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:0}.mkt-item-attr{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:7px 10px}.mkt-item-attr dt{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-family:var(--mono)}.mkt-item-attr dd{margin:2px 0 0;font-size:13px;font-weight:600;color:var(--text-primary);font-family:var(--mono);display:flex;align-items:center;gap:6px}.mkt-item-ponto{width:8px;height:8px;border-radius:var(--radius-pill);flex:0 0 auto}@media (max-width: 560px){.mkt-item-corpo{flex-direction:column}.mkt-item-arte{flex:0 0 auto;width:100%;height:150px}}.conteudo:has(.mkt-drill-grid){overflow:visible}.mkt-side-card{display:flex;flex-direction:column;gap:6px}.mkt-side-titulo{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--text-secondary)}.mkt-side-titulo svg{color:var(--brand-orange)}.mkt-side-vazio{display:flex;align-items:center;justify-content:center;gap:6px;min-height:64px;padding:10px;border:1px solid var(--border-subtle);border-radius:var(--radius-nav);background:var(--surface-card);font-size:11.5px;color:var(--text-muted);text-align:center}.mkt-side-card .mkt-ob{max-width:none;margin:0;background:var(--surface-card)}.mkt-vr{border:1px solid var(--border-subtle);border-radius:var(--radius-nav);background:var(--surface-card);overflow:hidden;max-height:320px;overflow-y:auto}.mkt-vr-cab,.mkt-vr-linha{display:grid;grid-template-columns:1fr auto auto;gap:14px;padding:6px 12px;align-items:center}.mkt-vr-cab{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-family:var(--mono);border-bottom:1px solid var(--border-subtle);position:sticky;top:0;background:var(--surface-card);z-index:1}.mkt-vr-linha{font-family:var(--mono);font-size:12.5px}.mkt-vr-linha:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 55%,transparent)}.mkt-vr-preco{color:var(--text-primary);font-weight:700}.mkt-vr-linha.subiu{background:var(--ok-10)}.mkt-vr-linha.subiu .mkt-vr-preco{color:var(--ok-text)}.mkt-vr-linha.desceu{background:var(--danger-10)}.mkt-vr-linha.desceu .mkt-vr-preco{color:var(--danger-text)}.mkt-vr-pista,.mkt-vr-quando{color:var(--text-secondary);font-size:11px;text-align:right}.mkt-vr-quando{color:var(--text-muted);white-space:nowrap}.exp-modal-rar[data-dica],.loot-nome[data-dica],.loot-reveal-tier[data-dica],.mkt-item-attr[data-dica]{cursor:help}.mkt-card-rar{border-top:2px solid var(--cor-rar, var(--border-default))}.mkt-card-rar:hover{border-top-color:var(--cor-rar, var(--brand-orange))}.mkt-card-rar-rot{display:inline-flex;align-items:center;gap:5px;cursor:help;font-family:var(--mono);font-size:10.5px;letter-spacing:.02em;color:var(--text-secondary)}.mkt-card-rar-ponto{width:7px;height:7px;border-radius:var(--radius-pill);background:var(--cor-rar, var(--text-muted));flex:none}.mkt-card-estoque{font-size:11px;color:var(--text-muted);font-family:var(--mono);cursor:help}.mkt-off{background:var(--ok-10);color:var(--ok-text)}.mkt-off-ico{color:var(--ok-text)}.mkt-home{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start;margin-bottom:18px}.mkt-home-numeros{flex:2 1 420px;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.mkt-home-num{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-nav);background:var(--surface-card)}.mkt-home-num-valor{font-family:var(--mono);font-size:18px;font-weight:700;color:var(--text-primary)}.mkt-home-num-rot{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-family:var(--mono)}.mkt-home-vendas{flex:1 1 300px;max-width:380px}.mkt-home-vendas .mkt-vr{max-height:232px}.mkt-home-vr-linha{grid-template-columns:1fr auto auto}.mkt-home-vr-nome{color:var(--text-secondary);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-comu-controles{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:4px}.mkt-comu-ordens{display:inline-flex;gap:4px}.mkt-comu-ordem{background:none;border:1px solid transparent;border-radius:var(--radius-pill);padding:5px 11px;color:var(--text-muted);font:inherit;font-size:12px;cursor:pointer}.mkt-comu-ordem:hover{color:var(--text-primary)}.mkt-comu-ordem.ativa{color:var(--brand-orange);border-color:var(--brand-orange-20);background:var(--brand-orange-10)}.mkt-comu-rar{display:inline-flex;align-items:center;gap:5px;margin-left:10px;cursor:help;font-family:var(--mono);font-size:10.5px;color:var(--text-muted)}.mkt-comu-sua{font-family:var(--mono);font-size:10.5px;color:var(--brand-orange);border:1px solid var(--brand-orange-20);border-radius:var(--radius-pill);padding:1px 7px}.mkt-comu-linha-sua{background:var(--brand-orange-10)}.mkt-comu-num{text-align:right;font-family:var(--mono);font-size:12.5px;color:var(--text-secondary);white-space:nowrap}.mkt-comu-quando{color:var(--text-muted);font-size:11.5px}.mkt-comu-var{text-align:right;font-family:var(--mono);font-size:12.5px;color:var(--text-muted);white-space:nowrap}.mkt-comu-var.subiu{color:var(--ok-text)}.mkt-comu-var.desceu{color:var(--danger-text)}.mkt-comu-dica-ordem{font-size:11px;color:var(--text-muted);font-family:var(--mono)}.mkt-comu-tabela th,.mkt-comu-tabela td{padding-left:10px;padding-right:10px}.fx-seg{display:inline-flex;position:relative;padding:3px;gap:2px;background:var(--bg-chrome);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);box-shadow:inset 0 1px 3px #00000080}.fx-seg-thumb{position:absolute;top:3px;bottom:3px;left:0;border-radius:var(--radius-pill);background:var(--brand-orange);box-shadow:0 2px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #ffffff4d;transition:transform .22s cubic-bezier(.3,.9,.3,1.15),width .22s cubic-bezier(.3,.9,.3,1.15)}.fx-seg-item{position:relative;z-index:1;background:none;border:none;border-radius:var(--radius-pill);padding:6px 14px;color:var(--text-secondary);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:color .15s;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.fx-seg-item:hover{color:var(--text-primary)}.fx-seg-item.ativo{color:#fff}.fx-seg-item.so-icone{padding:6px 10px}.fx-seg-dot{width:6px;height:6px;border-radius:50%;background:var(--brand-orange);flex:none}.fx-seg-item.ativo .fx-seg-dot{background:#ffffffe6}.fx-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;position:relative;background:transparent;border:2px solid var(--border-default);border-radius:var(--radius-pill);color:var(--text-secondary);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;box-shadow:0 3px #0006,inset 0 1px #ffffff0d;transition:transform .1s ease,box-shadow .1s ease,border-color .15s,color .15s}.fx-btn:active{transform:translateY(2px);box-shadow:0 1px #0006,inset 0 1px #ffffff08}.fx-btn:hover{color:var(--text-primary);border-color:var(--border-default)}.fx-btn.ativo{color:var(--brand-orange);border-color:var(--brand-orange);box-shadow:0 3px color-mix(in srgb,var(--brand-orange) 45%,black),inset 0 1px #ffffff1f}.fx-btn.ativo:active{box-shadow:0 1px color-mix(in srgb,var(--brand-orange) 45%,black),inset 0 1px #ffffff14}.fx-btn-conta{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 4px;border-radius:var(--radius-pill);background:var(--brand-orange);color:var(--text-on-brand);font-family:var(--mono);font-size:10px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 2px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #fff6,0 0 0 2px var(--bg-chrome)}.fx-busca{display:flex;align-items:center;justify-content:center;gap:0;flex:0 0 auto;width:36px;height:36px;overflow:hidden;padding:0;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-base);color:var(--text-muted);cursor:pointer;transition:width .2s cubic-bezier(.3,.9,.3,1.15),flex-basis .2s cubic-bezier(.3,.9,.3,1.15),background .15s,border-color .15s}.fx-busca:hover{background:var(--border-subtle)}.fx-busca:hover .fx-busca-ic{color:var(--brand-orange)}.fx-busca.aberta{width:auto;flex:1 1 auto;max-width:320px;justify-content:flex-start;gap:8px;padding:6px 6px 6px 12px;cursor:text}.fx-busca.aberta:focus-within{border-color:var(--brand-orange)}.fx-busca-ic{flex:none;color:var(--text-muted);transition:color .15s}.fx-busca input{flex:0 0 0;width:0;min-width:0;background:none;border:none;outline:none;color:var(--text-primary);font:inherit;font-size:13px;padding:0}.fx-busca.aberta input{flex:1 1 auto;width:auto}.fx-busca-fechar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:none;border:none;color:var(--text-muted);cursor:pointer}.fx-busca-fechar:hover{color:var(--text-primary);background:var(--border-subtle)}.fx-circ{position:relative;flex:none;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer;transition:border-color .15s ease,color .15s ease}.fx-circ:hover{border-color:var(--brand-orange);color:var(--text-secondary)}.fx-circ:focus-within{border-color:var(--brand-orange);box-shadow:0 0 0 3px var(--brand-orange-10)}.fx-circ.tem{color:var(--brand-orange);border-color:var(--brand-orange)}.fx-circ select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;border:none;padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.fx-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.fx-chip{display:inline-flex;align-items:center;gap:6px;background:var(--bg-chrome);border-radius:var(--radius-pill);padding:4px 6px 4px 10px;font-size:11.5px;font-weight:600;color:var(--text-primary);box-shadow:0 2px #0006,inset 0 1px #ffffff0f}.fx-chip-ponto{width:8px;height:8px;border-radius:50%;background:var(--cor-chip);box-shadow:inset 0 1px #fff6;flex-shrink:0}.fx-chip-x{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--bg-base);color:var(--text-muted);border:none;cursor:pointer;padding:0}.fx-chip-x:hover{color:var(--text-primary);background:var(--border-subtle)}.fx-valor-btn{display:inline-flex;align-items:center;gap:10px;border:2px solid var(--border-default);background:var(--bg-chrome);border-radius:var(--radius-pill);padding:6px 8px 6px 14px;cursor:pointer;box-shadow:0 3px #0006,inset 0 1px #ffffff0d;transition:transform .1s ease,box-shadow .1s ease;font:inherit;color:inherit}.fx-valor-btn:active{transform:translateY(2px);box-shadow:0 1px #0006}.fx-valor-corpo{display:flex;flex-direction:column;align-items:flex-start}.fx-valor-rot{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.fx-valor-val{font-size:12.5px;font-weight:700;color:var(--text-primary)}.fx-valor-chev{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--bg-base);color:var(--text-secondary);box-shadow:inset 0 1px 2px #00000080}.fx-inline-wrap{display:inline-flex;flex-direction:column;flex-shrink:0}.fx-inline-btn-ic{position:relative;padding:6px 8px}.fx-inline-btn{display:inline-flex;align-items:center;gap:7px;border:2px solid var(--border-default);background:transparent;color:var(--text-secondary);border-radius:var(--radius-pill);padding:6px 14px;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;box-shadow:0 3px #0006,inset 0 1px #ffffff0d;transition:border-color .15s,color .15s}.fx-inline-btn.aberto{border-color:var(--brand-orange);color:var(--brand-orange);border-radius:var(--radius-md) var(--radius-md) 0 0;box-shadow:none;border-bottom:none}.fx-inline-painel{background:var(--bg-chrome);border:2px solid var(--brand-orange);border-top:none;border-radius:0 0 var(--radius-md) var(--radius-md);padding:0 14px;display:flex;flex-direction:column;gap:2px;overflow:hidden;max-height:0;opacity:0;transition:max-height .2s ease,opacity .15s ease,padding .2s ease}.fx-inline-painel.aberto{max-height:240px;opacity:1;padding:10px 14px 12px}.fx-inline-linha{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary);cursor:pointer;padding:3px 0}.fx-inline-linha.sel{color:var(--text-primary)}.fx-inline-check{width:16px;height:16px;border-radius:4px;background:var(--bg-base);box-shadow:inset 0 1px 2px #0009;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.fx-inline-linha.sel .fx-inline-check{background:var(--brand-orange);box-shadow:0 1px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #ffffff4d}.fx-inline-linha.desabilitada{cursor:default;opacity:.55}.ls-linha{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:var(--radius-nav);border:1px solid transparent;background:transparent;color:var(--text-secondary);font:inherit;font-size:12.5px;cursor:pointer;text-align:left;transition:background .12s,border-color .12s}.ls-linha:hover{background:var(--bg-chrome)}.ls-linha.sel{color:var(--text-primary);background:var(--bg-chrome);border-color:var(--border-default);box-shadow:0 2px #0006,inset 0 1px #ffffff0a}.ls-linha-ic{width:26px;height:26px;border-radius:6px;background:var(--bg-chrome);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-muted)}.ls-linha.sel .ls-linha-ic{background:var(--brand-orange-10);color:var(--brand-orange)}.ls-linha-nome{flex:1;font-weight:600}.ls-linha-direita{font-family:var(--mono);font-size:11px;color:var(--text-muted)}.ls-orden{display:inline-flex;gap:2px;padding:3px;background:var(--bg-chrome);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);box-shadow:inset 0 1px 3px #00000080}.ls-orden-th{display:inline-flex;align-items:center;gap:5px;border:none;background:transparent;color:var(--text-muted);font:inherit;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:6px 12px;border-radius:var(--radius-pill);cursor:pointer;transition:color .12s,background .12s}.ls-orden-th:hover{color:var(--text-secondary)}.ls-orden-th.ativo{color:var(--brand-orange);background:var(--brand-orange-10)}.ls-orden-seta{display:inline-flex;transition:transform .18s ease;opacity:.4}.ls-orden-th.ativo .ls-orden-seta{opacity:1}.ls-orden-th.desc .ls-orden-seta{transform:rotate(180deg)}.ls-arrastavel{display:flex;flex-direction:column;gap:4px}.ls-arrastavel-linha{display:flex;align-items:center;gap:8px;padding:7px 10px 7px 6px;border-radius:var(--radius-nav);background:var(--bg-chrome);border:1px solid var(--border-subtle);font-size:12px;color:var(--text-primary);box-shadow:0 2px #00000059,inset 0 1px #ffffff0a}.ls-arrastavel-linha.arrastando{opacity:.5}.ls-alca{display:inline-flex;align-items:center;color:var(--text-muted);flex-shrink:0;cursor:grab}.ls-grupo{display:flex;flex-direction:column;gap:4px}.ls-grupo-header{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:var(--radius-nav);background:var(--bg-chrome);border:1px solid var(--border-subtle);cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;color:var(--text-primary);box-shadow:0 2px #00000059,inset 0 1px #ffffff0a}.ls-grupo-ic{display:inline-flex;color:var(--text-secondary);transition:color .15s}.ls-grupo-header.aberto .ls-grupo-ic{color:var(--brand-orange)}.ls-grupo-chev{display:inline-flex;color:var(--text-muted);transition:transform .18s ease;margin-left:auto}.ls-grupo-header.aberto .ls-grupo-chev{transform:rotate(90deg)}.ls-grupo-conta{font-family:var(--mono);font-size:10px;color:var(--text-muted);background:var(--bg-base);border-radius:var(--radius-pill);padding:1px 6px}.ls-grupo-filhos{display:flex;flex-direction:column;gap:2px;padding-left:16px;overflow:hidden;max-height:0;opacity:0;transition:max-height .2s ease,opacity .15s ease}.ls-grupo-filhos.aberto{max-height:640px;opacity:1;padding-top:4px;padding-bottom:2px}.ls-pag{display:flex;align-items:center;justify-content:center;gap:6px}.ls-pag-seta{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--bg-chrome);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;box-shadow:0 2px #0006}.ls-pag-seta:disabled{opacity:.35;cursor:default}.ls-pag-num{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;border-radius:50%;background:transparent;border:none;color:var(--text-muted);font-family:var(--mono);font-size:11.5px;cursor:pointer}.ls-pag-num.sel{color:#fff;font-weight:700;background:radial-gradient(circle at 32% 26%,color-mix(in srgb,var(--brand-orange) 45%,white) 0%,var(--brand-orange) 48%,color-mix(in srgb,var(--brand-orange) 78%,black) 100%);box-shadow:0 3px color-mix(in srgb,var(--brand-orange) 55%,black),0 3px 6px #00000059,inset 0 1px 1px #fff9}.ls-pag-reticencias{color:var(--text-muted)}.ls-rank-linha{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--radius-nav);background:var(--bg-chrome);font-size:12px}.ls-rank-num{font-family:var(--mono);font-weight:800;font-size:12px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-muted);background:var(--bg-base);box-shadow:inset 0 1px 3px #0009;flex-shrink:0}.ls-rank-linha.topo .ls-rank-num,.ls-rank-num.topo{color:#1a1206;background:radial-gradient(circle at 32% 26%,color-mix(in srgb,var(--cor-medalha, #f5b301) 45%,white) 0%,var(--cor-medalha, #f5b301) 48%,color-mix(in srgb,var(--cor-medalha, #f5b301) 78%,black) 100%);box-shadow:0 3px color-mix(in srgb,var(--cor-medalha, #f5b301) 60%,black),0 3px 6px #00000059,inset 0 1px 1px #fff9}.ls-rank-nome{flex:1;color:var(--text-primary);font-weight:600}.ls-rank-valor{font-family:var(--mono);font-size:11px;color:var(--text-secondary)}.item-card{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-nav)}.item-dados{flex:1;min-width:0}.item-nome{font-size:13px;font-weight:600;color:var(--text-primary)}.item-tipo{font-size:11.5px;color:var(--text-muted);margin-top:2px}.cofre-painel{display:flex;flex-direction:column;gap:10px;margin-top:12px}.fx-linha{display:flex;align-items:center;gap:16px;padding:9px 0}.fx-linha-rot{flex:0 0 150px;font-size:13px;color:var(--text-secondary)}.fx-linha-ctrl{flex:1;min-width:0}.fx-faixa{display:flex;align-items:center;gap:8px}.fx-faixa-campo{flex:1;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-nav)}.fx-faixa-campo input{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--text-primary);font:inherit;font-size:13px}.fx-faixa-sufixo{font-family:var(--mono);font-size:11.5px;color:var(--text-muted)}.fx-faixa-tra{color:var(--text-muted)}.fx-sel{position:relative}.fx-sel-botao{width:100%;display:inline-flex;align-items:center;gap:8px;padding:7px 10px;background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-nav);color:var(--text-primary);font:inherit;font-size:13px;cursor:pointer}.fx-sel-botao:hover{border-color:var(--brand-orange-20)}.fx-sel-rot{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-chev-aberto{transform:rotate(180deg)}.fx-sel-ponto{width:8px;height:8px;border-radius:var(--radius-pill);flex:none}.fx-sel-menu{position:absolute;z-index:60;top:calc(100% + 4px);left:0;right:0;max-height:280px;overflow-y:auto;padding:6px;background:var(--bg-chrome);border:1px solid var(--border-default);border-radius:var(--radius-nav);box-shadow:0 12px 32px #00000073}.fx-sel-busca{display:flex;align-items:center;gap:7px;margin-bottom:6px;padding:7px 9px;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-nav);color:var(--text-muted)}.fx-sel-busca input{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--text-primary);font:inherit;font-size:13px}.fx-sel-item{width:100%;display:flex;align-items:center;gap:9px;padding:8px 9px;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);font:inherit;font-size:13px;text-align:left;cursor:pointer}.fx-sel-item:hover{background:var(--border-subtle);color:var(--text-primary)}.fx-sel-item.ativo{color:var(--text-primary)}.fx-sel-check{color:var(--brand-orange);flex:none}.fx-sel-vazio{padding:12px 9px;font-size:12px;color:var(--text-muted);text-align:center}.fx-sel-botao-compacto{width:36px;height:36px;padding:0;justify-content:center;border-radius:50%;font-size:17px}.fx-sel.compacto .fx-sel-menu{left:auto;right:0;width:240px}.fx-painel{position:relative;min-width:min(520px,78vw)}.fx-painel-x{position:absolute;top:-6px;right:-4px;background:none;border:none;color:var(--text-muted);cursor:pointer}.fx-painel-x:hover{color:var(--text-primary)}.fx-painel-corpo{display:flex;flex-direction:column}.fx-painel-rodape{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border-subtle)}.fx-limpar{background:none;border:none;color:var(--text-secondary);font:inherit;font-size:13px;cursor:pointer}.fx-limpar:hover{color:var(--text-primary)}.fx-aplicar{padding:9px 22px;background:var(--brand-orange);border:none;border-radius:var(--radius-nav);color:var(--text-on-brand);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.fx-aplicar:hover{filter:brightness(1.08)}@media (max-width: 560px){.fx-linha{flex-direction:column;align-items:stretch;gap:6px}.fx-linha-rot{flex:none}}.fita{position:relative;overflow:hidden;width:100%;border:1px solid var(--border-subtle);border-radius:var(--radius-nav);background:var(--surface-card)}.fita:before,.fita:after{content:"";position:absolute;top:0;bottom:0;width:48px;z-index:1;pointer-events:none}.fita:before{left:0;background:linear-gradient(90deg,var(--surface-card),transparent)}.fita:after{right:0;background:linear-gradient(270deg,var(--surface-card),transparent)}.fita-trilho{display:flex;width:max-content;animation:fita-anda var(--fita-dur, 30s) linear infinite}.fita:hover .fita-trilho,.fita:focus-within .fita-trilho{animation-play-state:paused}.fita-grupo{display:flex}.fita-item{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;font-family:var(--mono);font-size:12.5px;white-space:nowrap;border-right:1px solid color-mix(in srgb,var(--border-subtle) 60%,transparent)}@keyframes fita-anda{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.fita{overflow-x:auto}.fita-trilho{animation:none}.fita-grupo:last-child{display:none}}.mkt-home{flex-direction:column}.mkt-home-fita{display:flex;align-items:center;gap:12px;width:100%}.mkt-home-fita-rot{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:12px;font-weight:700;color:var(--text-secondary)}.mkt-home-fita-rot svg{color:var(--brand-orange)}.mkt-home-fita-vazio{font-size:11.5px;color:var(--text-muted);font-family:var(--mono)}.mkt-home-numeros{flex:1 1 auto;width:100%}.fita-nome{color:var(--text-secondary)}.fita-preco{font-weight:700;color:var(--text-primary)}.fita-preco.subiu{color:var(--ok-text)}.fita-preco.desceu{color:var(--danger-text)}.fita-quando{color:var(--text-muted);font-size:11px}.fita-clicavel{background:none;border:none;border-right:1px solid color-mix(in srgb,var(--border-subtle) 60%,transparent);color:inherit;font:inherit;cursor:pointer}.fita-clicavel:hover,.fita-clicavel:focus-visible{background:var(--brand-orange-10);outline:none}.fita-clicavel:focus-visible{box-shadow:inset 0 0 0 1px var(--brand-orange-20)}.mkt-comu-controles{justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px}.mkt-comu-ctrl-esq,.mkt-comu-ctrl-dir{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;flex:0 0 auto}@media (max-width: 860px){.mkt-comu-ctrl-esq,.mkt-comu-ctrl-dir{flex-wrap:wrap;flex:1 1 100%}}.mkt-comu-seta{color:var(--text-muted);opacity:.45}.mkt-comu-seta.ativa{color:var(--brand-orange);opacity:1}.mkt-comu-num-th{text-align:right;white-space:nowrap;cursor:help}.mkt-comu-book .mkt-comu-book-cab{margin:0}.mkt-cv-ref{display:flex;gap:8px}.mkt-cv-ref-item{flex:1;display:flex;flex-direction:column;gap:2px;padding:7px 10px;text-align:left;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-nav);color:var(--text-primary);font:inherit;cursor:pointer}.mkt-cv-ref-item:hover:not(:disabled){border-color:var(--brand-orange-20)}.mkt-cv-ref-item:disabled{opacity:.5;cursor:default}.mkt-cv-ref-rot{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-family:var(--mono)}.mkt-cv-ref-val{font-family:var(--mono);font-size:14px;font-weight:700;color:var(--brand-orange)}.mkt-cv-resumo{display:flex;flex-direction:column;gap:2px;padding-top:4px}.mkt-cv-num{font-family:var(--mono);font-size:12.5px;color:var(--text-secondary)}.mkt-cv-linha span[data-dica]{cursor:help}.mkt-cv-pistas .chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-nav);color:var(--text-secondary);font:inherit;font-size:12.5px;cursor:help;transition:border-color .12s,color .12s}.mkt-cv-pistas .chip:hover{color:var(--text-primary);border-color:var(--border-default)}.mkt-cv-pistas .chip.ativo{color:var(--brand-orange);border-color:var(--brand-orange-20);background:var(--brand-orange-10)}.mkt-cv-pistas .chip svg{flex:none}.mkt-cv-anon{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 0}.mkt-cv-anon-rot{display:flex;flex-direction:column;gap:2px}.mkt-cv-anon-tit{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-primary)}.mkt-cv-anon-sub{font-size:11px;color:var(--text-muted)}.mkt-cv-switch{flex:none;width:40px;height:22px;padding:2px;border-radius:var(--radius-pill);cursor:pointer;background:var(--bg-base);border:1px solid var(--border-default);transition:background .15s,border-color .15s}.mkt-cv-switch[aria-checked=true]{background:var(--brand-orange-10);border-color:var(--brand-orange-20)}.mkt-cv-switch span{display:block;width:16px;height:16px;border-radius:var(--radius-pill);background:var(--text-muted);transition:transform .15s,background .15s}.mkt-cv-switch[aria-checked=true] span{transform:translate(18px);background:var(--brand-orange)}.mkt-comu-anon{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-style:italic}.mkt-comu-anon-tag{display:inline-flex;align-items:center;gap:3px;font-family:var(--mono);font-size:10px;color:var(--text-muted)}.mkt-comu-acao{white-space:nowrap}.mkt-comu-acao .mkt-menu-item{padding:4px 10px;font-size:12px}.mkt-anuncio-acoes{display:inline-flex;gap:4px;justify-content:flex-end}.mkt-anuncio-cancelar:hover{color:var(--danger-text);background:var(--danger-10)}.mkt-voltar-ico{padding:7px 9px}.caixa-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;background:#06070ae6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;animation:caixa-entra-fundo .18s ease-out}@keyframes caixa-entra-fundo{0%{opacity:0}to{opacity:1}}.caixa-cena{--cena: min(340px, 76vw);--boca: 47%;position:relative;width:var(--cena);height:var(--cena);display:grid;place-items:center;cursor:default}.caixa-arte{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:1}.caixa-arte img{position:absolute;width:calc(var(--cena) * .88);height:calc(var(--cena) * .88);object-fit:contain;transition:opacity .12s linear;filter:drop-shadow(0 6px 4px #00000073) drop-shadow(0 26px 30px #00000059)}.caixa-arte img.aberta,.caixa-cena.aberta .caixa-arte img.fechada{opacity:0}.caixa-cena.aberta .caixa-arte img.aberta{opacity:1}.caixa-luz{position:absolute;left:50%;top:var(--boca);width:calc(var(--cena) * 1.18);height:calc(var(--cena) * .49);transform:translate(-50%,-100%) scaleY(.15);transform-origin:50% 100%;opacity:0;z-index:0;pointer-events:none;mix-blend-mode:screen;filter:blur(20px);clip-path:polygon(34% 100%,66% 100%,100% 0%,0% 0%);background:linear-gradient(to top,color-mix(in srgb,var(--rar) 12%,transparent) 0%,color-mix(in srgb,var(--rar) 88%,transparent) 20%,color-mix(in srgb,var(--rar) 34%,transparent) 52%,transparent 78%)}.caixa-luz.nucleo{width:calc(var(--cena) * .71);height:calc(var(--cena) * .39);filter:blur(15px);clip-path:polygon(30% 100%,70% 100%,92% 0%,8% 0%);background:linear-gradient(to top,#ffffff00 0%,#ffffffe0 16%,#ffffff3d 46%,transparent 74%)}.caixa-boca{position:absolute;left:50%;top:var(--boca);width:calc(var(--cena) * .39);height:calc(var(--cena) * .13);transform:translate(-50%,-50%) scale(.4);border-radius:50%;background:radial-gradient(ellipse at center,#fff 0%,var(--rar) 42%,transparent 74%);filter:blur(9px);opacity:0;z-index:2;pointer-events:none;mix-blend-mode:screen}.caixa-halo{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;border-radius:50%;background:radial-gradient(circle at 50% 55%,var(--rar) 0%,transparent 62%);opacity:0;filter:blur(26px);transition:opacity .42s ease;z-index:0}.caixa-cena.aberta .caixa-halo{opacity:.34}.caixa-saida{position:absolute;left:50%;top:var(--boca);transform:translate(-50%,-100%);width:calc(var(--cena) * .74);height:calc(var(--cena) * .74);overflow:hidden;z-index:3;pointer-events:none}.caixa-item{position:absolute;bottom:0;left:calc(50% + (var(--i) - (var(--total) - 1) / 2) * 22%);width:calc(var(--cena) * .45);height:calc(var(--cena) * .45);object-fit:contain;transform:translate(-50%,100%) scale(.92);filter:drop-shadow(0 12px 16px #000000cc)}.caixa-flash{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 50% 58%,#fff 0%,var(--rar) 34%,transparent 66%);opacity:0;pointer-events:none;mix-blend-mode:screen;z-index:4}@keyframes caixa-pouso{0%{transform:translateY(-52px) scale(.88);opacity:0}72%{transform:translateY(4px) scale(1.02);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes caixa-tremor{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-5px) rotate(-1.4deg)}50%{transform:translate(5px) rotate(1.4deg)}75%{transform:translate(-3px) rotate(-.8deg)}}@keyframes caixa-estala{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes caixa-clarao{0%{opacity:0;transform:scale(.6)}30%{opacity:.7;transform:scale(1.05)}to{opacity:0;transform:scale(1.35)}}@keyframes caixa-acende{0%{opacity:0;transform:translate(-50%,-100%) scaleY(.1)}55%{opacity:1;transform:translate(-50%,-100%) scaleY(1.12)}to{opacity:.8;transform:translate(-50%,-100%) scaleY(1)}}@keyframes caixa-acende-boca{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}45%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}to{opacity:.9;transform:translate(-50%,-50%) scale(1)}}@keyframes caixa-sobe{0%{transform:translate(-50%,100%) scale(.92)}70%{transform:translate(-50%,-22%) scale(1.04)}to{transform:translate(-50%,-14%) scale(1)}}@keyframes caixa-respiro{0%,to{opacity:.7}50%{opacity:.95}}.caixa-cena.abrindo .caixa-arte{animation:caixa-pouso .26s cubic-bezier(.34,1.32,.64,1),caixa-tremor .2s .26s ease-in-out}.caixa-cena.aberta .caixa-arte{animation:caixa-estala .22s cubic-bezier(.22,.61,.36,1)}.caixa-cena.aberta .caixa-flash{animation:caixa-clarao .3s ease-out}.caixa-cena.aberta .caixa-luz{animation:caixa-acende .32s cubic-bezier(.16,.84,.28,1) forwards,caixa-respiro 2.8s .32s ease-in-out infinite}.caixa-cena.aberta .caixa-luz.nucleo{animation:caixa-acende .32s cubic-bezier(.16,.84,.28,1) forwards;opacity:.5}.caixa-cena.aberta .caixa-boca{animation:caixa-acende-boca .32s cubic-bezier(.2,.8,.3,1) forwards,caixa-respiro 2.8s .32s ease-in-out infinite}.caixa-cena.aberta .caixa-item{animation:caixa-sobe .38s 90ms cubic-bezier(.18,.78,.32,1) forwards}.caixa-etiqueta{position:absolute;left:50%;bottom:12vh;transform:translate(-50%,8px);opacity:0;transition:opacity .26s ease,transform .26s ease;display:flex;flex-direction:column;align-items:center;gap:.3rem;text-align:center;pointer-events:none;max-width:86vw}.caixa-etiqueta.on{opacity:1;transform:translate(-50%)}.caixa-nome{font-size:1.05rem;font-weight:600}.caixa-lista{font-size:.72rem;color:var(--text-secondary)}.caixa-rar{font-size:.62rem;letter-spacing:.15em;text-transform:uppercase;color:var(--rar);border:1px solid color-mix(in srgb,var(--rar) 45%,transparent);background:color-mix(in srgb,var(--rar) 12%,transparent);padding:.15rem .5rem;border-radius:999px}.caixa-pular{position:fixed;right:1.1rem;bottom:1.1rem;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);background:#0e0f1199;border:1px solid var(--border-default);border-radius:999px;padding:.35rem .8rem;cursor:pointer}.caixa-pular:hover{color:var(--text-primary);border-color:var(--brand-orange)}@media (prefers-reduced-motion: reduce){.caixa-overlay,.caixa-cena.abrindo .caixa-arte,.caixa-cena.aberta .caixa-arte,.caixa-cena.aberta .caixa-flash,.caixa-cena.aberta .caixa-luz,.caixa-cena.aberta .caixa-boca,.caixa-cena.aberta .caixa-item{animation:none}.caixa-cena.aberta .caixa-luz{opacity:.8;transform:translate(-50%,-100%) scaleY(1)}.caixa-cena.aberta .caixa-boca{opacity:.9;transform:translate(-50%,-50%) scale(1)}.caixa-cena.aberta .caixa-item{transform:translate(-50%,-14%) scale(1)}.caixa-etiqueta{transition:none}}.caixa-item.destaque{filter:drop-shadow(0 12px 16px #000000cc) drop-shadow(0 0 10px color-mix(in srgb,var(--acab) 70%,transparent))}.caixa-item.destaque:after{content:none}.caixa-taxas{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.9rem;padding:.7rem .9rem}.caixa-taxas-tit{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.caixa-taxas-linha{display:flex;flex-wrap:wrap;gap:.8rem}.caixa-taxa{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;color:var(--text-secondary)}.caixa-taxa-ponto{width:7px;height:7px;border-radius:50%;background:var(--acab);flex:0 0 auto}.caixa-taxa-instr{color:var(--brand-orange)}.caixa-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.8rem}.caixa-card{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.9rem .7rem}.caixa-card-arte{width:108px;height:108px;object-fit:contain;filter:drop-shadow(0 8px 10px #00000066)}.caixa-card-info{display:flex;flex-direction:column;align-items:center;gap:.15rem;text-align:center}.caixa-card-nome{font-size:.82rem;font-weight:600}.caixa-card-meta{font-size:.68rem;color:var(--text-muted)}.caixa-card-abrir{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.caixa-card-acoes{display:flex;gap:.4rem;width:100%}.caixa-card-acoes .caixa-card-abrir,.caixa-card-acoes .caixa-card-vender{flex:1}.caixa-card-vender{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.mercado-caixas-nota{color:var(--text-muted);font-size:12.5px;margin:-8px 0 14px}.mkt-compras-p2p{margin-top:20px}.mkt-compras-p2p-tit{font-size:.78rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;margin:0 0 10px}.mkt-compras-p2p-lista{display:flex;flex-direction:column;gap:8px}.mkt-compra-p2p-linha{display:flex;align-items:center;gap:12px;padding:10px 14px}.mkt-compra-p2p-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.mkt-compra-p2p-nome{font-size:.85rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt-compra-p2p-meta{font-size:.7rem;color:var(--text-muted)}.mkt-compra-p2p-acoes{display:flex;gap:6px}.mkt-compra-p2p-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;cursor:pointer;background:transparent;border-radius:999px;transition:background .12s ease,transform .1s ease}.mkt-compra-p2p-btn.positiva{color:var(--ok-text);border:1px solid color-mix(in srgb,var(--ok-text) 35%,transparent)}.mkt-compra-p2p-btn.negativa{color:var(--danger-text);border:1px solid color-mix(in srgb,var(--danger-text) 35%,transparent)}.mkt-compra-p2p-btn.positiva:hover:not(:disabled){background:color-mix(in srgb,var(--ok-text) 14%,transparent)}.mkt-compra-p2p-btn.negativa:hover:not(:disabled){background:color-mix(in srgb,var(--danger-text) 14%,transparent)}.mkt-compra-p2p-btn:active:not(:disabled){transform:translateY(1px)}.mkt-compra-p2p-btn:disabled{cursor:default;opacity:.4}.mkt-compra-p2p-avaliada{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--text-muted)}.caixa-item.unico{left:50%}.caixa-realce{position:absolute;left:50%;top:var(--boca);width:calc(var(--cena) * .9);height:calc(var(--cena) * .34);transform:translate(-50%,-60%) scale(.6);border-radius:50%;background:radial-gradient(ellipse at center,#ffffffcc 0%,var(--rar) 38%,transparent 72%);filter:blur(16px);opacity:0;z-index:2;pointer-events:none;mix-blend-mode:screen}@keyframes caixa-realce-pulso{0%{opacity:0;transform:translate(-50%,-55%) scale(.55)}35%{opacity:.55;transform:translate(-50%,-62%) scale(1)}to{opacity:0;transform:translate(-50%,-70%) scale(1.25)}}@keyframes caixa-realce-pulso-forte{0%{opacity:0;transform:translate(-50%,-55%) scale(.6)}30%{opacity:.95;transform:translate(-50%,-66%) scale(1.25)}to{opacity:0;transform:translate(-50%,-78%) scale(1.6)}}.caixa-realce.on{animation:caixa-realce-pulso .36s ease-out}.caixa-realce.on.forte{animation:caixa-realce-pulso-forte .46s ease-out}.caixa-luz,.caixa-boca,.caixa-halo,.caixa-realce{transition:background .26s ease}@media (prefers-reduced-motion: reduce){.caixa-realce.on,.caixa-realce.on.forte{animation:none;opacity:0}}.caixa-instr-ic{color:var(--brand-orange);margin-left:.35rem;vertical-align:-2px}@media (max-width: 900px){.mkt-comu-tabela [data-col=volume],.mkt-comu-tabela [data-col=ultima],.mkt-comu-book [data-col=anuncio]{display:none}}@media (max-width: 700px){.mkt-comu-tabela [data-col=mediana],.mkt-comu-tabela [data-col=vendas],.mkt-comu-book [data-col=vsmediana]{display:none}}@media (max-width: 560px){.mkt-comu-tabela [data-col=qtd]{display:none}.mkt-home-fita{flex-direction:column;align-items:stretch;gap:6px}.mkt-comu-tabela th,.mkt-comu-tabela td,.mkt-comu-book th,.mkt-comu-book td{padding-left:8px;padding-right:8px}.mkt-comu-tabela,.mkt-comu-book{font-size:12px}.mkt-comu-rar{font-size:0;order:-1;flex:0 0 auto}.mkt-comu-item{flex-wrap:nowrap}.mkt-comu-item>span:not(.mkt-comu-rar){overflow:hidden;text-overflow:ellipsis}.mkt-comu-controles{flex-direction:column;align-items:stretch}.mkt-comu-ctrl-esq,.mkt-comu-ctrl-dir{flex-wrap:wrap}.mkt-col-livro,.mkt-col-centro,.mkt-col-vendas{min-width:0;flex:1 1 100%}.mkt-comu-book{max-width:none}}.colecionavel-cert-card{background:color-mix(in srgb,var(--surface-card) 90%,var(--bg-base));border:1px solid color-mix(in srgb,var(--brand-orange) 35%,var(--border-subtle));border-radius:var(--radius-md);padding:12px 14px;margin-bottom:12px;display:flex;flex-direction:column;gap:8px}.colecionavel-cert-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px}.colecionavel-badge-serial{display:inline-flex;align-items:center;gap:5px;background:color-mix(in srgb,#ffd700 15%,transparent);border:1px solid color-mix(in srgb,#ffd700 40%,transparent);color:gold;font-size:11px;font-weight:700;padding:3px 8px;border-radius:var(--radius-pill)}.colecionavel-badge-float{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-family:var(--mono);padding:3px 8px;border-radius:var(--radius-sm);background:var(--bg-base);border:1px solid var(--border-subtle)}.colecionavel-badge-float.float-pristine{border-color:#35c08a;color:#35c08a}.colecionavel-badge-float.float-clean{border-color:#4da6ff;color:#4da6ff}.colecionavel-badge-float.float-standard{border-color:var(--text-secondary);color:var(--text-secondary)}.colecionavel-badge-float.float-glitched{border-color:var(--danger-text);color:var(--danger-text)}.colecionavel-cert-autor{font-size:11.5px;color:var(--text-secondary)}.colecionavel-cert-autor b{color:var(--text-primary)}.colecionavel-cert-hash{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--text-muted)}.colecionavel-cert-hash code{background:var(--bg-base);padding:2px 5px;border-radius:3px;color:var(--brand-orange)}.colecionavel-cert-stattrak{border-top:1px solid var(--border-subtle);padding-top:6px;margin-top:2px}.stattrak-titulo{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#fa0;display:flex;align-items:center;gap:5px;margin-bottom:4px}.stattrak-lista{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3px}.stattrak-item{font-size:11px;display:flex;justify-content:space-between;color:var(--text-secondary)}.stattrak-alvo{font-weight:600;color:var(--text-primary)}.stattrak-tipo{font-size:10px;color:var(--text-muted)}.mkt-comu-th{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.mkt-comu-th:hover{color:var(--text-primary)}.mkt-comu-th.ativa{color:var(--brand-orange)}.mkt-comu-seta{display:inline-block;width:10px;margin-left:3px;font-size:10px}.mkt-comu-th:hover .mkt-comu-seta{opacity:.8}.rede-tabela{min-width:680px}@media (max-width: 900px){.rede-tabela [data-col=sessao],.rede-tabela [data-col=implantes]{display:none}}@media (max-width: 700px){.rede-tabela [data-col=nivel]{display:none}.rede-tabela{min-width:0;width:100%}}.rede-tr{display:table-row;padding:0;gap:0;background:transparent;border:none;border-radius:0}.rede-tr:hover,.rede-tr:focus-visible{transform:none;box-shadow:none;border-color:transparent;outline:none}.rede-tr.nao-clica:hover{background:transparent}.rede-tr td{vertical-align:top}.rede-tr .tipo-ic{width:28px;height:28px;border-radius:50%}.rede-tr .mkt-comu-item{display:table-cell;font-weight:400}.rede-alvo-conteudo{display:flex;align-items:flex-start;gap:8px}.rede-tr .rede-info{padding:1px 0}.rede-tr .host{font-size:13px}.rede-td-tipo,.rede-td-ip,.rede-td-vpc,.rede-td-nivel,.rede-td-sessao,.rede-td-implantes{white-space:nowrap}.rede-chip-tipo{display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:4px;background:color-mix(in srgb,var(--cor-no, var(--brand-orange)) 12%,var(--bg-surface));border:1px solid color-mix(in srgb,var(--cor-no, var(--brand-orange)) 28%,transparent);color:var(--cor-no, var(--brand-orange))}.rede-chip-tipo[data-tipo=servidor]{--cor-no: #35c08a}.rede-chip-tipo[data-tipo=db]{--cor-no: #f45419}.rede-chip-tipo[data-tipo=pc],.rede-chip-tipo[data-tipo=mercado-negro],.rede-chip-tipo[data-tipo=pessoal]{--cor-no: #5b9dff}.rede-chip-tipo[data-tipo=roteador]{--cor-no: #f43f5e}.rede-chip-tipo[data-tipo=switch]{--cor-no: #a855f7}.rede-td-ip .rede-ip-celula,.rede-td-vpc .rede-ip-celula{display:inline-flex;align-items:center;gap:6px}.rede-ip-celula[data-dica]{cursor:help}.rede-td-ip .rede-ip,.rede-td-vpc .rede-ip{font-size:12px;font-family:var(--mono)}.rede-td-vpc .rede-ip-vpc{color:#38bdf8}.rede-td-implantes{display:table-cell}.rede-td-tracinho{color:var(--text-muted);opacity:.45;font-family:var(--mono)}.rede-td-acoes{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px;white-space:nowrap}@media (max-width: 700px){.rede-tabela-wrap .host{max-width:none;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;white-space:normal}.rede-tabela,.rede-tabela tbody{display:block;width:100%}.rede-tabela thead{display:table;width:100%}.rede-grupo-cab-linha,.rede-grupo-cab-linha td{display:block}.rede-grupo-cab-linha{margin:4px 0 8px}.rede-grupo-cab-linha td{border-radius:var(--radius-md);border-bottom:none}.rede-tr{display:flex;flex-wrap:wrap;align-items:center;padding:12px;gap:6px 10px;margin-bottom:8px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.rede-tr td,.rede-tr .mkt-comu-item{display:block;padding:0;border:none}.rede-tr .mkt-comu-item{flex:1 1 100%}.rede-tr .rede-td-tipo,.rede-tr .rede-td-ip,.rede-tr .rede-td-vpc{flex:0 0 auto}.rede-tr .rede-td-acoes{display:flex;margin-left:auto;flex:0 0 auto}.rede-tr .rede-td-ip:has(.rede-td-tracinho:only-child),.rede-tr .rede-td-vpc:has(.rede-td-tracinho:only-child){display:none}}.inv-layout-container{display:flex;gap:20px;align-items:flex-start;position:relative;min-height:520px}.inv-inspector-sidebar{flex:0 0 320px;width:320px;background:var(--bg-chrome);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:16px;display:flex;flex-direction:column;gap:14px;position:sticky;top:16px;animation:invSidebarIn .25s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 24px #0006}@keyframes invSidebarIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.inv-sidebar-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-subtle);padding-bottom:10px}.inv-sidebar-title{display:flex;align-items:center;gap:8px}.inv-sidebar-hostname{font-size:14px;font-weight:800;color:var(--text-primary)}.notebook-hub-modal .notebook-hub{width:100%;flex:1 1 auto;position:static;box-shadow:none;animation:none;background:transparent;border:none;padding:0}.notebook-hub-corpo{display:flex;flex-direction:column;gap:14px}.notebook-hub-estado{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--text-primary)}.notebook-hub-specs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.notebook-hub-spec{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:6px 8px}.notebook-hub-bateria{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--border-subtle);padding-top:12px}.notebook-hub-bateria-topo{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--text-primary)}.notebook-hub-autonomia{margin-left:auto;font-size:11px;font-weight:500;color:var(--text-secondary)}.notebook-hub-bateria-saude{font-size:11px;color:var(--text-secondary)}.inv-sidebar-close-btn{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:grid;place-items:center;border-radius:var(--radius-sm);transition:all .15s ease}.inv-sidebar-close-btn:hover{color:var(--text-primary);background:var(--bg-base)}.inv-sidebar-conexao{display:flex;flex-direction:column;gap:8px;padding:10px 0;border-bottom:1px solid var(--border-subtle)}.inv-sidebar-conexao-toggle{display:flex;align-items:center;gap:10px}.inv-sidebar-conexao-legenda{font-size:11px;color:var(--text-muted)}.inv-sidebar-conexao-erro{font-size:11px;color:var(--danger-text);margin:0}.no-chip.desligado{--cor-chip: var(--text-muted);opacity:.65;cursor:help}.inv-sidebar-showcase{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-nav);padding:16px 12px;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.inv-sidebar-showcase-glow{position:absolute;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(0,243,255,.1) 0%,rgba(244,84,25,.05) 50%,transparent 70%);pointer-events:none}.inv-sidebar-showcase-img{max-width:130px;max-height:140px;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,0,0,.8));margin-bottom:8px;transition:transform .25s ease}.inv-sidebar-showcase:hover .inv-sidebar-showcase-img{transform:scale(1.05)}.inv-sidebar-showcase-name{font-size:12px;font-weight:700;color:var(--text-primary)}.inv-sidebar-showcase-sub{font-size:10px;font-family:var(--mono);color:var(--text-secondary)}.inv-comp-section-title{font-size:11px;font-weight:700;color:var(--text-primary);letter-spacing:.3px;margin-bottom:6px;display:flex;justify-content:space-between;align-items:center}.inv-comp-list{display:flex;flex-direction:column;gap:6px}.inv-comp-card{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-nav);padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;transition:all .15s ease}.inv-comp-card:hover{border-color:var(--brand-orange);background:color-mix(in srgb,var(--brand-orange) 3%,var(--bg-base))}.inv-comp-card-left{display:flex;align-items:center;gap:8px;min-width:0}.inv-comp-icon-box{width:28px;height:28px;border-radius:var(--radius-sm);background:var(--bg-chrome);border:1px solid var(--border-default);display:grid;place-items:center;color:var(--brand-orange);flex-shrink:0}.inv-comp-info{display:flex;flex-direction:column;min-width:0}.inv-comp-role{font-size:10px;font-weight:700;color:var(--text-primary);line-height:1.2}.inv-comp-name{font-size:9px;font-family:var(--mono);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.inv-vitals-row{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-nav);padding:10px 12px}.inv-temp-badge{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:13px;font-weight:700;color:var(--text-primary)}.inv-vitals-bars{flex:1;display:flex;flex-direction:column;gap:5px}.inv-vital-bar-item{display:flex;align-items:center;gap:8px}.inv-vital-bar-label{font-size:8px;font-family:var(--mono);color:var(--text-muted);width:24px}.inv-vital-bar-track{flex:1;height:4px;background:var(--bg-chrome);border-radius:2px;overflow:hidden}.inv-sidebar-actions-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.inv-action-btn{padding:7px 4px;font-size:10px;font-weight:600;font-family:var(--sans);border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--bg-base);color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center;transition:all .15s ease}.inv-action-btn:hover{border-color:var(--brand-orange);color:var(--brand-orange);background:color-mix(in srgb,var(--brand-orange) 6%,var(--bg-base))}.inv-action-btn.primary{border-color:var(--brand-orange);background:var(--brand-orange-10);color:var(--brand-orange)}.inv-action-btn.primary:hover{background:var(--brand-orange);color:#fff}.inv-action-btn.danger{border-color:#f8717166;color:var(--danger-text)}.inv-action-btn.danger:hover{background:#f8717126;border-color:var(--danger-text)}.inv-hover-menu{position:absolute;right:8px;bottom:52px;background:#13151af5;border:1px solid var(--border-default);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--radius-sm);padding:4px;display:flex;flex-direction:column;gap:2px;opacity:0;pointer-events:none;transform:translateY(4px);transition:all .2s cubic-bezier(.16,1,.3,1);z-index:10;box-shadow:0 6px 14px #0009}.inv-slot:hover .inv-hover-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.inv-hover-menu-btn{display:flex;align-items:center;gap:6px;background:none;border:none;padding:4px 8px;border-radius:3px;color:var(--text-secondary);font-size:9.5px;font-family:var(--mono);cursor:pointer;white-space:nowrap;transition:all .12s ease}.inv-hover-menu-btn:hover{background:var(--brand-orange-10);color:var(--brand-orange)}.inv-grid-section{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:16px}.inv-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;background:var(--bg-chrome);border:2px solid var(--border-subtle);border-radius:var(--radius-nav);box-shadow:0 3px #00000059}.inv-toolbar-left{display:flex;align-items:center;gap:10px;flex:1;min-width:240px}.inv-search{display:flex;align-items:center;gap:8px;background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:6px 10px;flex:1;max-width:280px;color:var(--text-primary);font-size:12px;font-family:var(--mono)}.inv-search input{background:transparent;border:none;color:var(--text-primary);font-size:12px;font-family:var(--mono);outline:none;width:100%}.inv-sort-select{background:var(--bg-base);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:6px 10px;color:var(--text-primary);font-size:12px;font-family:var(--mono);outline:none;cursor:pointer}.inv-capacity-counter{font-size:11px;font-family:var(--mono);color:var(--text-secondary);display:flex;align-items:center;gap:6px}.inv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.inv-slot{position:relative;background:var(--bg-chrome);border:2px solid var(--border-default);border-radius:var(--radius-lg);padding:12px;display:flex;flex-direction:column;justify-content:space-between;min-height:220px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 3px #00000059}.inv-slot:hover{border-color:var(--brand-orange);transform:translateY(-2px);box-shadow:0 6px 18px #0006}.inv-slot.add-slot,.inv-slot.locked{box-shadow:none}.inv-slot.selected{border-color:#00ff9d;box-shadow:0 0 14px #00ff9d33;background:color-mix(in srgb,#00ff9d 3%,var(--bg-chrome))}.inv-slot-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.inv-slot-num{font-family:var(--mono);font-size:10px;font-weight:700;color:var(--text-muted);letter-spacing:.5px}.inv-slot-status{display:flex;align-items:center;gap:5px;font-size:10px;font-family:var(--mono)}.inv-status-led{width:7px;height:7px;border-radius:50%;box-shadow:0 0 6px currentColor}.inv-status-led.online{color:#00ff9d;background:#00ff9d}.inv-status-led.offline{color:#f87171;background:#f87171}.inv-status-led.hot{color:#f59e0b;background:#f59e0b}.inv-rarity-badge{font-size:9px;font-family:var(--mono);padding:1px 5px;border-radius:3px;text-transform:uppercase;font-weight:600}.inv-rarity-badge.open-source{background:#8a94a61a;color:#8a94a6;border:1px solid rgba(138,148,166,.25)}.inv-rarity-badge.user-level{background:#4fc3f71a;color:#4fc3f7;border:1px solid rgba(79,195,247,.25)}.inv-rarity-badge.scripted{background:#3b6fe01f;color:#3b6fe0;border:1px solid rgba(59,111,224,.3)}.inv-rarity-badge.privileged{background:#b061ff1a;color:#b061ff;border:1px solid rgba(176,97,255,.25)}.inv-rarity-badge.kernel-grade{background:#ff5fa21a;color:#ff5fa2;border:1px solid rgba(255,95,162,.25)}.inv-rarity-badge.zero-day{background:#e5484d1a;color:#e5484d;border:1px solid rgba(229,72,77,.25)}.inv-rarity-badge.rootkit{background:#f5b30126;color:#f5b301;border:1px solid rgba(245,179,1,.35)}.inv-thumb-wrap{flex:1;display:flex;align-items:center;justify-content:center;padding:6px 0;position:relative}.inv-thumb-glow{position:absolute;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,rgba(244,84,25,.08) 0%,transparent 70%);pointer-events:none}.inv-thumb-img{max-width:90px;max-height:95px;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(0,0,0,.6));transition:transform .2s ease}.inv-slot:hover .inv-thumb-img{transform:scale(1.06)}.inv-slot-footer{margin-top:8px;display:flex;flex-direction:column;gap:5px}.inv-slot-meta-row{display:flex;justify-content:space-between;align-items:center;gap:6px}.inv-slot-name{font-size:11px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px}.inv-slot-equip-badge{font-size:9px;font-family:var(--mono);color:var(--text-muted);background:var(--bg-base);padding:1px 5px;border-radius:3px;border:1px solid var(--border-subtle)}.inv-mini-gauges{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px}.inv-slot-offline-motivo{display:flex;align-items:flex-start;gap:4px;color:var(--danger-text);font-size:9px;line-height:1.3}.inv-slot-offline-motivo svg{flex-shrink:0;margin-top:1px}.inv-mini-bar-wrap{display:flex;flex-direction:column;gap:2px}.inv-mini-bar-label{font-size:7.5px;font-family:var(--mono);color:var(--text-muted);display:flex;justify-content:space-between}.inv-mini-bar-track{height:3px;background:var(--bg-base);border-radius:2px;overflow:hidden;border:1px solid var(--border-subtle)}.inv-mini-bar-fill{height:100%;border-radius:2px;transition:width .3s ease}.inv-mini-bar-fill.cpu{background:linear-gradient(90deg,#00f3ff,#00ff9d)}.inv-mini-bar-fill.ram{background:linear-gradient(90deg,#a855f7,#3b82f6)}.inv-mini-bar-fill.temp{background:linear-gradient(90deg,#10b981,#f59e0b)}.inv-mini-bar-fill.temp.critico{background:linear-gradient(90deg,#f59e0b,#ef4444)}.inv-slot.add-slot{border:1px dashed var(--brand-orange);background:color-mix(in srgb,var(--brand-orange) 2%,var(--bg-chrome));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.inv-slot.add-slot:hover{background:color-mix(in srgb,var(--brand-orange) 8%,var(--bg-chrome));border-color:#ff773d;box-shadow:0 0 16px #f4541933}.inv-add-plus-icon{width:36px;height:36px;border-radius:50%;background:var(--brand-orange-10);border:1px solid var(--brand-orange);color:var(--brand-orange);display:grid;place-items:center;font-size:20px;font-weight:300;transition:all .2s ease}.inv-slot.add-slot:hover .inv-add-plus-icon{transform:scale(1.1);background:var(--brand-orange);color:#fff}.inv-add-title{font-size:12px;font-weight:700;color:var(--text-primary)}.inv-add-sub{font-size:10px;font-family:var(--mono);color:var(--brand-orange)}.inv-slot.locked{background:radial-gradient(circle at center,rgba(255,255,255,.03) 0%,transparent 70%),repeating-linear-gradient(45deg,rgba(255,255,255,.015) 0 5px,transparent 5px 10px),var(--bg-base);border:1px dashed var(--border-subtle);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;opacity:.65;cursor:not-allowed}.inv-slot.locked:hover{border-color:var(--border-default);transform:none;box-shadow:none;opacity:.85}.inv-lock-icon{color:var(--text-muted)}.inv-lock-title{font-size:11px;font-weight:600;color:var(--text-secondary)}.inv-lock-req{font-size:9.5px;font-family:var(--mono);color:var(--text-muted);background:var(--bg-chrome);padding:2px 6px;border-radius:3px}.inv-slot.empty{background:var(--bg-base);border:1px dashed var(--border-subtle);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;opacity:.45}.inv-slot.empty:hover{opacity:.75;border-color:var(--border-default)}@media (max-width: 960px){.inv-layout-container{flex-direction:column}.inv-inspector-sidebar{width:100%;flex:none;position:static}}.forja-abas-topo{margin:14px 0 18px}.forja-modo-craft{display:flex;align-items:center;gap:10px;margin:-6px 0 18px}.forja-modo-craft-rot{font-size:10.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);font-weight:600}.forja-sw-layout{display:grid;grid-template-columns:1fr 380px;gap:16px;align-items:start}.forja-sw-main-stage{display:flex;flex-direction:column;gap:16px;min-width:0}.forja-sw-sidebar-direita{display:flex;flex-direction:column;gap:16px;position:sticky;top:16px;min-width:0}@media (max-width: 1100px){.forja-sw-layout{grid-template-columns:1fr}.forja-sw-sidebar-direita{position:static}}.forja-cadeia-3,.forja-ramos-3{grid-template-columns:1fr auto 1fr auto 1fr}.forja-slots-dica{margin:0 0 4px;text-align:center;font-size:10.5px;color:var(--text-muted);font-style:italic}.forja-slot-remover{position:absolute;top:6px;left:6px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border-radius:6px;background:none;border:none;color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease}.forja-slot:hover .forja-slot-remover,.forja-slot-remover:focus-visible{opacity:.7}.forja-slot-remover:hover{opacity:1;color:var(--danger-text);background:var(--border-subtle)}.forja-sw-canvas-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:6px;margin-bottom:12px}.forja-sw-presets-group{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.forja-sw-preset-btn{padding:4px 9px;font-size:10.5px;font-family:var(--mono);font-weight:600;border-radius:4px;border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .15s ease}.forja-sw-preset-btn:hover{border-color:var(--brand-orange);color:var(--text-primary);background:var(--brand-orange-10);transform:translateY(-1px)}.forja-sw-actions-group{display:flex;align-items:center;gap:8px}.forja-sw-action-btn{padding:4px 10px;font-size:11px;font-family:var(--mono);font-weight:600;border-radius:4px;border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-primary);cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s ease}.forja-sw-action-btn:hover{border-color:var(--brand-orange);color:var(--brand-orange);background:var(--brand-orange-10)}.forja-sw-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#08090cd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;animation:forjaModalFadeIn .15s ease}@keyframes forjaModalFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.forja-sw-modal{width:100%;max-width:640px;background:var(--bg-base);border:1px solid var(--border-default);border-radius:10px;box-shadow:0 16px 40px #0009,0 0 20px var(--brand-orange-10);display:flex;flex-direction:column;overflow:hidden}.forja-sw-modal-header{padding:14px 18px;border-bottom:1px solid var(--border-subtle);background:var(--surface-card);display:flex;justify-content:space-between;align-items:center}.forja-sw-modal-tabs{display:flex;border-bottom:1px solid var(--border-subtle);background:var(--bg-chrome);padding:0 14px}.forja-sw-modal-tab{padding:10px 16px;font-size:11.5px;font-weight:700;font-family:var(--mono);color:var(--text-muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s ease}.forja-sw-modal-tab:hover{color:var(--text-primary)}.forja-sw-modal-tab.ativo{color:var(--brand-orange);border-bottom-color:var(--brand-orange)}.forja-sw-modal-body{padding:18px;display:flex;flex-direction:column;gap:16px;max-height:70vh;overflow-y:auto}.forja-sw-modal-footer{padding:12px 18px;border-top:1px solid var(--border-subtle);background:var(--surface-card);display:flex;justify-content:space-between;align-items:center}.forja-sw-pecas-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:3px;max-height:55vh;overflow-y:auto;padding:2px}.forja-sw-peca-icone-celula{position:relative;aspect-ratio:1;border-radius:3px;background:var(--bg-base);border:1px solid var(--border-subtle);box-shadow:inset 0 2px 4px #000000a6,inset 0 -1px #ffffff0a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:box-shadow .12s ease;padding:0}.forja-sw-peca-icone-celula:hover{box-shadow:inset 0 2px 4px #000000a6,inset 0 -1px #ffffff0a,0 0 0 1px var(--border-default)}.forja-sw-peca-icone-celula.raro{box-shadow:inset 0 2px 4px #000000a6,inset 0 -1px #ffffff0a,0 0 0 2px var(--cor-rar)}.forja-sw-peca-icone-celula.raro:hover{box-shadow:inset 0 2px 4px #000000a6,inset 0 -1px #ffffff0a,0 0 0 2px var(--cor-rar),0 0 10px color-mix(in srgb,var(--cor-rar) 40%,transparent)}.forja-sw-peca-icone-celula.em-uso{opacity:.45}.forja-sw-peca-celula-contagem{position:absolute;bottom:-4px;right:-4px;font-family:var(--mono);font-size:9px;font-weight:700;color:var(--brand-orange);background:var(--bg-base);border:1px solid var(--border-default);border-radius:4px;padding:0 3px;line-height:1.4}.forja-sw-peca-tooltip{position:fixed;transform:translate(-50%,calc(-100% - 10px));z-index:10000;width:240px;background:var(--bg-base);border:1px solid color-mix(in srgb,var(--cor-rar, var(--border-default)) 40%,var(--border-default));border-radius:8px;padding:10px 12px;box-shadow:0 10px 30px #00000080;pointer-events:none;display:flex;flex-direction:column;gap:4px}.forja-sw-peca-tooltip .forja-sw-peca-meta{white-space:normal;overflow:visible;text-overflow:unset}.forja-sw-peca-tooltip-nome{font-size:12px;font-weight:700;color:var(--text-primary)}.forja-sw-voltar-btn{align-self:flex-start;display:flex;align-items:center;gap:5px;font-size:10.5px;font-family:var(--mono);color:var(--text-secondary);background:none;border:none;cursor:pointer;padding:2px 0;margin-bottom:4px}.forja-sw-voltar-btn:hover{color:var(--brand-orange)}.forja-sw-peca-card-detalhe{cursor:default}.forja-sw-peca-card-detalhe:hover{transform:none}.forja-sw-filtros{display:flex;gap:4px;overflow-x:auto;padding-bottom:6px;margin-bottom:10px;scrollbar-width:thin}.forja-sw-filtro-btn{padding:4px 8px;font-size:10px;font-family:var(--mono);font-weight:600;border-radius:4px;border:1px solid var(--border-subtle);background:var(--bg-base);color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:all .15s ease}.forja-sw-filtro-btn:hover{border-color:var(--border-default);color:var(--text-primary)}.forja-sw-filtro-btn.ativo{background:#f454191f;color:var(--brand-orange);border-color:var(--brand-orange)}.forja-sw-peca-card{padding:8px 10px;border-radius:8px;background:var(--surface-card);border:1px solid var(--border-subtle);display:flex;flex-direction:column;flex-shrink:0;gap:6px;transition:all .15s ease;position:relative}.forja-sw-peca-card:hover{transform:translateY(-1px);border-color:var(--border-default)}.forja-sw-peca-card.raro{border-color:color-mix(in srgb,var(--cor-rar) 40%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--cor-rar) 7%,transparent) 0%,var(--surface-card) 65%)}.forja-sw-peca-card.raro:hover{border-color:var(--cor-rar);box-shadow:0 4px 16px color-mix(in srgb,var(--cor-rar) 20%,transparent)}.forja-sw-peca-card.em-uso{opacity:.5;border-style:dashed}.forja-sw-float-bar{height:4px;background:var(--bg-chrome);border-radius:2px;overflow:hidden;position:relative}.forja-sw-float-fill{height:100%;border-radius:2px;transition:width .3s ease}.forja-sw-peca-cabecalho{display:flex;align-items:flex-start;gap:8px}.forja-sw-peca-icone-grande{flex-shrink:0;width:34px;height:34px;border-radius:7px;background:var(--bg-base);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center}.forja-sw-peca-info{min-width:0;flex:1}.forja-sw-peca-nome-linha{display:flex;align-items:baseline;gap:6px}.forja-sw-peca-nome-txt{font-size:12px;font-weight:700;color:var(--text-primary);letter-spacing:.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.forja-sw-peca-contagem{font-family:var(--mono);font-size:10px;font-weight:700;color:var(--brand-orange);flex-shrink:0}.forja-sw-peca-meta{font-size:10px;color:var(--text-muted);font-family:var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.forja-sw-peca-acoes{display:flex;gap:4px}.forja-sw-equip-btn{flex:1;padding:5px 10px;font-size:10.5px;font-family:var(--mono);font-weight:700;border-radius:5px;border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .15s ease}.forja-sw-equip-btn:hover:not(:disabled){border-color:var(--brand-orange);background:var(--brand-orange-10);color:var(--brand-orange);box-shadow:0 0 10px var(--brand-orange-20)}.forja-sw-equip-btn:disabled{opacity:.5;cursor:not-allowed}.forja-sw-tag-btn{flex-shrink:0;width:28px;border-radius:5px;border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.forja-sw-tag-btn:hover{border-color:var(--brand-orange-40);color:var(--brand-orange)}.forja-sw-deck-hud{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:6px 12px;background:#0a0c10f2;border:1px solid var(--border-subtle);border-radius:6px;margin-bottom:10px;font-family:var(--mono);font-size:10px}.forja-sw-deck-hud-item{display:flex;align-items:center;gap:5px;color:var(--text-secondary)}.forja-sw-build-btn{width:100%;padding:12px 16px;font-size:12px;font-family:var(--mono);font-weight:800;letter-spacing:.5px;border-radius:6px;border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-muted);cursor:not-allowed;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease}.forja-sw-build-btn.pronto{background:linear-gradient(135deg,#f45419,#f73);border-color:#f73;color:#050608;cursor:pointer;box-shadow:0 0 20px #f4541973;animation:forjaReactorPulse 2s infinite ease-in-out}@keyframes forjaReactorPulse{0%{box-shadow:0 0 14px #f4541959}50%{box-shadow:0 0 26px #f45419a6;transform:translateY(-1px)}to{box-shadow:0 0 14px #f4541959}}.forja-sw-ide-box{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:8px;padding:14px;margin-bottom:16px}.forja-sw-flags-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.forja-sw-flag-card{padding:8px 10px;border-radius:6px;border:1px solid var(--border-subtle);background:var(--surface-card);display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .15s ease}.forja-sw-flag-card:hover{border-color:var(--border-default)}.forja-sw-flag-card.ativo{border-color:var(--brand-orange);background:var(--brand-orange-10)}.forja-sw-customizacao{display:flex;flex-direction:column;gap:10px}.forja-sw-input-group{display:flex;flex-direction:column;gap:4px}.forja-sw-input-group label{font-size:11px;font-weight:600;color:var(--text-secondary)}.forja-sw-input-group input,.forja-sw-input-group select,.forja-sw-input-group textarea{background:var(--bg-chrome);border:1px solid var(--border-subtle);border-radius:6px;padding:7px 10px;color:var(--text-primary);font-family:var(--mono);font-size:12px;transition:border-color .15s ease}.forja-sw-input-group input:focus,.forja-sw-input-group select:focus,.forja-sw-input-group textarea:focus{border-color:var(--brand-orange);outline:none}.forja-sw-cores-palette{display:flex;gap:8px}.forja-sw-cor-dot{width:22px;height:22px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:transform .12s ease}.forja-sw-cor-dot:hover{transform:scale(1.15)}.forja-sw-cor-dot.sel{border-color:#fff;box-shadow:0 0 8px currentColor}.forja-sw-hud-telemetria{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.forja-sw-hud-metrica{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:12.5px}.forja-sw-hud-hash{font-family:var(--mono);font-size:10px;color:var(--text-muted);word-break:break-all;background:var(--bg-chrome);padding:6px 8px;border-radius:4px;border:1px solid var(--border-subtle)}.forja-sw-build-btn{width:100%;padding:12px;font-size:13.5px;font-weight:700;border-radius:6px;border:none;background:var(--brand-orange);color:var(--text-on-brand);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .15s ease;box-shadow:0 0 12px var(--brand-orange-20)}.forja-sw-build-btn:hover:not(:disabled){background:#ff652a;box-shadow:0 0 18px #f4541966;transform:translateY(-1px)}.forja-sw-build-btn:disabled{opacity:.4;cursor:not-allowed;background:var(--surface-card);border:1px solid var(--border-subtle);color:var(--text-muted);box-shadow:none}.forja-sw-softwares-grid{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto}.forja-sw-item-card{padding:10px 12px;border-radius:8px;background:var(--surface-card);border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:4px}.fjs-stack{display:flex;flex-direction:column;gap:14px}.fjs-card{margin-bottom:0}.fjs-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.fjs-inv-abas{display:flex;gap:6px}.fjs-inv-aba{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-pill, 999px);border:1px solid var(--border-subtle);background:var(--bg-base);color:var(--text-muted);font-family:inherit;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.fjs-inv-aba:hover{color:var(--text-primary)}.fjs-inv-aba.ativa{color:var(--text-primary);border-color:var(--brand-orange-40, var(--brand-orange));background:var(--brand-orange-10)}.fjs-conta{font-family:var(--mono);color:var(--text-secondary);text-transform:none;letter-spacing:0}.fjs-head-acoes{display:flex;align-items:center;gap:8px}.fjs-icon-acao{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;font-family:var(--mono);font-size:11px;font-weight:600;color:var(--text-secondary);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-nav, 8px);box-shadow:0 3px #0006,inset 0 1px #ffffff0a;cursor:pointer;transition:transform .1s,box-shadow .1s,color .15s,border-color .15s}.fjs-icon-acao:hover{color:var(--brand-orange);border-color:var(--brand-orange-40, var(--brand-orange))}.fjs-icon-acao:active{transform:translateY(2px);box-shadow:0 1px #0006}.fjs-icon-acao:disabled{opacity:.4;cursor:default}.fjs-flag{font-family:var(--mono);font-size:9.5px;color:var(--brand-orange);padding:1px 5px;background:var(--brand-orange-10);border-radius:3px}.fjs-preset{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:11.5px;padding:7px;border-radius:var(--radius-nav, 8px);border:1px solid var(--border-subtle);background:var(--bg-base);color:var(--text-secondary);cursor:pointer;box-shadow:0 3px #00000059,inset 0 1px #ffffff0a;transition:transform .1s,box-shadow .1s,color .15s,border-color .15s}.fjs-preset:hover{border-color:var(--brand-orange-20);background:var(--brand-orange-10);color:var(--brand-orange)}.fjs-preset:active{transform:translateY(2px);box-shadow:0 1px #00000059}.fjs-compilar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:14px;padding:12px 14px;border-radius:var(--radius-nav, 8px);background:var(--bg-base);border:1px solid var(--border-subtle)}.fjs-comp-status{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.fjs-comp-status svg{flex:none}.fjs-comp-status.ok{color:var(--ok-text, #4ade80)}.fjs-comp-status.faltando{color:var(--text-muted);font-weight:600;font-size:12px}.fjs-comp-status.faltando svg{color:var(--brand-orange)}.fjs-comp-status.erro{color:var(--danger-text, #e5484d);font-weight:600;font-size:12px}.fjs-comp-stats{display:flex;align-items:center;gap:14px;font-family:var(--mono);font-size:12px;color:var(--text-secondary);flex-wrap:wrap}.fjs-comp-stats b{color:var(--text-primary)}.fjs-comp-tier{font-weight:700}.fjs-pecas-controles{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fjs-search{min-width:200px}.fjs-search-limpar{background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;padding:0}.fjs-search-limpar:hover{color:var(--text-primary)}.fjs-cat-abas{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.fjs-cat-aba{--cor: var(--border-default);display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-pill, 999px);border:1px solid var(--border-subtle);background:var(--bg-base);color:var(--text-secondary);font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.fjs-cat-pt{width:7px;height:7px;border-radius:50%;background:var(--cor);flex:none}.fjs-cat-aba:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--cor) 40%,var(--border-subtle))}.fjs-cat-aba.ativa{color:var(--text-primary);border-color:color-mix(in srgb,var(--cor) 45%,var(--border-subtle));background:color-mix(in srgb,var(--cor) 12%,var(--bg-base))}.forja-sw-detalhe-card{display:flex;flex-direction:column}.forja-sw-peca-card-detalhe .forja-sw-peca-nome-txt{white-space:normal;overflow:visible;text-overflow:unset}.fjs-vazio{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:28px 12px;border:1px dashed var(--border-subtle);border-radius:8px;background:#ffffff03}.fjs-vazio p.fjs-vazio-sub{font-size:10.5px;color:var(--text-muted);font-weight:400}.fjs-vazio p{margin:0;font-size:12px;color:var(--text-secondary);font-weight:600}.fjs-ram{background:var(--bg-box-subtle, var(--bg-base));border:1px solid var(--border-default);border-radius:6px;padding:8px 10px;margin-bottom:14px}.fjs-ram-linha{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-family:var(--mono);margin-bottom:4px}.fjs-ram-rot{display:flex;align-items:center;gap:4px;color:var(--text-secondary)}.fjs-ram-val{font-weight:700;color:var(--brand-orange)}.fjs-sw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.fjs-sw-card{display:flex;flex-direction:column;gap:7px;padding:13px;border-radius:var(--radius-lg, 16px);background:var(--bg-base);border:2px solid var(--border-default);box-shadow:0 3px #00000059,inset 0 1px #ffffff0a}.fjs-sw-card.armado{border-color:var(--brand-orange)}.fjs-sw-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.fjs-sw-nome{font-family:var(--mono);font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fjs-tag{flex:none;font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:var(--radius-sm, 4px)}.fjs-tag.armado{color:var(--ok-text, #4ade80);background:#4ade801f;border:1px solid rgba(74,222,128,.3)}.fjs-tag.off{color:var(--text-muted);background:var(--bg-chrome, var(--surface-card));border:1px solid var(--border-subtle)}.fjs-sw-pid{font-size:10px;font-family:var(--mono);color:var(--text-muted)}.fjs-sw-pid b{color:var(--text-secondary)}.fjs-sw-stats{display:flex;gap:8px;font-size:10px;font-family:var(--mono);color:var(--text-secondary)}.fjs-sw-acoes{display:flex;gap:6px;margin-top:3px}.fjs-sw-armar{flex:1}@media (prefers-reduced-motion: reduce){.fjs-icon-acao,.fjs-preset{transition:none}}.studio-container-picker{padding:24px;max-width:900px;margin:0 auto}.studio-container-card{--cor-rar: var(--brand-orange);cursor:pointer;border:none;font-family:inherit;text-align:left}.studio-container-card:hover{border-color:var(--cor-rar)}.studio-container-thumb-icon{color:var(--cor-rar);filter:drop-shadow(0 6px 12px rgba(0,0,0,.6));transition:transform .2s ease}.studio-extensao-badge{font-size:10px;font-family:var(--mono);padding:2px 6px;border-radius:4px;background:#ffffff0f;color:var(--text-muted);border:1px solid var(--border-subtle)}.studio-container-card:hover .studio-container-thumb-icon{transform:scale(1.06)}.studio-exec-log-row{display:flex;align-items:center;gap:5px;margin-top:4px}.studio-exec-log{font-size:9px;font-family:var(--mono);font-weight:700;padding:1px 5px;border-radius:3px;letter-spacing:.04em;text-transform:uppercase}.studio-exec-ok{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3)}.studio-exec-err{background:#ef44441f;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.studio-exec-log-tempo{font-size:9px;color:var(--text-muted);font-family:var(--mono)}.studio-split-btn{display:flex;align-items:stretch;border:none;padding:0;margin:0;min-width:0}.studio-split-btn-principal{border-radius:var(--radius-pill)!important}.studio-split-btn:has(.studio-split-btn-chevron) .studio-split-btn-principal{border-radius:var(--radius-pill) 0 0 var(--radius-pill)!important;border-right:1px solid rgba(255,255,255,.08)!important}.studio-split-btn-chevron{border-radius:0 var(--radius-pill) var(--radius-pill) 0!important;padding:0 6px!important;display:flex;align-items:center;justify-content:center}.studio-nome-fluxo-wrap{display:flex;align-items:center;gap:6px;min-width:0}.studio-nome-fluxo-input{max-width:320px;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);padding:5px 8px;color:var(--text-primary);font-size:14px;font-weight:600;transition:background-color .12s,border-color .12s}.studio-nome-fluxo-input:hover{background:var(--bg-base);border-color:var(--border-subtle)}.studio-nome-fluxo-input:focus{outline:none;background:var(--bg-base);border-color:var(--brand-orange)}.studio-nome-fluxo-ic{color:var(--text-muted);opacity:0;transition:opacity .12s;flex-shrink:0}.studio-nome-fluxo-wrap:hover .studio-nome-fluxo-ic,.studio-nome-fluxo-input:focus~.studio-nome-fluxo-ic{opacity:1}.studio-paleta-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--radius-sm);cursor:grab;border:1px solid transparent;transition:background-color .12s,border-color .12s}.studio-paleta-item:hover{background:color-mix(in srgb,var(--dom-cor, var(--bg-base)) 10%,var(--bg-base));border-color:color-mix(in srgb,var(--dom-cor, var(--border-subtle)) 40%,transparent)}.studio-paleta-ic{width:24px;height:24px;border-radius:var(--radius-sm);display:grid;place-items:center;flex-shrink:0;color:var(--dom-cor);background:color-mix(in srgb,var(--dom-cor) 15%,transparent);border:1px solid color-mix(in srgb,var(--dom-cor) 35%,transparent)}.studio-paleta-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.studio-paleta-nome{font-size:11.5px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-paleta-meta{font-size:9.5px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;line-height:1.4}.studio-paleta-icone-linha{display:flex;align-items:center;gap:6px}.studio-paleta-filtro-wrap{position:relative}.studio-paleta-filtro-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:20;min-width:150px;background:var(--bg-chrome);border:2px solid var(--brand-orange);border-radius:var(--radius-nav);padding:8px 14px;display:flex;flex-direction:column;gap:2px;box-shadow:0 8px 24px #00000080}.studio-paleta-topo{display:flex;flex-direction:column;gap:6px;padding:8px 8px 0}.studio-paleta-lista{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:10px}.studio-paleta-vazio-grupo{padding:10px 8px;font-size:11px;color:var(--text-muted);text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.studio-paleta-vazio-cta{align-self:center}.inv-mini-bar-fill.dominio-ataque{background:linear-gradient(90deg,#f45419,#f45419)}.inv-mini-bar-fill.dominio-defesa{background:linear-gradient(90deg,#00f3ff,#00f3ff)}.inv-mini-bar-fill.dominio-infra{background:linear-gradient(90deg,#10b981,#f59e0b)}.studio-canvas-container{width:100%;height:100%;overflow:hidden;cursor:grab;display:flex}.studio-resumo-row{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.studio-resumo-stat{display:flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-nav, 8px);background:var(--surface-card);color:var(--text-muted)}.studio-resumo-valor{font-size:15px;font-weight:700;color:var(--text-primary);font-family:var(--mono);line-height:1.1}.studio-resumo-rotulo{font-size:10px;color:var(--text-muted)}.studio-param-input{display:block;width:100%;box-sizing:border-box;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-nav);box-shadow:inset 0 1px 3px #00000080;padding:6px 10px;color:var(--text-primary);font-family:var(--mono);font-size:11px;outline:none;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.studio-param-input:hover{border-color:var(--border-default)}.studio-param-input:focus{border-color:var(--brand-orange);box-shadow:inset 0 1px 3px #00000080,0 0 0 2px color-mix(in srgb,var(--brand-orange) 25%,transparent)}.studio-reconfig-erro{color:var(--danger-text);font-size:12px}.studio-reconfig-vazio{color:var(--text-muted);font-size:12px}.studio-reconfig-carregando{display:flex;justify-content:center;padding:16px 0}.studio-reconfig-lista{display:flex;flex-direction:column;gap:12px;margin-top:8px}.studio-reconfig-linha{display:flex;flex-direction:column;gap:4px}.studio-reconfig-label{display:flex;flex-direction:column;gap:2px;font-size:11px}.studio-reconfig-no-nome{font-family:var(--mono);font-size:9px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.studio-reconfig-badge-comprado{font-family:var(--mono);font-size:8px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);background:var(--bg-chrome);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:1px 6px}.sc-loja-card{width:min(560px,100%)}.sc-loja-lista{display:flex;flex-direction:column;gap:8px;margin-top:10px;max-height:55vh;overflow-y:auto;padding-right:2px}.sc-loja-item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:border-color .12s ease}.sc-loja-item:hover{border-color:color-mix(in srgb,var(--dom-cor, var(--border-default)) 40%,var(--border-subtle))}.sc-loja-item-ic{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;color:var(--dom-cor, var(--text-secondary));background:color-mix(in srgb,var(--dom-cor, var(--text-secondary)) 12%,var(--bg-base));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dom-cor, var(--text-secondary)) 30%,transparent)}.sc-loja-item-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sc-loja-item-nome{font-size:12.5px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-loja-item-meta{font-size:10.5px;color:var(--text-muted)}.sc-loja-item-aviso{display:inline-flex;align-items:center;gap:3px;margin-top:2px;font-size:10px;color:var(--text-muted)}.tag-clicavel-cadeado{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:#9aa4ba;background:transparent;border:0;padding:0;font-family:inherit;cursor:pointer}.tag-clicavel-cadeado:hover{color:var(--text-primary);text-decoration:underline}.studio-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:14px}.studio-kpi{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:10px 14px;text-align:center;background:var(--surface-card);border:2px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 4px #0006,inset 0 1px #ffffff0a}.studio-kpi-icone-linha{display:flex;align-items:center;justify-content:center;gap:6px}.studio-kpi-icone-linha svg{color:var(--text-muted);flex:none}.studio-kpi-val{font-size:18px;font-weight:700;font-family:var(--mono);color:var(--text-primary);line-height:1.1}.studio-kpi-lbl{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.studio-home{padding:18px;max-width:760px;margin:0 auto}.studio-home-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.studio-home-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:22px 14px;text-align:center;background:var(--bg-chrome);border:2px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:0 3px #00000059;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.studio-home-tile:hover{border-color:var(--brand-orange);transform:translateY(-2px);box-shadow:0 6px 18px #0006}.studio-home-tile-ic{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:var(--tile-cor);background:color-mix(in srgb,var(--tile-cor) 12%,var(--bg-chrome));border:1px solid color-mix(in srgb,var(--tile-cor) 45%,transparent)}.studio-home-tile-titulo{font-size:13px;font-weight:700;color:var(--text-primary)}.studio-home-tile-sub{font-size:10.5px;color:var(--text-muted)}.studio-home-tile-badge-wrap{position:absolute;top:10px;right:10px;width:0;height:0}.studio-previa{padding:8px;font-size:10.5px;color:var(--text-secondary);display:flex;flex-direction:column;gap:3px;border-top:1px solid var(--border-subtle)}.studio-previa-titulo{font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:1px}.studio-previa-alerta{color:var(--brand-orange);font-weight:600}.studio-previa-misto{color:var(--brand-orange);margin-top:2px;font-size:10px}.emp-lista,.age-lista{display:flex;flex-direction:column;gap:10px}.emp-filtros,.age-filtros{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.emp-card,.age-card{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);overflow:hidden}.emp-card-topo,.age-card-topo{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:transparent;border:none;padding:12px 14px;cursor:pointer;font-family:var(--sans);color:var(--text-primary)}.emp-card-topo:hover,.age-card-topo:hover{background:var(--border-subtle)}.emp-ic,.age-ic{color:var(--text-secondary);flex-shrink:0}.emp-card-titulo,.age-card-titulo{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.emp-nome,.age-nome{font-size:13.5px;font-weight:600}.emp-categoria,.age-pais{font-size:11px;color:var(--text-muted)}.emp-badge-descobertas{font-size:11px;font-weight:600;color:var(--brand-orange);background:var(--brand-orange-10);border-radius:var(--radius-pill);padding:2px 8px;white-space:nowrap}.emp-detalhe,.age-detalhe{padding:0 14px 14px;border-top:1px solid var(--border-subtle)}.emp-descricao,.age-descricao{color:var(--text-secondary);font-size:13px;margin:10px 0 4px}.emp-slogan{color:var(--text-muted);font-style:italic;font-size:12.5px;margin:0 0 6px}.emp-ceo{font-size:13px;margin:0 0 6px}.emp-secao{margin-top:12px}.emp-secao h4{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin:0 0 6px}.emp-chips{display:flex;flex-wrap:wrap;gap:6px}.emp-pessoa{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px}.emp-pessoa .handle{font-weight:600}.emp-pessoa .papel{color:var(--text-muted);font-size:12px}.emp-pessoa-estado{margin-left:auto;font-size:11px;padding:1px 8px;border-radius:var(--radius-pill);background:var(--border-subtle);color:var(--text-secondary)}.emp-pessoa-estado.promovida{color:var(--brand-orange);background:var(--brand-orange-10)}.emp-pessoa-estado.demitida{color:var(--text-muted);background:transparent;border:1px solid var(--border-default)}.emp-vazio{color:var(--text-muted);font-size:13px}.emp-achados{display:flex;flex-direction:column;gap:4px}.emp-achado{display:flex;align-items:center;gap:8px;font-size:12.5px}.emp-achado-raridade{font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.02em}.emp-achado-caminho{color:var(--text-secondary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emp-achado-tempo{color:var(--text-muted);font-size:11px;white-space:nowrap}.emp-hocx-selo{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--brand-orange);white-space:nowrap}.painel-cmd-janela{display:flex;flex-direction:column;background:#13151b;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;height:calc(100vh - 140px);min-height:480px}.painel-cmd-com-abas .painel-cmd-janela{height:calc(100vh - 180px)}.painel-cmd-com-abas .mkt-item-abas{margin-bottom:12px}.painel-cmd-toolbar{background:var(--bg-chrome);border-bottom:1px solid var(--border-subtle);padding:7px 14px;display:flex;align-items:center;gap:10px;flex-shrink:0}.painel-cmd-titulo{font-size:13px;font-weight:700;color:var(--text-primary);white-space:nowrap;margin-right:4px}.painel-cmd-corpo{display:grid;grid-template-columns:180px 1fr;flex:1;min-height:0;overflow:hidden}.painel-cmd-sem-sidebar{grid-template-columns:1fr}@media (max-width: 700px){.painel-cmd-corpo{grid-template-columns:1fr}.painel-cmd-sidebar{display:none}}.painel-cmd-sidebar{background:#0e1015;border-right:1px solid var(--border-subtle);padding:10px 6px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;font-family:var(--sans);flex-shrink:0}.painel-cmd-principal{background:#13151b;padding:10px 12px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.painel-cmd-rodape{background:#0e1015;border-top:1px solid var(--border-subtle);padding:5px 14px;display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-muted);flex-shrink:0}.painel-cmd-rodape-sep{color:var(--border-default);margin:0 2px}.painel-cmd-secao{display:flex;flex-direction:column;gap:2px}.painel-cmd-sec-titulo{font-size:10px;font-weight:700;color:#52596b;text-transform:uppercase;letter-spacing:.6px;padding:4px 8px 5px}.painel-cmd-sec-titulo.com-acoes{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-right:4px}.painel-cmd-sec-titulo.com-acoes>button{text-transform:none;letter-spacing:normal}.studio-fluxos-loja-wrap{position:relative;display:inline-flex}.painel-cmd-sec-itens{display:flex;flex-direction:column;gap:1px}.painel-cmd-item{display:flex;align-items:center;gap:7px;padding:5px 8px;border-radius:5px;border:none;background:transparent;color:#949db2;font-size:12px;cursor:pointer;text-align:left;transition:background .1s,color .1s;width:100%;font-family:inherit}.painel-cmd-item:hover{background:#181b24;color:#e1e4ea}.painel-cmd-item.ativo{background:#202636;color:#fff;font-weight:600}.painel-cmd-item-ic{color:#6b7280;flex-shrink:0;display:inline-flex}.painel-cmd-item.ativo .painel-cmd-item-ic{color:var(--brand-orange)}.painel-cmd-item-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.painel-cmd-item-cnt{margin-left:auto;font-size:10px;color:#52596b;font-family:var(--mono);flex-shrink:0;min-width:14px;text-align:right}.painel-cmd-item-cnt.tem-uso{color:var(--brand-orange)}.painel-cmd-vazio-filtro{color:var(--text-muted);font-size:12px;font-style:italic;padding:20px 0 8px}.painel-cmd-rar-ponto{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.led{display:inline-block;width:12px;height:12px;border-radius:50%;flex-shrink:0;background:#1a1e2a;box-shadow:inset 0 1px 2px #000000b3,inset 0 -1px #ffffff08}.led-aceso.led-ok{background:var(--ok-text);box-shadow:inset 0 1px 1px #00000040,0 0 7px 1px color-mix(in srgb,var(--ok-text) 65%,transparent)}.led-aceso.led-atencao{background:#f59e0b;box-shadow:inset 0 1px 1px #00000040,0 0 7px 1px color-mix(in srgb,#f59e0b 65%,transparent)}.led-aceso.led-perigo{background:var(--danger-text);box-shadow:inset 0 1px 1px #00000040,0 0 7px 1px color-mix(in srgb,var(--danger-text) 65%,transparent)}@media (prefers-reduced-motion: no-preference){.led-aceso.led-perigo{animation:led-respirar 1.6s ease-in-out infinite}}@keyframes led-respirar{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion: no-preference){.led-aceso.led-pulso{animation:led-respirar 1.6s ease-in-out infinite}}.badge-rebite{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:var(--radius-pill);background:var(--brand-orange);color:#fff;font-family:var(--mono);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #fff6,0 0 0 2px var(--bg-base)}.tag-info{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--radius-pill);border:1px solid currentColor;background:var(--surface-card);font:700 10.5px var(--mono);letter-spacing:.02em}.medidor{display:flex;gap:3px}.medidor .seg{flex:1;height:20px;border-radius:3px;background:#171a24;box-shadow:inset 0 1px 3px #0009;transition:background .1s ease,box-shadow .1s ease}.medidor .seg.on.ok{background:var(--ok-text);box-shadow:0 1px #00000059,inset 0 1px #ffffff4d}.medidor .seg.on.atencao{background:#f59e0b;box-shadow:0 1px #00000059,inset 0 1px #ffffff4d}.medidor .seg.on.perigo{background:var(--danger-text);box-shadow:0 1px #00000059,inset 0 1px #ffffff4d}.soquete{width:130px;height:46px;border-radius:8px;background:var(--bg-base);box-shadow:inset 0 2px 5px #000000b3,inset 0 0 0 1px var(--border-subtle);display:flex;align-items:center;justify-content:center;position:relative}.soquete.vazio{border:1.5px dashed var(--border-default);background:transparent;box-shadow:none}.soquete.vazio:after{content:""}.chip{width:108px;height:32px;border-radius:5px;background:linear-gradient(180deg,#2a3350,#1c2338);border:1px solid var(--border-default);display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 3px #00000080,inset 0 1px #ffffff14}.chip .pino{width:3px;height:8px;background:#4a5578;border-radius:1px}.chip .rotulo{font-family:var(--mono);font-size:9.5px;color:var(--text-secondary)}.medalha{display:inline-block;width:34px;height:34px;border-radius:50%;background:var(--cor-rar);box-shadow:0 2px color-mix(in srgb,var(--cor-rar) 55%,black),inset 0 1px #fff6,inset 0 -6px 8px #00000040}.medalha.topo{box-shadow:0 2px color-mix(in srgb,var(--cor-rar) 55%,black),inset 0 1px #ffffff80,inset 0 -6px 8px #0003,0 0 10px 1px color-mix(in srgb,var(--cor-rar) 45%,transparent)}.medalha.mini{width:13px;height:13px;flex:none;box-shadow:0 1px color-mix(in srgb,var(--cor-rar) 55%,black),inset 0 1px #ffffff73,inset 0 -3px 4px #00000040}.medalha.mini.topo{box-shadow:0 1px color-mix(in srgb,var(--cor-rar) 55%,black),inset 0 1px #ffffff80,inset 0 -3px 4px #0003,0 0 6px 1px color-mix(in srgb,var(--cor-rar) 45%,transparent)}.alavanca-trilho{width:68px;height:30px;border-radius:var(--radius-pill);background:var(--bg-base);box-shadow:inset 0 2px 5px #000000b3;position:relative;padding:3px;border:none;cursor:pointer;display:inline-flex;align-items:center}.alavanca-trilho:disabled{cursor:default;opacity:.5}.alavanca-cabo{width:24px;height:24px;border-radius:50%;background:var(--brand-orange);box-shadow:0 2px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #fff6;transition:transform .18s cubic-bezier(.34,1.4,.64,1),background .18s ease,box-shadow .18s ease}.alavanca-trilho.off .alavanca-cabo{transform:translate(38px);background:var(--ok-text);box-shadow:0 2px color-mix(in srgb,var(--ok-text) 55%,black),inset 0 1px #fff6}@media (prefers-reduced-motion: reduce){.alavanca-cabo{transition:none}}.placa{display:flex;align-items:center;gap:12px;width:100%;max-width:260px;background:linear-gradient(180deg,#1a1f30,#12151f);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:12px 14px;box-shadow:0 4px #00000080,inset 0 1px #ffffff0f}.placa-medalhao{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:var(--brand-orange);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #fff6}.placa-texto strong{display:block;font-size:12.5px}.placa-texto span{font-size:10.5px;color:var(--text-secondary)}@media (prefers-reduced-motion: no-preference){.placa.entrando{animation:placa-bater .5s cubic-bezier(.2,.9,.3,1.3)}}@keyframes placa-bater{0%{transform:translateY(-16px) scale(.94);opacity:0}65%{transform:translateY(3px) scale(1.015);opacity:1}to{transform:translateY(0) scale(1)}}.vpn-app{max-width:420px;margin:0 auto}.vpn-app-inner{display:flex;flex-direction:column;gap:12px}.vpn-toggle-linha{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 0}.vpn-toggle-rot{font-family:var(--sans);font-weight:700;font-size:15px;color:var(--text-primary)}.vpn-toggle-acoes{display:flex;align-items:center;gap:10px}.vpn-ip-linha{display:flex;align-items:center;gap:8px}.vpn-ip-item{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border:1px solid var(--border-default);border-radius:10px;background:var(--bg-base);color:var(--text-muted);cursor:pointer;text-align:left}.vpn-ip-item:hover{border-color:var(--brand-orange-20)}.vpn-ip-item svg{align-self:flex-end;margin-top:-14px}.vpn-ip-rot{font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.vpn-ip-val{font-family:var(--mono);font-size:12.5px;font-weight:600;color:var(--text-primary)}.vpn-ip-item.copiado{border-color:var(--ok-text)}.vpn-ip-item.copiado .vpn-ip-val,.vpn-ip-item.copiado svg{color:var(--ok-text)}.vpn-ip-seta{color:var(--text-muted);flex-shrink:0}.vpn-plano-corpo{display:flex;flex-direction:column;gap:16px;min-width:280px}.vpn-toggle-trilho{width:68px;height:30px;border-radius:var(--radius-pill);background:var(--bg-base);box-shadow:inset 0 2px 5px #000000b3;position:relative;padding:3px;border:none;cursor:pointer;display:inline-flex;align-items:center;flex-shrink:0}.vpn-toggle-trilho:disabled{cursor:default;opacity:.5}.vpn-toggle-cabo{width:24px;height:24px;border-radius:50%;background:var(--danger-text);box-shadow:0 2px color-mix(in srgb,var(--danger-text) 55%,black),inset 0 1px #fff6;transition:transform .18s cubic-bezier(.34,1.4,.64,1),background .18s ease,box-shadow .18s ease}.vpn-toggle-trilho.ligado .vpn-toggle-cabo{transform:translate(38px);background:var(--ok-text);box-shadow:0 2px color-mix(in srgb,var(--ok-text) 55%,black),inset 0 1px #fff6}@media (prefers-reduced-motion: reduce){.vpn-toggle-cabo{transition:none}}.vpn-card{background:#0e1626;border-radius:14px;padding:15px;border:1px solid var(--border-default);box-shadow:0 3px #00000080,inset 0 1px #ffffff0f}.vpn-card-topo{display:flex;align-items:center;gap:12px}.vpn-card-ic{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-primary)}.vpn-card-ic.auto{background:color-mix(in srgb,var(--ok-text) 20%,#0e1626);color:var(--ok-text)}.vpn-card-ic.lock{background:color-mix(in srgb,var(--text-muted) 25%,#0e1626)}.vpn-card-corpo{flex:1;min-width:0}.vpn-card-titulo{font-family:var(--sans);font-weight:700;font-size:13.5px;color:var(--text-primary);display:flex;align-items:center;flex-wrap:wrap;gap:4px}.vpn-card-sub{font-family:var(--sans);font-size:12px;color:var(--text-secondary);margin-top:2px}.vpn-btn{width:100%;padding:14px;border-radius:12px;font-family:var(--sans);font-weight:700;font-size:14px;border:none;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease}.vpn-btn.on{background:var(--brand-orange);color:#fff;box-shadow:0 4px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #ffffff59}.vpn-btn.on:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #fff3}.vpn-btn.on.ok{background:var(--ok-text);box-shadow:0 4px color-mix(in srgb,var(--ok-text) 55%,black),inset 0 1px #ffffff59}.vpn-btn.on.ok:active:not(:disabled){box-shadow:0 1px color-mix(in srgb,var(--ok-text) 55%,black),inset 0 1px #fff3}.vpn-btn.off{background:var(--bg-chrome);color:var(--text-secondary);border:1px solid var(--border-default);box-shadow:0 3px #0006,inset 0 1px #ffffff0a}.vpn-btn.off:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #0006}.vpn-btn.ghost{background:var(--bg-chrome);color:var(--text-secondary);border:1px solid var(--border-default);box-shadow:0 3px #0006,inset 0 1px #ffffff0a;padding:10px;font-size:12.5px}.vpn-btn.ghost:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #0006}.vpn-btn:disabled{opacity:.5;cursor:not-allowed}.vpn-upsell{display:flex;gap:9px;align-items:flex-start;background:var(--brand-orange-10);border:1px solid var(--brand-orange-20);border-radius:12px;padding:12px 13px;font-size:12px}.vpn-upsell-ic{color:var(--brand-orange);flex-shrink:0;margin-top:1px}.vpn-upsell b{display:block;color:var(--text-primary);font-size:12.5px;margin-bottom:2px}.vpn-upsell span{color:var(--text-secondary);line-height:1.5}.vpn-selo{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:10px;font-weight:600;padding:2px 8px;border-radius:999px;letter-spacing:.02em}.vpn-selo.log{background:var(--brand-orange-10);color:var(--brand-orange)}.vpn-selo.nolog{background:color-mix(in srgb,var(--ok-text) 16%,transparent);color:var(--ok-text)}.vpn-selo-ponto{width:5px;height:5px;border-radius:50%;background:currentColor}.vpn-furo{display:flex;gap:9px;align-items:flex-start;background:#0e1626;border-radius:10px;padding:10px 12px;font-size:12px}.vpn-furo.alerta{color:var(--brand-orange);box-shadow:inset 0 0 0 1px var(--brand-orange-20)}.vpn-furo.ok{color:var(--ok-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok-text) 30%,transparent)}.vpn-furo b{display:block;font-weight:700;margin-bottom:2px}.vpn-furo span{color:var(--text-secondary)}.janela-flutuante{position:fixed;z-index:60;background:var(--surface-card);border:1px solid var(--border-default);border-top:3px solid var(--brand-orange);border-radius:var(--radius-lg);box-shadow:0 12px 0 var(--bg-base-90, #0a0e16),0 20px 40px #00000059;display:flex;flex-direction:column;max-height:min(640px,calc(100vh - 32px));overflow:hidden}.janela-flutuante.esta-imantada{box-shadow:0 12px 0 var(--bg-base-90, #0a0e16),0 20px 40px #00000059,0 0 0 2px var(--brand-orange),0 0 18px color-mix(in srgb,var(--brand-orange) 45%,transparent)}@media (prefers-reduced-motion: reduce){.janela-flutuante{transition:none}}.janela-flutuante-barra{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 8px 10px 14px;cursor:move;-webkit-user-select:none;user-select:none;background:var(--bg-chrome);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.janela-flutuante-titulo{display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.janela-flutuante-fechar{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:none;border:none;color:var(--text-muted);cursor:pointer;transition:background .12s ease,color .12s ease}.janela-flutuante-fechar:hover{background:var(--bg-base-40);color:var(--text-primary)}.janela-flutuante-corpo{overflow-y:auto;padding:16px}.janela-flutuante-corpo .vpn-app{max-width:none}.janela-flutuante-corpo:has(.so-navegador){padding:0;overflow:hidden;display:flex}.janela-flutuante-corpo:has(.so-navegador)>.jan-conteudo{display:flex;min-width:0}.janela-flutuante:has(.janela-flutuante-corpo .so-navegador){border-top:1px solid var(--border-default)}.peek-conhecimento-carregando{display:flex;justify-content:center;padding:16px 0;color:var(--text-muted)}.peek-conhecimento{display:flex;flex-direction:column;gap:10px}.peek-conhecimento-topo{display:flex;align-items:center;gap:10px}.peek-conhecimento-glifo{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:var(--radius-sm);font-family:var(--mono);font-size:16px;font-weight:700;color:var(--cor-cat, var(--brand-orange));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cor-cat, var(--brand-orange)) 45%,transparent)}.peek-conhecimento-glifo[data-categoria=ataque]{--cor-cat: #f45419}.peek-conhecimento-glifo[data-categoria=defesa]{--cor-cat: #00f3ff}.peek-conhecimento-glifo[data-categoria=tecnologia]{--cor-cat: #38bdf8}.peek-conhecimento-glifo[data-categoria=automacao]{--cor-cat: #9d4edd}.peek-conhecimento-badge{font-size:10px;padding:2px 8px;border-radius:var(--radius-pill);color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--border-subtle)}.peek-conhecimento-badge.descoberto{color:var(--ok-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok-text) 45%,transparent)}.peek-conhecimento-progresso{display:flex;flex-direction:column;gap:3px}.peek-conhecimento-progresso-txt{font-size:10.5px;color:var(--text-muted)}.peek-conhecimento-prereq{font-size:11px;color:var(--text-muted);margin:0}.relogio-mundo-widget{display:flex;align-items:center;gap:12px;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-nav);padding:10px 14px;cursor:pointer;font-family:inherit;text-align:left;transition:background .12s ease,border-color .12s ease}.relogio-mundo-widget:hover{background:var(--border-subtle);border-color:var(--border-default)}.relogio-mundo-anel{position:relative;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.relogio-mundo-anel:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--bg-base)}.relogio-mundo-icone{position:relative}.relogio-mundo-icone-sol{color:var(--brand-orange)}.relogio-mundo-icone-lua{color:#cbd5f5}.relogio-mundo-canto{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.relogio-mundo-canto-destaque{color:var(--text-primary);font-size:19px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15;letter-spacing:.01em}.relogio-mundo-canto-secundario{color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums;line-height:1.15}.gadget-ip-widget{display:flex;align-items:center;gap:12px;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-nav);padding:10px 14px}.gadget-ip-anel{position:relative;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:2px solid var(--border-subtle);background:var(--bg-base);cursor:pointer;padding:0;transition:border-color .12s ease,background .12s ease}.gadget-ip-anel:hover:not(:disabled){background:var(--border-subtle)}.gadget-ip-anel:disabled{cursor:wait}.gadget-ip-anel[data-ligada=true]{border-color:color-mix(in srgb,var(--ok-text) 55%,var(--border-subtle))}.gadget-ip-icone-ligada{color:var(--ok-text)}.gadget-ip-icone-desligada{color:var(--brand-orange)}.gadget-ip-canto{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.gadget-ip-canto-destaque{color:var(--text-primary);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15;letter-spacing:.01em}.gadget-ip-canto-secundario{color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums;line-height:1.15}.gadget-ip-widget.compacto .gadget-ip-canto{align-items:flex-start}.hud-grid{display:grid;gap:8px}.hud-grid.editando{gap:16px}.hud-grid-acoes{margin-top:12px}.hud-grid-item{min-width:0;min-height:0;position:relative;container-type:size;container-name:gadget-cel}.hud-grid-item-conteudo{height:100%;overflow-y:auto}.hud-grid-item-conteudo>*{width:100%;height:100%;box-sizing:border-box}.hud-grid-item.editando{outline:2px dashed var(--brand-orange);outline-offset:2px;border-radius:8px}.hud-grid-alca-mover{position:absolute;top:-6px;left:-6px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--brand-orange);color:#fff;cursor:grab;z-index:2}.hud-grid-alca-mover:active{cursor:grabbing}.hud-grid-alca-resize{position:absolute;bottom:-4px;right:-4px;width:14px;height:14px;background:var(--brand-orange);border-radius:3px;cursor:se-resize;box-shadow:0 0 0 2px var(--bg-base);z-index:1}.hud-grid-vazio{border:2px dashed var(--border-default);border-radius:8px;background:none;color:var(--text-muted);font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.hud-grid-vazio:hover{color:var(--text-secondary);border-color:var(--brand-orange)}.hud-grid-remover{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:var(--brand-orange);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;transition:background-color .12s ease}.hud-grid-remover:hover,.hud-grid-remover:focus-visible{background:var(--danger-text)}.hud-grid-escolha-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}.hud-grid-escolha{background:var(--bg-chrome);border:1px solid var(--border-default);border-radius:var(--radius-nav);padding:8px;display:flex;flex-direction:column;gap:4px;min-width:200px}.hud-grid-escolha-item{background:none;border:none;color:var(--text-primary);text-align:left;padding:8px 10px;border-radius:var(--radius-sm);cursor:pointer;font-size:13px}.hud-grid-escolha-item:hover{background:var(--border-subtle)}.deslizante{display:flex;flex-direction:column;gap:6px;width:100%}.deslizante.off{opacity:.5}.deslizante-cab{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.deslizante-rotulo{font-size:11px;color:var(--text-secondary)}.deslizante-valor{font-size:14px;color:var(--text-primary)}.deslizante-trilho{position:relative;height:22px;display:flex;align-items:center;border-radius:var(--radius-pill);background:var(--bg-base);box-shadow:inset 0 2px 5px #000000b3;padding:0 11px}.deslizante-perigo{position:absolute;left:0;top:0;bottom:0;width:var(--pct-perigo);border-radius:var(--radius-pill) 0 0 var(--radius-pill);background:var(--danger-10);box-shadow:inset 0 2px 5px #00000080}.deslizante-preenchido{position:absolute;left:0;top:0;bottom:0;width:var(--pct);border-radius:var(--radius-pill);background:var(--brand-orange-20)}.deslizante-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.deslizante-input:disabled{cursor:default}.deslizante-botao{position:absolute;left:var(--pct);transform:translate(-50%);width:18px;height:18px;border-radius:50%;background:var(--brand-orange);box-shadow:0 2px color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #fff6;pointer-events:none}.deslizante-input:active+.deslizante-botao{transform:translate(-50%) translateY(2px);box-shadow:0 0 color-mix(in srgb,var(--brand-orange) 55%,black),inset 0 1px #fff6}.deslizante-input:focus-visible+.deslizante-botao{outline:2px solid var(--brand-orange);outline-offset:2px}.ctr-secao{display:flex;flex-direction:column;gap:12px}.ctr-desc{font-size:11px;color:var(--text-secondary);font-family:var(--mono);margin:0}.ctr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.ctr-card{display:flex;flex-direction:column;gap:4px;padding:14px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 4px #00000080,inset 0 1px #ffffff0f}.ctr-card-topo{display:flex;align-items:center;justify-content:space-between;gap:8px}.ctr-card-ic{color:var(--brand-orange);display:flex}.ctr-card-pista{font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-family:var(--mono)}.ctr-card-nome{font-size:13.5px;font-weight:600;color:var(--text-primary)}.ctr-card-empresa{font-size:11px;color:var(--text-secondary)}.ctr-card-preco{font-size:16px;font-family:var(--mono);color:var(--text-primary);margin-top:4px}.ctr-card-ciclo,.ctr-card-escopo{font-size:10.5px;color:var(--text-muted);font-family:var(--mono)}.ctr-card-btn{margin-top:8px;justify-content:center}.ctr-escopo{margin:8px 0}.ctr-escopo-tit{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-family:var(--mono);margin-bottom:4px}.ctr-escopo-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.ctr-escopo-lista li{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.45}.ctr-escopo-ic{flex-shrink:0;margin-top:2px}.ctr-escopo-vazio{font-size:11.5px;margin:0}.ctr-escopo-podera .ctr-escopo-ic,.ctr-escopo-ganha .ctr-escopo-ic{color:var(--ok-text)}.ctr-escopo-nao-podera .ctr-escopo-ic,.ctr-escopo-perde .ctr-escopo-ic{color:var(--danger-text)}.ctr-consentimento{display:flex;flex-direction:column;gap:4px;text-align:left}.ctr-consentimento-acoes{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.ctr-nivel{font-size:11px;color:var(--text-secondary);margin:0 0 6px}.ctr-nota{font-size:11px;color:var(--text-muted);margin:4px 0 0;display:flex;align-items:center;gap:5px}.ctr-nota-preco{color:var(--text-secondary)}.ctr-nota-alerta{color:var(--danger-text)}.ctr-erro{font-size:11.5px;margin:6px 0 0}.ctr-form-assinar{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.ctr-campo{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--text-secondary)}.ctr-campo select,.ctr-campo input{background:var(--bg-base);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:7px 9px;font-size:12.5px;font-family:var(--sans);box-shadow:inset 0 2px 4px #00000073}.ctr-painel{display:flex;flex-direction:column;gap:10px}.ctr-painel-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.ctr-painel-cab h3{font-size:13px;margin:0}.ctr-desligado{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary)}.ctr-lista{display:flex;flex-direction:column;gap:4px}.ctr-linha{padding:10px 0;border-bottom:1px solid var(--border-subtle)}.ctr-linha:last-child{border-bottom:none}.ctr-linha-cab{display:flex;align-items:center;gap:10px}.ctr-linha-escopo{padding-left:27px}.ctr-linha-acoes{display:flex;gap:8px;padding-left:27px;margin-top:6px}.ctr-linha-suspenso .reg-ic{color:var(--danger-text)}.ctr-linha-encerrado{opacity:.55}.ctr-aviso-versao{display:flex;align-items:center;gap:8px;margin:6px 0 0 27px;font-size:11.5px;color:var(--text-secondary)}.ctr-aviso-versao>svg{color:var(--brand-orange);flex-shrink:0}.ctr-extrato{list-style:none;margin:8px 0 0 27px;padding:0;display:flex;flex-direction:column;gap:3px}.ctr-extrato-linha{display:flex;gap:10px;font-size:12px;align-items:baseline}.ctr-extrato-hora{color:var(--text-muted);font-size:11px;flex-shrink:0}.ctr-extrato-frase{color:var(--text-primary)}.ctr-publicar{display:flex;flex-direction:column;gap:10px}.ctr-publicar h3{font-size:13px;margin:0}.ctr-piso,.ctr-margem{display:flex;flex-direction:column;gap:3px;padding:10px;background:var(--bg-base);border-radius:var(--radius-sm);box-shadow:inset 0 2px 5px #0000008c}.ctr-piso-linha{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;color:var(--text-secondary)}.ctr-piso-total{color:var(--text-primary);border-top:1px solid var(--border-subtle);padding-top:4px;margin-top:3px}.ctr-margem.prejuizo{box-shadow:inset 0 2px 5px #0000008c,inset 0 0 0 1px var(--danger-text)}.ctr-teto{font-size:11px;color:var(--text-muted);font-family:var(--mono)}.ctr-no-linha .reg-ic{color:var(--ok-text)}.ctr-sinal{display:flex;align-items:center;gap:7px;font-size:11.5px}.ctr-sinal-txt{color:var(--text-secondary)}.ctr-sinal-calmo .ctr-sinal-txt{color:var(--ok-text)}.ctr-sinal-detectando .ctr-sinal-txt,.ctr-sinal-respondendo .ctr-sinal-txt{color:var(--brand-orange)}.ctr-sinal-comprometido .ctr-sinal-txt{color:var(--danger-text)}.ctr-tel{display:flex;flex-direction:column;gap:4px;margin:8px 0}.ctr-tel-cab{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ctr-tel-btn{margin-left:auto;font-size:11px;padding:4px 9px}.ctr-tier-badge{font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);padding:2px 7px;border-radius:var(--radius-pill);background:var(--surface-card);box-shadow:0 2px #00000073,inset 0 1px #ffffff0f}.ctr-tel-lista{list-style:none;margin:0 0 4px;padding:0;display:flex;flex-direction:column;gap:3px}.ctr-tel-linha{display:flex;align-items:baseline;gap:8px;font-size:12px;flex-wrap:wrap}.ctr-tel-frase{color:var(--text-primary)}.ctr-tel-ctx{font-size:10.5px;color:var(--text-muted)}.ctr-fp{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:var(--text-muted);background:var(--bg-base);padding:1px 6px;border-radius:var(--radius-sm);box-shadow:inset 0 1px 3px #00000080}.ctr-sev{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em}.ctr-sev-baixa{color:var(--text-muted)}.ctr-sev-media{color:var(--brand-orange)}.ctr-sev-alta{color:var(--danger-text)}.ctr-alerta-contratar{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ctr-alerta-lista{display:flex;flex-direction:column;gap:8px}.ctr-card-alerta{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:0 3px #00000080,inset 0 1px #ffffff0f}.ctr-card-alerta .ctr-card-empresa{flex:1}.ctr-card-alerta .ctr-card-preco{margin-top:0;font-size:12px}.cla-cartao{position:relative;display:flex;align-items:center;gap:16px;padding:14px 18px;background:linear-gradient(150deg,#171a24,#101219);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 4px #0006,inset 0 1px #ffffff0d;margin-bottom:16px;flex-wrap:wrap}.cla-cartao:before{content:"";position:absolute;top:-1px;left:28px;width:46px;height:10px;background:var(--bg-base);border:1px solid var(--border-subtle);border-top:none;border-radius:0 0 8px 8px}.cla-selo{width:40px;height:40px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;color:var(--brand-orange);background:color-mix(in srgb,var(--brand-orange) 14%,var(--bg-base));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-orange) 35%,transparent)}.cla-cartao-id{min-width:0}.cla-cartao-nome{font-size:16px;font-weight:700;color:var(--text-primary);margin:0;line-height:1.2}.cla-chips-linha{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.cla-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 6px;border-radius:var(--radius-pill);background:var(--bg-base);box-shadow:inset 0 0 0 1px var(--border-subtle);font-family:var(--mono);font-size:11.5px;color:var(--text-secondary)}.cla-chip.lider{color:var(--brand-orange)}.cla-chip-ic{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in srgb,var(--cor-chip, var(--text-muted)) 20%,var(--surface-card));color:var(--cor-chip, var(--text-muted))}.cla-chip.lider .cla-chip-ic{--cor-chip: var(--brand-orange)}.cla-abas{display:flex;border-bottom:1px solid var(--border-subtle);overflow-x:auto;scrollbar-width:none;margin:0 -22px 16px;padding:0 22px}.cla-abas::-webkit-scrollbar{display:none}.cla-aba{padding:10px 18px;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:color .12s;white-space:nowrap;flex:none}.cla-aba:hover:not(.ativa){color:var(--text-secondary)}.cla-aba.ativa{color:var(--text-primary);border-bottom-color:var(--brand-orange)}@media (max-width: 820px){.cla-abas{margin:0 -16px 16px;padding:0 12px}}.convite-modal{display:flex;flex-direction:column;gap:14px;padding:20px;max-width:420px}.convite-modal-explicacao{margin:0;color:var(--text-secondary);font-size:13.5px;line-height:1.5}.convite-modal-campo{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#0e1626;border-radius:10px;border:1px solid var(--border-default)}.convite-modal-label{font-size:11px;color:var(--text-muted);flex-shrink:0}.convite-modal-valor{flex:1;font-size:13px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.convite-modal-carregando{margin:0;color:var(--text-muted);font-size:13px}.loot-pac-vazio{color:var(--text-secondary);font-size:12px;font-weight:400}.loot-pacotes-pill{display:inline-flex;align-items:center;gap:6px;margin-left:14px;padding:6px 12px;background:var(--surface-card);border:2px solid var(--border-default);border-radius:var(--radius-pill);color:var(--text-muted);font-size:12px;cursor:pointer;box-shadow:0 3px #0006,inset 0 1px #ffffff0a;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .1s ease,background .12s ease}.loot-pacotes-pill:hover{background:#ffffff1a}.loot-pacotes-pill.tem{color:var(--text-secondary);border-color:var(--brand-orange)}.loot-pacotes-pill.tem svg{color:var(--brand-orange)}.loot-pacotes-pill:active{transform:translateY(2px);box-shadow:0 1px #0006,inset 0 1px #ffffff05}@media (prefers-reduced-motion: reduce){.loot-pacotes-pill{transition:none}}.loot-pacotes-modal{width:min(640px,100%)}.loot-pacotes-modal .loot-pac-cab{margin:0;font-size:15px;font-weight:600}.loot-pacotes-modal .loot-grade{margin-top:0}.exp{container-type:inline-size}.exp-barra{gap:10px}.exp-ocultar{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:12px;cursor:pointer;padding:2px 0;white-space:nowrap}.exp-corpo{grid-template-columns:220px minmax(0,1fr)}.exp-grupo-titulo{padding:12px 9px 6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.exp-grupo-titulo:first-child{padding-top:4px}.exp-lista{min-width:0;gap:0;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-nav);overflow:hidden}.exp-tabela-cabecalho,.exp-lista>.exp-arq{display:grid;grid-template-columns:15px 20px 7px minmax(130px,1.25fr) minmax(90px,1fr) 82px 60px 74px;align-items:center;gap:10px;padding:12px;margin:0}.exp-tabela-cabecalho{background:var(--bg-base);color:var(--text-secondary);font-size:10px}.exp-col-espaco{grid-column:2 / 4;width:auto}.exp-col-nome,.exp-lista>.exp-arq>.exp-arq-nome,.exp-lista>.exp-arq>.exp-arq-nome-col{grid-column:4;grid-row:1}.exp-col-tipo,.exp-lista>.exp-arq>.exp-arq-meta{grid-column:5;grid-row:1}.exp-col-estado,.exp-arq-estado{grid-column:6;grid-row:1}.exp-col-quando,.exp-lista>.exp-arq>.exp-arq-quando{grid-column:7;grid-row:1}.exp-col-tamanho,.exp-lista>.exp-arq>.exp-arq-tam{grid-column:8;grid-row:1}.exp-tabela-cabecalho>span,.exp-lista>.exp-arq>span{min-width:0;width:auto}.exp-lista>.exp-arq{position:relative;min-height:54px;border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;background:transparent}.exp-lista>.exp-arq:hover{background:var(--border-subtle)}.exp-lista>.exp-arq:has(.exp-arq-check:checked){background:var(--brand-orange-10);box-shadow:inset 2px 0 var(--brand-orange)}.exp-lista>.exp-arq>.exp-arq-check{grid-column:1;grid-row:1}.exp-lista>.exp-arq>.exp-arq-ic{grid-column:2;grid-row:1}.exp-lista>.exp-arq>.exp-arq-pip{grid-column:3;grid-row:1;width:6px}.exp-lista>.exp-arq>.exp-arq-cofre,.exp-lista>.exp-arq>.exp-arq-sensivel{grid-column:4;grid-row:1;justify-self:end;background:var(--surface-card)}.exp-lista>.exp-arq>.exp-arq-cofre{margin-right:15px}.exp-lista>.exp-arq:has(>.exp-arq-cofre,>.exp-arq-sensivel)>.exp-arq-nome,.exp-lista>.exp-arq:has(>.exp-arq-cofre,>.exp-arq-sensivel)>.exp-arq-nome-col{padding-right:34px}.exp-arq-estado{font-size:11px;color:var(--text-secondary);overflow-wrap:anywhere}.exp-lista .exp-arq-meta,.exp-lista .exp-arq-quando,.exp-lista .exp-arq-tam,.exp-lista .exp-arq-nome-real{color:var(--text-secondary)}.exp-tabela-rodape{margin:0;border-top:0;flex-wrap:wrap;color:var(--text-secondary)}.exp :is(button,input,select):focus-visible{outline:2px solid var(--brand-orange);outline-offset:-2px}@container (max-width: 950px){.exp-corpo{grid-template-columns:minmax(0,1fr)}.exp-pastas{flex-direction:row;flex-wrap:wrap;border-right:none;border-bottom:1px solid var(--border-subtle)}.exp-pasta{flex:0 1 auto;width:auto}.exp-grupo-titulo{flex-basis:100%}}@container (max-width: 700px){.exp-tabela-cabecalho{grid-template-columns:15px 1fr}.exp-tabela-cabecalho .exp-col-nome{grid-column:2}.exp-tabela-cabecalho>span:not(.exp-col-nome){display:none}.exp-lista>.exp-arq{grid-template-columns:15px 20px 7px minmax(0,1fr) 74px;gap:7px}.exp-lista>.exp-arq>.exp-arq-meta{grid-column:4;grid-row:2;font-size:11px}.exp-lista>.exp-arq>.exp-arq-estado{grid-column:5;grid-row:1;text-align:right;justify-self:end}.exp-lista>.exp-arq>.exp-arq-quando{grid-column:4;grid-row:3;text-align:left}.exp-lista>.exp-arq>.exp-arq-tam{grid-column:5;grid-row:2}.exp-lista .exp-arq-nome{font-size:12px}.loot-pac-vazio{font-size:11px}}.exp-caixa-rot{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.exp-caixa-selo{display:grid;grid-template-columns:16px 1fr;gap:10px;align-items:start;border:1px solid color-mix(in srgb,var(--brand-orange) 45%,transparent);background:var(--brand-orange-10);border-radius:9px;padding:11px 13px;font-size:12.5px;color:var(--text-primary);margin-bottom:10px}.exp-caixa-selo svg{color:var(--brand-orange);margin-top:1px}.exp-caixa-saidas{display:grid;gap:8px;width:100%}.exp-saida{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;border:1px solid var(--border-subtle);border-radius:9px;padding:11px 13px;background:var(--bg-chrome);cursor:pointer;text-align:left;font:inherit;box-shadow:0 2px #000000a6,inset 0 1px #ffffff12;transition:transform .08s,box-shadow .08s,border-color .08s}.exp-saida:hover{border-color:var(--border-default)}.exp-saida:active{transform:translateY(2px);box-shadow:0 0 #000000a6,inset 0 1px #ffffff12}.exp-saida:disabled{opacity:.55;cursor:default;transform:none}.exp-saida.principal{border-color:color-mix(in srgb,var(--brand-orange) 50%,transparent)}.exp-saida-txt{display:grid;gap:2px}.exp-saida-txt b{display:flex;align-items:center;gap:7px;font-size:13.5px;color:var(--text-primary);font-weight:600}.exp-saida-txt>span{font-size:12px;color:var(--text-muted)}.exp-saida-val{font-size:13px;color:var(--text-secondary);white-space:nowrap}.exp-modal.largo{width:min(820px,100%)}.exp-modal-corpo{display:grid;grid-template-columns:1.15fr 1px 1fr;gap:18px;border-top:1px solid var(--border-subtle);margin-top:12px;align-items:stretch}.exp-modal-corpo.sozinho{grid-template-columns:1fr;gap:0}.exp-modal-divisor{background:var(--border-subtle);width:1px;margin:14px 0 4px}.exp-modal-corpo.sozinho .exp-modal-divisor{display:none}.exp-modal-esq{padding:14px 0 4px;min-width:0}.exp-modal-dir{margin-top:14px;min-width:0;align-self:start;padding:14px;border-radius:10px;background:var(--bg-base);border:1px solid var(--border-subtle);display:grid;gap:12px;align-content:start}.exp-modal-corpo .exp-modal-origem{border:0;background:none;padding:0;margin:0 0 14px}.exp-modal-corpo .exp-modal-origem:last-child{margin-bottom:0}.exp-modal-abas{display:flex;gap:4px;margin-bottom:12px}.exp-modal-aba{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:none;border:0;border-bottom:2px solid transparent;padding:7px 11px;cursor:pointer}.exp-modal-aba:hover{color:var(--text-secondary)}.exp-modal-aba.sel{color:var(--text-primary);border-bottom-color:var(--brand-orange)}.exp-modal-aba:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}@media (max-width: 720px){.exp-modal.largo{width:min(460px,100%)}.exp-modal-corpo{grid-template-columns:1fr;gap:0}.exp-modal-divisor{display:none}.exp-modal-esq{padding:14px 0 0}.exp-modal-dir{margin-top:12px}}.exp-modal-cab{order:-2}.exp-caixa-corpo{order:-1}.exp-caixa-corpo .exp-modal-dir{background:none;border:0;padding:0;margin-top:14px}.safehouse-grid-ferramentas,.safehouse-grid-aviso{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 0}.safehouse-grid-ferramentas label{display:flex;align-items:center;gap:8px}.safehouse-grid-ferramentas select{max-width:260px;min-height:44px}.safehouse-grid-ferramentas button,.safehouse-grid-acoes button,.safehouse-grid-confirmar-movimento button{min-height:44px}.safehouse-grid-acoes-fieldset{border:0;padding:0;margin:12px 0 0;min-width:0}.safehouse-grid-acoes{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;overflow-x:auto}.safehouse-grid-acoes .safehouse-grid-menu-item{flex:0 0 auto;width:44px;justify-content:center;padding:0;gap:0}.safehouse-grid-info-popup{max-height:65vh;overflow-y:auto}@media (max-width: 600px){.safehouse-grid-ferramentas label{width:100%}.safehouse-grid-ferramentas select{flex:1;min-width:0}.safehouse-grid-confirmar-movimento{left:10px;right:10px;flex-wrap:wrap}.safehouse-grid-info-popup{max-height:45vh}}.safehouse-grid-tela{position:relative}.safehouse-grid-ferramentas select{background:var(--surface-card);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-nav);font:inherit;padding:8px 10px;color-scheme:var(--color-scheme, dark)}.safehouse-grid-ferramentas select:focus-visible,.safehouse-grid-acoes button:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.safehouse-grid-info-popup,.safehouse-grid-confirmar-movimento{position:absolute}.safehouse-grid-info-popup-fechar{min-width:44px;min-height:44px}.safehouse-inventario-filtros{display:grid;gap:10px;margin-bottom:12px}.safehouse-inventario-filtros label{display:grid;gap:4px;min-width:0}.safehouse-inventario-filtros input,.safehouse-inventario-filtros select{width:100%;min-width:0;min-height:44px;padding:8px;background:var(--surface-card);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-nav);font:inherit;color-scheme:var(--color-scheme, dark)}.safehouse-inventario-filtros-linha{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end}.safehouse-inventario-filtros button{min-width:44px;min-height:44px}.safehouse-inventario-resumo,.safehouse-inventario-quantidade{color:var(--text-secondary)}.safehouse-inventario-item{position:relative;min-width:0}.safehouse-inventario-item .safehouse-grid-painel-tile{width:100%}.safehouse-inventario-favorito{position:absolute;top:0;right:0;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--radius-nav);background:var(--surface-card);color:var(--text-secondary);cursor:pointer}.safehouse-inventario-favorito[aria-pressed=true]{color:var(--brand-orange)}.safehouse-inventario-quantidade{display:block;padding:4px 0 8px;text-align:center;font-size:10px}.safehouse-inventario-selecao{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-default)}.safehouse-inventario-selecao p{margin:0}.safehouse-inventario-item button:focus-visible,.safehouse-inventario-filtros :focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.safehouse-grid-canvas-acao-btn[aria-pressed=true]{border-color:var(--brand-orange);color:var(--brand-orange)}.safehouse-dev-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex-shrink:0;margin-bottom:10px;padding:6px 10px;border-radius:var(--radius-sm);background:color-mix(in srgb,#e8b93a 10%,var(--bg-base));border:1px solid color-mix(in srgb,#e8b93a 35%,transparent)}.safehouse-dev-toolbar a.btn{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.gadget-notas-previa{display:flex;flex-direction:column;gap:2px;width:100%;background:none;border:0;padding:4px 2px;text-align:left;cursor:pointer;color:var(--text-secondary);font-size:12px;line-height:1.4;font-family:var(--mono)}.gadget-notas-previa:hover{color:var(--text-primary)}.gadget-notas-previa-linha{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gadget-notas-previa-linha:nth-child(n+2){display:none}@container gadget-cel (min-height: 196px){.gadget-notas-previa-linha:nth-child(n+2){display:block}}.gadget-notas-modal{width:min(640px,100%);padding-bottom:14px}.gadget-notas-modal .modal-cab{margin-bottom:12px}.gadget-notas-fechar{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;padding:0;cursor:pointer;background:var(--bg-base);border:1px solid var(--border-subtle);color:var(--text-secondary);box-shadow:0 2px #00000059,inset 0 1px #ffffff0a}.gadget-notas-fechar:hover:not(:disabled){color:var(--text-primary)}.gadget-notas-fechar:active:not(:disabled){transform:translateY(2px);box-shadow:0 0 #00000059}.gadget-notas-fechar:disabled{cursor:wait}.gadget-notas-editor{position:relative;min-height:260px}.gadget-notas-carregando,.gadget-notas-erro{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:12px;color:var(--text-muted)}.gadget-notas-erro{color:var(--danger-text)}.gadget-notas-editor .ql-toolbar.ql-snow{border:1px solid var(--border-subtle);border-radius:var(--radius-nav) var(--radius-nav) 0 0;background:var(--bg-base);padding:6px 8px;box-shadow:inset 0 2px 4px #00000073;font-family:var(--mono)}.gadget-notas-editor .ql-toolbar.ql-snow .ql-formats{margin-right:10px}.gadget-notas-editor .ql-snow.ql-toolbar button{width:26px;height:26px;padding:4px;border-radius:6px;color:var(--text-secondary)}.gadget-notas-editor .ql-snow.ql-toolbar button:hover,.gadget-notas-editor .ql-snow.ql-toolbar button:focus{color:var(--text-primary)}.gadget-notas-editor .ql-snow.ql-toolbar button.ql-active{color:var(--brand-orange);background:var(--bg-chrome);box-shadow:0 2px color-mix(in srgb,var(--brand-orange) 35%,black),inset 0 1px #ffffff0d}.gadget-notas-editor .ql-snow .ql-stroke{stroke:currentColor}.gadget-notas-editor .ql-snow .ql-fill{fill:currentColor}.gadget-notas-editor .ql-snow.ql-toolbar button:hover .ql-stroke,.gadget-notas-editor .ql-snow.ql-toolbar button.ql-active .ql-stroke{stroke:currentColor}.gadget-notas-editor .ql-snow.ql-toolbar button:hover .ql-fill,.gadget-notas-editor .ql-snow.ql-toolbar button.ql-active .ql-fill{fill:currentColor}.gadget-notas-editor .ql-container.ql-snow{border:1px solid var(--border-subtle);border-top:0;border-radius:0 0 var(--radius-nav) var(--radius-nav);background:var(--bg-base);font-family:var(--mono);font-size:13px}.gadget-notas-editor .ql-editor{min-height:240px;max-height:55vh;color:var(--text-primary);line-height:1.55}.gadget-notas-editor .ql-editor.ql-blank:before{color:var(--text-muted);font-style:normal}.gadget-notas-editor .ql-editor h1{font-size:18px;margin:0 0 6px}.gadget-notas-editor .ql-editor h2{font-size:15px;margin:0 0 4px}.gadget-notas-editor .ql-editor code,.gadget-notas-editor .ql-editor .ql-code-block-container{background:var(--bg-chrome);color:var(--brand-orange);border-radius:4px}.gadget-notas-editor .ql-editor .ql-code-block-container{padding:6px 8px;color:var(--text-secondary)}.gadget-notas-editor .ql-editor li[data-list=checked]>.ql-ui:before,.gadget-notas-editor .ql-editor li[data-list=unchecked]>.ql-ui:before{color:var(--brand-orange)}.gadget-notas-rodape{display:flex;align-items:center;gap:12px;margin-top:10px;font-size:11px;color:var(--text-muted)}.gadget-notas-arquivo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}.gadget-notas-contagem{margin-left:auto;font-variant-numeric:tabular-nums}.gadget-notas-contagem[data-cheio=true]{color:var(--danger-text)}.gadget-notas-estado[data-estado=sujo]{color:var(--text-secondary)}.gadget-notas-estado[data-estado=salvando]{color:var(--brand-orange)}.gadget-notas-estado[data-estado=erro]{color:var(--danger-text)}.gadget-notas-estado[data-estado=limpo]{color:var(--ok-text)}.gadget-notas-previa-linha{display:flex;align-items:center;gap:5px}.gadget-notas-previa-texto{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gadget-notas-marca{flex-shrink:0;color:var(--brand-orange)}.gadget-notas-previa-linha[data-cifrada=true] .gadget-notas-marca{color:var(--text-muted)}.gadget-notas-ip{display:inline;background:none;border:0;padding:0;margin:0;cursor:pointer;color:var(--brand-orange);text-decoration:underline dotted;text-underline-offset:2px;font-size:inherit;font-family:var(--mono)}.gadget-notas-ip:hover{color:var(--text-primary)}.gadget-notas-ips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;padding:0;border:0;min-width:0;font-size:11px}.gadget-notas-ips-rotulo{color:var(--text-muted);margin-right:2px}.gadget-notas-ips .gadget-notas-ip{display:inline-flex;padding:3px 8px;border-radius:999px;text-decoration:none;background:var(--bg-base);border:1px solid var(--border-subtle);color:var(--text-secondary);box-shadow:0 2px #00000059,inset 0 1px #ffffff0a}.gadget-notas-ips .gadget-notas-ip:hover{color:var(--brand-orange)}.gadget-notas-ips .gadget-notas-ip:active{transform:translateY(2px);box-shadow:0 0 #00000059}.gadget-notas-editor .ql-editor>[data-sensivel=true],.gadget-notas-editor .ql-editor>ol>li[data-sensivel=true]{position:relative;padding-right:22px}.gadget-notas-editor .ql-editor>[data-sensivel=true]:after,.gadget-notas-editor .ql-editor>ol>li[data-sensivel=true]:after{content:"";position:absolute;right:4px;top:.35em;width:14px;height:14px;background:var(--brand-orange);opacity:.85;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0'/><circle cx='12' cy='12' r='3'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0'/><circle cx='12' cy='12' r='3'/></svg>") center / contain no-repeat}.gadget-notas-editor .ql-snow .ql-editor blockquote{position:relative;margin:2px 0;padding:4px 8px 4px 28px;border:0;border-radius:6px;background:var(--bg-chrome);color:var(--text-secondary);box-shadow:inset 0 2px 4px #00000073,inset 0 0 0 1px var(--border-subtle)}.gadget-notas-editor .ql-snow .ql-editor blockquote:before{content:"";position:absolute;left:7px;top:.45em;width:13px;height:13px;background:var(--text-muted);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect width='18' height='11' x='3' y='11' rx='2' ry='2'/><path d='M7 11V7a5 5 0 0 1 10 0v4'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect width='18' height='11' x='3' y='11' rx='2' ry='2'/><path d='M7 11V7a5 5 0 0 1 10 0v4'/></svg>") center / contain no-repeat}.gadget-notas-editor .ql-snow.ql-toolbar button.ql-blockquote.ql-active{color:var(--brand-orange)}.exp-modal-nota{margin-top:10px}.exp-modal-nota-rotulo{display:block;font-size:11px;color:var(--text-muted);margin-bottom:4px}.exp-modal-nota-texto{display:flex;flex-direction:column;gap:1px;max-height:220px;overflow:auto;padding:8px 10px;border-radius:6px;font-size:12px;line-height:1.5;color:var(--text-primary);background:var(--bg-base);box-shadow:inset 0 2px 4px #00000073,inset 0 0 0 1px var(--border-subtle);white-space:pre-wrap;word-break:break-word}.exp-modal-nota-linha[data-cifrada=true]{color:var(--text-muted);font-style:italic}.mkt-defesa-desc{color:var(--text-muted);font-size:12px;line-height:1.5;margin:0 0 14px;max-width:72ch}.mkt-defesa-grupo{margin-bottom:22px}.mkt-defesa-grupo .mkt-slot-secao .peca-plug{text-transform:none;letter-spacing:0}.mkt-defesa-grupo-tit{margin:0 0 4px;font-size:13px;display:flex;align-items:center;gap:8px}.mkt-defesa-grupo-desc{color:var(--text-muted);font-size:11.5px;line-height:1.45;margin:-4px 0 12px;max-width:72ch;font-family:var(--mono)}.mkt-defesa-card{border-top:3px solid var(--cor-rar, var(--border-default))}.mkt-defesa-card-abrir{all:unset;display:block;cursor:pointer;width:100%;text-align:left;border-radius:8px}.mkt-defesa-card-abrir:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.mkt-defesa-card-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.mkt-defesa-card .cob-linha{margin-top:12px}.mkt-defesa-card-ic{color:var(--cor-fam, var(--text-secondary));border-color:color-mix(in srgb,var(--cor-fam, var(--border-subtle)) 40%,transparent);background:color-mix(in srgb,var(--cor-fam, transparent) 8%,var(--bg-base))}.mkt-defesa-card-ficha{display:grid;grid-template-columns:52px 1fr;align-items:center;gap:4px 8px;margin:10px 0 0}.mkt-defesa-card-ficha dt{font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.mkt-defesa-card-ficha dd{margin:0;font-family:var(--mono);font-size:10px;letter-spacing:.02em;color:var(--text-secondary);text-transform:lowercase}.mkt-defesa-card-desc{color:var(--text-muted);font-size:11.5px;line-height:1.45;margin:8px 0 0}.mkt-defesa-saibamais{display:inline-flex;align-items:center;gap:5px;margin-top:10px;font-size:11px;color:var(--text-secondary);border-bottom:1px dotted var(--border-default);padding-bottom:1px}.mkt-defesa-card-abrir:hover .mkt-defesa-saibamais{color:var(--brand-orange);border-bottom-color:var(--brand-orange)}.mkt-defesa-card-acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mkt-defesa-pesquisando{display:inline-flex;align-items:center;gap:4px}.mkt-defesa-modal-acoes{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.forja-confirma-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:20px;background:#0000009e}.forja-confirma{width:min(460px,100%);max-height:80vh;overflow-y:auto;background:var(--surface-card, var(--bg-chrome));border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:18px 20px;box-shadow:0 6px #00000073,inset 0 1px #ffffff0d}.forja-confirma-titulo{margin:0 0 6px;font-size:15px}.forja-confirma-aviso{margin:0 0 14px;font-size:12px;color:var(--text-secondary)}.forja-confirma-lista{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:6px}.forja-confirma-peca{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 10px;border-radius:var(--radius-md);background:var(--bg-base);border:1px solid var(--border-subtle)}.forja-confirma-peca-nome{font-size:12.5px;color:var(--text-primary)}.forja-confirma-peca-tracos{font-size:10.5px;color:var(--text-muted);margin-left:auto}.forja-confirma-acoes{display:flex;justify-content:flex-end;gap:8px}.forja-compilado-sinais{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.safehouse-mobi-legivel{margin:10px 0 0;padding-left:18px;color:var(--text-secondary);font-size:12px;line-height:1.5}.safehouse-mobi-legivel:empty{display:none}.safehouse-mobi-aula{margin-top:10px;color:var(--text-secondary);font-size:12px;line-height:1.5}.safehouse-mobi-aula summary{cursor:pointer;color:var(--text-primary);font-weight:600}.safehouse-mobi-aula p{margin:6px 0 0;white-space:pre-line}.boss-key-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:flex;flex-direction:column;background:#fff;color:#1a1a1a;font-family:Calibri,Arial,Helvetica Neue,sans-serif;font-size:13px;-webkit-user-select:none;user-select:none}.boss-key-menu{display:flex;gap:18px;padding:5px 12px;background:#f3f2f1;border-bottom:1px solid #d9d9d9;color:#333}.boss-key-menu-item{cursor:default}.boss-key-toolbar{display:flex;align-items:center;gap:10px;padding:6px 12px;background:#fafafa;border-bottom:1px solid #d9d9d9;color:#444}.boss-key-toolbar-sep{width:1px;height:16px;background:#d9d9d9}.boss-key-formula-bar{display:flex;align-items:center;gap:10px;padding:4px 10px;background:#fff;border-bottom:1px solid #d9d9d9}.boss-key-ref-celula{min-width:46px;padding:2px 6px;border-right:1px solid #d9d9d9;font-family:Consolas,monospace;font-size:12px;color:#444}.boss-key-formula-conteudo{font-size:12.5px;color:#1a1a1a}.boss-key-grid-wrap{flex:1;overflow:auto;background:#fff}.boss-key-grid{border-collapse:collapse;width:100%}.boss-key-canto{width:34px;background:#f3f2f1;border:1px solid #d9d9d9}.boss-key-col-letra{min-width:90px;padding:3px 0;background:#f3f2f1;border:1px solid #d9d9d9;font-weight:400;color:#444;text-align:center}.boss-key-col-letra.selecionada{background:#cbe2c9}.boss-key-lin-num{width:34px;background:#f3f2f1;border:1px solid #d9d9d9;text-align:center;color:#444;font-size:11px}.boss-key-lin-num.selecionada{background:#cbe2c9}.boss-key-td{padding:0;border:1px solid #e6e6e6;height:20px}.boss-key-celula{display:block;width:100%;height:100%;padding:2px 6px;border:none;white-space:nowrap;cursor:default;color:#1a1a1a;background:#fff;font-family:inherit;font-size:inherit;text-align:left}.boss-key-celula.numerica{text-align:right}.boss-key-celula.cabecalho{font-weight:700;background:#f7f7f7}.boss-key-celula.selecionada{outline:2px solid #107c41;outline-offset:-1px;background:#e8f3ea}.boss-key-abas{display:flex;align-items:center;gap:2px;padding:4px 8px;background:#f3f2f1;border-top:1px solid #d9d9d9}.boss-key-aba{padding:4px 14px;font-size:12px;color:#555;border-radius:3px 3px 0 0}.boss-key-aba.ativa{background:#fff;color:#107c41;font-weight:600}.boss-key-aba-add{padding:4px 8px;color:#777}.exp-saida-seg{display:flex;flex-direction:column;gap:8px}.exp-saida-seg .fx-seg{width:100%}.exp-saida-seg .fx-seg-item{flex:1;justify-content:center}.exp-saida-seg-dica{display:flex;align-items:center;gap:6px;font-size:11.5px;line-height:1.45;color:var(--text-secondary)}.premio-diario-modal{width:min(680px,100%)}.premio-diario-modal .loot-pac-cab{margin:0;font-size:15px;font-weight:600}.premio-diario-legenda{margin:6px 0 14px;font-size:12px;color:var(--text-secondary);font-style:italic}.premio-diario-trilha{display:flex;gap:8px;align-items:stretch;overflow-x:auto;padding-bottom:4px}.premio-dia{flex:1 1 0;min-width:72px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border-radius:var(--radius-md);background:var(--bg-base);border:1px solid var(--border-subtle);transition:transform .12s ease,border-color .12s ease}.premio-dia-rot{font-size:10.5px;color:var(--text-muted);letter-spacing:.04em}.premio-dia-arte{position:relative;display:flex;align-items:center;justify-content:center}.premio-dia-arte img{width:44px;height:44px;image-rendering:pixelated}.premio-dia-cor{font-size:10px;color:var(--text-muted)}.premio-dia.hoje{border-color:var(--cor-rar, var(--brand-orange));box-shadow:0 3px #00000073,inset 0 1px #ffffff0f;transform:translateY(-2px)}.premio-dia.hoje .premio-dia-cor{color:var(--cor-rar, var(--text-primary))}.premio-dia.passou{opacity:.55}.premio-dia-check{position:absolute;right:-4px;bottom:-4px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--ok-10);color:var(--ok-text);border:1px solid var(--ok-text)}.premio-dia.trancado{opacity:.4;box-shadow:inset 0 1px 3px #0006}.premio-dia.trancado .premio-dia-arte img{filter:grayscale(1)}.premio-dia-cadeado{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.premio-dia.grande{flex:1.35 1 0}.premio-dia.grande .premio-dia-arte img{width:56px;height:56px}.premio-diario-aviso{margin:12px 0 0;padding:10px 12px;border-radius:var(--radius-md);background:var(--brand-orange-10);border-left:2px solid var(--brand-orange);font-size:12px;color:var(--text-primary)}.premio-diario-acao{display:flex;justify-content:flex-end;margin-top:16px}.premio-diario-pill{position:relative}.premio-diario-selo{position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:50%;background:var(--brand-orange);box-shadow:0 0 0 2px var(--bg-chrome)}@media (prefers-reduced-motion: reduce){.premio-dia,.premio-dia.hoje{transition:none;transform:none}}.desktop{display:flex;flex-direction:column;position:relative;height:100%;min-height:520px;border-radius:var(--radius-lg);overflow:hidden;background:radial-gradient(1100px 520px at 74% -12%,#1a1f2e 0%,transparent 62%),linear-gradient(180deg,#0c0e13,#090a0e);border:1px solid var(--border-default);-webkit-user-select:none;user-select:none;box-shadow:inset 0 0 0 1px #ffffff08,inset 0 0 90px #000c}.desktop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(36,48,80,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(36,48,80,.15) 1px,transparent 1px);background-size:34px 34px}.desktop[data-tema]{background-image:var(--tema-desktop);background-size:cover;background-position:center;background-repeat:no-repeat}.desktop[data-tema]:before{display:none}.cfg{display:flex;flex-direction:column;height:100%}.cfg-abas{display:flex;gap:4px;padding:8px 12px 0;border-bottom:1px solid var(--border-subtle)}.cfg-aba{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-bottom:none;background:transparent;color:var(--text-secondary);font:inherit;font-size:12.5px;padding:7px 14px;border-radius:var(--radius-sm) var(--radius-sm) 0 0;cursor:pointer}.cfg-aba:hover{color:var(--text-primary)}.cfg-aba[data-ativo=true]{color:var(--text-primary);background:var(--surface-2, rgba(255, 255, 255, .04));border-color:var(--border-subtle)}.cfg-corpo{padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:22px}.cfg-secao{display:flex;flex-direction:column;gap:8px}.cfg-secao-tit{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.cfg-secao-dica{margin:0;font-size:12px;color:var(--text-tertiary, var(--text-secondary))}.cfg-vazio{margin:0;font-size:12.5px;color:var(--text-secondary);font-style:italic}.cfg-segmento{display:inline-flex;gap:6px}.cfg-seg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-default);background:var(--surface-2, rgba(255, 255, 255, .03));color:var(--text-secondary);font:inherit;font-size:12.5px;padding:7px 16px;border-radius:var(--radius-sm);cursor:pointer}.cfg-seg-btn[data-ativo=true]{color:var(--text-primary);border-color:var(--brand-orange);background:var(--brand-orange-10, rgba(240, 110, 40, .12));box-shadow:0 2px #0000004d,inset 0 1px #ffffff14}.cfg-seg-btn:active{transform:translateY(1px)}.cfg-grade-temas{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.cfg-tema{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;padding:0;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-2, rgba(255, 255, 255, .03));color:var(--text-primary);cursor:pointer;overflow:hidden;display:flex;flex-direction:column;transition:transform .05s ease}.cfg-tema:hover{border-color:var(--border-strong, var(--border-default))}.cfg-tema:active{transform:translateY(1px)}.cfg-tema[data-sel=true]{border-color:var(--brand-orange);box-shadow:0 0 0 1px var(--brand-orange),0 3px #00000059}.cfg-tema-thumb{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;background:#0a0b0e}.cfg-tema-meta{display:flex;flex-direction:column;gap:3px;padding:8px 10px}.cfg-tema-nome{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfg-tema-sub{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-secondary)}.cfg-tema-raridade{width:8px;height:8px;border-radius:50%;flex:none}.cfg-tema-nenhum{align-items:center;justify-content:center;gap:8px;padding:0;min-height:84px;flex-direction:column}.cfg-tema-nenhum-marca{width:30px;height:30px;border-radius:var(--radius-sm);border:1px dashed var(--border-strong, var(--border-default))}.desktop-menubar{display:flex;align-items:center;gap:8px;height:28px;padding:0 10px;background:#0c0e13d1;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--border-subtle);font-family:var(--mono);font-size:11.5px;color:var(--text-secondary)}.desktop-marca{width:12px;height:12px;border-radius:3px;background:var(--brand-orange);box-shadow:0 2px #8d2d07,inset 0 1px #ffffff59}.desktop-marca{padding:0;border:0;cursor:pointer}.desktop-marca:active{transform:translateY(1px);box-shadow:0 1px #8d2d07,inset 0 1px #ffffff59}.desktop-menu-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.desktop-menu{position:absolute;top:26px;left:6px;min-width:168px;padding:4px;background:#10131af7;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 4px);box-shadow:0 6px #00000059,inset 0 1px #ffffff0f}.desktop-menu-item{display:block;width:100%;padding:6px 9px;border:0;border-radius:3px;background:transparent;color:var(--text-secondary);cursor:pointer;text-align:left;font-family:var(--mono);font-size:11.5px}.desktop-menu-item:hover{background:var(--brand-orange-10);color:var(--text-primary)}.desktop-sobre{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;margin:0;padding:12px}.desktop-sobre dt{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.desktop-sobre dd{margin:0;font-family:var(--mono);font-size:11.5px;color:var(--text-primary)}.desktop-app-nome{color:var(--text-primary);font-weight:700}.desktop-mb-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-secondary);font:inherit;padding:3px 9px;border-radius:5px;cursor:pointer;white-space:nowrap}.desktop-mb-item:hover{background:#ffffff12;color:var(--text-primary)}.desktop-mb-item[aria-expanded=true]{background:var(--brand-orange);color:#fff}.desktop-mb-espaco{flex:1}.desktop-bandeja{display:flex;align-items:center;gap:2px;font-family:var(--mono);font-size:10.5px;color:var(--text-secondary)}.desktop-bandeja-ic{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:5px}.desktop-bandeja-ic:hover{background:#ffffff12;color:var(--text-primary)}.desktop-bandeja-ic b{color:var(--text-primary);font-weight:600;font-variant-numeric:tabular-nums}.desktop-bandeja-ic[data-estado=alerta]{color:var(--atencao-text, #f5a623)}.desktop-bandeja-ic[data-estado=perigo]{color:var(--danger-text)}.desktop-relogio{color:var(--text-primary);font-variant-numeric:tabular-nums;padding:3px 7px 3px 4px}.desktop-pilha{width:22px;height:11px;border:1px solid currentColor;border-radius:3px;position:relative;opacity:.85}.desktop-pilha:after{content:"";position:absolute;right:-3px;top:3px;width:2px;height:5px;background:currentColor;border-radius:0 1px 1px 0}.desktop-pilha i{position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;background:currentColor;border-radius:1px;display:block}.desktop-menu-vazio,.desktop-menu-atalho{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:5px 9px;font-family:var(--mono);font-size:10.5px;color:var(--text-muted)}.desktop-menu-item kbd,.desktop-menu-atalho kbd{font-family:var(--mono);font-size:10px;color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:3px;padding:0 4px;background:#0f1218}.desktop-palco{position:relative;flex:1;overflow:hidden}.desktop-icones{position:absolute;top:12px;left:12px;display:grid;grid-auto-flow:column;grid-template-rows:repeat(6,auto);gap:4px 2px}.desktop-icone{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:78px;padding:8px 3px 6px;background:transparent;border:1px solid transparent;border-radius:var(--radius-md, 8px);color:var(--text-secondary);font-family:var(--sans);font-size:10px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px}.desktop-icone:hover{background:var(--brand-orange-10);border-color:var(--brand-orange-20);color:var(--text-primary)}.desktop-icone:focus-visible{outline:2px solid var(--brand-orange);outline-offset:1px}.desktop-icone[data-aberta="1"]{color:var(--text-primary)}.desktop-icone-glifo{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#171b23;border:1px solid var(--border-subtle);color:var(--cor-app, var(--text-primary));box-shadow:0 3px #05070d,inset 0 1px #ffffff0f}.desktop-icone:active .desktop-icone-glifo{transform:translateY(2px);box-shadow:0 1px #05070d,inset 0 1px #ffffff0f}.desktop-icone[data-aberta="1"] .desktop-icone-glifo{border-color:var(--brand-orange-20)}.desktop-icone-rotulo{line-height:1.25}.desktop-janela-camada{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.janela-alca{position:absolute;z-index:3}.janela-alca[data-alca=n]{top:0;left:14px;right:14px;height:6px;cursor:ns-resize}.janela-alca[data-alca=s]{bottom:0;left:14px;right:14px;height:6px;cursor:ns-resize}.janela-alca[data-alca=w]{left:0;top:14px;bottom:14px;width:6px;cursor:ew-resize}.janela-alca[data-alca=e]{right:0;top:14px;bottom:14px;width:6px;cursor:ew-resize}.janela-alca[data-alca=nw]{top:0;left:0;width:14px;height:14px;cursor:nwse-resize}.janela-alca[data-alca=se]{bottom:0;right:0;width:14px;height:14px;cursor:nwse-resize}.janela-alca[data-alca=ne]{top:0;right:0;width:14px;height:14px;cursor:nesw-resize}.janela-alca[data-alca=sw]{bottom:0;left:0;width:14px;height:14px;cursor:nesw-resize}.janela-flutuante-controles{display:flex;align-items:center;gap:2px}.janela-flutuante-ctrl{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:5px;background:transparent;color:var(--text-muted);cursor:pointer}.janela-flutuante-ctrl:hover{background:#ffffff12;color:var(--text-primary)}.desktop-janela-camada .janela-flutuante.tela-cheia{position:absolute!important;left:0!important;top:0!important;right:0;bottom:74px;width:auto!important;height:auto!important;max-height:none;border-radius:0}.desktop-janela-camada .janela-flutuante.tela-cheia .janela-flutuante-barra{cursor:default}.desktop-janela-camada .janela-flutuante{max-height:calc(var(--altura-desktop) - 110px)}.desktop-janela-camada>*{pointer-events:auto}.desktop-dock{position:absolute;left:50%;bottom:10px;transform:translate(-50%);z-index:400;display:flex;align-items:flex-end;gap:11px;padding:7px 12px;background:#171b24a8;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);border:1px solid rgba(255,255,255,.08);border-radius:17px;box-shadow:0 18px 44px #000000a8,0 4px #00000059,inset 0 1px #ffffff17}.desktop-dock-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(180deg,#1d222c,#151922);border:1px solid var(--border-subtle);color:var(--cor-app, var(--text-primary));cursor:pointer;transform-origin:bottom center;transition:transform .17s cubic-bezier(.2,.9,.3,1.25);box-shadow:0 3px #05070d,inset 0 1px #ffffff14}.desktop-dock-item .badge-rebite{top:-3px;right:-3px}.desktop-dock-item:hover{transform:scale(1.42) translateY(-3px)}.desktop-dock-item:hover+.desktop-dock-item,.desktop-dock-item:has(+.desktop-dock-item:hover){transform:scale(1.18) translateY(-1px)}.desktop-dock-item[data-aberta="1"]{border-color:var(--brand-orange-20)}.desktop-dock-ponto{position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--brand-orange);opacity:0;box-shadow:0 0 5px #f45419cc}.desktop-dock-item[data-aberta="1"] .desktop-dock-ponto{opacity:1}.desktop-degradado,.desktop-vazio{margin:0;padding:10px 2px;font-family:var(--mono);font-size:11px;color:var(--text-muted)}.desktop-degradado{color:var(--danger-text)}@media (prefers-reduced-motion: reduce){.desktop-dock-item{transition:none}.desktop-dock-item:hover,.desktop-dock-item:hover+.desktop-dock-item,.desktop-dock-item:has(+.desktop-dock-item:hover){transform:none}}.notebook-hub-desktop-modal{width:min(1100px,94vw);height:min(680px,86vh);display:flex;animation:modalEntra .18s cubic-bezier(.2,.9,.3,1.2)}.notebook-hub-desktop-modal>.desktop{flex:1;min-height:0}.notebook-hub-abrir-desktop{display:flex;align-items:center;justify-content:center;gap:6px}.overlay-desktop{padding:5px}.desktop-modal{--altura-desktop: calc(100vh - 10px) ;width:100%;height:var(--altura-desktop);padding:6px;border-radius:14px;background:linear-gradient(180deg,#1b1e26,#101216);border:1px solid #2a2f3c;box-shadow:0 30px 70px #000000a6,inset 0 1px #ffffff0d;display:flex;animation:modalEntra .18s cubic-bezier(.2,.9,.3,1.2)}.desktop-modal>.desktop{flex:1;min-height:0;border-radius:6px}.tela-bloqueio{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;cursor:pointer;-webkit-user-select:none;user-select:none;background:radial-gradient(760px 420px at 50% 32%,#161b26 0%,transparent 70%),linear-gradient(180deg,#0a0c11,#07080b)}.tela-bloqueio-relogio{display:flex;flex-direction:column;align-items:center;gap:4px}.tela-bloqueio-hora{font-family:var(--mono);font-size:58px;line-height:1;font-variant-numeric:tabular-nums;color:var(--text-primary);letter-spacing:-.02em}.tela-bloqueio-data{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.tela-bloqueio-maquina{display:flex;flex-direction:column;align-items:center;gap:5px}.tela-bloqueio-hostname{font-family:var(--mono);font-size:13px;color:var(--text-secondary);letter-spacing:.06em}.tela-bloqueio-estado{display:flex;align-items:center;gap:5px;font-family:var(--mono);font-size:10.5px;color:var(--text-muted)}.tela-bloqueio-entrar{padding:7px 26px;border-radius:999px;cursor:pointer;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);background:linear-gradient(180deg,#1d222c,#151922);border:1px solid var(--border-subtle);box-shadow:0 3px #05070b,inset 0 1px #ffffff0f}.tela-bloqueio-entrar:active{transform:translateY(2px);box-shadow:0 1px #05070b,inset 0 1px #ffffff0f}.tela-bloqueio-entrar:hover{border-color:var(--brand-orange-20)}@media (max-width: 720px){.tela-bloqueio-hora{font-size:44px}}@media (max-width: 720px){.desktop-modal{width:100vw;max-width:none;height:100vh;height:100dvh}.desktop{min-height:0;border:0;border-radius:0}.desktop-janela-camada .janela-flutuante{position:absolute!important;left:0!important;top:0!important;right:0;bottom:74px;width:auto!important;height:auto;max-height:none;border-radius:0;box-shadow:none}.desktop-janela-camada .janela-flutuante-barra,.desktop-janela-camada .navegador-abas-barra{cursor:default}.desktop-icones{top:8px;left:8px;right:8px;grid-auto-flow:row;grid-template-rows:none;grid-template-columns:repeat(auto-fill,minmax(66px,1fr))}.desktop-icone{width:auto}.desktop-dock{left:8px;right:8px;transform:none;justify-content:flex-start;gap:8px;overflow-x:auto;scrollbar-width:none}.desktop-dock::-webkit-scrollbar{display:none}.desktop-dock-item{flex:0 0 auto}.desktop-dock-item:hover,.desktop-dock-item:hover+.desktop-dock-item,.desktop-dock-item:has(+.desktop-dock-item:hover){transform:none}}.jan-toolbar{display:flex;align-items:center;gap:4px;height:32px;padding:0 7px;background:linear-gradient(180deg,#171b23,#131721);border-bottom:1px solid var(--border-subtle);flex:none}.jan-conteudo{flex:1;min-height:0;overflow:auto}.desktop-operacoes{display:flex;flex-direction:column;gap:14px}.tb-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 7px;border:1px solid transparent;background:transparent;color:var(--text-secondary);border-radius:5px;font-family:var(--mono);font-size:10px;cursor:pointer;white-space:nowrap}.tb-btn:hover:not([disabled]){color:var(--text-primary);background:#ffffff0f}.tb-btn:active:not([disabled]){transform:translateY(1px)}.tb-btn[disabled]{color:var(--text-muted);cursor:default}.tb-btn[aria-pressed=true]{color:var(--text-primary);background:#1d2230;border-color:var(--brand-orange-20);box-shadow:0 2px #05070d,inset 0 1px #ffffff0f}.tb-sep{width:1px;height:15px;background:var(--border-subtle);margin:0 3px;flex:none}.tb-espaco{flex:1}.tb-seg{display:inline-flex;gap:2px;padding:2px;background:#0f1218;border:1px solid var(--border-subtle);border-radius:999px}.tb-seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-secondary);font-family:var(--mono);font-size:9.5px;padding:2px 9px;border-radius:999px;cursor:pointer}.tb-seg button:hover{color:var(--text-primary)}.tb-seg button[aria-pressed=true]{background:var(--brand-orange);color:#fff;box-shadow:0 2px #8d2d07,inset 0 1px #ffffff47}.tb-busca{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;width:140px;background:#0d1016;border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-muted);box-shadow:inset 0 2px 4px #00000080}.tb-busca:focus-within{border-color:var(--brand-orange-20)}.tb-busca input{flex:1;min-width:0;background:transparent;border:0;outline:none;color:var(--text-primary);font-family:var(--mono);font-size:10px;caret-color:var(--brand-orange)}.tb-busca input::placeholder{color:var(--text-muted)}.perto{display:grid;grid-template-columns:248px 1fr;height:100%;min-height:0}@media (max-width: 720px){.perto{grid-template-columns:1fr}}.perto-side{border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;min-width:0;background:var(--bg-chrome)}.perto-connect{padding:10px 11px;border-bottom:1px solid var(--border-subtle)}.perto-connect-lb{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);display:block;margin-bottom:5px}.perto-connect-row{display:flex;gap:6px}.perto-connect-in{flex:1;min-width:0;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-secondary);font-size:12px;padding:7px 9px}.perto-connect-in:focus{border-color:var(--brand-orange);color:var(--text-primary)}.perto-connect-go{flex:none;width:32px;border:0;border-radius:6px;background:var(--brand-orange);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 2px color-mix(in srgb,var(--brand-orange) 60%,black)}.perto-connect-go:active{transform:translateY(2px);box-shadow:none}.perto-lista{overflow:auto;flex:1;min-height:0;padding:6px 7px 10px}.perto-grp{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);padding:11px 7px 5px}.perto-vm{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:8px 9px;border-radius:8px;border:1px solid transparent;background:transparent;cursor:pointer;transition:background .1s}.perto-vm:hover{background:var(--bg-base)}.perto-vm.sel{background:var(--bg-base);border-color:var(--border-default);box-shadow:inset 3px 0 0 var(--brand-orange)}.perto-vm-ic{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:7px;background:var(--bg-base);border:1px solid var(--border-subtle);color:var(--text-secondary)}.perto-vm.t-servidor .perto-vm-ic{color:var(--brand-orange)}.perto-vm.t-homelab .perto-vm-ic{color:#a98bff}.perto-vm-tt{min-width:0;flex:1}.perto-vm-h{font-family:var(--mono);font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.perto-vm-s{font-size:10.5px;color:var(--text-muted);display:flex;align-items:center;gap:5px;margin-top:1px}.perto-dot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--text-muted)}.perto-dot.run{background:var(--ok-text);box-shadow:0 0 6px var(--ok-text)}.perto-dot.hot{background:var(--danger-text);box-shadow:0 0 6px var(--danger-text)}.perto-dot.off{background:var(--text-muted)}.perto-tag{font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-orange);background:var(--brand-orange-10, #f4541a1a);border-radius:4px;padding:1px 5px}.perto-main{display:flex;flex-direction:column;min-width:0;overflow:auto;padding:12px;gap:12px}.perto-actions{display:flex;gap:4px;flex-wrap:wrap;align-items:stretch}.perto-tb{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:62px;padding:7px 12px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--text-secondary);font-size:10.5px;font-weight:600;cursor:pointer;transition:.12s}.perto-tb:hover:not(:disabled){background:var(--bg-chrome);color:var(--text-primary);border-color:var(--border-subtle)}.perto-tb:disabled{opacity:.4;cursor:default}.perto-tb.perigo{color:var(--danger-text)}.perto-tb.perigo:hover:not(:disabled){background:var(--danger-10);border-color:var(--danger-text)}.perto-tb.ok{color:var(--ok-text)}.perto-tb.ok:hover:not(:disabled){background:var(--ok-10);border-color:var(--ok-text)}.perto-actions-sentar{margin-left:auto;display:flex;align-items:center}.perto-rt-off-btn{width:46px;height:46px;border-radius:50%;border:2px solid var(--text-muted);background:transparent;color:var(--text-muted);display:grid;place-items:center;cursor:pointer;transition:.12s}.perto-rt-off-btn:hover:not(:disabled){border-color:var(--ok-text);color:var(--ok-text)}.perto-rt-off-btn:disabled{opacity:.5;cursor:default}.perto-remote{border:1px solid var(--border-default);border-radius:10px;overflow:hidden;background:#05070a;box-shadow:0 0 0 3px #0a0c0f,0 8px 22px #00000080}.perto-rt-bar{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#0c1017;border-bottom:1px solid #1a2230;font-family:var(--mono);font-size:11px;color:var(--text-secondary)}.perto-rt-tipo{color:var(--text-muted)}.perto-rt-off{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:34px 12px;color:var(--text-muted)}.perto-rt-off-sub{font-size:11px}.perto-rt-body{position:relative;padding:12px 14px}.perto-term{font-family:var(--mono);font-size:12px;min-height:92px}.perto-term-ln{line-height:1.7;color:var(--text-secondary)}.perto-term-ln .p{color:var(--ok-text)}.perto-term-ln .a{color:var(--brand-orange)}.perto-term-ln .g{color:var(--text-muted)}.perto-term .cur{display:inline-block;width:8px;height:13px;background:var(--ok-text);vertical-align:middle;animation:pertoBlink 1s steps(1) infinite}@keyframes pertoBlink{50%{opacity:0}}.perto-rt-metric{display:flex;gap:8px;margin-top:10px}.perto-m{flex:1;background:#0c1118cc;border:1px solid #1a2230;border-radius:7px;padding:6px 9px}.perto-m-k{font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.perto-m-b{height:5px;border-radius:3px;background:#141b26;margin-top:4px;overflow:hidden}.perto-m-b i{display:block;height:100%;border-radius:3px;background:var(--brand-orange)}.perto-m-b.ok i{background:var(--ok-text)}.perto-m-b.hot i{background:var(--danger-text)}.perto-m-b.data i{background:#4bb6ff}.perto-rt-alerta{margin-top:10px;font-family:var(--mono);font-size:11px;color:var(--danger-text);background:#f8615a14;border:1px solid #f8615a44;border-radius:6px;padding:5px 9px}.perto-detalhes{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 560px){.perto-detalhes{grid-template-columns:1fr}}.perto-bloco{background:var(--bg-chrome);border:1px solid var(--border-subtle);border-radius:9px;overflow:hidden}.perto-bloco h3{display:flex;align-items:center;gap:7px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin:0;padding:8px 11px;background:var(--bg-base);border-bottom:1px solid var(--border-subtle)}.perto-bloco h3 svg{color:var(--text-muted)}.perto-kv{display:flex;justify-content:space-between;gap:10px;padding:6px 11px;font-size:12px;border-bottom:1px solid var(--border-subtle)}.perto-kv:last-child{border-bottom:0}.perto-kv .k{color:var(--text-muted)}.perto-kv .v{font-family:var(--mono);color:var(--text-primary);text-align:right}.perto-kv .v.hot{color:var(--danger-text)}.appmaq{display:flex;flex-direction:column;gap:9px;height:100%;padding:10px}.appmaq-lista{display:flex;flex-direction:column;gap:4px;flex:1;min-height:0;overflow:auto}.appmaq-linha{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;width:100%;padding:7px 9px;text-align:left;border-radius:var(--radius-sm, 4px);border:1px solid transparent;background:#10131a;color:var(--text-secondary);cursor:pointer}.appmaq-linha:hover{border-color:var(--border-subtle);color:var(--text-primary)}.appmaq-linha.estatica{cursor:default}.appmaq-linha[data-alerta="1"]{border-color:#4a1f26}.appmaq-linha[data-alerta="1"] .appmaq-meta{color:var(--danger-text)}.appmaq-ic{display:grid;place-items:center;color:var(--text-muted)}.appmaq-meio{display:flex;flex-direction:column;gap:2px;min-width:0}.appmaq-nome{font-family:var(--mono);font-size:11.5px;color:var(--text-primary);display:flex;align-items:center;gap:6px}.appmaq-sub{font-size:10.5px;color:var(--text-muted)}.appmaq-meta{font-family:var(--mono);font-size:10.5px;font-variant-numeric:tabular-nums}.appmaq-tag{display:inline-block;padding:1px 7px;border-radius:999px;font-family:var(--mono);font-size:9.5px;border:1px solid var(--brand-orange-20);color:var(--brand-orange);background:var(--brand-orange-10)}.appmaq-cab{display:flex;align-items:center;gap:8px}.appmaq-cab-nome{font-family:var(--mono);font-size:12px;color:var(--text-primary)}.appmaq-medidas{display:grid;grid-template-columns:1fr 1fr;gap:7px}.appmaq-medida{display:flex;flex-direction:column;gap:5px;padding:8px;background:#10131a;border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 4px);font-family:var(--mono);font-size:10px;color:var(--text-secondary)}.appmaq-medida>span{display:flex;align-items:center;gap:5px}.appmaq-sw{display:flex;flex-direction:column;gap:6px}.appmaq-sw-titulo{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.appmaq-sw .appmaq-lista{flex:none;max-height:132px}.appmaq-prateleira{display:flex;flex-wrap:wrap;gap:5px}.desktop-nota{margin:0;padding:8px 10px;border-radius:var(--radius-sm, 4px);border:1px solid var(--border-subtle);border-left:2px solid var(--brand-orange);background:var(--brand-orange-10);font-size:11px;color:var(--text-secondary)}.desktop-nota.fria{border-left-color:#4a9eff;background:#4a9eff12}.apparq{display:grid;grid-template-columns:124px 1fr;height:100%}.apparq-volumes{border-right:1px solid var(--border-subtle);padding:9px 7px;display:flex;flex-direction:column;gap:3px;background:#101319;overflow:auto}.apparq-grupo{font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);padding:6px 4px 2px}.apparq-vol{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;display:flex;align-items:center;gap:6px;padding:5px 7px;border-radius:var(--radius-sm, 4px);border:1px solid transparent;background:transparent;color:var(--text-secondary);font-family:var(--mono);font-size:10px;cursor:pointer}.apparq-vol:hover{color:var(--text-primary);background:#151922}.apparq-vol[aria-pressed=true]{color:var(--text-primary);background:#171b23;border-color:var(--brand-orange-20);box-shadow:0 2px #05070d,inset 0 1px #ffffff0f}.apparq-vol[data-off="1"]{color:var(--text-muted);border-style:dashed;border-color:var(--border-subtle)}.apparq-vol-nome{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apparq-corpo{padding:10px;overflow:auto;display:flex;flex-direction:column;gap:9px}.apparq-caminho{font-family:var(--mono);font-size:10px;color:var(--text-muted)}.apparq-lista{display:flex;flex-direction:column;gap:4px}.apparq-item{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:7px 9px;border-radius:var(--radius-sm, 4px);border:1px solid transparent;background:#10131a}.apparq-item[data-travado="1"]{opacity:.55;border-style:dashed;border-color:var(--border-subtle)}.apparq-item-nome{font-family:var(--mono);font-size:11.5px;color:var(--text-primary)}.apparq-item-meta{font-family:var(--mono);font-size:10px;color:var(--text-muted)}.desktop-janela-camada.alheia .janela-flutuante{border-color:#1c3350;box-shadow:0 22px 50px #000000a8,0 4px #04111f,inset 0 1px #4a9eff1f}.desktop-janela-camada.alheia .janela-flutuante-barra{background:linear-gradient(180deg,#16243a,#101a2b);color:#9fc6ff}.desktop-janela-camada.alheia .janela-flutuante-barra:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--azul-alheio, #4a9eff);box-shadow:0 0 6px #4a9effb3;flex:none}.desktop-presenca{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:#f5a623;border:1px solid #4a3a1a;background:#f5a6231a;border-radius:999px;padding:2px 8px}
