:root{font-family:Poppins,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg-color: #000000;--text-primary: rgba(255, 255, 255, .87);--text-secondary: rgba(255, 255, 255, .6);--accent-color: var(--cfg-accent, #a855f7);--accent-rgb: var(--cfg-accent-rgb, 168 85 247);--card-bg: rgba(10, 10, 10, .6);--card-border: rgba(255, 255, 255, .08);--scrollbar-track: #000000;--scrollbar-thumb: #222;--scrollbar-thumb-hover: #444}.theme-light{--bg-color: #ffffff;--text-primary: #334155 !important;--text-secondary: #64748b !important;--card-bg: rgba(255, 255, 255, .4) !important;--card-border: rgba(0, 0, 0, .1) !important;--scrollbar-track: #f1f5f9;--scrollbar-thumb: #cbd5e1;--scrollbar-thumb-hover: #94a3b8}.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light p,.theme-light span,.theme-light li,.theme-light div{color:var(--text-primary)}html{scrollbar-width:none;-ms-overflow-style:none;background-color:var(--bg-color);transition:background-color 1.5s ease;min-height:100vh}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}body{margin:0;padding:0;min-width:320px;background-color:var(--bg-color);color:var(--text-primary);overflow-x:hidden;transition:background-color 1.5s ease,color 1.5s ease;min-height:100vh}*{box-sizing:border-box}@media(max-width:768px){body{font-size:.95rem}}html,body{height:100%;overflow:hidden}.iridescence-container{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.iridescence-container canvas{display:block;width:100%;height:100%}.dica-balao{position:fixed;left:0;top:0;z-index:var(--z-dica, 2100);width:max-content;max-width:240px;padding:6px 9px;border:var(--win-border);border-radius:var(--win-control-radius);background:var(--win-body-solid);box-shadow:var(--win-shadow);color:var(--text-primary);font-family:inherit;font-size:.72rem;line-height:1.45;text-align:left;white-space:normal;text-overflow:clip;overflow:visible;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}.dica-balao--visivel{opacity:1;visibility:visible;transition:opacity .15s ease,transform .15s ease,visibility 0s}.dica-balao:after{content:"";position:absolute;left:50%;width:8px;height:8px;transform:translate(-50%) rotate(45deg);background:var(--win-body-solid);border-right:var(--win-border);border-bottom:var(--win-border)}.dica-balao--acima{transform:translate(-50%,calc(-100% + 4px))}.dica-balao--acima.dica-balao--visivel{transform:translate(-50%,-100%)}.dica-balao--acima:after{top:100%;margin-top:-5px}.dica-balao--abaixo{transform:translate(-50%,-4px)}.dica-balao--abaixo.dica-balao--visivel{transform:translate(-50%)}.dica-balao--abaixo:after{bottom:100%;margin-bottom:-5px;border:none;border-left:var(--win-border);border-top:var(--win-border)}@media(prefers-reduced-motion:reduce){.dica-balao--acima,.dica-balao--acima.dica-balao--visivel{transition:opacity .01s linear,visibility 0s;transform:translate(-50%,-100%)}.dica-balao--abaixo,.dica-balao--abaixo.dica-balao--visivel{transition:opacity .01s linear,visibility 0s;transform:translate(-50%)}}.texto-cortado{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.texto-cortado--cortado{cursor:help}.texto-cortado--cortado:focus-visible{outline:none;border-radius:3px;box-shadow:0 0 0 2px var(--accent-color)}.explorer-chrome{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.explorer-nav{flex:0 0 auto;display:flex;align-items:center;gap:8px;height:var(--cfg-explorer-nav, 40px);padding:0 8px;background:var(--card-bg)}.explorer-nav-grupo{display:flex;align-items:center;gap:1px;flex:0 0 auto}.explorer-nav-btn{display:grid;place-items:center;width:28px;height:28px;border:none;border-radius:var(--win-control-radius);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.explorer-nav-btn:hover:not(:disabled){background:rgb(var(--accent-rgb) / .16);color:var(--text-primary)}.explorer-nav-btn:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px}.explorer-nav-btn:disabled{opacity:.3;cursor:default}.explorer-endereco{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:2px;height:28px;padding:0 6px 0 2px;border:var(--card-border);border-radius:var(--win-control-radius);background:#0000003d;box-shadow:inset 0 1px 2px #0000004d}.explorer-endereco-casa{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border:none;border-radius:var(--win-control-radius);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.explorer-endereco-casa:hover{background:rgb(var(--accent-rgb) / .18);color:var(--text-primary)}.explorer-endereco-casa:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px}.explorer-crumbs{display:flex;align-items:center;gap:1px;flex:1 1 auto;min-width:0;overflow:hidden;font-family:Courier New,monospace;font-size:.72rem}.explorer-crumb-raiz{flex:0 0 auto;padding:2px 4px;color:var(--text-secondary);opacity:.75}.explorer-crumb-sep{flex:0 0 auto;color:var(--text-secondary);opacity:.5}.explorer-crumb{flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:inherit;font-size:inherit;padding:2px 5px;border-radius:var(--win-control-radius)}.explorer-crumb--link{border:none;background:transparent;color:var(--accent-color);cursor:pointer;transition:background .15s ease}.explorer-crumb--link:hover{background:rgb(var(--accent-rgb) / .16)}.explorer-crumb--link:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px}.explorer-crumb--atual{color:var(--text-primary);font-weight:700}.explorer-busca{position:relative;flex:0 0 var(--cfg-explorer-busca, 190px);width:var(--cfg-explorer-busca, 190px);display:flex;align-items:center;gap:6px;height:28px;padding:0 8px;border:var(--card-border);border-radius:var(--win-control-radius);background:#0000003d;box-shadow:inset 0 1px 2px #0000004d}.theme-light .explorer-endereco,.theme-light .explorer-busca{background:rgb(var(--accent-rgb) / .09);box-shadow:inset 0 1px 2px rgb(var(--accent-rgb) / .18)}.explorer-busca-icone{flex:0 0 auto;color:var(--text-secondary);opacity:.8}.explorer-busca-campo{flex:1 1 auto;min-width:0;border:none;background:transparent;color:var(--text-primary);font-family:inherit;font-size:.78rem;outline:none}.explorer-busca-campo::placeholder{color:var(--text-secondary);opacity:.7}.explorer-busca-lista{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:5;margin:0;padding:4px;list-style:none;border:var(--win-border);border-radius:var(--win-radius);background:var(--win-body-solid);box-shadow:var(--win-shadow)}.explorer-busca-item{width:100%;display:flex;align-items:center;gap:8px;padding:6px 8px;border:none;border-radius:var(--win-control-radius);background:transparent;color:var(--text-primary);font-family:inherit;font-size:.8rem;text-align:left;cursor:pointer}.explorer-busca-item:hover,.explorer-busca-item:focus-visible{background:rgb(var(--accent-rgb) / .16);outline:none}.explorer-busca-vazio{padding:6px 8px;color:var(--text-secondary);font-size:.78rem}.explorer-comandos{flex:0 0 auto;display:flex;align-items:center;gap:2px;height:var(--cfg-explorer-comandos, 40px);padding:0 8px;border-top:1px solid var(--explorer-divisor);border-bottom:1px solid var(--explorer-divisor);background:var(--card-bg);overflow:hidden}.explorer-cmd{display:flex;align-items:center;gap:6px;flex:0 0 auto;height:28px;padding:0 8px;border:none;border-radius:var(--win-control-radius);background:transparent;color:var(--text-primary);font-family:inherit;font-size:.78rem;cursor:pointer;transition:background .15s ease}.explorer-cmd--texto{padding:0 10px}.explorer-cmd:hover:not(:disabled){background:rgb(var(--accent-rgb) / .16)}.explorer-cmd:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px}.explorer-cmd:disabled{opacity:.38;cursor:default}.explorer-cmd--ativo{background:rgb(var(--accent-rgb) / .2);color:var(--text-primary)}.explorer-cmd-sep{flex:0 0 auto;width:1px;height:18px;margin:0 4px;background:var(--text-secondary);opacity:.25}.explorer-cmd-enfeites{display:flex;align-items:center;gap:2px;flex:1 1 auto;min-width:0;overflow:hidden}.explorer-corpo{flex:1 1 auto;display:flex;min-height:0}.explorer-lateral{flex:0 0 var(--cfg-explorer-lateral, 168px);width:var(--cfg-explorer-lateral, 168px);display:flex;flex-direction:column;gap:4px;padding:8px 6px;border-right:1px solid var(--explorer-divisor);background:var(--card-bg);overflow-y:auto}.explorer-lateral-sep{flex:0 0 auto;height:1px;margin:4px 8px;background:var(--text-secondary);opacity:.2}.explorer-lugares{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.explorer-lugares--filho{padding-left:14px}.explorer-lugar{width:100%;display:flex;align-items:center;gap:9px;padding:6px 8px;border:none;border-radius:var(--win-control-radius);background:transparent;color:var(--text-secondary);font-family:inherit;font-size:.82rem;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.explorer-lugar>span{flex:1 1 auto}.explorer-lugar:hover{background:rgb(var(--accent-rgb) / .12);color:var(--text-primary)}.explorer-lugar:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px}.explorer-pin{flex:0 0 auto;opacity:.35}.explorer-lugar:hover .explorer-pin{opacity:.7}.explorer-lugar--aqui{position:relative;background:var(--sup-faixa);color:var(--text-primary);font-weight:600}.explorer-lugar--aqui:before{content:"";position:absolute;left:0;top:50%;width:3px;height:58%;transform:translateY(-50%);border-radius:2px;background:var(--accent-color);box-shadow:0 0 10px 1px rgb(var(--accent-rgb) / .55)}.explorer-grupo{display:flex;flex-direction:column;gap:1px}.explorer-grupo-cab{width:100%;display:flex;align-items:center;gap:5px;padding:6px 6px 6px 2px;border:none;border-radius:var(--win-control-radius);background:transparent;color:var(--text-secondary);font-family:inherit;font-size:.78rem;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.explorer-grupo-cab>span{flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.explorer-grupo-cab:hover{background:rgb(var(--accent-rgb) / .12);color:var(--text-primary)}.explorer-grupo-cab:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px}.explorer-conteudo{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.explorer-conteudo>*{flex:1 1 auto;min-height:0}.explorer-detalhes{flex:0 0 var(--cfg-explorer-detalhes, 176px);width:var(--cfg-explorer-detalhes, 176px);display:flex;flex-direction:column;gap:10px;padding:10px;border-left:1px solid var(--explorer-divisor);background:var(--card-bg);overflow-y:auto}.explorer-detalhes-cab{display:flex;align-items:center;justify-content:space-between;font-family:Courier New,monospace;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.explorer-detalhes-fechar{display:grid;place-items:center;width:20px;height:20px;border:none;border-radius:var(--win-control-radius);background:transparent;color:var(--text-secondary);cursor:pointer}.explorer-detalhes-fechar:hover{background:rgb(var(--accent-rgb) / .16);color:var(--text-primary)}.explorer-detalhes-lista{margin:0;font-family:Courier New,monospace;font-size:.68rem;line-height:1.5}.explorer-detalhes-lista dt{margin-top:8px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);opacity:.7}.explorer-detalhes-lista dd{margin:2px 0 0;color:var(--text-primary);overflow-wrap:anywhere}.explorer-status{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--cfg-explorer-status, 26px);padding:0 6px 0 10px;border-top:1px solid var(--explorer-divisor);background:var(--card-bg);font-family:Courier New,monospace;font-size:.68rem;color:var(--text-secondary);opacity:.85;-webkit-user-select:none;user-select:none}.explorer-status-dir{display:flex;align-items:center;gap:6px;min-width:0}.explorer-status-rota{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--accent-color);opacity:.9}.explorer-status-nova{display:grid;place-items:center;flex:0 0 auto;width:20px;height:20px;border:none;border-radius:var(--win-control-radius);background:transparent;color:var(--text-secondary);cursor:pointer}.explorer-status-nova:hover{background:rgb(var(--accent-rgb) / .16);color:var(--text-primary)}.explorer-status-nova:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px}.marocos-window{position:fixed;top:0;left:0;display:flex;flex-direction:column;border:var(--win-border);border-radius:var(--win-radius);box-shadow:var(--win-shadow);background:var(--win-body-bg);-webkit-backdrop-filter:var(--win-glass-blur);backdrop-filter:var(--win-glass-blur);overflow:hidden;outline:none;contain:paint}.marocos-window.focused{box-shadow:var(--win-shadow),0 0 0 1px var(--accent-color)}.marocos-window:after{content:"";position:absolute;inset:var(--win-titlebar-h) 0 0 0;z-index:2;background:color-mix(in srgb,var(--veu-base) var(--veu-alfa),transparent);opacity:1;pointer-events:none;transition:opacity var(--cfg-veu-duracao, .22s) ease-out}.marocos-window.focused:after{opacity:0}.marocos-window.maximized{border:none;border-radius:0;box-shadow:none;background:var(--win-body-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.marocos-window.maximized .marocos-window-body{background:var(--card-bg)}.marocos-window.animando,.marocos-window.animando .marocos-titlebar{-webkit-backdrop-filter:none;backdrop-filter:none}.marocos-titlebar{-webkit-backdrop-filter:var(--win-glass-blur);backdrop-filter:var(--win-glass-blur);display:flex;align-items:center;justify-content:space-between;height:var(--win-titlebar-h);padding:0 6px 0 12px;background:var(--win-titlebar-bg);box-shadow:var(--win-highlight);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;flex:0 0 auto}.marocos-titlebar:active{cursor:grabbing}.marocos-titlebar-label{display:flex;align-items:center;gap:8px;font-family:system-ui,sans-serif;font-size:.82rem;font-weight:500;color:var(--text-primary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.marocos-titlebar-controls{display:flex;gap:2px}.marocos-titlebar-controls button{display:grid;place-items:center;width:32px;height:26px;border:none;border-radius:var(--win-control-radius);background:transparent;color:var(--text-primary);cursor:pointer;transition:background .15s}.marocos-titlebar-controls button:hover{background:#ffffff29}.marocos-titlebar-controls button.close:hover{background:#e81123;color:#fff}.marocos-titlebar-controls button:focus-visible{outline:2px solid var(--accent-color)}.marocos-window-body{flex:1 1 auto;overflow-y:auto;padding:20px 22px;color:var(--text-primary)}.app-prose{font-size:.92rem;line-height:1.7}.app-prose p{margin:0 0 1rem}.app-prose a{color:var(--accent-color)}.marocos-context-menu{position:fixed;margin:0;padding:4px;list-style:none;min-width:180px;background:#1e1e1eeb;backdrop-filter:var(--cfg-blur-menu-contexto, blur(16px) saturate(150%));-webkit-backdrop-filter:var(--cfg-blur-menu-contexto, blur(16px) saturate(150%));border:1px solid rgba(255,255,255,.1);border-radius:var(--win-control-radius, 8px);box-shadow:0 8px 24px #0006;z-index:var(--z-startmenu);transition:background 1.5s ease,border-color 1.5s ease}.marocos-context-menu li{margin:0}.marocos-context-menu-item{width:100%;display:block;text-align:left;padding:8px 12px;background:transparent;border:none;border-radius:5px;color:#ddd;font-family:inherit;font-size:.85rem;cursor:pointer;transition:background .1s ease,color .1s ease}.marocos-context-menu-item:hover,.marocos-context-menu-item:focus-visible{background:#ffffff1a;color:#fff;outline:none}.marocos-context-menu-item:active{background:#ffffff0f}.theme-light .marocos-context-menu{background:#ffffffeb;border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 24px #00000026}.theme-light .marocos-context-menu-item{color:#333}.theme-light .marocos-context-menu-item:hover,.theme-light .marocos-context-menu-item:focus-visible{background:#0000000f;color:#000}.theme-light .marocos-context-menu-item:active{background:#0000000a}.balao{position:relative;display:flex;align-items:flex-start;gap:4px;width:320px;padding:11px 8px 11px 14px;border:var(--win-border);border-radius:var(--win-radius);background:var(--win-body-bg);box-shadow:var(--win-shadow);-webkit-backdrop-filter:var(--win-glass-blur);backdrop-filter:var(--win-glass-blur);color:var(--text-primary);font-family:inherit;font-size:.78rem;line-height:1.5}.balao:before{content:"";position:absolute;left:5px;top:9px;bottom:9px;width:3px;border-radius:2px;background:var(--accent-color);box-shadow:0 0 10px 1px rgb(var(--accent-rgb) / .5)}.balao-corpo{flex:1 1 auto;min-width:0;display:flex;align-items:flex-start;gap:10px;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left}.balao-corpo--acao{border-radius:var(--win-control-radius);margin:-4px;padding:4px;cursor:pointer;transition:background .15s ease}.balao-corpo--acao:hover{background:rgb(var(--accent-rgb) / .12)}.balao-corpo--acao:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px}.balao-icone{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:var(--win-control-radius);background:rgb(var(--accent-rgb) / .16);color:var(--accent-color)}.balao-texto{flex:1 1 auto;min-width:0;color:var(--text-secondary)}.balao-titulo{display:block;margin-bottom:2px;color:var(--text-primary);font-weight:600;font-size:.82rem}.balao-texto kbd{padding:1px 5px;border-radius:4px;background:rgb(var(--accent-rgb) / .18);color:var(--accent-color);font-family:Courier New,monospace;font-size:.74rem;font-weight:700}.balao-fechar{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border:none;border-radius:var(--win-control-radius);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.balao-fechar:hover{background:rgb(var(--accent-rgb) / .16);color:var(--text-primary)}.balao-fechar:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px}.avisos-desktop{position:absolute;right:18px;bottom:calc(var(--taskbar-h) + 16px);z-index:var(--z-taskbar);display:flex;flex-direction:column-reverse;gap:10px;pointer-events:none}.avisos-desktop>*{pointer-events:auto}@media(max-width:520px){.avisos-desktop{right:12px;left:12px;bottom:calc(var(--taskbar-h) + 12px)}.avisos-desktop .balao{width:auto}}.app-icon-btn{background:transparent;cursor:pointer}.app-icon-btn--tile{display:flex;flex-direction:column;align-items:center;gap:6px}.app-icon-btn--desktop{width:var(--cfg-icone-largura, 88px);padding:8px 4px;border:1px solid transparent;border-radius:var(--win-control-radius)}.app-icon-btn--desktop:hover .app-icon-btn-glifo{background:var(--icon-tile-bg-hover);border-color:var(--accent-color);box-shadow:var(--win-highlight),0 6px 16px rgb(var(--accent-rgb) / .28);transform:translateY(-1px)}.app-icon-btn--desktop:focus-visible{outline:2px solid var(--accent-color)}.app-icon-btn--mobile{width:100%;padding:4px 0 8px;border:none}.app-icon-btn--tile .app-icon-btn-glifo{display:grid;place-items:center;border:var(--icon-tile-border);background:var(--icon-tile-bg);box-shadow:var(--win-highlight);color:#fff}.app-icon-btn--desktop .app-icon-btn-glifo{width:var(--cfg-icone-tile, 56px);height:var(--cfg-icone-tile, 56px);border-radius:var(--cfg-icone-raio, 14px);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.app-icon-btn--mobile .app-icon-btn-glifo{width:60px;height:60px;border-radius:16px;transition:transform .1s ease}.app-icon-btn--mobile:active .app-icon-btn-glifo{transform:scale(.94)}.app-icon-btn-label{font-family:system-ui,sans-serif;font-size:.72rem;line-height:1.25;text-align:center;color:#fff;text-shadow:var(--icon-label-shadow)}.app-icon-btn--desktop .app-icon-btn-label{align-self:stretch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-light .app-icon-btn-label{color:#2e1065;text-shadow:0 1px 2px rgba(255,255,255,.85)}.app-icon-btn--plana{border:none;color:#ddd}.app-icon-btn--plana .app-icon-btn-glifo{display:contents;color:inherit}.app-icon-btn--dock{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;transition:background .15s ease,color .15s ease}.app-icon-btn--dock:active{background:#ffffff1a;color:#fff}.theme-light .app-icon-btn--dock{color:#555}.theme-light .app-icon-btn--dock:active{background:#0000000f;color:#000}.app-icon-btn--lista{width:100%;display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:var(--win-control-radius, 8px);font-family:inherit;font-size:.85rem;text-align:left;transition:background 1.5s ease,color 1.5s ease,transform .1s ease}.app-icon-btn--lista:hover,.app-icon-btn--lista:focus-visible{background:#ffffff14;color:#fff;transition:background .1s ease,color .1s ease}.app-icon-btn--lista:focus-visible{outline:2px solid rgb(var(--accent-rgb) / .6);outline-offset:-2px}.app-icon-btn--lista:active{background:#ffffff0a;transform:scale(.99)}.theme-light .app-icon-btn--lista{color:#333}.theme-light .app-icon-btn--lista:hover,.theme-light .app-icon-btn--lista:focus-visible{background:#0000000d;color:#000}.theme-light .app-icon-btn--lista:active{background:#00000014}.marocos-desktop{position:fixed;inset:0;overflow:hidden}.marocos-icons{position:absolute;top:var(--cfg-icone-origem-y, 20px);left:var(--cfg-icone-origem-x, 20px);z-index:var(--z-icons);display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;gap:var(--cfg-icone-intervalo, 4px);max-height:calc(100vh - var(--taskbar-h) - var(--cfg-icone-folga, 32px));margin:0;padding:0;list-style:none}.marocos-signature{position:absolute;top:var(--cfg-assinatura-topo, 40px);right:var(--cfg-assinatura-direita, 40px);z-index:var(--z-icons);max-width:var(--cfg-assinatura-largura, 460px);text-align:right;pointer-events:none}.marocos-signature h1{margin:0;font-family:Poppins,sans-serif;font-size:clamp(2.4rem,4vw,3.6rem);font-weight:900;line-height:1;letter-spacing:-1px;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.4);opacity:.92}.marocos-signature p{margin:10px 0 0;font-family:system-ui,sans-serif;font-size:.95rem;letter-spacing:1px;text-transform:uppercase;color:#fff;opacity:.7}.theme-light .marocos-signature h1,.theme-light .marocos-signature p{color:#1e1b4b;text-shadow:0 1px 2px rgba(255,255,255,.6)}@media(max-width:1200px){.marocos-signature{top:24px;right:24px;max-width:52vw}.marocos-signature h1{font-size:clamp(1.7rem,5vw,2.4rem)}.marocos-signature p{font-size:.82rem}}.start-menu-backdrop{position:fixed;inset:0;z-index:calc(var(--z-startmenu) - 1);background:transparent}.start-menu{position:fixed;left:8px;bottom:calc(var(--taskbar-h) + 8px);width:340px;max-height:min(520px,calc(100vh - var(--taskbar-h) - 24px));display:flex;flex-direction:column;overflow:hidden;background:#141414d9;backdrop-filter:var(--cfg-blur-menu-iniciar, blur(20px) saturate(150%));-webkit-backdrop-filter:var(--cfg-blur-menu-iniciar, blur(20px) saturate(150%));border:1px solid rgba(255,255,255,.1);border-radius:var(--win-radius, 10px);box-shadow:0 10px 30px #00000073;z-index:var(--z-startmenu);transition:background 1.5s ease,border-color 1.5s ease}.start-menu-search{flex-shrink:0;display:flex;align-items:center;gap:8px;margin:12px;padding:8px 12px;border-radius:20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#bbb;transition:background .2s ease,border-color .2s ease,color .2s ease}.start-menu-search:focus-within{background:#ffffff1a;border-color:rgb(var(--accent-rgb) / .5);color:#fff}.start-menu-search input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:inherit;font-family:inherit;font-size:.85rem}.start-menu-search input::placeholder{color:#fff6}.start-menu-apps{flex:1;min-height:0;overflow-y:auto;padding:0 8px 8px;scrollbar-width:thin;scrollbar-color:var(--scroll-thumb, rgb(var(--accent-rgb) / .55)) transparent}.start-menu-apps::-webkit-scrollbar{width:8px}.start-menu-apps::-webkit-scrollbar-thumb{background:var(--scroll-thumb, rgb(var(--accent-rgb) / .55));border-radius:6px}.start-menu-apps-heading{margin:4px 12px 6px;font-size:.7rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#fff6}.start-menu-apps ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.start-menu-footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-top:1px solid rgba(255,255,255,.08);background:#ffffff08}.start-menu-visitor{display:flex;align-items:center;gap:10px;min-width:0}.start-menu-avatar{width:28px;height:28px;flex-shrink:0;border-radius:50%;background:var(--accent-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;text-transform:uppercase}.start-menu-visitor-name{font-size:.82rem;color:#ddd;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.start-menu-power-btn{flex-shrink:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--win-control-radius, 8px);color:#bbb;cursor:pointer;transition:background .1s ease,color .1s ease}.start-menu-power-btn:hover,.start-menu-power-btn:focus-visible{background:#ffffff14;color:#fff}.start-menu-power-btn:focus-visible{outline:2px solid rgb(var(--accent-rgb) / .6);outline-offset:-2px}.theme-light .start-menu{background:#f5f5f5d9;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 30px #00000026}.theme-light .start-menu-search{background:#0000000d;border-color:#00000014;color:#555}.theme-light .start-menu-search:focus-within{background:#fff;border-color:rgb(var(--accent-rgb) / .4);color:#000}.theme-light .start-menu-search input::placeholder{color:#0006}.theme-light .start-menu-apps-heading{color:#00000073}.theme-light .start-menu-footer{border-top:1px solid rgba(0,0,0,.08);background:#00000005}.theme-light .start-menu-visitor-name{color:var(--text-primary)}.theme-light .start-menu-power-btn{color:#555}.theme-light .start-menu-power-btn:hover,.theme-light .start-menu-power-btn:focus-visible{background:#0000000d;color:#000}.taskbar-container{position:fixed;bottom:0;left:0;width:100%;height:var(--taskbar-h);background:#141414cc;backdrop-filter:var(--cfg-blur-taskbar, blur(12px));-webkit-backdrop-filter:var(--cfg-blur-taskbar, blur(12px));border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:flex-start;padding-left:8px;transition:background 1.5s ease,border-color 1.5s ease;z-index:var(--z-taskbar, 1000);box-shadow:0 -5px 20px #0000004d}.taskbar-center{display:flex;align-items:center;gap:6px;height:100%;min-width:0}.taskbar-icon-wrapper{position:relative;height:40px;width:40px;display:flex;align-items:center;justify-content:center}.taskbar-btn{background:transparent;border:none;width:40px;height:40px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#bbb;cursor:pointer;position:relative;transition:background 1.5s ease,color 1.5s ease,transform .1s ease,box-shadow .1s ease}.taskbar-btn:hover{background:#ffffff14;color:#fff;box-shadow:inset 0 0 0 1px #ffffff0d;transition:all .1s ease}.taskbar-btn.active{background:#ffffff0d;color:var(--accent-color)}.taskbar-btn:active{transform:scale(.95);background:#ffffff0a}.taskbar-windows{display:flex;align-items:center;gap:4px;height:100%;margin:0;padding:0;list-style:none;min-width:0;overflow:hidden}.taskbar-window-btn{width:auto;max-width:190px;gap:8px;padding:0 12px;justify-content:flex-start;font-family:inherit;font-size:.78rem}.taskbar-window-btn.minimized{opacity:.55}.app-indicator{position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:16px;height:3px;background:var(--accent-color);border-radius:2px}.taskbar-tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-15px);background:#1e1e1ef2;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:.75rem;padding:4px 8px;border-radius:4px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s ease;box-shadow:0 4px 10px #00000080;z-index:1001}.taskbar-icon-wrapper:hover .taskbar-tooltip{opacity:1;transition-delay:.4s}.taskbar-right{position:absolute;right:0;height:100%;display:flex;align-items:center;padding-right:12px;gap:4px}.tray-icons{display:flex;align-items:center;gap:2px;padding:4px;border-radius:6px;transition:background .2s;cursor:default}.tray-icons:hover{transition:background .2s ease;background:#ffffff14}.tray-icon-hover{color:#fff;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px}.tray-clock{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;padding:0 8px;height:40px;border-radius:6px;cursor:default;transition:background 1.5s ease;margin-left:4px}.tray-clock:hover{transition:background .2s ease;background:#ffffff14}.time,.date{font-size:.75rem;color:#fff;line-height:1.1}.show-desktop-line{width:6px;height:100%;border-left:1px solid rgba(255,255,255,.1);margin-left:8px;cursor:pointer}.show-desktop-line:hover{background:#ffffff1a}.theme-toggle-btn{background:transparent;border:none;color:#fff;cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background 1.5s ease,color 1.5s ease}.theme-toggle-btn:hover{transition:all .2s ease;background:#ffffff1a;color:var(--accent-color)}.tray-divider{width:1px;height:20px;background:#ffffff1a;margin:0 8px;flex:0 0 auto}@media(max-width:1024px)and (min-width:601px){.taskbar-center{gap:4px}.taskbar-btn{width:38px;height:38px}.taskbar-window-btn{width:auto;max-width:150px}.taskbar-icon-wrapper{width:38px;height:38px}}.theme-light .taskbar-container{background:#f5f5f5b3;border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -5px 20px #0000000d}.theme-light .taskbar-btn{color:#555}.theme-light .taskbar-btn:hover{background:#0000000d;color:#000;box-shadow:inset 0 0 0 1px #0000000d}.theme-light .taskbar-btn.active{background:#0000000a;color:var(--accent-color)}.theme-light .taskbar-btn:active{background:#00000014}.theme-light .taskbar-tooltip{background:#fffffff2;border:1px solid rgba(0,0,0,.1);color:#333;box-shadow:0 4px 10px #0000001a}.theme-light .tray-icon-hover{color:#333}.theme-light .tray-icons:hover,.theme-light .tray-clock:hover,.theme-light .theme-toggle-btn:hover{background:#0000000d}.theme-light .time,.theme-light .date,.theme-light .theme-toggle-btn{color:var(--text-primary)}.theme-light .tray-divider{background:#0000001a}.theme-light .show-desktop-line{border-left:1px solid rgba(0,0,0,.1)}.theme-light .show-desktop-line:hover{background:#0000000d}.toggle-row-label{color:var(--text-primary)}.toggle-row--settings{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 14px;border:var(--win-border);border-radius:var(--win-control-radius);background:var(--card-bg)}.toggle-row--settings .toggle-row-icone{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:linear-gradient(160deg,rgb(var(--accent-rgb) / .42),rgb(var(--accent-rgb) / .68));color:#fff;flex:0 0 auto}.toggle-row--settings .toggle-row-texto{display:flex;flex-direction:column;gap:3px;min-width:0}.toggle-row--settings .toggle-row-label{font-size:.88rem;font-weight:600}.toggle-row-hint{font-size:.76rem;line-height:1.45;color:var(--text-secondary)}.toggle-row--settings .toggle-row-valor{padding:7px 13px;border:var(--win-border);border-radius:var(--win-control-radius);background:rgb(var(--accent-rgb) / .16);color:var(--text-primary);font-family:inherit;font-size:.78rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease}.toggle-row--settings .toggle-row-valor:hover{background:rgb(var(--accent-rgb) / .3);border-color:var(--accent-color)}.toggle-row--settings .toggle-row-valor:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.toggle-row--quick{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 10px;border:none;border-radius:10px;background:transparent;color:var(--text-primary);cursor:pointer;text-align:left}.toggle-row--quick:active{background:#ffffff14}.theme-light .toggle-row--quick:active{background:#0000000d}.toggle-row--quick .toggle-row-icone,.toggle-row--quick .toggle-row-texto{display:contents}.toggle-row--quick .toggle-row-label{flex:1 1 auto;font-family:system-ui,sans-serif;font-size:.88rem}.toggle-row--quick .toggle-row-valor{font-family:system-ui,sans-serif;font-size:.8rem;font-weight:600;color:var(--accent-color)}.marocos-mobile-shell{position:fixed;inset:0;overflow:hidden;--mobile-statusbar-h: 44px;--mobile-header-h: 52px;--mobile-dock-h: 68px}.marocos-mobile-home{position:absolute;inset:0;z-index:var(--z-icons);display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.marocos-mobile-statusbar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;height:var(--mobile-statusbar-h);padding:0 18px;padding-top:env(safe-area-inset-top,0px);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.marocos-mobile-clock{font-family:system-ui,sans-serif;font-size:.82rem;font-weight:600;color:#fff;text-shadow:var(--icon-label-shadow)}.marocos-mobile-statusicons{display:flex;align-items:center;gap:6px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.theme-light .marocos-mobile-clock,.theme-light .marocos-mobile-statusicons{color:#2e1065;text-shadow:0 1px 2px rgba(255,255,255,.7);filter:drop-shadow(0 1px 1px rgba(255,255,255,.7))}.marocos-mobile-grid{flex:1 1 auto;display:grid;grid-template-columns:repeat(3,1fr);align-content:start;gap:22px 0;margin:0;padding:20px 12px calc(var(--mobile-dock-h) + 20px);list-style:none}.marocos-mobile-app{position:absolute;inset:0;z-index:var(--z-windows);display:flex;flex-direction:column;background:var(--win-body-solid)}.marocos-mobile-app-header{flex:0 0 auto;display:flex;align-items:center;height:var(--mobile-header-h);padding:env(safe-area-inset-top,0px) 8px 0;background:var(--win-titlebar-bg);box-shadow:var(--win-highlight);-webkit-backdrop-filter:var(--win-glass-blur);backdrop-filter:var(--win-glass-blur)}.marocos-mobile-back{display:flex;align-items:center;gap:2px;min-height:44px;padding:0 8px 0 4px;border:none;border-radius:var(--win-control-radius);background:transparent;color:var(--text-primary);font-family:system-ui,sans-serif;font-size:.92rem;cursor:pointer}.marocos-mobile-back:active{background:#ffffff1f}.marocos-mobile-app-title{flex:1 1 auto;overflow:hidden;text-align:center;font-family:system-ui,sans-serif;font-size:.94rem;font-weight:600;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis}.marocos-mobile-app-spacer{min-width:44px}.marocos-mobile-app-body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px 22px;color:var(--text-primary)}.marocos-mobile-dock{position:absolute;left:0;right:0;bottom:0;z-index:var(--z-taskbar);display:flex;align-items:center;justify-content:space-evenly;height:var(--mobile-dock-h);padding-bottom:env(safe-area-inset-bottom,0px);background:#141414cc;border-top:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:var(--cfg-blur-taskbar, blur(12px));backdrop-filter:var(--cfg-blur-taskbar, blur(12px))}.theme-light .marocos-mobile-dock{background:#f5f5f5d9;border-top:1px solid rgba(0,0,0,.08)}.marocos-mobile-qs-backdrop{position:fixed;inset:0;z-index:var(--z-startmenu);background:#00000059}.marocos-mobile-qs-panel{position:fixed;top:0;left:0;right:0;z-index:var(--z-startmenu);padding:calc(env(safe-area-inset-top,0px) + 16px) 16px 20px;border-radius:0 0 20px 20px;border-bottom:var(--win-border);box-shadow:var(--win-shadow);background:var(--win-body-solid);touch-action:none}.marocos-mobile-qs-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.marocos-mobile-qs-title{font-family:system-ui,sans-serif;font-size:.98rem;font-weight:600;color:var(--text-primary)}.marocos-mobile-qs-close{display:grid;place-items:center;width:44px;height:44px;border:none;border-radius:var(--win-control-radius);background:transparent;color:var(--text-primary);cursor:pointer}.marocos-mobile-qs-close:active{background:#ffffff1f}.marocos-mobile-qs-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.cerimonia{position:fixed;inset:0;z-index:var(--z-boot);display:grid;place-items:center;overflow:hidden;background:var(--cer-base);will-change:transform}.cerimonia-saindo{animation:cerimonia-sai .62s cubic-bezier(.65,0,.35,1) forwards;pointer-events:none}.cerimonia-saindo .cerimonia-ceu--lock:before,.cerimonia-saindo .cerimonia-nebulosa:before{animation-play-state:paused}@keyframes cerimonia-sai{to{transform:translateY(-100%)}}.lock-hint--f11{margin-top:6px;opacity:.62;font-size:.76rem;letter-spacing:.04em}.cerimonia-ceu,.cerimonia-nebulosa{filter:hue-rotate(var(--cfg-cerimonia-giro, 0deg)) saturate(var(--cfg-cerimonia-sat, 1))}.cerimonia-ceu{position:absolute;inset:0}.cerimonia-ceu--boot{background:var(--cer-ceu-boot);opacity:1;transition:opacity 1.15s ease-out}.cerimonia-ceu--lock{background:var(--cer-campo-lock);opacity:0;transition:opacity 1.15s ease-out}.cerimonia-ceu--lock:before{content:"";position:absolute;inset:0;background-image:var(--cer-estrelas);animation:estrelas-cintilam 7s ease-in-out infinite}@keyframes estrelas-cintilam{0%,to{opacity:.7}50%{opacity:1}}.cerimonia-nebulosa{position:absolute;inset:0;opacity:0;transform:scale(.9);transform-origin:50% 46%;transition:opacity 1.25s ease-out,transform 1.75s cubic-bezier(.22,1,.36,1)}.cerimonia-nebulosa:before{content:"";position:absolute;inset:0;background:var(--cer-nebulosa);transform-origin:50% 46%;transition:transform .76s cubic-bezier(.22,1,.36,1);animation:nebulosa-pulsa 11s ease-in-out infinite}@keyframes nebulosa-pulsa{0%,to{opacity:.8}50%{opacity:1}}.cerimonia:not([data-fase=boot]) .cerimonia-ceu--lock,.cerimonia:not([data-fase=boot]) .cerimonia-nebulosa{opacity:1}.cerimonia:not([data-fase=boot]) .cerimonia-nebulosa{transform:scale(1)}.cerimonia-nucleo{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.porta{display:flex;flex-direction:column;align-items:center;gap:14px;padding:22px 44px 18px;border:none;background:transparent;cursor:pointer}.porta:disabled{cursor:default}.porta:focus-visible{outline:none}.cerimonia-cristal{position:relative;display:block;width:var(--cristal, 300px);height:var(--cristal, 300px);opacity:0;animation:cerimonia-acende 1.1s cubic-bezier(.22,1,.36,1) .25s forwards}@keyframes cerimonia-acende{to{opacity:1}}.cerimonia-com-boot:not([data-fase=boot]) .cerimonia-cristal{animation:cristal-respira 1.9s both}@keyframes cristal-respira{0%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.45,0,.35,1)}44%{opacity:1;transform:scale(1.26);animation-timing-function:cubic-bezier(.32,0,.24,1)}to{opacity:1;transform:scale(1)}}.cerimonia:has(.porta:not(:disabled):hover) .cerimonia-nebulosa:before,.cerimonia[data-foco=visivel]:has(.porta:not(:disabled):focus-visible) .cerimonia-nebulosa:before{transform:scale(1.12)}.cerimonia-nebulosa:after{content:"";position:absolute;inset:0;background:var(--cer-nebulosa-forte);transform-origin:50% 46%;transform:scale(1);opacity:0;transition:opacity .62s ease-out,transform .76s cubic-bezier(.22,1,.36,1)}.cerimonia:has(.porta:not(:disabled):hover) .cerimonia-nebulosa:after,.cerimonia[data-foco=visivel]:has(.porta:not(:disabled):focus-visible) .cerimonia-nebulosa:after{opacity:1;transform:scale(1.28)}.porta:not(:disabled):hover .cerimonia-marca,.porta:not(:disabled):focus-visible .cerimonia-marca{text-shadow:0 0 24px var(--cer-brilho-forte)}.cerimonia-marca{font-family:Poppins,system-ui,sans-serif;font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:900;letter-spacing:.32em;padding-left:.32em;color:var(--cer-texto);opacity:0;transform:translateY(9px);text-shadow:0 0 0 transparent;transition:opacity .78s ease-out,transform .78s cubic-bezier(.22,1,.36,1),text-shadow .5s ease-out}.cerimonia:not([data-fase=boot]) .cerimonia-marca{opacity:1;transform:translateY(0);transition:opacity .78s ease-out .5s,transform .78s cubic-bezier(.22,1,.36,1) .5s,text-shadow .5s ease-out}.lock-user,.porta-entrar{font-family:system-ui,sans-serif;opacity:0;transition:opacity .78s ease-out,transform .78s cubic-bezier(.22,1,.36,1)}.lock-user{height:20px;margin-bottom:10px;font-size:.82rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--cer-texto-suave);transform:translateY(-10px)}.porta-entrar{height:18px;font-size:.74rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--cer-texto-suave);transform:translateY(10px)}.cerimonia:not([data-fase=boot]) .lock-user{opacity:.7;transform:translateY(0);transition-delay:.62s}.cerimonia:not([data-fase=boot]) .porta-entrar{opacity:1;transform:translateY(0);transition-delay:.78s}.porta-entrar{position:relative;padding-bottom:4px}.porta-entrar:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:1px;background:var(--accent-color);transform:translate(-50%);transition:width .28s cubic-bezier(.22,1,.36,1)}.porta:not(:disabled):hover .porta-entrar:after,.porta:not(:disabled):focus-visible .porta-entrar:after{width:100%}.cerimonia[data-foco=mudo] .porta:focus-visible:not(:hover) .cerimonia-marca{text-shadow:0 0 0 transparent}.cerimonia[data-foco=mudo] .porta:focus-visible:not(:hover) .porta-entrar:after{width:0}.cena{position:absolute;inset:0;z-index:1;pointer-events:none}.cena-boot-pilha{position:absolute;left:0;right:0;top:calc(50% + var(--cristal, 300px) / 2 + 44px);display:flex;flex-direction:column;align-items:center;gap:14px}.boot-tagline{margin:0;font-family:system-ui,sans-serif;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cer-texto-suave);opacity:0;animation:cerimonia-sobe .8s cubic-bezier(.22,1,.36,1) 1.3s forwards}.boot-progress{position:relative;width:260px;height:3px;border-radius:3px;background:var(--cer-trilho);box-shadow:0 0 18px var(--cer-brilho);overflow:hidden;opacity:0;animation:cerimonia-sobe .5s ease-out .42s forwards}.boot-progress:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,var(--cer-varredura) 50%,transparent 100%);transform:translate(-100%);animation:boot-sweep 1.5s linear infinite}@keyframes boot-sweep{to{transform:translate(100%)}}.boot-progress-fill{display:block;width:100%;height:100%;border-radius:inherit;background:var(--cer-preenchimento);box-shadow:0 0 12px var(--cer-brilho-forte);transform-origin:left center;transform:scaleX(0);animation-name:boot-progress-grow;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes boot-progress-grow{to{transform:scaleX(1)}}.boot-stage{display:flex;align-items:center;justify-content:center;margin:-4px 0 0;min-height:20px;font-family:system-ui,sans-serif;font-size:.72rem;letter-spacing:.14em;color:var(--cer-texto-suave);opacity:0;animation:cerimonia-sobe .6s ease-out .7s forwards}.boot-stage-text{display:inline-block;animation:boot-stage-in .3s cubic-bezier(.22,1,.36,1) both}@keyframes boot-stage-in{0%{opacity:.18;transform:translateY(4px)}to{opacity:.85;transform:translateY(0)}}.boot-skip-hint{position:absolute;left:0;right:0;bottom:40px;margin:0;text-align:center;font-family:system-ui,sans-serif;font-size:.7rem;letter-spacing:.12em;color:var(--cer-texto-fraco);opacity:0;animation:cerimonia-sobe .8s ease-out 2s forwards}.cerimonia:not([data-fase=boot]) .boot-tagline{animation:cena-sai-perto .62s ease-in both}.cerimonia:not([data-fase=boot]) .boot-progress{animation:cena-sai-medio .7s ease-in 60ms both}.cerimonia:not([data-fase=boot]) .boot-stage{animation:cena-sai-longe .76s ease-in .12s both}.cerimonia:not([data-fase=boot]) .boot-skip-hint{animation:cena-sai-borda .82s ease-in both}@keyframes cena-sai-perto{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes cena-sai-medio{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes cena-sai-longe{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(32px)}}@keyframes cena-sai-borda{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(46px)}}.lock-clock{position:absolute;top:40px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--cer-texto);opacity:0;transform:translateY(-26px);transition:opacity .9s ease-out .38s,transform 1.15s cubic-bezier(.22,1,.36,1) .38s}.lock-time{font-family:system-ui,sans-serif;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:200;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lock-date{font-family:system-ui,sans-serif;font-size:.76rem;font-weight:400;color:var(--cer-texto-suave);opacity:.75;text-transform:capitalize}.lock-hint{position:absolute;left:0;right:0;bottom:40px;margin:0;text-align:center;font-family:system-ui,sans-serif;font-size:.72rem;letter-spacing:.1em;color:var(--cer-texto-suave);opacity:0;transform:translateY(30px);transition:opacity .9s ease-out .9s,transform 1.15s cubic-bezier(.22,1,.36,1) .9s}.cerimonia:not([data-fase=boot]) .lock-clock,.cerimonia:not([data-fase=boot]) .lock-hint{transform:translateY(0)}.cerimonia:not([data-fase=boot]) .lock-clock{opacity:1}.cerimonia:not([data-fase=boot]) .lock-hint{opacity:.5}.shutdown-screen{position:fixed;inset:0;z-index:var(--z-boot);display:flex;align-items:center;justify-content:center;padding:6vh 6vw;background:#000;color:#ffb000;font-family:Courier New,monospace;background-image:repeating-linear-gradient(to bottom,rgba(255,176,0,.05) 0px,rgba(255,176,0,.05) 1px,transparent 1px,transparent 3px)}.shutdown-screen,.shutdown-screen *{color:#ffb000!important}.shutdown-post{width:100%;max-width:720px;display:flex;flex-direction:column;gap:18px;font-size:.86rem;line-height:1.7}.shutdown-firmware{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,176,0,.35)}.shutdown-firmware-nome{font-weight:700;letter-spacing:.1em}.shutdown-firmware-versao{opacity:.8}.shutdown-firmware-copy{margin-left:auto;opacity:.6;font-size:.78rem}.shutdown-post-label{margin:0;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;opacity:.65}.shutdown-inventario{margin:0;display:flex;flex-direction:column;gap:4px}.shutdown-linha{display:flex;gap:12px}.shutdown-linha dt{flex:0 0 42%;max-width:42%;opacity:.75}.shutdown-linha dd{margin:0;flex:1 1 auto;overflow-wrap:anywhere}.shutdown-halted{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-weight:700}.shutdown-cursor{display:inline-block;width:9px;height:1.05em;background:#ffb000;animation:shutdown-cursor-pisca 1.1s steps(1,end) infinite}@keyframes shutdown-cursor-pisca{0%,49%{opacity:1}50%,to{opacity:0}}.shutdown-hint{margin:0;opacity:.6;font-size:.8rem}.shutdown-power-btn{align-self:flex-start;display:flex;align-items:center;gap:10px;margin-top:14px;padding:9px 14px;border:1px solid rgba(255,176,0,.55);background:transparent;color:inherit;font-family:inherit;font-size:.82rem;cursor:pointer;transition:background .15s ease,border-color .15s ease}.shutdown-power-btn:hover,.shutdown-power-btn:focus-visible{background:#ffb00024;border-color:#ffb000;outline:none}.shutdown-power-tecla{padding:1px 7px;background:#ffb000;color:#000;font-weight:700;letter-spacing:.06em}@media(prefers-reduced-motion:reduce){.shutdown-cursor{animation:none;opacity:1}}.crystal-loading{display:block;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(168,85,247,.3) 0%,rgba(124,58,237,.12) 45%,transparent 70%);animation:crystal-loading-pulse 1.9s ease-in-out infinite}.cerimonia-cristal-entra{display:block;width:100%;height:100%;animation:cristal-entra .52s cubic-bezier(.22,1,.36,1) both}@keyframes cristal-entra{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes crystal-loading-pulse{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:.9;transform:scale(1)}}@keyframes cerimonia-sobe{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.cerimonia-com-boot:not([data-fase=boot]) .cerimonia-cristal,.cerimonia-cristal,.boot-tagline,.boot-progress,.boot-stage,.boot-skip-hint,.crystal-loading,.cerimonia-cristal-entra{animation:none;opacity:1;transform:none}.boot-stage-text{animation:none;opacity:.85}.lock-user,.porta-entrar,.lock-clock,.lock-hint,.cerimonia-marca{transform:none}.cerimonia-nebulosa,.cerimonia:not([data-fase=boot]) .cerimonia-nebulosa{transform:none}.cerimonia-ceu--lock:before,.cerimonia-nebulosa:before{animation:none;opacity:1}.cerimonia-nebulosa:before,.cerimonia-nebulosa:after,.cerimonia:has(.porta:not(:disabled):hover) .cerimonia-nebulosa:before,.cerimonia:has(.porta:not(:disabled):hover) .cerimonia-nebulosa:after{transform:none}.cerimonia:not([data-fase=boot]) .boot-tagline,.cerimonia:not([data-fase=boot]) .boot-progress,.cerimonia:not([data-fase=boot]) .boot-stage,.cerimonia:not([data-fase=boot]) .boot-skip-hint{animation:cena-sai-parada .38s ease-in both}@keyframes cena-sai-parada{0%{opacity:1}to{opacity:0}}.boot-progress:after{animation:none;opacity:0}.cerimonia-saindo{animation:none;opacity:0}}@media(max-width:600px){.porta{padding:22px 26px 16px}.cerimonia-marca{letter-spacing:.22em;padding-left:.22em}.lock-clock{top:30px}}@property --giro-da-luz{syntax: "<angle>"; inherits: false; initial-value: 0turn;}:root{--win-glass-blur: var(--cfg-blur-janela, blur(6px) saturate(125%));--win-border: 1px solid rgba(255, 255, 255, .18);--win-highlight: inset 0 1px 0 rgba(255, 255, 255, .25);--win-shadow: 0 10px 24px rgba(0, 0, 0, .5);--win-radius: var(--cfg-raio, 10px);--win-control-radius: var(--cfg-raio-controle, 8px);--win-titlebar-h: var(--cfg-altura-titulo, 40px);--taskbar-h: var(--cfg-altura-taskbar, 52px);--win-titlebar-bg: rgba(88, 28, 135, .42);--win-body-bg: rgba(22, 14, 34, .62);--win-body-solid: #17101f;--icon-label-shadow: 0 1px 3px rgba(0, 0, 0, .8);--icon-tile-base: color-mix(in srgb, rgb(var(--accent-rgb)) 10%, #000000);--icon-tile-bg: color-mix(in srgb, var(--icon-tile-base) 60%, transparent);--icon-tile-bg-hover: color-mix(in srgb, var(--icon-tile-base) 78%, transparent);--icon-tile-border: 1px solid rgba(255, 255, 255, .22);--explorer-divisor: rgba(255, 255, 255, .16);--veu-base: #000000;--veu-alfa: var(--cfg-veu-alfa, 78%);--z-wallpaper: 0;--z-icons: 10;--z-windows: 100;--z-taskbar: 1000;--z-startmenu: 1100;--z-boot: 2000;--z-dica: 2100;--cer-base: #04020c;--cer-ceu-boot: radial-gradient(104% 80% at 50% 44%, transparent 20%, rgba(2, 1, 8, .74) 58%, rgba(1, 0, 4, .97) 100%), radial-gradient(34% 70% at 50% 28%, rgba(140, 141, 248, .34) 0%, rgba(79, 70, 200, .11) 46%, transparent 72%), radial-gradient(120% 100% at 50% 42%, #15113c 0%, #0b0821 58%, #050310 100%);--cer-campo-lock: linear-gradient(180deg, #1a0d2e 0%, #160a26 58%, #120821 100%);--cer-estrelas: radial-gradient(1.6px 1.6px at 11% 17%, rgba(245, 243, 255, .95), transparent), radial-gradient(1.2px 1.2px at 23% 34%, rgba(221, 214, 254, .7), transparent), radial-gradient(1.8px 1.8px at 8% 62%, rgba(245, 243, 255, .8), transparent), radial-gradient(1px 1px at 17% 78%, rgba(196, 181, 253, .6), transparent), radial-gradient(1.4px 1.4px at 31% 12%, rgba(245, 243, 255, .75), transparent), radial-gradient(1px 1px at 27% 88%, rgba(221, 214, 254, .5), transparent), radial-gradient(1.5px 1.5px at 42% 8%, rgba(245, 243, 255, .65), transparent), radial-gradient(1.1px 1.1px at 38% 92%, rgba(196, 181, 253, .55), transparent), radial-gradient(1.3px 1.3px at 57% 6%, rgba(245, 243, 255, .7), transparent), radial-gradient(1px 1px at 62% 94%, rgba(221, 214, 254, .5), transparent), radial-gradient(1.7px 1.7px at 71% 15%, rgba(245, 243, 255, .9), transparent), radial-gradient(1.2px 1.2px at 78% 71%, rgba(221, 214, 254, .65), transparent), radial-gradient(1px 1px at 84% 30%, rgba(196, 181, 253, .55), transparent), radial-gradient(1.5px 1.5px at 91% 55%, rgba(245, 243, 255, .8), transparent), radial-gradient(1.1px 1.1px at 88% 85%, rgba(221, 214, 254, .5), transparent), radial-gradient(1.3px 1.3px at 96% 22%, rgba(245, 243, 255, .6), transparent), radial-gradient(1px 1px at 4% 40%, rgba(196, 181, 253, .5), transparent), radial-gradient(1.4px 1.4px at 66% 82%, rgba(245, 243, 255, .55), transparent);--cer-nebulosa: radial-gradient(10vh 10vh at 50% 46%, rgba(250, 249, 255, .46) 0%, rgba(214, 203, 253, .2) 40%, transparent 72%), radial-gradient(15vw 9vh at 50% 46%, rgba(236, 230, 255, .22) 0%, rgba(178, 152, 250, .1) 46%, transparent 78%), radial-gradient(33vw 4.5vh at 49.5% 45.9%, rgba(224, 214, 255, .22) 0%, rgba(158, 120, 247, .09) 46%, transparent 80%), radial-gradient(58vw 2.2vh at 50.5% 46.1%, rgba(205, 192, 255, .19) 0%, rgba(139, 92, 246, .07) 46%, transparent 82%), radial-gradient(84vw .9vh at 50% 46%, rgba(196, 181, 253, .14) 0%, transparent 80%), radial-gradient(46vh 38vh at 50% 46%, rgba(124, 58, 237, .2) 0%, transparent 74%);--cer-nebulosa-forte: radial-gradient(11vh 11vh at 50% 46%, rgba(255, 255, 255, .75) 0%, rgba(228, 220, 255, .36) 40%, transparent 72%), radial-gradient(17vw 10vh at 50% 46%, rgba(242, 237, 255, .36) 0%, rgba(192, 170, 252, .17) 46%, transparent 78%), radial-gradient(36vw 5vh at 49.5% 45.9%, rgba(234, 226, 255, .36) 0%, rgba(174, 142, 250, .15) 46%, transparent 80%), radial-gradient(62vw 2.4vh at 50.5% 46.1%, rgba(217, 206, 255, .31) 0%, rgba(152, 107, 248, .12) 46%, transparent 82%), radial-gradient(90vw 1vh at 50% 46%, rgba(208, 196, 255, .23) 0%, transparent 80%), radial-gradient(52vh 42vh at 50% 46%, rgba(139, 92, 246, .3) 0%, transparent 74%);--cer-luz: rgb(var(--accent-rgb));--cer-luz-meio: color-mix(in srgb, rgb(var(--accent-rgb)) 45%, #ffffff);--cer-luz-ponta: color-mix(in srgb, rgb(var(--accent-rgb)) 10%, #ffffff);--cer-texto: var(--cer-luz-ponta);--cer-texto-suave: var(--cer-luz-meio);--cer-texto-fraco: color-mix(in srgb, var(--cer-luz-meio) 62%, #55505f);--cer-trilho: color-mix(in srgb, var(--cer-luz-meio) 14%, transparent);--cer-preenchimento: linear-gradient( 90deg, var(--cer-luz), var(--cer-luz-meio) 70%, var(--cer-luz-ponta) );--cer-varredura: color-mix(in srgb, var(--cer-luz-ponta) 55%, transparent);--cer-brilho: color-mix(in srgb, var(--cer-luz) 25%, transparent);--cer-brilho-forte: color-mix(in srgb, var(--cer-luz-meio) 55%, transparent);--cer-borda: color-mix(in srgb, var(--cer-luz-meio) 28%, transparent);--cer-borda-forte: color-mix(in srgb, var(--cer-luz-meio) 50%, transparent);--cer-veu: color-mix(in srgb, var(--cer-luz) 8%, transparent)}.theme-dark{--win-titlebar-bg: rgb(var(--accent-rgb) / .28);--win-body-base: color-mix(in srgb, rgb(var(--accent-rgb)) 10%, #000000);--win-body-bg: color-mix(in srgb, var(--win-body-base) 60%, transparent);--win-body-solid: var(--win-body-base);--sup-fundo: color-mix( in srgb, rgb(var(--accent-rgb)) var(--cfg-sup-acento, 16%), var(--win-body-base) );--sup-borda: color-mix(in srgb, rgb(var(--accent-rgb)) var(--cfg-sup-borda, 26%), transparent);--sup-luz: linear-gradient( 90deg, rgb(var(--accent-rgb) / var(--cfg-sup-luz, .55)), transparent 72% );--sup-lavagem: linear-gradient( 160deg, rgb(var(--accent-rgb) / var(--cfg-sup-lavagem, .14)), transparent 70% );--filete-secao: linear-gradient( 90deg, rgb(var(--accent-rgb) / var(--cfg-sup-filete, .45)), transparent );--sup-faixa: linear-gradient( 90deg, rgb(var(--accent-rgb) / var(--cfg-sup-faixa, .26)) 0%, rgb(var(--accent-rgb) / var(--cfg-sup-faixa-meio, .1)) 42%, transparent 100% );--sup-faixa-borda: rgb(var(--accent-rgb) / var(--cfg-sup-faixa, .26));--sup-luz-nucleo: color-mix( in srgb, rgb(var(--accent-rgb)) var(--cfg-luz-brilho, 55%), #ffffff )}.theme-light{--win-titlebar-bg: rgb(var(--accent-rgb) / .2);--win-body-base: color-mix(in srgb, rgb(var(--accent-rgb)) 4%, #ffffff);--win-body-bg: color-mix(in srgb, var(--win-body-base) 55%, transparent);--win-body-solid: var(--win-body-base);--win-border: 1px solid rgba(255, 255, 255, .6);--win-shadow: 0 10px 24px rgb(var(--accent-rgb) / .22);--sup-fundo: color-mix( in srgb, rgb(var(--accent-rgb)) var(--cfg-sup-acento-claro, 8%), var(--win-body-base) );--sup-borda: color-mix( in srgb, rgb(var(--accent-rgb)) var(--cfg-sup-borda-claro, 24%), transparent );--sup-luz: linear-gradient( 90deg, rgb(var(--accent-rgb) / var(--cfg-sup-luz-claro, .45)), transparent 72% );--sup-lavagem: linear-gradient( 160deg, rgb(var(--accent-rgb) / var(--cfg-sup-lavagem-claro, .1)), transparent 70% );--filete-secao: linear-gradient( 90deg, rgb(var(--accent-rgb) / var(--cfg-sup-filete-claro, .4)), transparent );--sup-faixa: linear-gradient( 90deg, rgb(var(--accent-rgb) / var(--cfg-sup-faixa-claro, .2)) 0%, rgb(var(--accent-rgb) / var(--cfg-sup-faixa-meio-claro, .08)) 42%, transparent 100% );--sup-faixa-borda: rgb(var(--accent-rgb) / var(--cfg-sup-faixa-claro, .2));--sup-luz-nucleo: rgb(var(--accent-rgb));--icon-tile-base: color-mix(in srgb, rgb(var(--accent-rgb)) 38%, #000000);--icon-tile-bg: color-mix(in srgb, var(--icon-tile-base) 92%, transparent);--icon-tile-bg-hover: color-mix(in srgb, var(--icon-tile-base) 96%, transparent);--icon-tile-border: 1px solid rgba(255, 255, 255, .28);--explorer-divisor: rgba(0, 0, 0, .16);--veu-base: color-mix(in srgb, rgb(var(--accent-rgb)) 42%, #000000);--veu-alfa: var(--cfg-veu-alfa-claro, 55%);--cer-base: #e6e9f4;--cer-ceu-boot: radial-gradient(104% 80% at 50% 44%, transparent 22%, rgba(126, 130, 166, .3) 62%, rgba(104, 108, 146, .52) 100%), radial-gradient(34% 70% at 50% 28%, #ffffff 0%, rgba(240, 242, 253, .78) 46%, transparent 72%), radial-gradient(120% 100% at 50% 42%, #fdfeff 0%, #eef1fb 58%, #dfe3f2 100%);--cer-campo-lock: linear-gradient(180deg, #f6effd 0%, #fbf6ff 58%, #fefcff 100%);--cer-estrelas: none;--cer-nebulosa: radial-gradient(10vh 10vh at 50% 46%, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, .6) 40%, transparent 72%), radial-gradient(15vw 8vh at 50% 46%, rgba(167, 139, 250, .4) 0%, rgba(139, 92, 246, .18) 46%, transparent 78%), radial-gradient(33vw 4vh at 49.5% 45.9%, rgba(160, 130, 249, .46) 0%, rgba(139, 92, 246, .2) 46%, transparent 80%), radial-gradient(58vw 2vh at 50.5% 46.1%, rgba(154, 122, 248, .44) 0%, rgba(139, 92, 246, .16) 46%, transparent 82%), radial-gradient(84vw .8vh at 50% 46%, rgba(167, 139, 250, .3) 0%, transparent 80%), radial-gradient(40vh 34vh at 50% 46%, rgba(196, 181, 253, .2) 0%, transparent 72%);--cer-nebulosa-forte: radial-gradient(11vh 11vh at 50% 46%, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, .85) 40%, transparent 72%), radial-gradient(17vw 9vh at 50% 46%, rgba(139, 92, 246, .5) 0%, rgba(124, 58, 237, .24) 46%, transparent 78%), radial-gradient(36vw 4.6vh at 49.5% 45.9%, rgba(130, 95, 247, .58) 0%, rgba(124, 58, 237, .26) 46%, transparent 80%), radial-gradient(62vw 2.3vh at 50.5% 46.1%, rgba(124, 90, 246, .56) 0%, rgba(109, 40, 217, .2) 46%, transparent 82%), radial-gradient(90vw .9vh at 50% 46%, rgba(139, 92, 246, .4) 0%, transparent 80%), radial-gradient(44vh 36vh at 50% 46%, rgba(167, 139, 250, .26) 0%, transparent 72%);--cer-luz: rgb(var(--accent-rgb));--cer-luz-meio: color-mix(in srgb, rgb(var(--accent-rgb)) 78%, #000000);--cer-luz-ponta: color-mix(in srgb, rgb(var(--accent-rgb)) 34%, #000000);--cer-texto: var(--cer-luz-ponta);--cer-texto-suave: var(--cer-luz-meio);--cer-texto-fraco: color-mix(in srgb, var(--cer-luz-meio) 46%, #9b96a8);--cer-trilho: color-mix(in srgb, var(--cer-luz-meio) 16%, transparent);--cer-preenchimento: linear-gradient( 90deg, var(--cer-luz-ponta), var(--cer-luz-meio) 70%, var(--cer-luz) );--cer-varredura: color-mix(in srgb, var(--cer-luz-ponta) 28%, transparent);--cer-brilho: color-mix(in srgb, var(--cer-luz-meio) 18%, transparent);--cer-brilho-forte: color-mix(in srgb, var(--cer-luz-meio) 35%, transparent);--cer-borda: color-mix(in srgb, var(--cer-luz-meio) 32%, transparent);--cer-borda-forte: color-mix(in srgb, var(--cer-luz-meio) 55%, transparent);--cer-veu: color-mix(in srgb, var(--cer-luz) 10%, transparent)}.marocos-wallpaper{position:fixed;inset:0;z-index:var(--z-wallpaper);pointer-events:none;overflow:hidden;background:linear-gradient(to bottom,var(--cfg-ceu-topo, #1e1b4b) 0%,var(--cfg-ceu-meio, #2e1065) 55%,var(--cfg-ceu-baixo, #4c1d95) 100%)}.marocos-sky{position:absolute;inset:0}.marocos-sky--entrando{animation:sky-entra var(--cfg-crossfade, .7s) ease-out both}@keyframes sky-entra{0%{opacity:0}to{opacity:1}}.marocos-sky-fallback,.marocos-sky-sobrio{width:100%;height:100%}.marocos-sky-fallback.tema-dark{background:linear-gradient(to bottom,var(--ceu-topo, #1e1b4b) 0%,var(--ceu-meio, #2e1065) 55%,var(--ceu-baixo, #4c1d95) 100%)}.marocos-sky-fallback.tema-light{background:radial-gradient(78% 42% at 12% 8%,rgba(186,240,235,.5) 0%,transparent 68%),radial-gradient(64% 38% at 92% 26%,rgba(252,210,236,.45) 0%,transparent 70%),radial-gradient(96% 46% at 50% 100%,rgba(167,139,250,.38) 0%,transparent 74%),linear-gradient(to bottom,var(--ceu-topo, #f5f3ff) 0%,var(--ceu-meio, #ebe5ff) 52%,var(--ceu-baixo, #d9ccfb) 100%)}.modo-sobrio{--win-glass-blur: none;--win-body-bg: var(--win-body-base);--win-titlebar-bg: color-mix(in srgb, rgb(var(--accent-rgb)) 16%, var(--win-body-base));--icon-tile-bg: var(--icon-tile-base);--icon-tile-bg-hover: color-mix(in srgb, rgb(var(--accent-rgb)) 22%, var(--icon-tile-base));--card-bg: var(--win-body-base) !important}.modo-sobrio .marocos-window,.modo-sobrio .marocos-titlebar,.modo-sobrio .taskbar-container,.modo-sobrio .start-menu,.modo-sobrio .marocos-context-menu,.modo-sobrio .marocos-mobile-dock,.modo-sobrio .marocos-mobile-app-header{-webkit-backdrop-filter:none;backdrop-filter:none}.modo-xp{font-family:var(--cfg-fonte-preset, Tahoma, Verdana, "DejaVu Sans", sans-serif)}.modo-xp{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22"><path d="M1 1 L1 16.4 L5.1 12.6 L7.6 18.4 L10.2 17.3 L7.7 11.7 L12.9 11.6 Z" fill="white" stroke="black" stroke-width="1.1" stroke-linejoin="round"/></svg>') 1 1,default}.modo-xp a[href],.modo-xp button,.modo-xp [role=button],.modo-xp summary{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22"><path d="M8 2.2c0-1.1 2.2-1.1 2.2 0v6.9h1.1V7.4c0-1.1 2.2-1.1 2.2 0v1.7h1.1V8c0-1.1 2.2-1.1 2.2 0v1.1h1.1v-.6c0-1.1 2.2-1.1 2.2 0V14c0 3.2-2.1 5.6-5.3 5.6h-3.2c-1.6 0-2.7-.6-3.6-1.7l-3.4-4.2c-.8-1 .8-2.3 1.8-1.4l2.6 2.2z" fill="white" stroke="black" stroke-width="1.1" stroke-linejoin="round"/></svg>') 9 1,pointer}.modo-xp button:disabled,.modo-xp .tray-icons,.modo-xp .tray-clock{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22"><path d="M1 1 L1 16.4 L5.1 12.6 L7.6 18.4 L10.2 17.3 L7.7 11.7 L12.9 11.6 Z" fill="white" stroke="black" stroke-width="1.1" stroke-linejoin="round"/></svg>') 1 1,default}.modo-xp .dica-alvo,.modo-xp .assistant-usage{cursor:help}.theme-light.modo-xp{--win-body-base: #ece9d8;--win-body-bg: #ece9d8;--win-body-solid: #ece9d8;--win-titlebar-bg: linear-gradient( 180deg, #0054e3 0%, #2d8ceb 6%, #0054e3 14%, #0054e3 82%, #003ab0 100% );--win-border: 1px solid #0831d9;--win-shadow: 3px 3px 10px rgba(0, 0, 0, .45);--win-highlight: none;--win-radius: 8px 8px 0 0;--win-control-radius: 3px;--accent-color: #245edc;--accent-rgb: 36 94 220;--card-bg: #ffffff;--card-border: #b7b7a4;--sup-fundo: #ffffff;--sup-borda: #b7b7a4;--sup-luz: none;--sup-lavagem: none;--filete-secao: linear-gradient(90deg, #b7b7a4, transparent);--icon-tile-base: transparent;--icon-tile-bg: transparent;--icon-tile-bg-hover: rgba(255, 255, 255, .22);--icon-tile-border: 1px solid transparent;--scroll-thumb: #c5c2b8;--scroll-thumb-hover: #a9a695;--scroll-track: #f1efe2}.theme-light.modo-xp{--text-primary: #000000 !important;--text-secondary: #3f3f36 !important;--bg-color: #ece9d8}.theme-light.modo-xp .taskbar-container{background:linear-gradient(180deg,#3f8cf3,#245edc 5%,#1941a5 46%,#2458cd 92%,#4a8ff0);border-top:1px solid #0831d9;border-radius:0}.theme-light.modo-xp .taskbar-btn[aria-expanded]{background:linear-gradient(180deg,#63b357,#3c8b37 48%,#2c7328);border-radius:0 14px 14px 0;color:#fff;font-style:italic;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.theme-light.modo-xp .taskbar-window-btn{background:linear-gradient(180deg,#4a8ff0,#2a63d8,#1f4fbe);border:1px solid #17399a;border-radius:3px;color:#fff!important;text-shadow:1px 1px 1px rgba(0,0,0,.45)}.theme-light.modo-xp .taskbar-window-btn *{color:#fff!important}.theme-light.modo-xp .taskbar-window-btn:hover{background:linear-gradient(180deg,#6aa6f5,#3a76e4,#2a5fce)}.theme-light.modo-xp .taskbar-window-btn.active{background:linear-gradient(180deg,#16337a,#1c47a8 55%,#2559c4);border-color:#10275e;box-shadow:inset 1px 1px 3px #00000073;font-weight:700}.theme-light.modo-xp .app-indicator{background:#fff}.theme-light.modo-xp .taskbar-right,.theme-light.modo-xp .taskbar-right *,.theme-light.modo-xp .tray-clock,.theme-light.modo-xp .tray-clock *,.theme-light.modo-xp .tray-icons svg,.theme-light.modo-xp .theme-toggle-btn{color:#fff!important;text-shadow:1px 1px 1px rgba(0,0,0,.4)}.theme-light.modo-xp .taskbar-right{background:linear-gradient(180deg,#1a4bb5,#2a63d8,#14398f);border-left:1px solid #17399a;box-shadow:inset 1px 0 #ffffff40}.theme-light.modo-xp .tray-icons:hover,.theme-light.modo-xp .theme-toggle-btn:hover,.theme-light.modo-xp .tray-clock:hover{background:#ffffff2e}.theme-light.modo-xp .tray-divider,.theme-light.modo-xp .show-desktop-line{background:#ffffff4d}.theme-light.modo-xp .marocos-titlebar{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.45)}.theme-light.modo-xp .marocos-titlebar *{color:#fff!important}.theme-light.modo-xp .marocos-icons *{color:#fff!important;text-shadow:1px 1px 2px rgba(0,0,0,.85)}.theme-light.modo-xp .start-menu{background:#fff;border:1px solid #0831d9;border-radius:8px 8px 0 0;box-shadow:3px 0 12px #0006;overflow:hidden}.theme-light.modo-xp .start-menu-search{background:#fff;border:1px solid #7f9db9;border-radius:2px;margin:8px}.theme-light.modo-xp .start-menu-search input{color:#000}.theme-light.modo-xp .start-menu-apps-heading{color:#0831d9!important;font-weight:700}.theme-light.modo-xp .start-menu-apps li>*{border-radius:2px}.theme-light.modo-xp .start-menu-apps li>*:hover{background:#2f71cd}.theme-light.modo-xp .start-menu-apps li>*:hover *{color:#fff!important}.theme-light.modo-xp .start-menu-footer{background:linear-gradient(180deg,#4a8ff0,#245edc 45%,#1941a5);border-top:1px solid #0831d9}.theme-light.modo-xp .start-menu-visitor-name,.theme-light.modo-xp .start-menu-footer *{color:#fff!important;text-shadow:1px 1px 2px rgba(0,0,0,.45)}.theme-light.modo-xp .start-menu-avatar{border:2px solid #ffffff;border-radius:4px}.theme-light.modo-xp .start-menu-power-btn:hover{background:#ffffff38}.theme-light.modo-xp{--cer-base: #000000;--cer-ceu-boot: linear-gradient(180deg, #000000 0%, #050e24 52%, #000000 100%);--cer-campo-lock: linear-gradient(180deg, #5a7edc 0%, #3f66cd 38%, #2a4fb8 72%, #23429e 100%);--cer-estrelas: none;--cer-nebulosa: radial-gradient( circle at 50% 46%, rgba(124, 187, 0, .5) 0%, rgba(124, 187, 0, .22) 34%, rgba(124, 187, 0, 0) 68% );--cer-nebulosa-forte: radial-gradient( circle at 50% 46%, rgba(158, 220, 40, .72) 0%, rgba(124, 187, 0, .34) 38%, rgba(124, 187, 0, 0) 72% );--cer-luz: #7cbb00;--cer-luz-meio: #cfe0ff;--cer-luz-ponta: #ffffff;--cer-texto: #ffffff;--cer-texto-suave: #d8e4ff;--cer-texto-fraco: #9db6e8;--cer-trilho: rgba(255, 255, 255, .14);--cer-preenchimento: linear-gradient(90deg, #1f4fbe 0%, #4a8ff0 50%, #1f4fbe 100%);--cer-varredura: rgba(255, 255, 255, .55);--cer-brilho: rgba(124, 187, 0, .35);--cer-brilho-forte: rgba(158, 220, 40, .6);--cer-borda: rgba(255, 255, 255, .3);--cer-borda-forte: rgba(255, 255, 255, .55);--cer-veu: rgba(36, 94, 220, .12)}.theme-light.modo-xp .cerimonia-ceu,.theme-light.modo-xp .cerimonia-nebulosa{filter:none}.theme-light.modo-xp .cerimonia,.theme-light.modo-xp .cerimonia *{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.75)}.theme-light.modo-xp .cerimonia-marca{font-weight:700;letter-spacing:.06em;text-shadow:0 2px 10px rgba(74,143,240,.9),0 1px 3px rgba(0,0,0,.7)}.theme-light.modo-xp .marocos-signature,.theme-light.modo-xp .marocos-signature *{color:#fff!important;text-shadow:0 2px 6px rgba(0,0,0,.85),0 1px 2px rgba(0,0,0,.9)}.marocos-window,.marocos-window-body,.app-icon-btn-glifo,.explorer-lateral,.explorer-lugar,.explorer-cmd,.start-menu,.balao,.dica-balao,.about-door,.readme-repo{transition:background-color var(--cfg-troca-preset, .42s) ease,border-color var(--cfg-troca-preset, .42s) ease,color var(--cfg-troca-preset, .42s) ease}@media(prefers-reduced-motion:reduce){.marocos-window,.marocos-window-body,.app-icon-btn-glifo,.explorer-lateral,.explorer-lugar,.explorer-cmd,.start-menu,.balao,.dica-balao,.about-door,.readme-repo{transition:none}}:root{--scroll-thumb: rgb(var(--accent-rgb) / .55);--scroll-thumb-hover: rgb(var(--accent-rgb) / .85);--scroll-track: rgba(255, 255, 255, .06)}.theme-light{--scroll-thumb: rgb(var(--accent-rgb) / .45);--scroll-thumb-hover: rgb(var(--accent-rgb) / .75);--scroll-track: rgb(var(--accent-rgb) / .08)}.marocos-window,.marocos-window *,.marocos-desktop [class*=-scroll]{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}.marocos-window ::-webkit-scrollbar,.marocos-window::-webkit-scrollbar{width:10px;height:10px}.marocos-window ::-webkit-scrollbar-track,.marocos-window::-webkit-scrollbar-track{background:var(--scroll-track);border-radius:0 var(--win-radius) var(--win-radius) 0}.marocos-window ::-webkit-scrollbar-thumb,.marocos-window::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:6px;border:2px solid transparent;background-clip:content-box;transition:background .15s ease}.marocos-window ::-webkit-scrollbar-thumb:hover,.marocos-window::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);background-clip:content-box}.marocos-window ::-webkit-scrollbar-corner,.marocos-window::-webkit-scrollbar-corner{background:transparent}.explorer-lateral::-webkit-scrollbar,.explorer-detalhes::-webkit-scrollbar{width:8px}.crystal-3d{position:relative;display:block;flex:0 0 auto;pointer-events:none;overflow:visible}.crystal-3d:before{content:"";position:absolute;inset:-18%;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgb(var(--accent-rgb) / .34) 0%,rgb(var(--accent-rgb) / .16) 42%,transparent 68%);pointer-events:none}.crystal-3d-sem-halo:before{display:none}.crystal-3d canvas{position:relative;display:block;width:100%!important;height:100%!important}
