.theme-switcher-module__0pvcSG__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.theme-switcher-module__0pvcSG__card{border:1px solid var(--border);min-width:0;color:var(--text);background:var(--panel);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--transition), transform var(--transition), background var(--transition);border-radius:12px;flex-direction:column;gap:12px;padding:12px;display:flex;position:relative}.theme-switcher-module__0pvcSG__card:hover{border-color:var(--primary);transform:translateY(-2px)}.theme-switcher-module__0pvcSG__card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.theme-switcher-module__0pvcSG__cardOn{border-color:var(--primary);background:var(--primary-soft);box-shadow:0 0 0 3px var(--primary-soft)}.theme-switcher-module__0pvcSG__cardText span{align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.theme-switcher-module__0pvcSG__cardText small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.45;display:block}.theme-switcher-module__0pvcSG__check{color:var(--primary);position:absolute;top:18px;right:18px}.theme-switcher-module__0pvcSG__preview{border:1px solid #80808040;border-radius:9px;flex-direction:column;gap:7px;height:92px;padding:12px;display:flex}.theme-switcher-module__0pvcSG__preview i{border-radius:5px;height:10px;display:block}.theme-switcher-module__0pvcSG__preview i:first-child{width:40%}.theme-switcher-module__0pvcSG__preview i:nth-child(2){width:80%}.theme-switcher-module__0pvcSG__preview i:nth-child(3){width:60%}.theme-switcher-module__0pvcSG__pvLight{background:#f4f7fb}.theme-switcher-module__0pvcSG__pvLight i{background:#cfd8e6}.theme-switcher-module__0pvcSG__pvLight i:first-child{background:#4c9cff}.theme-switcher-module__0pvcSG__pvDark{background:#0b1226}.theme-switcher-module__0pvcSG__pvDark i{background:#24305a}.theme-switcher-module__0pvcSG__pvDark i:first-child{background:#4c9cff}.theme-switcher-module__0pvcSG__pvSystem{background:#0b1226;position:relative;overflow:hidden}.theme-switcher-module__0pvcSG__pvSystem:before{clip-path:polygon(0 0,58% 0,44% 100%,0 100%);content:"";background:#f4f7fb;animation:1.5s cubic-bezier(.65,0,.35,1) .15s both theme-switcher-module__0pvcSG__pvReveal;position:absolute;inset:0}.theme-switcher-module__0pvcSG__pvSystem i{z-index:1;background:#7b8bb5;position:relative}.theme-switcher-module__0pvcSG__pvSystem i:first-child{background:#4c9cff}.theme-switcher-module__0pvcSG__pvSystem i:not(:first-child){animation:1.5s cubic-bezier(.65,0,.35,1) .15s both theme-switcher-module__0pvcSG__pvBar}@keyframes theme-switcher-module__0pvcSG__pvReveal{0%{clip-path:polygon(0 0,125% 0,105% 100%,0 100%)}to{clip-path:polygon(0 0,58% 0,44% 100%,0 100%)}}@keyframes theme-switcher-module__0pvcSG__pvBar{0%{background-color:#cfd8e6}to{background-color:#7b8bb5}}.theme-switcher-module__0pvcSG__segmented{background:var(--panel-soft);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;margin:0 6px 4px;padding:4px;display:grid}.theme-switcher-module__0pvcSG__seg{color:var(--muted);font:inherit;cursor:pointer;transition:background var(--transition), color var(--transition);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 4px;font-size:12.5px;font-weight:600;display:flex}.theme-switcher-module__0pvcSG__seg:hover{color:var(--text)}.theme-switcher-module__0pvcSG__seg:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.theme-switcher-module__0pvcSG__segOn,.theme-switcher-module__0pvcSG__segOn:hover{color:var(--primary);background:var(--panel);box-shadow:0 2px 6px #0f286e1f}@media (max-width:760px){.theme-switcher-module__0pvcSG__cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.theme-switcher-module__0pvcSG__pvSystem:before,.theme-switcher-module__0pvcSG__pvSystem i{animation:none}}
.theme-menu-module__dLePRW__root{display:inline-flex;position:relative}.theme-menu-module__dLePRW__btn{width:36px;height:36px;color:var(--muted);cursor:pointer;transition:background var(--transition), color var(--transition);background:0 0;border:0;border-radius:12px;place-items:center;display:grid;position:relative}.theme-menu-module__dLePRW__btn:hover{color:var(--text);background:var(--panel-soft)}.theme-menu-module__dLePRW__btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.theme-menu-module__dLePRW__sol,.theme-menu-module__dLePRW__lua{grid-area:1/1;transition:transform .3s,opacity .3s}.theme-menu-module__dLePRW__lua{opacity:0;transform:rotate(-60deg)scale(.6)}:root[data-theme=dark] .theme-menu-module__dLePRW__sol{opacity:0;transform:rotate(60deg)scale(.6)}:root[data-theme=dark] .theme-menu-module__dLePRW__lua{opacity:1;transform:none}.theme-menu-module__dLePRW__pop{z-index:60;border:1px solid var(--border);background:var(--panel);width:260px;box-shadow:var(--shadow-md);border-radius:14px;padding:10px 6px 6px;position:absolute;top:calc(100% + 8px);right:0}.theme-menu-module__dLePRW__popLeft{left:0;right:auto}.theme-menu-module__dLePRW__titulo{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 10px 8px;font-size:10.5px;font-weight:700}@media (prefers-reduced-motion:reduce){.theme-menu-module__dLePRW__sol,.theme-menu-module__dLePRW__lua{transition:none}}.theme-menu-module__dLePRW__popTop{top:auto;bottom:calc(100% + 8px)}.theme-menu-module__dLePRW__rootBarra{width:100%;display:block;position:relative}.theme-menu-module__dLePRW__rowBarra{color:#94a3b8;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:10px 0;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex}.theme-menu-module__dLePRW__rowBarraComRotulo{justify-content:flex-start;padding:10px 12px}.theme-menu-module__dLePRW__rowBarra:hover{color:#fff;background:#ffffff0d}.theme-menu-module__dLePRW__rowBarra:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.theme-menu-module__dLePRW__iconeBarra{flex:none;place-items:center;width:18px;height:18px;display:grid}.theme-menu-module__dLePRW__popBarra{width:268px}
.search-bar-module__IDOM-W__wrap{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;align-items:center;gap:8px;width:100%;height:38px;padding:0 12px;transition:border-color .14s,box-shadow .14s,background .14s;display:flex;position:relative}.search-bar-module__IDOM-W__wrap:hover{border-color:var(--border-strong)}.search-bar-module__IDOM-W__wrap:focus-within{border-color:var(--primary);background:var(--panel);box-shadow:0 0 0 3px var(--primary-soft)}.search-bar-module__IDOM-W__icon{color:var(--muted-2);flex-shrink:0}.search-bar-module__IDOM-W__input{min-width:0;color:var(--text);border:none;outline:none;flex:1;font-size:13px;background:0 0!important}.search-bar-module__IDOM-W__input::placeholder{color:var(--muted-2)}.search-bar-module__IDOM-W__atalho{border:1px solid var(--border-strong);min-width:20px;color:var(--muted);font:inherit;text-align:center;border-radius:5px;flex-shrink:0;padding:1px 6px;font-size:11px;font-weight:700}.search-bar-module__IDOM-W__input:focus~.search-bar-module__IDOM-W__atalho{display:none}.search-bar-module__IDOM-W__lista{z-index:50;border:1px solid var(--border);background:var(--panel);max-height:380px;box-shadow:var(--shadow-md);border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.search-bar-module__IDOM-W__opcao{color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:11px;padding:9px 10px;display:flex}.search-bar-module__IDOM-W__opcaoAtiva{background:var(--primary-soft)}.search-bar-module__IDOM-W__opcaoIcone{background:var(--surface-2);width:32px;height:32px;color:var(--primary);border-radius:9px;flex:none;place-items:center;display:grid}.search-bar-module__IDOM-W__opcaoAtiva .search-bar-module__IDOM-W__opcaoIcone{background:var(--primary);color:#fff}.search-bar-module__IDOM-W__opcaoTexto{flex-direction:column;gap:2px;min-width:0;display:flex}.search-bar-module__IDOM-W__opcaoTexto strong{font-size:13px;font-weight:700}.search-bar-module__IDOM-W__opcaoTexto small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11.5px;overflow:hidden}.search-bar-module__IDOM-W__vazio{color:var(--muted);align-items:center;gap:10px;padding:14px 12px;font-size:13px;display:flex}
