.pn-app{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100vh;transition:grid-template-columns var(--duration-slow) var(--ease-out)}.pn-app[data-collapsed]{grid-template-columns:64px minmax(0,1fr)}.pn-app[data-resizing]{transition:none;-webkit-user-select:none;user-select:none}.pn-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:12px;padding:14px 10px;background:var(--bg-sunken);border-right:1px solid var(--border-subtle);overflow:hidden}.pn-sidebar__scroll{flex:1;overflow-y:auto;overflow-x:hidden;margin:0 -4px;padding:0 4px}.pn-main{display:flex;flex-direction:column;min-width:0}.pn-header{position:sticky;top:0;z-index:20;height:var(--header-height);display:flex;align-items:center;gap:10px;padding:0 var(--page-gutter);border-bottom:1px solid var(--border-subtle);background:color-mix(in oklch,var(--bg-page) 82%,transparent);backdrop-filter:var(--blur-header);-webkit-backdrop-filter:var(--blur-header)}.pn-header__sep{height:16px!important}.pn-content{flex:1;width:100%;max-width:var(--content-max);margin:0 auto;padding:28px var(--page-gutter) 96px;display:flex;flex-direction:column;gap:var(--space-6)}.pn-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.pn-page-head__text{min-width:0}.pn-page-title{display:flex;align-items:center;gap:10px;margin:0;font:var(--weight-bold) var(--text-2xl)/1.2 var(--font-sans);letter-spacing:var(--tracking-tight);color:var(--text-strong)}.pn-page-title__icon{font-size:20px;color:var(--text-muted)}.pn-page-desc{margin:6px 0 0;color:var(--text-muted);font-size:var(--text-base)}.pn-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.pn-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.pn-grid-2{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--space-4)}.pn-grid-2e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.pn-stack{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.pn-stack--lg{gap:var(--space-5)}.pn-row{display:flex;align-items:center;gap:10px;min-width:0}.pn-row--wrap{flex-wrap:wrap}.pn-row--tight{gap:6px}.pn-row--kbd{gap:3px}.pn-between{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.pn-grow{flex:1}.pn-min0{min-width:0}.pn-block{display:block}.pn-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-muted{color:var(--text-muted);font-weight:var(--weight-regular)}.pn-subtle{color:var(--text-subtle)}.pn-strong{color:var(--text-strong);font-weight:var(--weight-semibold)}.pn-mono{font-family:var(--font-mono);font-size:var(--text-sm)}.pn-small{font-size:var(--text-sm)}.pn-num{font-variant-numeric:tabular-nums}.pn-success{color:var(--success)}.pn-danger{color:var(--danger)}.pn-warning{color:var(--warning)}.pn-brand{padding:4px 6px 2px}.pn-brand[data-collapsed]{justify-content:center}.pn-brand__mark{display:block;width:36px;height:36px;object-fit:contain}.pn-logo{height:32px;max-width:100%;min-width:0;object-fit:contain;object-position:left center;margin-left:-6px}.pn-brand>.dp-badge{flex:none}.ds[data-theme=light] .pn-logo,.ds [data-theme=light] .pn-logo,.ds[data-theme=light] .pn-brand__mark,.ds [data-theme=light] .pn-brand__mark{filter:invert(1)}.pn-switcher{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;padding:8px;border-radius:var(--radius-lg);border:1px solid var(--border-default);background:var(--surface-card);cursor:pointer;text-align:left}.pn-switcher--ghost{background:transparent}.pn-app[data-collapsed] .pn-sidebar .pn-switcher{padding:6px;justify-content:center}.pn-switcher:hover{border-color:var(--border-strong)}.pn-switcher:focus-visible{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.pn-switcher__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-semibold);color:var(--text-strong);font-size:var(--text-base);line-height:1.2}.pn-switcher__id,.pn-switcher__tag{display:block;font:500 var(--text-2xs)/1.3 var(--font-mono);color:var(--text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pn-switcher__tag{font-family:var(--font-sans)}.pn-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--gray-500);box-shadow:0 0 0 3px color-mix(in oklch,var(--gray-500) 20%,transparent)}.pn-dot[data-status=online]{background:var(--success);box-shadow:0 0 0 3px color-mix(in oklch,var(--success) 20%,transparent)}.pn-dot[data-status=offline]{background:var(--danger);box-shadow:0 0 0 3px color-mix(in oklch,var(--danger) 20%,transparent)}.pn-dot[data-status=restarting],.pn-dot[data-status=maintenance]{background:var(--warning);box-shadow:0 0 0 3px color-mix(in oklch,var(--warning) 20%,transparent)}.pn-search{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;height:34px;padding:0 6px 0 10px;flex:0 1 320px;min-width:0;border-radius:var(--radius-lg);border:1px solid var(--border-default);background:var(--surface-input);color:var(--text-subtle);font-size:var(--text-sm);cursor:pointer}.pn-search svg{font-size:14px}.pn-search:hover{border-color:var(--border-strong)}.pn-crumbs{flex-wrap:nowrap;min-width:0;flex:0 1 auto;overflow:hidden}.pn-crumbs li{white-space:nowrap;min-width:0}.pn-crumbs li:not([aria-hidden]){overflow:hidden;text-overflow:ellipsis}.pn-bell{position:relative;display:inline-flex}.pn-bell__dot{position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:50%;background:var(--danger);border:2px solid var(--bg-page)}.pn-pending{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:40;display:flex;align-items:center;gap:14px;padding:8px 8px 8px 16px;border-radius:var(--radius-xl);background:var(--surface-card-raised);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);animation:dp-pop var(--duration-slow) var(--ease-out);max-width:calc(100vw - 24px)}.pn-pending__icon{color:var(--warning);font-size:15px}.pn-pending__icon[data-saved]{color:var(--success)}.pn-pending__text{font-size:var(--text-sm);color:var(--text-strong);font-weight:var(--weight-semibold);white-space:nowrap}.pn-toasts{position:fixed;right:20px;bottom:20px;z-index:90;display:flex;flex-direction:column;gap:8px}.pn-console{background:var(--bg-sunken);border:1px solid var(--border-default);border-radius:var(--radius-lg);font:400 12.5px/1.75 var(--font-mono);padding:12px 14px;overflow:auto;color:var(--text-body);max-height:360px}.pn-variavel{padding:2px 8px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-input);color:var(--text-body);font:500 12px/1.6 var(--font-mono);cursor:pointer}.pn-variavel:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text-strong)}.pn-mencao{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:1px 8px 1px 4px;border:0;border-radius:var(--radius-full);background:var(--info-soft);color:var(--info);font:500 13px/1.5 var(--font-sans);cursor:pointer}.pn-mencao:hover{filter:brightness(1.15)}.pn-mencao--estatica{cursor:default}.pn-mencao--estatica:hover{filter:none}.pn-console__row{display:flex;gap:14px;align-items:baseline}.pn-console__row>span:not(.pn-log__msg){flex:none;white-space:nowrap}.pn-log__msg{flex:1;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.pn-console__row:hover{background:var(--surface-hover)}.pn-sheet-nav{display:flex;flex-direction:column;gap:12px;height:100%;margin:0 -10px}.pn-list{display:flex;flex-direction:column}.pn-list__item{display:flex;align-items:center;gap:var(--space-3);padding:10px 0;border-bottom:1px solid var(--border-subtle);min-width:0}.pn-list__item:last-child{border-bottom:0}.pn-chart{display:flex;align-items:flex-end;gap:6px;height:140px}.pn-chart__bar{flex:1;border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--chart-2);min-height:4px}.pn-chart__bar[data-hl]{background:var(--chart-1)}.pn-embed{border-left:3px solid var(--border-strong);background:var(--surface-muted);border-radius:var(--radius-md);padding:12px 14px}.pn-bottomnav,.pn-only-mobile{display:none}@media(max-width:1100px){.pn-search.pn-hide-mobile{display:none}.pn-only-mobile{display:inline-flex}.pn-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.pn-grid-3,.pn-grid-2{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.pn-app,.pn-app[data-collapsed]{grid-template-columns:minmax(0,1fr)}.pn-app>.pn-sidebar{display:none}.pn-header{padding:0 12px}.pn-content{padding:18px var(--page-gutter-mobile) calc(var(--bottom-nav-height) + 88px);gap:18px}.pn-page-title{font-size:var(--text-xl)}.pn-grid-4{gap:10px}.pn-grid-2e{grid-template-columns:minmax(0,1fr)}.pn-bottomnav{display:block;position:fixed;left:0;right:0;bottom:0;z-index:30}.pn-hide-mobile{display:none!important}.pn-pending{bottom:calc(var(--bottom-nav-height) + 12px);left:12px;right:12px;transform:none}.pn-toasts{left:12px;right:12px;bottom:calc(var(--bottom-nav-height) + 12px);align-items:center}.dp-stat__value{font-size:var(--text-2xl)}}.pn-resizer{position:absolute;top:0;bottom:0;right:0;width:6px;z-index:10;display:flex;justify-content:flex-end;cursor:col-resize;touch-action:none;outline:none}.pn-resizer__line{width:2px;margin-right:2px;height:100%;background:transparent;transition:background var(--duration-fast)}.pn-resizer:hover .pn-resizer__line,.pn-resizer[data-ativa] .pn-resizer__line{background:var(--border-strong)}.pn-resizer:focus-visible .pn-resizer__line{background:var(--border-focus)}.pn-pop-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.pn-pop-title{font:var(--weight-semibold) var(--text-sm)/1.3 var(--font-sans);color:var(--text-strong)}.pn-pop-desc{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.pn-pop-list{display:flex;flex-direction:column;gap:2px;padding:4px}.pn-pop-item{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-body);cursor:pointer}.pn-pop-item:hover,.pn-pop-item:focus-visible{background:var(--surface-active);color:var(--text-strong)}.pn-pop-item[aria-current=true]{background:var(--surface-hover);color:var(--text-strong)}.pn-pop-item:disabled{opacity:.5;cursor:not-allowed}.pn-pop-foot{border-top:1px solid var(--border-subtle);padding:4px}.pn-pop-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);text-align:center}.pn-notif{display:flex;align-items:flex-start;gap:var(--space-3);padding:10px 12px;border-radius:var(--radius-md)}.pn-notif[data-nova]{background:var(--surface-hover)}.pn-notif__icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--bg-page);color:var(--text-muted)}.pn-notif[data-nova] .pn-notif__icon{color:var(--text-strong);border-color:var(--border-strong)}.pn-notif__dot{width:7px;height:7px;border-radius:50%;background:var(--text-strong);flex-shrink:0}.pn-modulo{position:relative;display:flex;flex-direction:column;gap:var(--space-4);min-height:calc(100vh - var(--header-height) - 124px)}.pn-modulo__conteudo{display:flex;flex-direction:column;gap:var(--space-5);animation:dp-pop var(--duration-base) var(--ease-out)}.pn-bloqueado{position:relative;min-height:60vh}.pn-bloqueado__fundo{opacity:.18;pointer-events:none;filter:grayscale(1);-webkit-user-select:none;user-select:none}.pn-stack--sm{gap:var(--space-2)}.pn-stack--xs{gap:2px}.pn-full{width:100%}.pn-center{justify-content:center}.pn-nowrap{white-space:nowrap}.pn-xs{font-size:var(--text-xs)}.pn-grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3)}.pn-pessoa{display:flex;flex-direction:column;gap:2px;min-width:0}.pn-pessoa .pn-mono{font-size:var(--text-xs)}.dp-btn.pn-btn-start{justify-content:flex-start}.dp-btn.pn-btn-start>svg:last-child:not(:first-child){margin-left:auto}.pn-bell__count{position:absolute;top:1px;right:1px;min-width:15px;height:15px;padding:0 3px;border-radius:var(--radius-full);background:var(--danger-solid);color:var(--white);font:var(--weight-bold) 9px/15px var(--font-sans);text-align:center;pointer-events:none}.pn-stat-texto{font-size:var(--text-xl)}.pn-stat-texto[data-tom=warning]{color:var(--warning)}.pn-stat-texto[data-tom=danger]{color:var(--danger)}.pn-live{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px color-mix(in oklch,var(--success) 25%,transparent);animation:dp-pulse 1.6s var(--ease-in-out) infinite}.pn-filtros{display:grid;grid-template-columns:minmax(0,1fr) 180px 200px;gap:var(--space-2)}@media(max-width:767px){.pn-filtros{grid-template-columns:minmax(0,1fr)}}.pn-limpar{all:unset;display:inline-flex;cursor:pointer;color:var(--text-subtle)}.pn-limpar:hover{color:var(--text-strong)}.pn-console--alto{height:min(60vh,560px);max-height:none}.pn-console__linhas{min-width:0}.pn-console__row{padding:1px 4px;border-radius:var(--radius-xs)}.pn-log__nivel{font-weight:var(--weight-bold);min-width:64px;color:var(--text-muted)}.pn-console__row[data-tom=danger] .pn-log__nivel,.pn-console__row[data-tom=danger] .pn-log__msg{color:var(--danger)}.pn-console__row[data-tom=warning] .pn-log__nivel{color:var(--warning)}.pn-console__row[data-tom=success] .pn-log__nivel{color:var(--success)}.pn-console__row[data-tom=info] .pn-log__nivel{color:var(--info)}@media(max-width:767px){.pn-console__linhas{min-width:0}.pn-console__row{flex-wrap:wrap;white-space:normal;row-gap:0;margin-bottom:6px}.pn-log__msg{flex-basis:100%}}.pn-vazio{height:100%;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);text-align:center;color:var(--text-subtle);font-family:var(--font-sans)}.pn-vazio>svg{font-size:24px}.pn-card-link{all:unset;display:block;cursor:pointer;border-radius:var(--radius-xl)}.pn-card-link>.dp-card{height:100%;transition:border-color var(--duration-base)}.pn-card-link:hover>.dp-card{border-color:var(--border-strong)}.pn-card-link:focus-visible{box-shadow:var(--shadow-focus)}.pn-list__item--link{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:var(--space-3);width:100%;padding:10px 0;border-bottom:1px solid var(--border-subtle);cursor:pointer}.pn-list__item--link:hover{color:var(--text-strong)}.pn-atalhos{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--space-2)}.pn-atalho{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:var(--space-2-5);padding:8px;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);font-size:var(--text-sm);color:var(--text-body);cursor:pointer;min-width:0}.pn-atalho:hover{border-color:var(--border-strong);color:var(--text-strong);background:var(--surface-hover)}.pn-atalho:focus-visible{box-shadow:var(--shadow-focus)}.pn-th-ordem{all:unset;display:inline-flex;align-items:center;gap:4px;cursor:pointer;text-transform:inherit;letter-spacing:inherit;font:inherit;color:inherit}.pn-th-ordem:hover,.pn-th-ordem[data-ativa]{color:var(--text-strong)}.pn-th-ordem svg{font-size:11px;opacity:.4}.pn-th-ordem[data-ativa] svg{opacity:.9}.pn-erro{position:absolute;inset:0;z-index:30;display:flex;align-items:flex-start;justify-content:center;padding:clamp(16px,8vh,96px) 16px 16px;background:color-mix(in oklch,var(--bg-page) 86%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:dp-fade var(--duration-base) var(--ease-out)}.pn-erro__card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);width:100%;max-width:420px;padding:var(--space-8) var(--space-8) var(--space-6);border-radius:var(--radius-2xl);background:var(--gradient-card),var(--surface-card);border:1px solid var(--border-default);box-shadow:var(--shadow-lg);animation:dp-pop var(--duration-slow) var(--ease-out)}.pn-erro__fechar{position:absolute;top:10px;right:10px}.pn-erro__icone{margin-bottom:var(--space-2)}.pn-erro[data-tom=danger] .pn-erro__icone,.pn-erro[data-tom=danger] .pn-erro__codigo{color:var(--danger)}.pn-erro[data-tom=warning] .pn-erro__icone,.pn-erro[data-tom=warning] .pn-erro__codigo{color:var(--warning)}.pn-erro__titulo{margin:0;font:var(--weight-bold) var(--text-xl)/1.25 var(--font-sans);letter-spacing:var(--tracking-tight);color:var(--text-strong)}.pn-erro__texto{margin:0 0 var(--space-4);font-size:var(--text-base);color:var(--text-muted);line-height:var(--leading-relaxed)}.pn-erro__texto strong{color:var(--text-strong)}.pn-erro__rodape{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-subtle)}.pn-pop-item--perigo,.pn-pop-item--perigo:hover{color:var(--danger)}.pn-filtros--2{grid-template-columns:minmax(0,1fr) auto}.pn-row--end{justify-content:flex-end}.dp-table .pn-th-direita,.dp-table .pn-td-direita,.pn-td-direita{text-align:right}.pn-quebra{white-space:normal;min-width:180px}.pn-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.pn-info{padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-hover);min-width:0}.pn-info__rotulo{font:var(--weight-bold) var(--text-2xs)/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle)}.pn-info__valor{margin-top:4px;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-strong);overflow-wrap:anywhere}.pn-info__valor.pn-mono{font-size:var(--text-sm)}.dp-table .pn-th-centro,.dp-table .pn-td-centro{text-align:center}.pn-lista-mono{margin:6px 0 0;padding-left:18px;font:var(--weight-regular) var(--text-xs)/1.6 var(--font-mono)}.pn-campos{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-3);align-items:start}.pn-campo{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-xl);border:1px solid var(--border-default);background:var(--gradient-card),var(--surface-card);min-width:0;transition:border-color var(--duration-fast)}.pn-campo:hover{border-color:var(--border-strong)}.pn-campo__rotulo{font:var(--weight-bold) var(--text-2xs)/1.3 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.pn-campo__dica{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-subtle)}.pn-grupo{grid-column:1/-1;display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.pn-grupo:first-child{margin-top:0}.pn-grupo:after{content:"";flex:1;height:1px;background:var(--border-subtle)}.pn-grupo-vazio{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-4);border:1px dashed var(--border-default);border-radius:var(--radius-xl);color:var(--text-subtle);font-size:var(--text-sm)}.pn-grupo-vazio>svg{font-size:22px}.pn-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 4px 0 10px;border-radius:var(--radius-full);border:1px solid var(--border-default);background:var(--surface-hover);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-body)}.pn-chip__x{all:unset;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;color:var(--text-subtle);cursor:pointer}.pn-chip__x:hover{background:var(--surface-active);color:var(--text-strong)}.pn-chip__x:disabled{opacity:.4;cursor:not-allowed}.pn-w-emoji{flex:0 0 150px}.pn-w-ident{flex:0 0 200px}.dp-seletor__icone{color:var(--text-muted)}.pn-seg{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--space-4);align-items:start}@media(max-width:1100px){.pn-seg{grid-template-columns:minmax(0,1fr)}}.pn-escolha{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:var(--space-3);padding:10px 12px;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:border-color var(--duration-fast),background var(--duration-fast),color var(--duration-fast)}.pn-escolha:hover{border-color:var(--border-strong);color:var(--text-strong)}.pn-escolha:focus-visible{box-shadow:var(--shadow-focus)}.pn-escolha[aria-current=true]{border-color:var(--border-focus);background:var(--surface-active);color:var(--text-strong)}.pn-escolha--card{flex-direction:column;align-items:stretch;gap:var(--space-2);font-weight:var(--weight-regular)}.pn-modulos-seg{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-3)}.pn-wl-item{display:flex;align-items:center;gap:var(--space-3);padding:8px 10px;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-hover)}.pn-wl-avatar{width:28px;height:28px;font-size:13px;color:var(--text-muted)}.pn-lista-vazia{padding:var(--space-6) var(--space-3);text-align:center;border:1px dashed var(--border-default);border-radius:var(--radius-lg);font-size:var(--text-xs);color:var(--text-subtle)}.pn-w-seletor{width:220px}.pn-w-id{width:180px;flex:0 0 auto}.pn-tabela-alta{max-height:calc(100vh - 300px);overflow:auto}.pn-tabela-alta thead th{position:sticky;top:0;z-index:1;background:var(--surface-card)}.pn-tabela-larga{min-width:800px}.pn-msg{max-width:340px;color:var(--text-muted)}.pn-texto-log{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;overflow-wrap:anywhere;line-height:1.7}.pn-guardiao{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--border-subtle)}.pn-modo-edital{display:inline-flex;align-items:center;gap:var(--space-3);padding:4px 12px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card)}.pn-ordem{display:inline-flex;flex-direction:column}.pn-ordem .dp-btn{height:20px}.pn-alternativas{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-hover);border:1px solid var(--border-subtle)}.dp-btn.pn-correta{color:var(--success)}.pn-grid-campanha{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:var(--space-3)}.pn-grid-pergunta{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3)}@media(max-width:767px){.pn-grid-campanha{grid-template-columns:minmax(0,1fr)}}.pn-topo{align-items:flex-start}.pn-titulo-bot{font:var(--weight-bold) var(--text-xl)/1.2 var(--font-sans);letter-spacing:-.02em;color:var(--text-strong)}.pn-metricas{display:flex;flex-wrap:wrap;gap:10px}.pn-metrica{flex:1 1 150px;min-width:0;padding:14px;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--bg-page)}.pn-metrica__rotulo{display:flex;align-items:center;gap:6px;font:var(--weight-bold) var(--text-2xs)/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle)}.pn-metrica__valor{margin-top:10px;font:var(--weight-bold) 22px/1 var(--font-sans);color:var(--text-strong);font-variant-numeric:tabular-nums}.pn-metrica__sub{display:block;margin-top:6px;font:var(--weight-regular) var(--text-xs)/1.3 var(--font-sans);color:var(--text-muted)}.pn-metrica__sub[data-tom=warning]{color:var(--warning)}.pn-metrica__sub[data-tom=danger]{color:var(--danger)}.pn-barras{display:flex;flex-direction:column;gap:10px}.pn-barra{display:grid;grid-template-columns:120px minmax(0,1fr) 64px;align-items:center;gap:var(--space-3);font-size:var(--text-sm)}.pn-barra__nome{color:var(--text-body)}.pn-barra__trilho{height:8px;border-radius:var(--radius-full);background:var(--surface-muted);overflow:hidden}.pn-barra__valor{display:block;height:100%;border-radius:inherit;background:var(--chart-2);transition:width var(--duration-slow) var(--ease-out)}.pn-barra__valor[data-lider]{background:var(--chart-1)}.pn-barra__num{text-align:right;color:var(--text-strong)}.pn-feed{display:flex;flex-direction:column}.pn-feed__item{display:flex;align-items:flex-start;gap:var(--space-3);padding:11px 0;border-bottom:1px solid var(--border-subtle);line-height:1.45}.pn-feed__item:last-child{border-bottom:0}.pn-w-progresso{width:160px}.pn-barra-ferramentas{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:12px;border-bottom:1px solid var(--border-subtle)}.pn-filtros-console{flex:1 1 320px;justify-content:flex-end}.pn-filtros-console>.dp-input,.pn-filtros-console>.dp-select-trigger{flex:0 1 200px;width:auto}.pn-console--flush{border:0;border-radius:0}.pn-log__origem{color:var(--text-muted);min-width:110px}.pn-rodape-card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:10px 14px;border-top:1px solid var(--border-subtle);font-size:var(--text-xs)}.pn-stat-mini{color:var(--text-strong);font-weight:var(--weight-semibold)}.pn-stat-mini[data-tom=warning]{color:var(--warning)}.pn-stat-mini[data-tom=danger]{color:var(--danger)}.pn-busca{flex:0 1 320px}.pn-espaco-cima{margin-top:8px}.pn-grid-3--fixo{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pn-linha-info{display:flex;justify-content:space-between;gap:var(--space-3);padding:9px 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm)}.dp-table .pn-td-acoes{width:44px;text-align:right;padding-left:4px;padding-right:8px}.pn-so-mobile{display:none}.pn-cartoes{flex-direction:column;gap:8px}.pn-cartao-linha{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--radius-xl);border:1px solid var(--border-default);background:var(--surface-card);cursor:pointer;min-height:64px}.pn-cartao-linha:hover{border-color:var(--border-strong)}.pn-cartao-linha:focus-visible{box-shadow:var(--shadow-focus)}@media(max-width:767px){.pn-so-desktop{display:none!important}.pn-so-mobile{display:flex}}.pn-alinha-topo{align-items:start}.pn-lista-niveis{margin-top:14px;border-top:1px solid var(--border-subtle)}.pn-nivel{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 8px;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap}.pn-nivel:last-child{border-bottom:0}.pn-nivel[data-inativo]{opacity:.6}.pn-nivel__pos{width:18px;font-size:var(--text-xs)}.pn-cor-cargo{width:10px;height:10px;border-radius:3px;background:var(--surface-active);border:1px solid var(--border-strong);flex-shrink:0}.pn-skel-linha{display:block;height:28px;width:100%}.pn-margem{margin:var(--space-4)}.pn-celula-barra{display:grid;grid-template-columns:120px auto;align-items:center;gap:var(--space-3);min-width:200px}.pn-config-lista{margin-top:14px;border-top:1px solid var(--border-subtle)}.pn-config-linha{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,360px);gap:var(--space-4) var(--space-6);align-items:start;padding:16px 20px;border-bottom:1px solid var(--border-subtle)}.pn-config-linha:last-child{border-bottom:0}.pn-config-linha--foco{background:var(--surface-card-raised);box-shadow:inset 3px 0 0 var(--primary)}.pn-config-linha__texto{display:flex;flex-direction:column;gap:4px;min-width:0}.pn-config-linha__controle{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}@media(max-width:767px){.pn-config-linha{grid-template-columns:minmax(0,1fr);padding:14px 16px}}.pn-lista-linhas{display:flex;flex-direction:column}.pn-linha-item{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 8px;border-bottom:1px solid var(--border-subtle);cursor:pointer;transition:background var(--duration-fast)}.pn-linha-item:hover{background:var(--surface-hover)}.pn-linha-item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--border-focus)}.pn-linha-item[aria-current=true]{background:var(--surface-active)}.pn-resposta{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-bottom:1px solid var(--border-subtle)}.pn-resposta:last-child{border-bottom:0}.pn-resposta__texto{font-size:var(--text-sm);color:var(--text-body);white-space:pre-wrap}.pn-xs[data-tom=danger]{color:var(--danger)}.pn-ajustado{display:inline-flex;margin-left:4px;font-size:10px;color:var(--text-subtle)}.pn-embeds{display:grid;grid-template-columns:260px minmax(0,1fr) minmax(0,1fr);gap:var(--space-4);align-items:start}.pn-embeds__sistema{width:100%;border:0;background:none;color:inherit;font:inherit;text-align:left;padding-left:12px}.pn-embeds__sistema .pn-ellipsis{flex:1}.pn-embeds__seta{color:var(--text-subtle);transition:transform var(--duration-fast)}.pn-embeds__sistema[aria-expanded=true] .pn-embeds__seta{transform:rotate(90deg)}.pn-embeds__embed{width:100%;border:0;background:none;color:var(--text-muted);font:inherit;font-size:var(--text-sm);text-align:left;padding-left:38px}.pn-embeds__embed[aria-current=true]{color:var(--text-strong);box-shadow:inset 2px 0 0 var(--primary)}.pn-embeds__previa{position:sticky;top:var(--space-4)}.pn-embeds__vazio{grid-column:span 2}.pn-cor-picker{width:38px;height:36px;flex:none;padding:2px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:transparent;cursor:pointer}.pn-erro-icone{color:var(--danger)}@media(max-width:1100px){.pn-embeds{grid-template-columns:220px minmax(0,1fr)}.pn-embeds__previa{grid-column:2;position:static}.pn-embeds__vazio{grid-column:auto}}@media(max-width:767px){.pn-embeds{grid-template-columns:minmax(0,1fr)}.pn-embeds__previa{grid-column:auto}}.pn-campo-largo{flex:1;min-width:220px;max-width:420px}.pn-xs[data-tom=success]{color:var(--success)}.pn-xs[data-tom=warning]{color:var(--warning)}.pn-sistemas{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-3)}.pn-sistema[data-bloqueado]{opacity:.55}.pn-pendencias{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:var(--text-xs);line-height:1.4}.pn-pendencias li{display:flex;gap:8px;align-items:baseline}.pn-pendencias li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor;transform:translateY(-1px)}.pn-pendencias li[data-tom=warning]{color:var(--warning)}.pn-pendencias li[data-tom=danger]{color:var(--danger)}.pn-lista-avisos{margin:0;padding-left:18px;list-style:disc;display:flex;flex-direction:column;gap:6px;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.pn-lista-avisos b{color:var(--text-strong)}.pn-imagens{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-3)}.pn-imagem{border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-muted);display:flex;flex-direction:column}.pn-imagem__quadro{aspect-ratio:16/6;display:flex;align-items:center;justify-content:center;background:var(--bg-page)}.pn-imagem__quadro img{width:100%;height:100%;object-fit:cover}.pn-imagem__vazio{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--text-subtle)}.pn-imagem__rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-top:1px solid var(--border-subtle)}.pn-imagem__rodape>.pn-strong{flex:1 1 8rem}.pn-imagens--perfil{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start}.pn-imagem--avatar .pn-imagem__quadro{aspect-ratio:1/1}.pn-imagem--banner{max-width:36rem}.pn-imagem--banner .pn-imagem__quadro{aspect-ratio:17/6}.pn-imagem__dica{margin:0;padding:8px 10px 0;color:var(--text-subtle);font-size:var(--text-xs);line-height:1.4}@media(max-width:767px){.pn-imagens--perfil{grid-template-columns:minmax(0,1fr)}}.pn-vencimento{display:grid;grid-template-columns:90px minmax(0,1fr) 110px;gap:8px;max-width:420px}.pn-strong[data-tom=warning]{color:var(--warning)}.pn-switcher--estatico{cursor:default}.pn-switcher--estatico:hover{border-color:var(--border-default)}.pn-tela{min-height:100vh;display:grid;place-items:center;padding:16px;background:var(--bg-page);color:var(--text-body)}.pn-tela__cartao{width:min(520px,100%)}.pn-tela__cartao--estreito{width:min(380px,100%)}.dp-table.pn-tabela-sup{font-size:var(--text-sm)}.dp-table.pn-tabela-sup th{padding:0 5px;height:30px;font-size:10px;letter-spacing:.04em}.dp-table.pn-tabela-sup td{padding:6px 5px}.dp-table.pn-tabela-sup th:first-child,.dp-table.pn-tabela-sup td:first-child{padding-left:12px}.dp-table.pn-tabela-sup th:last-child,.dp-table.pn-tabela-sup td:last-child{padding-right:8px}.dp-table.pn-tabela-sup .pn-th-ordem{gap:2px}.dp-table.pn-tabela-sup .pn-th-ordem svg{width:9px;height:9px}.dp-table.pn-tabela-sup .pn-sup-pessoa{width:100%;max-width:0;min-width:110px}.dp-table.pn-tabela-sup .pn-sup-pessoa .pn-min0{min-width:0}.pn-sup-wrap{container-type:inline-size}@container (max-width:889px){.dp-table.pn-tabela-sup,.dp-table.pn-tabela-sup tbody,.dp-table.pn-tabela-sup tr,.dp-table.pn-tabela-sup td{display:block;width:auto;max-width:none;min-width:0}.dp-table.pn-tabela-sup thead{display:none}.dp-table.pn-tabela-sup tbody tr{padding:10px 14px;border-bottom:1px solid var(--border-subtle)}.dp-table.pn-tabela-sup tbody tr:last-child{border-bottom:0}.dp-table.pn-tabela-sup td{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 0;border:0;white-space:normal;text-align:right}.dp-table.pn-tabela-sup td:before{content:attr(data-rotulo);flex:none;max-width:42%;font:var(--weight-bold) var(--text-2xs)/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);text-align:left}.dp-table.pn-tabela-sup td[data-rotulo=""]:before,.dp-table.pn-tabela-sup td:not([data-rotulo]):before{content:none}.dp-table.pn-tabela-sup .pn-td-acoes{justify-content:flex-end}.dp-table.pn-tabela-sup .dp-table__empty{display:block;text-align:center}}.pn-comprovante-mini{display:block;width:56px;height:40px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--bg-sunken)}.pn-comprovante{display:block;width:100%;max-height:420px;object-fit:contain;border-radius:var(--radius-lg);border:1px solid var(--border-default);background:var(--bg-sunken)}.pn-faixa{margin:0;font:var(--weight-bold) var(--text-2xs)/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle)}.pn-vinculo{padding:6px 6px 6px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-height:36px}.pn-cards-bots{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:var(--space-3)}.pn-cartao-bot{display:flex;gap:12px;align-items:flex-start;padding:16px}.pn-cartao-bot__rodape{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;border-top:1px solid var(--border-subtle)}.pn-logs-cru{margin:0;padding:14px 16px;max-height:280px;overflow:auto;font:var(--text-xs)/1.6 var(--font-mono);color:var(--text-muted);background:var(--bg-page);border-top:1px solid var(--border-subtle);white-space:pre-wrap;word-break:break-word}.pn-ia-resultado{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-page)}.pn-ia-numeros{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:var(--text-sm);color:var(--text-muted)}.pn-ia-numeros b{color:var(--text-strong);font-variant-numeric:tabular-nums}.pn-ia-lista{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font:var(--text-xs)/1.5 var(--font-mono);color:var(--text-muted)}.pn-sidebar__rodape{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--border-subtle);padding-top:10px}.pn-sidebar__status{display:flex;align-items:center;gap:8px;padding:4px 10px;font-size:var(--text-xs);color:var(--text-muted)}.pn-recolher{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;height:32px;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;font-size:var(--text-sm)}.pn-recolher:hover{background:var(--surface-hover);color:var(--text-strong)}.pn-recolher:focus-visible{box-shadow:var(--shadow-focus)}.pn-recolher svg{font-size:16px}.pn-seletor-bot{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:210px;height:34px;padding:0 8px 0 6px;border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-input);cursor:pointer;font-size:var(--text-sm);color:var(--text-strong)}.pn-seletor-bot:hover{border-color:var(--border-strong)}.pn-seletor-bot:focus-visible{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.pn-seletor-bot__nome{font-weight:var(--weight-semibold)}.pn-trilha{display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;overflow:hidden}.pn-trilha svg{flex:none;font-size:13px;color:var(--text-subtle)}.pn-trilha__atual{color:var(--text-strong);font-weight:var(--weight-semibold)}.pn-busca-btn{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:280px;height:34px;padding:0 6px 0 10px;border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-input);color:var(--text-subtle);font-size:var(--text-sm);cursor:pointer}.pn-busca-btn:hover{border-color:var(--border-strong);color:var(--text-muted)}.pn-busca-btn:focus-visible{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.pn-busca-btn>svg{font-size:14px;color:var(--text-muted)}.pn-busca-btn__texto{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-busca-btn__kbd{display:flex;gap:3px}.pn-relogio{font-size:var(--text-xs);color:var(--text-muted);padding:0 4px;font-variant-numeric:tabular-nums}.pn-conta-btn{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:3px 8px 3px 3px;border-radius:var(--radius-md);border:1px solid var(--border-default);cursor:pointer}.pn-conta-btn:hover{border-color:var(--border-strong)}.pn-conta-btn:focus-visible{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.pn-conta-btn__nome{font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--text-strong)}.pn-sobrelinha{margin-bottom:calc(8px - var(--space-5))}@media(max-width:1100px){.pn-hide-tablet{display:none!important}.pn-busca-btn{width:170px}.pn-seletor-bot{width:180px}}@media(max-width:767px){.pn-busca-btn{width:34px;padding:0;justify-content:center}.pn-busca-btn__texto,.pn-busca-btn__kbd{display:none}.pn-seletor-bot{width:150px}}.pn-cmd{position:fixed;inset:0;z-index:80;display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;background:var(--surface-overlay);animation:dp-fade var(--duration-base) var(--ease-out)}.pn-cmd__caixa{width:640px;max-width:100%;max-height:72vh;display:flex;flex-direction:column;background:var(--surface-card-raised);border:1px solid var(--border-strong);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);overflow:hidden}.pn-cmd__topo{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border-subtle)}.pn-cmd__topo>svg{font-size:18px;color:var(--text-strong)}.pn-cmd__topo input{flex:1;min-width:0;background:transparent;border:0;outline:none;color:var(--text-strong);font:var(--weight-medium) var(--text-md)/1.4 var(--font-sans)}.pn-cmd__lista{overflow-y:auto;padding:8px}.pn-cmd__grupo{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}.pn-cmd__grupo>.dp-overline{padding:8px 10px 4px}.pn-cmd__item{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-base);color:var(--text-strong)}.pn-cmd__item>svg{font-size:16px;color:var(--text-muted)}.pn-cmd__item[aria-selected=true]{background:var(--surface-hover)}.pn-cmd__vazio{padding:24px;text-align:center;color:var(--text-subtle);font-size:var(--text-sm)}.pn-cmd__rodape{display:flex;gap:14px;padding:10px 16px;border-top:1px solid var(--border-subtle);font-size:var(--text-xs);color:var(--text-subtle)}.pn-leituras{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:1px;background:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.pn-leitura{display:flex;flex-direction:column;gap:4px;padding:10px 14px;background:var(--bg-sunken)}.pn-leitura>.dp-overline{font-size:10px}.pn-leitura__valor{font-size:15px;font-weight:var(--weight-semibold);color:var(--text-strong);font-variant-numeric:tabular-nums}.pn-leituras--card{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-color:var(--border-default);border-radius:14px}.pn-leituras--card .pn-leitura{padding:14px 18px;gap:6px;background:var(--surface-card)}.pn-leituras--card .pn-leitura>.dp-overline{font-size:11px}.pn-leituras--card .pn-leitura__valor{font-size:18px}.pn-leituras--grande .pn-leitura__valor{font:var(--weight-bold) 24px/1.1 var(--font-sans)}.pn-plano-hero{display:flex;flex-direction:column;gap:18px;padding:24px;border-radius:18px;border:1px solid var(--border-strong);background:var(--gradient-vignette),var(--gradient-rings),var(--surface-card)}.pn-plano-hero__preco{display:flex;align-items:baseline;gap:6px}.pn-plano-hero__valor{font:var(--weight-black) 56px/1 var(--font-sans);letter-spacing:-.045em;color:var(--text-strong)}.pn-planos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--space-4)}.pn-plano[data-atual]{border-color:var(--border-strong)}.pn-plano__nome{font-weight:var(--weight-bold);font-size:var(--text-md);color:var(--text-strong)}.pn-plano__valor{font:var(--weight-black) 32px/1 var(--font-sans);letter-spacing:-.04em;color:var(--text-strong)}.pn-convite{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.pn-convite>.dp-field{flex:1 1 280px}@media(max-width:767px){.pn-plano-hero__valor{font-size:40px}}.pn-hero{position:relative;overflow:hidden;display:flex;gap:28px;align-items:center;flex-wrap:wrap;padding:24px;border-radius:18px;border:1px solid var(--border-default);background:var(--gradient-vignette),var(--gradient-rings),var(--surface-card)}.pn-hero__texto{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:14px}.pn-hero__titulo{margin:0;font:var(--weight-black) 40px/1.1 var(--font-sans);letter-spacing:-.045em;color:var(--text-strong)}.pn-hero__linha{margin:0;color:var(--text-muted);font-size:15px;text-wrap:pretty}.pn-hero__icone{width:72px;height:72px;font-size:32px;margin:0 auto}.pn-hud{position:relative;width:220px;height:220px;flex:0 0 auto;margin:0 auto}.pn-hud__camada{position:absolute;inset:0;width:100%;height:100%}.pn-hud__marca{stroke:var(--border-default);stroke-width:1}.pn-hud__marca--forte{stroke:var(--border-strong);stroke-width:1}.pn-hud__anel{fill:none;stroke:var(--border-default);stroke-width:1}.pn-hud__arco{stroke:var(--text-strong);transition:stroke-dasharray .9s cubic-bezier(.22,1,.36,1)}.pn-hud__arco--cpu{stroke:var(--gray-400)}.pn-hud__orbita{fill:none;stroke:var(--text-muted);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:70 514}.pn-hud__pontilhado{fill:none;stroke:var(--border-strong);stroke-width:1;stroke-dasharray:3 9}.pn-hud[data-estado=online] .pn-hud__giro{animation:pn-hud-giro 26s linear infinite}.pn-hud[data-estado=online] .pn-hud__giro--lento{animation:pn-hud-giro 48s linear infinite reverse}.pn-hud[data-estado=restarting] .pn-hud__giro{animation:pn-hud-giro 2s linear infinite}.pn-hud__centro{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}.pn-hud__ponto{width:10px;height:10px;border-radius:50%;background:var(--danger);box-shadow:0 0 0 5px color-mix(in oklch,var(--danger) 20%,transparent)}.pn-hud[data-estado=online] .pn-hud__ponto{background:var(--success);box-shadow:0 0 0 5px color-mix(in oklch,var(--success) 20%,transparent);animation:pn-hud-pulso 2.4s ease-in-out infinite}.pn-hud[data-estado=restarting] .pn-hud__ponto,.pn-hud[data-estado=maintenance] .pn-hud__ponto,.pn-hud[data-estado=unknown] .pn-hud__ponto{background:var(--warning);box-shadow:0 0 0 5px color-mix(in oklch,var(--warning) 20%,transparent)}.pn-hud__rotulo{font:var(--weight-bold) 20px/1 var(--font-sans);letter-spacing:-.02em;color:var(--text-strong)}.pn-hud__legenda{font:var(--weight-medium) 10px/1 var(--font-mono);letter-spacing:.08em;color:var(--text-subtle)}@keyframes pn-hud-giro{to{transform:rotate(360deg)}}@keyframes pn-hud-pulso{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.pn-hud .pn-hud__giro,.pn-hud .pn-hud__ponto{animation:none!important}}@media(max-width:767px){.pn-hero{padding:18px;gap:18px}.pn-hero__titulo{font-size:30px}}.pn-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--space-4)}.pn-grid-auto{display:grid;gap:var(--space-4);align-items:start}.pn-grid-auto--400{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr))}.pn-grid-auto--300{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.pn-atencao-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:var(--space-2)}.pn-colunas{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;align-items:end;height:210px;background:repeating-linear-gradient(to top,var(--border-subtle) 0 1px,transparent 1px 42px)}.pn-coluna{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%;min-width:0}.pn-coluna__valor{font-size:11px;color:var(--text-muted)}.pn-coluna__trilho{display:flex;align-items:flex-end;justify-content:center;width:100%;height:150px}.pn-coluna__barra{display:block;width:40%;max-width:18px;background:var(--gray-300);border-radius:3px 3px 0 0;transition:height .6s cubic-bezier(.22,1,.36,1)}.pn-coluna[data-lider] .pn-coluna__barra{background:var(--text-strong)}.pn-coluna[data-lider] .pn-coluna__valor,.pn-coluna[data-lider] .pn-coluna__nome{color:var(--text-strong)}.pn-grafico{display:flex;flex-direction:column;gap:8px}.pn-grafico__area{display:block;width:100%;height:auto;overflow:visible}.pn-grafico__grade{stroke:var(--border-subtle);stroke-width:1}.pn-grafico__eixo{fill:var(--text-subtle);font:var(--weight-medium) 14px var(--font-mono)}.pn-grafico__linha{stroke-width:2.5;stroke-linecap:round}.pn-grafico__linha--ganho{stroke:var(--success)}.pn-grafico__linha--perda{stroke:var(--danger)}.pn-grafico__ponto{fill:var(--bg-page);stroke:var(--text-strong);stroke-width:2}.pn-grafico__ganho{color:var(--success)}.pn-grafico__perda{color:var(--danger)}.pn-coluna__nome{font-size:var(--text-xs);color:var(--text-muted);max-width:100%}.pn-atencao{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);cursor:pointer}.pn-atencao:hover{background:var(--surface-hover);border-color:var(--border-strong)}.pn-atencao:focus-visible{box-shadow:var(--shadow-focus)}.dp-icon-tile[data-tom=warning]{color:var(--warning)}.dp-icon-tile[data-tom=danger]{color:var(--danger)}.pn-top{display:flex;flex-direction:column;gap:12px}.pn-top__item{display:flex;flex-direction:column;gap:6px}.pn-top__linha{display:flex;align-items:center;gap:10px;font-size:var(--text-sm)}.pn-top__trilho{height:3px;margin-left:28px;border-radius:2px;background:var(--surface-muted);overflow:hidden}.pn-top__trilho>div{height:100%;background:var(--text-strong)}.pn-trilha{flex:0 0 auto}.pn-busca-btn{flex:0 1 280px;min-width:120px}@media(max-width:767px){.pn-busca-btn{flex:0 0 34px;min-width:34px;width:34px}.pn-header{gap:6px;min-width:0}.pn-seletor-bot{width:auto;flex:1 1 0;min-width:0;max-width:170px}.pn-conta-btn{padding:2px}}.dp-card__header{flex-wrap:nowrap}.dp-card__heading{flex:1 1 auto;min-width:0}@media(max-width:767px){.dp-card__header{flex-wrap:wrap}}.pn-protecoes{display:flex;flex-direction:column;padding:4px 0}.pn-protecoes__grupo{display:flex;align-items:center;gap:6px;padding:14px 20px 10px;font-size:11px}.pn-protecao{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 20px;border-top:1px solid var(--border-subtle)}.pn-protecao__texto{flex:1 1 240px;min-width:0}.pn-protecao[data-desligada] .pn-protecao__texto{opacity:.55}.pn-protecao__limite{width:130px}.pn-protecao__punicao{width:180px}.pn-protecao__acoes{display:flex;align-items:center;gap:10px;min-width:44px;justify-content:flex-end}.pn-lista-wl{display:flex;flex-direction:column;padding:4px 0}.pn-linha-wl{display:flex;align-items:center;gap:14px;padding:10px 20px;border-top:1px solid var(--border-subtle)}.pn-lista-wl__vazio{padding:20px;border-top:1px solid var(--border-subtle);text-align:center;color:var(--text-subtle);font-size:var(--text-sm)}@media(max-width:767px){.pn-protecao__limite,.pn-protecao__punicao{width:calc(50% - 8px)}.pn-protecao__acoes{width:100%}}.pn-page-head>.pn-row{flex-wrap:nowrap}.pn-page-head .pn-busca{flex:0 0 280px}@media(max-width:767px){.pn-page-head>.pn-row{flex-wrap:wrap}.pn-page-head .pn-busca{flex:1 1 100%}}.pn-leituras--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pn-edicao{display:flex;flex-direction:column;gap:14px;padding:14px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-sunken)}.pn-fim{justify-content:flex-end}.pn-dados{display:grid;grid-template-columns:120px 1fr;gap:6px 12px;margin:0;font-size:var(--text-sm)}.pn-dados dt{color:var(--text-muted)}.pn-dados dd{margin:0;color:var(--text-strong);min-width:0;overflow-wrap:anywhere}.dp-table .pn-td-seta{width:28px;padding-left:0;text-align:right}.pn-podio{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4);align-items:start}.pn-podio__item{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:14px;border:1px solid var(--border-default);background:var(--gradient-card),var(--surface-card)}.pn-podio__item[data-pos="1"]{border-color:var(--border-strong)}.pn-podio__item[data-pos="2"]{margin-top:16px}.pn-podio__item[data-pos="3"]{margin-top:28px}.pn-podio__pos{font:var(--weight-black) 32px/1 var(--font-sans);letter-spacing:-.04em;color:var(--text-strong)}.pn-podio__nome{font-weight:var(--weight-semibold);font-size:var(--text-md);color:var(--text-strong)}.pn-podio__valor{font-size:22px;font-weight:var(--weight-semibold);color:var(--text-strong)}@media(max-width:767px){.pn-podio__item[data-pos]{margin-top:0}}.pn-nivel--linha{padding:14px 20px;gap:16px}.pn-nivel__nome{font-weight:var(--weight-semibold);font-size:15px;color:var(--text-strong)}.pn-nivel__meta{min-width:110px;text-align:right}.pn-perguntas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:var(--space-4);align-items:start}.pn-pergunta .dp-card__body{display:flex;flex-direction:column;gap:14px}.pn-pergunta__topo{display:flex;gap:12px;align-items:flex-start}.pn-pergunta__topo>.dp-mono{padding-top:1px}.pn-pergunta__texto{flex:1;min-width:0;font-weight:var(--weight-semibold);color:var(--text-strong);text-wrap:pretty}.pn-pergunta__acoes{display:flex;gap:2px;margin:-6px -8px 0 0}.pn-alternativas-lista{display:flex;flex-direction:column;gap:6px}.pn-alternativa{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);font-size:var(--text-sm);color:var(--text-muted)}.pn-alternativa[data-correta]{border-color:var(--border-strong);color:var(--text-strong)}.pn-alternativa>svg{flex:none;font-size:14px}.pn-config-chave{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pn-edital-status{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.pn-edital-status__chave{flex:1 1 300px;min-width:0}.pn-edital-status__numeros{flex:1 1 380px;grid-template-columns:repeat(4,minmax(80px,1fr))}.pn-link{display:inline-flex;align-items:center;gap:4px;color:var(--text-muted);text-decoration:none}.pn-link:hover{color:var(--text-strong);text-decoration:underline}.pn-link svg{font-size:12px}.pn-ausencia .dp-card__body{padding:16px 18px}.pn-ausencia__linha{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pn-ausencia__quem{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:2px}.pn-ausencia__datas{display:flex;flex-direction:column;gap:2px;min-width:160px}.pn-centro{text-align:center}.pn-embeds__lista .dp-card__body{padding:10px}.pn-embeds__grupo{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.pn-embeds__grupo>.dp-overline{font-size:11px;padding:8px 10px 4px}.pn-embeds__item{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--radius-md);cursor:pointer;color:var(--text-muted);font-size:var(--text-sm)}.pn-embeds__item:hover{background:var(--surface-hover);color:var(--text-strong)}.pn-embeds__item:focus-visible{box-shadow:var(--shadow-focus)}.pn-embeds__item[aria-current=true]{background:var(--surface-active);color:var(--text-strong)}.pn-embeds__item>svg{font-size:14px;flex:none}.pn-embeds__previa{top:76px}.pn-linhas-dono{display:flex;flex-direction:column;margin-top:12px}.pn-linha-dono{display:flex;gap:16px;flex-wrap:wrap;align-items:center;padding:16px 20px;border-top:1px solid var(--border-subtle)}.pn-linha-dono>.pn-grow{flex:1 1 220px}.pn-linha-dono__controle{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.pn-linha-dono__controle--largo{flex:1 1 360px;min-width:0}.pn-w-valor{width:150px}.pn-campos-plano{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.pn-chips{display:flex;flex-wrap:wrap;gap:6px}.pn-chip-sel,.pn-icone-sel{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.pn-chip-sel{padding:6px 10px}.pn-icone-sel{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center}.pn-chip-sel[aria-pressed=true],.pn-icone-sel[aria-pressed=true]{border-color:var(--border-focus);background:var(--surface-active);color:var(--text-strong)}.pn-chip-sel:focus-visible,.pn-icone-sel:focus-visible,.pn-cor-sel:focus-visible{box-shadow:var(--shadow-focus)}.pn-cor-sel{all:unset;box-sizing:border-box;width:24px;height:24px;border-radius:50%;border:2px solid transparent;cursor:pointer}.pn-cor-sel[aria-pressed=true]{border-color:var(--text-strong)}.pn-linha-wl--topo{align-items:flex-start}.pn-campos-cupom{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.pn-botao-plano{min-width:140px;letter-spacing:.06em}.pn-info-grid--4{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.pn-passos{display:flex;flex-direction:column;gap:18px}.pn-passo{display:flex;gap:12px}.pn-passo__n{flex:none;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font:var(--weight-bold) var(--text-xs)/1 var(--font-sans);border:1px solid var(--border-default);color:var(--text-muted);background:var(--surface-muted)}.pn-passo[data-feito] .pn-passo__n{background:var(--text-strong);border-color:var(--text-strong);color:var(--bg-page)}.pn-passo__corpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.pn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:767px){.pn-trilha--admin{flex:1 1 auto;min-width:0}.pn-linha-wl{flex-wrap:wrap;gap:10px;padding:10px 16px}.pn-barra{grid-template-columns:90px minmax(0,1fr) 48px}.pn-w-seletor{width:100%}.pn-campo-largo{min-width:0}}@media(max-width:359px){.pn-header{gap:4px;padding-inline:8px}}
