.calendario{gap:var(--space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"barra""filtro""grade""painel";min-width:0;display:grid}.calendario__barra{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;grid-area:barra;display:flex}.calendario__identidade{gap:var(--space-0-5);display:grid}.calendario__identidade .mono-label{color:var(--color-text-tertiary)}.calendario__titulo{font-size:var(--text-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.calendario__navegacao{align-items:center;gap:var(--space-1);display:flex}.calendario__filtro{grid-area:filtro;min-width:0}.calendario__grade{align-content:start;gap:var(--space-3);grid-area:grade;min-width:0;display:grid}.calendario__painel{grid-area:painel;min-width:0}.calendario__aviso{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm)}.filtro-calendario{scroll-padding-inline:var(--space-5)}.filtro-calendario__chip[data-oculto]{border-style:dashed;border-color:var(--color-border-strong);color:var(--color-text-tertiary)}.filtro-calendario__chip[data-oculto] .filtro-canais__conta{opacity:.7}.filtro-canais__chip:disabled{border-color:var(--color-border-default);color:var(--color-text-disabled)}.filtro-canais__chip:disabled:active{transform:none}.grade-mes{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);overflow:hidden}.grade-mes__cabecalho,.grade-mes__semana{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.grade-mes__nome-do-dia{padding:var(--space-2) 0;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-align:center;text-transform:uppercase}.grade-mes__corpo{animation:mes-entra var(--dur-step-in) var(--ease-out)}.calendario[data-direcao=anterior] .grade-mes__corpo{--sentido:-1}.calendario[data-direcao=proximo] .grade-mes__corpo{--sentido:1}@keyframes mes-entra{0%{opacity:0;transform:translateX(calc(var(--step-offset) * var(--sentido,1)))}}.dia{border-top:1px solid var(--color-border-subtle);border-left:1px solid var(--color-border-subtle);min-width:0}.dia:first-child{border-left:0}.dia__botao{align-items:stretch;gap:var(--space-1);width:100%;height:100%;min-height:3.5rem;padding:var(--space-1-5) var(--space-1);color:var(--color-text-primary);text-align:left;transition:transform var(--dur-press) var(--ease-out);background:0 0;border:0;flex-direction:column;display:flex}.dia__botao:active{transform:scale(var(--press-scale))}.dia__botao:focus-visible{outline-offset:-2px}.dia[aria-selected=true] .dia__botao{background:var(--color-bg-raised);box-shadow:inset 0 0 0 1px var(--color-text-secondary)}.dia[data-fora] .dia__botao>:not(.dia__topo){opacity:.55}.dia[data-fora] .dia__numero{color:var(--color-text-tertiary)}.dia__topo{justify-content:center;align-items:center;gap:var(--space-1);min-height:1.5rem;display:flex}.dia__numero{border-radius:var(--radius-full);min-width:1.5rem;height:1.5rem;font-size:var(--text-sm);line-height:var(--leading-sm);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.dia__numero[data-hoje]{background:var(--color-text-primary);color:var(--color-text-on-primary);font-weight:var(--weight-semibold)}.dia__bandeira{color:var(--color-text-secondary);display:inline-flex}.dia__alerta{color:var(--familia-fg);display:inline-flex}.dia__feriado{display:none}.dia__pontos{justify-content:center;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.ponto-estado{width:var(--canal-dot);height:var(--canal-dot);border-radius:var(--radius-full);display:inline-block;box-shadow:inset 0 0 0 2px}.ponto-estado--cheio{background:currentColor;box-shadow:0 0 0 1px #ffffff1f}.ponto-estado[data-sem-cor]{color:var(--color-border-strong)}.dia__mais{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-2xs);font-variant-numeric:tabular-nums}.dia__faixas{gap:var(--space-0-5);min-width:0;display:grid}.faixa{align-items:center;gap:var(--space-1);min-width:0;min-height:1.25rem;padding:0 var(--space-1);border:1px solid var(--familia-borda);border-radius:var(--radius-xs);background:var(--familia-tint);color:var(--familia-fg);font-size:var(--text-xs);line-height:var(--leading-xs);display:flex}.faixa[data-tracejado]{border-style:dashed}.faixa[data-falhou]{font-weight:var(--weight-semibold);border-width:2px}.faixa .ponto-canal{width:.4375rem;height:.4375rem}.faixa .icone-rede{color:currentColor;flex-shrink:0;width:.75rem;height:.75rem}.faixa__titulo{min-width:0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.faixa__glifo{flex-shrink:0;display:inline-flex}.dia__mais--faixa{padding-left:var(--space-1)}.dia__esqueleto{border-radius:var(--radius-xs);background:var(--color-bg-overlay);width:60%;height:.5rem;animation:pulso-esqueleto var(--dur-pulse) var(--ease-out) infinite;align-self:center}@keyframes pulso-esqueleto{50%{opacity:.45}}.painel-dia{align-content:start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);display:grid}.painel-dia__cabecalho{gap:var(--space-1);display:grid}.painel-dia__titulo{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold)}.painel-dia__hoje{color:var(--color-text-secondary);font-weight:var(--weight-medium)}.painel-dia__feriado{justify-self:start;align-items:center;gap:var(--space-1);padding:0 var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-xs);color:var(--color-text-secondary);font-size:var(--text-xs);line-height:var(--leading-xs);display:inline-flex}.painel-dia__lista{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);overflow:hidden}.painel-dia__vazio{gap:var(--space-1);display:grid}.painel-dia__vazio-titulo{color:var(--color-text-secondary);font-size:var(--text-md);line-height:var(--leading-md)}.painel-dia__apoio{color:var(--color-text-tertiary);font-size:var(--text-xs);line-height:var(--leading-xs)}.item-dia{border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-surface);animation:item-entra var(--dur-message) var(--ease-out) both;animation-delay:calc(var(--indice,0) * var(--stagger-list));align-items:stretch;display:flex}.item-dia:last-child{border-bottom:0}.item-dia[data-falhou]{box-shadow:inset 3px 0 0 var(--color-danger-fg)}@keyframes item-entra{0%{opacity:0;transform:translateY(var(--shake-offset))}}.item-dia__principal{align-items:center;gap:var(--space-3);min-width:0;min-height:3.5rem;padding:var(--space-2) var(--space-3);color:inherit;transition:transform var(--dur-press) var(--ease-out);flex:1;grid-template-columns:2.75rem minmax(0,1fr) auto;text-decoration:none;display:grid}.item-dia__principal:active{transform:scale(var(--press-scale-card))}.item-dia__principal:focus-visible,.item-dia__painel:focus-visible{outline-offset:-2px}.item-dia__hora{font-family:var(--font-mono);font-size:var(--text-base);line-height:var(--leading-base);font-variant-numeric:tabular-nums}.item-dia__texto{gap:var(--space-0-5);min-width:0;display:grid}.item-dia__titulo{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.item-dia__meta{align-items:center;gap:var(--space-1) var(--space-2);min-width:0;color:var(--color-text-tertiary);font-size:var(--text-xs);line-height:var(--leading-xs);flex-wrap:wrap;display:flex}.item-dia__canal{align-items:center;gap:var(--space-1-5);min-width:0;display:inline-flex}.item-dia__canal>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.item-dia__rede{display:inline-flex}.item-dia__meta .icone-rede,.item-dia__externo{color:var(--color-text-tertiary)}.item-dia__painel{margin-right:var(--space-2);align-self:center;text-decoration:none}@media (hover:hover) and (pointer:fine){.item-dia__principal:hover,.dia__botao:hover{background:var(--color-bg-raised)}}@media (min-width:768px){.dia__botao{gap:var(--space-1);min-height:6.5rem;padding:var(--space-1-5)}.dia__topo{justify-content:flex-start}.dia__alerta{margin-left:auto}.dia__feriado{color:var(--color-text-secondary);font-size:var(--text-2xs);line-height:var(--leading-2xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dia__esqueleto{align-self:stretch;width:auto;height:1.25rem}}@media (min-width:1280px){.calendario{align-items:start;column-gap:var(--space-6);grid-template:"barra painel""filtro painel""grade painel"1fr/minmax(0,1fr) 20rem}.calendario__painel{top:var(--space-6);max-height:calc(100dvh - var(--space-12));overscroll-behavior:contain;position:sticky;overflow-y:auto}.dia__botao{min-height:7rem}}@media (min-width:1920px){.calendario{grid-template-columns:minmax(0,1fr) 24rem}}@media (prefers-reduced-motion:reduce){.dia__esqueleto{animation:none}}.familia-neutral{--familia-fg:var(--color-neutral-fg);--familia-tint:var(--color-neutral-tint);--familia-borda:var(--color-neutral-border)}.familia-agendado{--familia-fg:var(--color-agendado-fg);--familia-tint:var(--color-agendado-tint);--familia-borda:var(--color-agendado-border)}.familia-active{--familia-fg:var(--color-active-fg);--familia-tint:var(--color-active-tint);--familia-borda:var(--color-active-border)}.familia-info{--familia-fg:var(--color-info-fg);--familia-tint:var(--color-info-tint);--familia-borda:var(--color-info-border)}.familia-success{--familia-fg:var(--color-success-fg);--familia-tint:var(--color-success-tint);--familia-borda:var(--color-success-border)}.familia-warning{--familia-fg:var(--color-warning-fg);--familia-tint:var(--color-warning-tint);--familia-borda:var(--color-warning-border)}.familia-danger{--familia-fg:var(--color-danger-fg);--familia-tint:var(--color-danger-tint);--familia-borda:var(--color-danger-border)}.familia-success-texto{color:var(--color-success-fg);display:inline-flex}html.com-visor{overflow:hidden}.gaveta,.gaveta__casca{min-height:100dvh}.gaveta__principal{min-width:0;min-height:100dvh;padding-bottom:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.gaveta__topo-movel{height:var(--header-h);padding:0 var(--space-5);border-bottom:1px solid var(--color-border-subtle);align-items:center;display:flex}.gaveta__conteudo{gap:var(--space-4);width:100%;max-width:var(--content-max);padding:var(--space-5) var(--space-5) var(--space-6);flex-direction:column;flex:1;margin:0 auto;display:flex}.gaveta__credito{width:100%;max-width:var(--content-max);padding-inline:var(--space-5);margin:0 auto}.gaveta--verificando .gaveta__conteudo{padding-top:var(--space-8)}.ponto-canal{width:var(--canal-dot);height:var(--canal-dot);border-radius:var(--radius-full);flex-shrink:0;display:inline-block;box-shadow:0 0 0 1px #ffffff1f}.ponto-canal--vazio{border:1px solid var(--color-border-strong);box-shadow:none}.icone-rede{color:var(--color-text-secondary)}.pilula{align-items:center;gap:var(--space-1-5);min-height:1.375rem;padding:0 var(--space-2);border:1px solid var(--familia-borda);border-radius:var(--radius-full);background:var(--familia-tint);color:var(--familia-fg);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);white-space:nowrap;display:inline-flex}.pilula[data-tracejado]{border-style:dashed}.pilula__fuso{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-tertiary)}.glifo-enviando__anel{transform-origin:50%;transform-box:fill-box;animation:pulso-anel var(--dur-pulse) var(--ease-out) infinite}@keyframes pulso-anel{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.mensagem{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--familia-borda);border-radius:var(--radius-sm);background:var(--familia-tint);color:var(--familia-fg);font-size:var(--text-sm);line-height:var(--leading-sm);display:flex}.mensagem>svg{margin-top:4px}.mensagem .button{margin-left:auto}.mensagem__titulo{font-weight:var(--weight-semibold)}.mensagem>div{gap:var(--space-1);display:grid}.button--sm{min-height:var(--control-sm);padding:0 var(--space-3)}a.button{text-decoration:none}.botao-icone{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-sm);color:var(--color-text-secondary);transition:background-color var(--dur-hover) var(--ease-hover), color var(--dur-hover) var(--ease-hover), transform var(--dur-press) var(--ease-out);background:0 0;border:0;place-items:center;display:inline-grid}.botao-icone:active{transform:scale(var(--press-scale))}.botao-copiar__feito{color:var(--color-success-fg);display:inline-flex}.pagina__cabecalho{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.pagina__titulo-linha{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.pagina__titulo{font-size:var(--text-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.pagina__titulo--canal{align-items:center;gap:var(--space-3);display:inline-flex}.pagina__total{color:var(--color-text-tertiary);font-size:var(--text-sm);line-height:var(--leading-sm);font-variant-numeric:tabular-nums}.pagina__nota{color:var(--color-text-tertiary);font-size:var(--text-xs);line-height:var(--leading-xs);flex-basis:100%}.pagina__acoes{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.importar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.importar__resultado{padding:var(--space-2) var(--space-3);animation:message-in var(--dur-message) var(--ease-out)}.importar__resultado:empty,.lote__confirmacao:empty,.rede-bloco__confirmacao:empty{clip:rect(0 0 0 0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.liberar{gap:var(--space-1);display:grid}.liberar__ajuda{clip:rect(0 0 0 0);width:1px;max-width:16rem;height:1px;color:var(--color-text-tertiary);font-size:var(--text-xs);line-height:var(--leading-xs);position:absolute;overflow:hidden}.estado-vazio{justify-items:start;gap:var(--space-2);padding:var(--space-4) 0;display:grid}.estado-vazio__principal{color:var(--color-text-secondary);font-size:var(--text-md);line-height:var(--leading-md)}.estado-vazio__apoio{color:var(--color-text-tertiary);font-size:var(--text-xs);line-height:var(--leading-xs)}.estado-vazio__acao{margin-top:var(--space-2)}.erro-de-carga{flex-wrap:wrap;align-items:center}.filtro-canais{gap:var(--space-2);margin-inline:calc(-1 * var(--space-5));padding:var(--space-0-5) var(--space-5);scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.filtro-canais::-webkit-scrollbar{display:none}.filtro-canais__chip{align-items:center;gap:var(--space-1-5);height:var(--control-sm);padding:0 var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-full);color:var(--color-text-primary);font-size:var(--text-sm);line-height:var(--leading-sm);white-space:nowrap;scroll-snap-align:start;transition:transform var(--dur-press) var(--ease-out);background:0 0;flex-shrink:0;display:inline-flex}.filtro-canais__chip:active{transform:scale(var(--press-scale))}.filtro-canais__chip[aria-pressed=true]{border-color:var(--color-text-secondary);background:var(--color-bg-raised);font-weight:var(--weight-medium)}.filtro-canais__conta{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums}.abas{gap:var(--space-1);margin-inline:calc(-1 * var(--space-5));padding-inline:var(--space-5);border-bottom:1px solid var(--color-border-subtle);scrollbar-width:none;display:flex;overflow-x:auto}.abas__aba{align-items:center;gap:var(--space-1-5);height:var(--row-comfort);padding:0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-base);flex-shrink:0;text-decoration:none;display:inline-flex}.abas__aba[aria-current=page]{color:var(--color-text-primary);font-weight:var(--weight-medium);box-shadow:inset 0 -2px 0 var(--color-text-primary)}.abas__conta{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums}.lista-videos{gap:var(--space-4);display:grid}.lista-videos__sentinela{height:1px}.lista-videos__mais{color:var(--color-text-tertiary);font-size:var(--text-xs)}.grade-videos{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.grade-videos>li{min-width:0;display:flex}.video-card{gap:var(--space-3);width:100%;min-height:7rem;padding:var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);color:inherit;transition:border-color var(--dur-hover) var(--ease-hover), transform var(--dur-press) var(--ease-out);grid-template-columns:4.75rem minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}a.video-card:active{transform:scale(var(--press-scale-card))}.video-card__capa{aspect-ratio:3/4;border-radius:var(--radius-xs);background:var(--color-media-bg);align-self:start;width:100%;position:relative;overflow:hidden}.video-card__capa img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;transition:transform var(--dur-step-in) var(--ease-out);display:block}.video-card__capa--horizontal img{object-fit:contain}.video-card__capa--chegando{border:1px dashed var(--color-border-subtle);background:var(--color-bg-sunken);place-items:center;display:grid}.video-card__capa--chegando .pilula{transform:scale(.85)}.video-card__duracao{top:var(--space-1);right:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-xs);background:var(--color-media-label);color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-2xs);font-variant-numeric:tabular-nums;position:absolute}.video-card__selo{bottom:var(--space-1);left:var(--space-1);max-width:calc(100% - var(--space-2));position:absolute}.video-card__corpo{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.video-card__titulo{color:var(--color-text-primary);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-medium);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.video-card__meta{align-items:center;gap:var(--space-1-5);min-width:0;color:var(--color-text-tertiary);font-size:var(--text-xs);line-height:var(--leading-xs);display:flex}.video-card__meta span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.video-card__avisos{align-items:center;gap:var(--space-1-5);color:var(--color-warning-fg);font-size:var(--text-xs);line-height:var(--leading-xs);display:flex}.video-card__chips{gap:var(--space-1-5);flex-wrap:wrap;margin-top:auto;display:flex}.chip-alvo{align-items:center;gap:var(--space-1-5);min-height:1.375rem;padding:0 var(--space-2);border:1px solid var(--familia-borda);border-radius:var(--radius-full);background:var(--familia-tint);font-size:var(--text-xs);line-height:var(--leading-xs);transition:border-color var(--dur-hover) var(--ease-hover);display:inline-flex}.chip-alvo[data-tracejado]{border-style:dashed}.chip-alvo__nome,.chip-alvo__texto{display:none}.chip-alvo__nome{color:var(--color-text-primary);font-weight:var(--weight-medium)}.chip-alvo__estado{align-items:center;gap:var(--space-1);color:var(--familia-fg);white-space:nowrap;display:inline-flex}.chip-alvo__texto--data{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.video-card--chegando{cursor:default}.video-card--esqueleto{border-color:var(--color-border-subtle)}.esqueleto{border-radius:var(--radius-xs);background:var(--color-bg-raised);animation:esqueleto var(--dur-pulse) var(--ease-in-out) infinite alternate;display:block}.esqueleto--linha{width:90%;height:.875rem}.esqueleto--linha-curta{width:55%;height:.75rem}.esqueleto--chip{width:100%;height:1.375rem}.esqueleto--hora{width:2.75rem;height:1rem}.esqueleto--mini{width:2rem;height:3.5rem}@keyframes esqueleto{0%{opacity:.6}to{opacity:1}}.lista-fora-da-fila{gap:var(--space-1);display:grid}.lista-fora-da-fila__item{align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);text-decoration:none;display:flex}.lista-fora-da-fila__tipo{color:var(--color-text-tertiary);font-size:var(--text-xs);margin-left:auto}.agenda,.agenda__dia{display:grid}.agenda__cabecalho{z-index:1;padding:var(--space-3) 0 var(--space-2);background:var(--color-bg-canvas);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);position:sticky;top:0}.agenda__hoje{color:var(--color-text-primary)}.agenda__feriado{align-items:center;gap:var(--space-1);margin-left:var(--space-2);padding:0 var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xs);color:var(--color-text-tertiary);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-regular);vertical-align:middle;display:inline-flex}.aviso-feriado{align-items:center;gap:var(--space-1-5);color:var(--color-text-secondary);font-size:var(--text-xs);line-height:var(--leading-xs);display:inline-flex}.aviso-feriado svg{flex:none}.agenda__lista{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);overflow:hidden}.agenda__item{align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-surface);color:inherit;grid-template-columns:3.5rem 2rem minmax(0,1fr) auto;text-decoration:none;display:grid}.agenda__lista li:last-child .agenda__item{border-bottom:0}.agenda__item--esqueleto{margin-bottom:1px}.agenda__hora{font-family:var(--font-mono);font-size:var(--text-md);line-height:var(--leading-md);font-variant-numeric:tabular-nums}.agenda__mini{border-radius:var(--radius-xs);background:var(--color-media-bg);object-fit:cover;width:2rem;height:3.5rem}.agenda__texto{gap:var(--space-0-5);min-width:0;display:grid}.agenda__titulo{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agenda__canal{align-items:center;gap:var(--space-1-5);color:var(--color-text-tertiary);font-size:var(--text-xs);line-height:var(--leading-xs);display:inline-flex}.agenda__estado{align-items:center;gap:var(--space-2);display:inline-flex}.agenda__glifo{color:var(--familia-fg);display:inline-flex}.agenda__fim{padding:var(--space-4) 0;color:var(--color-text-tertiary);font-size:var(--text-xs)}.lateral{display:none}.nav-lista{gap:var(--space-0-5);display:grid}.nav-item{align-items:center;gap:var(--space-3);min-height:var(--row-dense);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-base);text-decoration:none;display:flex;position:relative}.nav-item--discreto{color:var(--color-text-tertiary)}.nav-item[aria-current=page]{background:var(--color-bg-raised);color:var(--color-text-primary);font-weight:var(--weight-medium)}.nav-item[aria-current=page]:before{content:"";background:var(--color-text-primary);width:2px;height:1rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nav-item__rotulo{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-item__conta{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;margin-left:auto}.nav-grupo{padding:var(--space-4) var(--space-3) var(--space-1);color:var(--color-text-tertiary)}.nav-recolhido{margin-top:var(--space-2)}.nav-recolhido__titulo{min-height:var(--row-dense);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-tertiary);font-size:var(--text-sm);cursor:pointer;align-items:center;list-style:none;display:flex}.nav-recolhido__titulo::-webkit-details-marker{display:none}.nav-rodape{justify-items:start;gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);margin-top:auto;display:grid}.nav-rodape .nav-lista{width:100%}.nav-inferior{z-index:var(--z-sticky);height:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--color-border-default);background:var(--color-bg-surface);position:fixed;bottom:0;left:0;right:0}.nav-inferior ul{grid-template-columns:repeat(5,minmax(0,1fr));height:100%;display:grid}.nav-inferior__item{width:100%;height:100%;min-height:var(--touch-min);color:var(--color-text-tertiary);transition:transform var(--dur-press) var(--ease-out);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;text-decoration:none;display:flex;position:relative}.nav-inferior__item:active{transform:scale(var(--press-scale))}.nav-inferior__item[aria-current=page],.nav-inferior__item[data-ativo]{color:var(--color-text-primary)}.nav-inferior__item[aria-current=page]:before,.nav-inferior__item[data-ativo]:before{content:"";background:var(--color-text-primary);width:1.5rem;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.nav-inferior__icone{display:inline-flex;position:relative}.nav-inferior__selo{border:1px solid var(--color-neutral-border);border-radius:var(--radius-full);background:var(--color-neutral-tint);min-width:1rem;color:var(--color-neutral-fg);font-family:var(--font-mono);font-size:var(--text-2xs);text-align:center;font-variant-numeric:tabular-nums;padding:0 .25rem;line-height:.875rem;position:absolute;top:-.375rem;left:calc(100% - .375rem)}.nav-inferior__rotulo{font-size:var(--text-2xs);line-height:var(--leading-2xs);font-weight:var(--weight-medium)}.folha{z-index:var(--z-modal);position:fixed;inset:0}.folha__scrim{background:var(--color-scrim);animation:aparecer var(--dur-dropdown) var(--ease-out);position:absolute;inset:0}.folha__painel{gap:var(--space-2);max-height:85dvh;padding:var(--space-2) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-bg-overlay);box-shadow:var(--shadow-overlay-lg);overscroll-behavior:contain;animation:folha-entra var(--dur-modal-in) var(--ease-out);display:grid;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.folha[data-estado=saindo] .folha__scrim{animation:sumir var(--dur-modal-out) var(--ease-out) forwards}.folha[data-estado=saindo] .folha__painel{animation:folha-sai var(--dur-modal-out) var(--ease-out) forwards}.folha__alca{border-radius:var(--radius-full);background:var(--color-border-strong);justify-self:center;width:2.25rem;height:4px}.folha__topo{justify-content:space-between;align-items:center;display:flex}.folha__titulo{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold)}.folha .nav-item,.folha .nav-recolhido__titulo{min-height:var(--touch-comfort)}.folha .nav-grupo{padding-top:var(--space-1)}@keyframes folha-entra{0%{transform:translateY(100%)}}@keyframes folha-sai{to{transform:translateY(100%)}}@keyframes aparecer{0%{opacity:0}}@keyframes sumir{to{opacity:0}}.faixa-conexao{z-index:var(--z-toast);justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-warning-border);background:var(--color-warning-tint);color:var(--color-warning-fg);font-size:var(--text-sm);line-height:var(--leading-sm);animation:banner-in var(--dur-banner) var(--ease-out);display:flex;position:fixed;top:0;left:0;right:0}.toasts{right:var(--space-4);bottom:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom) + var(--space-3));left:var(--space-4);z-index:var(--z-toast);pointer-events:none;justify-items:center;display:grid;position:fixed}.toast{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-overlay);box-shadow:var(--shadow-overlay-sm);font-size:var(--text-sm);animation:toast-entra var(--dur-message) var(--ease-out)}@keyframes toast-entra{0%{opacity:0;transform:scale(var(--enter-scale))}}.visor{z-index:var(--z-modal);position:fixed;inset:0}.visor__scrim{background:var(--color-scrim);animation:aparecer var(--dur-dropdown) var(--ease-out);position:absolute;inset:0}.visor[data-estado=saindo] .visor__scrim{animation:sumir var(--dur-modal-out) var(--ease-out) forwards}.visor__janela{padding-bottom:calc(var(--visor-bar-h) + env(safe-area-inset-bottom) + var(--space-4));background:var(--color-bg-surface);overscroll-behavior:contain;animation:visor-entra-movel var(--dur-step-in) var(--ease-out);grid-template-columns:minmax(0,1fr);grid-template-areas:"topo""player""conteudo";align-content:start;display:grid;position:absolute;inset:0;overflow-y:auto}.visor[data-estado=saindo] .visor__janela{animation:sumir var(--dur-modal-out) var(--ease-out) forwards}@keyframes visor-entra-movel{0%{opacity:0;transform:translateY(var(--step-offset))}}.visor__topo{z-index:2;align-items:center;gap:var(--space-2);height:var(--header-h);padding:0 var(--space-4) 0 var(--space-1);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-surface);grid-area:topo;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"fechar titulo ponto";display:grid;position:sticky;top:0}.visor__navegacao,.visor__meta--topo,.visor__teclas{display:none}.visor__fechar{width:var(--touch-min);height:var(--touch-min);grid-area:fechar}.visor__titulo{min-width:0;font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;grid-area:titulo;overflow:hidden}.visor__ponto-topo{grid-area:ponto;display:inline-flex}.visor__player{gap:var(--space-3);padding:var(--space-4) var(--space-4) 0;grid-area:player;display:grid}.visor__copias{display:none}.visor__conteudo{align-content:start;gap:var(--space-4);min-width:0;padding:var(--space-4);grid-area:conteudo;display:grid}.visor__meta-linha{align-items:center;gap:var(--space-1-5);color:var(--color-text-tertiary);font-size:var(--text-sm);line-height:var(--leading-sm);flex-wrap:wrap;display:flex}.visor__duracao{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.visor__nota{margin-top:var(--space-1);color:var(--color-text-tertiary);font-size:var(--text-xs);line-height:var(--leading-xs)}.visor__avisos,.visor__redes{gap:var(--space-2);display:grid}.visor__textos{display:grid}.visor__carregando{color:var(--color-text-tertiary);font-size:var(--text-sm)}.visor__aviso-geral{justify-items:start;gap:var(--space-3);display:grid}.visor__aviso-geral p{color:var(--color-text-secondary);font-size:var(--text-md);line-height:var(--leading-md)}.visor__contador{min-width:4.5rem;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);text-align:center;font-variant-numeric:tabular-nums}.visor__barra{z-index:var(--z-modal);align-items:center;gap:var(--space-2);height:calc(var(--visor-bar-h) + env(safe-area-inset-bottom));padding:0 var(--space-3) env(safe-area-inset-bottom);border-top:1px solid var(--color-border-default);background:var(--color-bg-surface);grid-template-columns:1fr auto 1fr;display:grid;position:fixed;bottom:0;left:0;right:0}.visor__barra-botao{min-width:6.5rem;min-height:var(--touch-comfort)}.visor__barra-botao:first-child{justify-self:start}.visor__barra-botao:last-child{justify-self:end}kbd{min-width:1.5rem;padding:0 var(--space-1);border:1px solid var(--color-border-default);border-radius:var(--radius-xs);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-2xs);place-items:center;display:inline-grid}.player-bloco{gap:var(--space-3);display:grid}.player{border-radius:var(--radius-md);background:var(--color-media-bg);place-items:center;max-width:100%;margin-inline:auto;display:grid;position:relative;overflow:hidden}.player--vertical{aspect-ratio:9/16;height:45dvh}.player--horizontal{aspect-ratio:16/9;width:100%}.player__video,.player__capa{background:var(--color-media-bg);object-fit:contain;width:100%;height:100%;display:block}.player__erro{justify-items:center;gap:var(--space-2);padding:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);text-align:center;display:grid}.player__erro>svg{color:var(--color-danger-fg)}.player__erro-apoio{color:var(--color-text-tertiary);font-size:var(--text-xs)}.lote{gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--color-border-default);border-radius:var(--radius-md);display:grid}.lote__rotulo{color:var(--color-text-tertiary)}.lote__area{gap:var(--space-2);display:grid}.lote__linha{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.lote__campo-rotulo{color:var(--color-text-secondary);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium)}.lote__botoes{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.lote__secundario{gap:var(--space-1);display:grid}.lote__ajuda,.lote__notas{color:var(--color-text-tertiary);font-size:var(--text-xs);line-height:var(--leading-xs)}.lote__notas{gap:var(--space-0-5);display:grid}.lote__completo{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lote__completo-texto{align-items:center;gap:var(--space-2);color:var(--color-text-primary);display:inline-flex}.lote__confirmacao,.rede-bloco__confirmacao{align-items:center;gap:var(--space-1-5);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);animation:message-in var(--dur-message) var(--ease-out);display:flex}.lote__confirmacao svg,.rede-bloco__confirmacao svg{color:var(--color-success-fg)}.campo-data{align-items:center;gap:var(--space-2);display:flex}.campo-data--lote{gap:var(--space-1);display:grid}.campo-data__controle{align-items:center;gap:var(--space-2);display:flex}.campo-data__input{width:13.5rem;max-width:100%;height:var(--control-md);padding:0 var(--space-2);border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-bg-sunken);color:var(--color-text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-mono);font-size:var(--text-md);font-variant-numeric:tabular-nums;transition:border-color var(--dur-hover) var(--ease-hover)}.campo-data--lote .campo-data__input{height:var(--control-lg)}.campo-data__input[aria-invalid=true]{border-color:var(--color-danger-fg)}.campo-data__input:disabled{opacity:.45;cursor:not-allowed}.campo-data__fuso{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--text-2xs)}.rede-bloco{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--familia-borda);border-radius:var(--radius-md);background:var(--color-bg-raised);transition:border-color var(--dur-hover) var(--ease-out);display:grid}.rede-bloco[data-tracejado]{border-style:dashed}.rede-bloco__linha1{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.rede-bloco__nome{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-medium);margin-right:auto}.rede-bloco__linha2{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.rede-bloco__data{font-family:var(--font-mono);font-size:var(--text-md);font-variant-numeric:tabular-nums}.rede-bloco__ajuda{color:var(--color-text-tertiary);font-size:var(--text-xs);line-height:var(--leading-xs)}.passos-tiktok{gap:var(--space-2);padding-top:var(--space-1);display:grid}.passos-tiktok__passo{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.passos-tiktok__numero{min-width:1.5rem;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--text-sm);justify-content:center;display:inline-flex}.passos-tiktok__numero svg{color:var(--color-success-fg)}.recolhivel{border-bottom:1px solid var(--color-border-subtle)}.recolhivel__resumo{align-items:center;gap:var(--space-2);min-height:var(--row-comfort);font-size:var(--text-base);cursor:pointer;list-style:none;display:flex}.recolhivel__resumo::-webkit-details-marker{display:none}.recolhivel__seta{color:var(--color-text-tertiary);transition:transform var(--dur-hover) var(--ease-out);margin-left:auto}.recolhivel[open] .recolhivel__seta{transform:rotate(90deg)}.recolhivel__conteudo{gap:var(--space-3);padding:0 0 var(--space-4);margin:0;display:grid}.textos__rotulo-linha{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.textos__rotulo{color:var(--color-text-tertiary);font-size:var(--text-xs)}.textos__caixa{max-height:15rem;margin-top:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-sunken);font-size:var(--text-sm);line-height:var(--leading-sm);white-space:pre-wrap;overflow-wrap:anywhere;overflow-y:auto}.textos__vazio{color:var(--color-text-tertiary);font-size:var(--text-xs)}.detalhes__linha{gap:var(--space-1);display:grid}.detalhes__linha dt{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-text-tertiary);font-size:var(--text-xs);display:flex}.detalhes__linha dd{font-size:var(--text-sm);line-height:var(--leading-sm);overflow-wrap:anywhere;margin:0}.detalhes__mono{font-family:var(--font-mono);font-size:var(--text-xs)}.fim-da-fila{justify-items:start;gap:var(--space-3);padding-top:var(--space-2);display:grid}.fim-da-fila__titulo{align-items:center;gap:var(--space-2);font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold);display:inline-flex}.fim-da-fila__contagem{color:var(--color-text-secondary);font-size:var(--text-sm)}.fim-da-fila__acoes{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (hover:hover) and (pointer:fine){a.video-card:hover{border-color:var(--color-border-strong)}a.video-card:hover .video-card__capa img{transform:scale(var(--cover-hover-scale))}.agenda__item:hover,.nav-item:hover,.nav-recolhido__titulo:hover,.filtro-canais__chip:hover,.lista-fora-da-fila__item:hover{background:var(--color-bg-raised)}.botao-icone:hover{background:var(--color-bg-raised);color:var(--color-text-primary)}.visor__teclas{gap:var(--space-1);margin-left:var(--space-2);display:inline-flex}}@media (pointer:coarse){.nav-item{min-height:var(--touch-min)}.botao-icone{width:var(--touch-min);height:var(--touch-min)}}@media (min-width:414px){.gaveta__conteudo,.gaveta__credito{padding-inline:var(--space-6)}.filtro-canais,.abas{margin-inline:calc(-1 * var(--space-6));padding-inline:var(--space-6)}}@media (min-width:560px){.grade-videos{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.video-card{flex-direction:column;gap:0;min-height:0;padding:0;display:flex}.video-card__capa{border-radius:0}.video-card__duracao{top:var(--space-2);right:var(--space-2);padding:0 var(--space-1-5)}.video-card__selo{bottom:var(--space-2);left:var(--space-2)}.video-card__corpo{padding:var(--space-3);flex:1}.video-card__chips{gap:var(--space-1);flex-flow:column}.chip-alvo{gap:var(--space-2);min-height:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);display:flex}.chip-alvo__nome{display:inline}.chip-alvo__estado{margin-left:auto}.chip-alvo__texto{display:inline}.chip-alvo__curto{display:none}}@media (min-width:768px){.grade-videos{grid-template-columns:repeat(3,minmax(0,1fr))}.gaveta__conteudo{padding:var(--space-6) var(--space-8) var(--space-8)}.gaveta__credito{padding-inline:var(--space-8)}.filtro-canais{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.abas{margin-inline:0;padding-inline:0}.liberar__ajuda{clip:auto;width:auto;height:auto;position:static;overflow:visible}.agenda__item{grid-template-columns:4rem 2rem minmax(0,1fr) auto}}@media (min-width:860px){.visor{place-items:center;display:grid}.visor__janela{gap:var(--space-4) var(--space-6);width:calc(100% - var(--space-12));max-width:var(--visor-max);height:calc(100dvh - var(--space-12));padding:var(--space-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay-lg);animation:visor-entra var(--dur-modal-in) var(--ease-out);grid-template:"player topo""player conteudo"minmax(0,1fr)/minmax(18rem,25rem) minmax(0,1fr);position:relative;inset:auto;overflow:hidden}.visor[data-estado=saindo] .visor__janela{animation:visor-sai var(--dur-modal-out) var(--ease-out) forwards}.visor__topo{gap:var(--space-2) var(--space-4);background:0 0;border-bottom:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"navegacao fechar""titulo titulo""meta meta";height:auto;padding:0;position:static}.visor__navegacao{align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-area:navegacao;display:flex}.visor__fechar{width:var(--control-md);height:var(--control-md)}.visor__titulo{margin-top:var(--space-2);font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-tight);white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.visor__ponto-topo,.visor__meta--corpo{display:none}.visor__meta--topo{grid-area:meta;display:block}.visor__player{align-content:start;min-height:0;padding:0}.player--vertical{height:min(100dvh - 14rem,44.4444rem)}.visor__copias{justify-content:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.visor__conteudo{min-height:0;padding:0 var(--space-2) 0 0;overflow-y:auto}.visor__barra{display:none}}@keyframes visor-entra{0%{opacity:0;transform:scale(var(--enter-scale))}}@keyframes visor-sai{to{opacity:0;transform:scale(.98)}}@media (min-width:1024px){.gaveta__casca{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);display:grid}.gaveta__principal{padding-bottom:0}.gaveta__topo-movel{display:none}.gaveta__topo-movel--sempre{display:flex}.lateral{gap:var(--space-2);height:100dvh;padding:var(--space-3) var(--space-3) var(--space-4);border-right:1px solid var(--color-border-subtle);background:var(--color-bg-surface);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.lateral__marca{min-height:var(--header-h);padding:0 var(--space-3);align-items:center;display:flex}.nav-inferior{display:none}.toasts{bottom:var(--space-6)}}@media (min-width:1440px){.grade-videos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1920px){.grade-videos{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:2560px){.grade-videos{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){[data-visor-troca]{transition:none!important;animation:none!important}.folha__painel{animation-name:aparecer}.folha[data-estado=saindo] .folha__painel{animation-name:sumir}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-canvas:#0f100e;--color-bg-surface:#161714;--color-bg-raised:#1d1e1b;--color-bg-overlay:#24251f;--color-bg-sunken:#121310;--color-border-subtle:#2a2b26;--color-border-default:#3a3b35;--color-border-input:#686a61;--color-border-strong:#5a5c53;--color-text-primary:#ece9e1;--color-text-secondary:#b5b2a8;--color-text-tertiary:#94918a;--color-text-disabled:#5f5e58;--color-text-on-primary:#11120f;--color-action-primary:#ece9e1;--color-action-primary-hover:#d9d5cb;--color-action-danger:#e5675a;--color-focus-ring:#ece9e1;--color-selection:#38495b;--color-neutral-fg:#b5b2a8;--color-neutral-tint:#2c2d29;--color-neutral-border:#494943;--color-info-fg:#7fb4f2;--color-info-tint:#252d33;--color-info-border:#38495b;--color-active-fg:#4fd3c4;--color-active-tint:#1e312d;--color-active-border:#28534c;--color-processing-fg:#b3a6f5;--color-processing-tint:#2c2b34;--color-processing-border:#48455c;--color-success-fg:#72d08f;--color-success-tint:#233125;--color-success-border:#33523b;--color-warning-fg:#ebb44e;--color-warning-tint:#342d1c;--color-warning-border:#5a4927;--color-danger-fg:#f4877b;--color-danger-tint:#352722;--color-danger-border:#5d3b35;--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--text-2xs:.6875rem;--leading-2xs:1rem;--text-xs:.75rem;--leading-xs:1rem;--text-sm:.8125rem;--leading-sm:1.25rem;--text-base:.875rem;--leading-base:1.25rem;--text-md:1rem;--leading-md:1.5rem;--text-lg:1.125rem;--leading-lg:1.625rem;--text-xl:clamp(1.25rem, 1.1rem + .4vw, 1.375rem);--leading-xl:1.25;--text-2xl:clamp(1.5rem, 1.25rem + .6vw, 1.75rem);--leading-2xl:1.2;--text-otp:1.5rem;--leading-otp:2rem;--tracking-tight:-.011em;--tracking-label:.06em;--space-0:0;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-full:999px;--shadow-overlay-sm:0 0 0 1px var(--color-border-default), 0 8px 24px #00000073;--shadow-overlay-lg:0 0 0 1px var(--color-border-default), 0 16px 48px #0000008c;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-hover:cubic-bezier(.25, .1, .25, 1);--ease-linear:linear;--dur-press:.12s;--dur-hover:.15s;--dur-tooltip:.16s;--dur-step-out:.16s;--dur-dropdown:.2s;--dur-message:.2s;--dur-step-in:.24s;--dur-banner:.24s;--dur-shake:.28s;--dur-modal-in:.28s;--dur-modal-out:.18s;--dur-card-enter:.32s;--dur-signal-dot:.2s;--stagger-signal:60ms;--stagger-list:40ms;--dur-spin:1.2s;--dur-pulse:1.6s;--press-scale:.97;--enter-scale:.96;--step-offset:.5rem;--shake-offset:.25rem;--control-sm:2rem;--control-md:2.5rem;--control-lg:2.75rem;--touch-min:2.75rem;--focus-width:2px;--focus-offset:2px;--header-h:3.25rem;--sidebar-w:14.5rem;--row-dense:2.25rem;--row-comfort:2.75rem;--auth-card-w:25rem;--bootstrap-w:40rem;--content-max:100rem;--z-base:0;--z-sticky:10;--z-dropdown:20;--z-banner:30;--z-modal:40;--z-toast:50;--color-agendado-fg:var(--color-processing-fg);--color-agendado-tint:var(--color-processing-tint);--color-agendado-border:var(--color-processing-border);--color-scrim:#0f100ed6;--color-media-bg:#000;--color-media-label:#000000b8;--touch-comfort:3rem;--visor-bar-h:4rem;--bottom-nav-h:3.5rem;--visor-max:75rem;--canal-dot:.5rem;--cover-hover-scale:1.03;--press-scale-card:.99}@media (prefers-reduced-motion:reduce){:root{--cover-hover-scale:1;--press-scale-card:1}}@media (pointer:coarse){:root{--control-sm:2.75rem;--control-md:2.75rem}}@media (min-width:2560px){html{font-size:112.5%}}@media (min-width:3840px){html{font-size:125%}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--color-bg-canvas)}body{background:var(--color-bg-canvas);min-height:100dvh;color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0}h1,h2,h3,p,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}button,input{font:inherit;color:inherit}button{cursor:pointer}svg{flex-shrink:0;display:block}:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}input:focus-visible,textarea:focus-visible{outline-offset:1px;border-color:var(--color-text-secondary)}[tabindex="-1"]:focus{outline:none}::selection{background:var(--color-selection);color:var(--color-text-primary)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono-label{font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}@keyframes message-in{0%{opacity:0;transform:translateY(calc(-1 * var(--shake-offset)))}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:root{--press-scale:1;--enter-scale:1;--step-offset:0;--shake-offset:0}[data-motion=loop]{animation:none!important}html{scroll-behavior:auto}}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-md);padding:0 var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-medium);white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--dur-hover) var(--ease-hover), color var(--dur-hover) var(--ease-hover), border-color var(--dur-hover) var(--ease-hover), transform var(--dur-press) var(--ease-out);background:0 0;border:1px solid #0000;display:inline-flex;position:relative}.button:active:not(:disabled,[aria-disabled=true]){transform:scale(var(--press-scale))}.button:disabled{opacity:.45;cursor:not-allowed}.button[aria-busy=true]{cursor:progress}.button--lg{min-height:var(--control-lg)}.button--block{width:100%}.button--primary{background:var(--color-action-primary);color:var(--color-text-on-primary)}.button--secondary{border-color:var(--color-border-input);color:var(--color-text-primary)}.button--ghost{color:var(--color-text-secondary)}@media (hover:hover) and (pointer:fine){.button--primary:hover:not(:disabled,[aria-disabled=true]){background:var(--color-action-primary-hover)}.button--secondary:hover:not(:disabled,[aria-disabled=true]),.button--ghost:hover:not(:disabled,[aria-disabled=true]){background:var(--color-bg-raised);color:var(--color-text-primary)}}.spinner{flex-shrink:0;width:.875rem;height:.875rem;position:relative}.spinner__ring{animation:spin var(--dur-spin) var(--ease-linear) infinite;border:1.5px solid;border-top-color:#0000;border-radius:50%;position:absolute;inset:0}.spinner__dots{justify-content:space-between;align-items:center;display:none;position:absolute;inset:0}.spinner__dots span{width:3px;height:3px;animation:dot-fade var(--dur-spin) var(--ease-linear) infinite;background:currentColor;border-radius:50%}.spinner__dots span:nth-child(2){animation-delay:.2s}.spinner__dots span:nth-child(3){animation-delay:.4s}@keyframes dot-fade{0%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.spinner__ring{display:none}.spinner__dots{display:flex}}.field{gap:var(--space-1-5);display:grid}.field__label{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.field__control{display:flex;position:relative}.field__input{width:100%;min-width:0;height:var(--control-lg);padding:0 var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-bg-sunken);color:var(--color-text-primary);font-size:var(--text-md);line-height:var(--leading-md);transition:border-color var(--dur-hover) var(--ease-hover)}.field__input::placeholder{color:var(--color-text-tertiary)}.field__input[aria-invalid=true]{border-color:var(--color-danger-fg)}.field__input--mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em}.field__input--uppercase{text-transform:uppercase}.field__input--with-toggle{padding-right:calc(var(--touch-min) + var(--space-1))}.field__toggle{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-sm);color:var(--color-text-tertiary);transition:color var(--dur-hover) var(--ease-hover), transform var(--dur-press) var(--ease-out);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.field__toggle:active{transform:translateY(-50%) scale(var(--press-scale))}@media (hover:hover) and (pointer:fine){.field__toggle:hover{color:var(--color-text-primary)}}.field__hint{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-tertiary)}.field__error:empty{display:none}.field__error-text{align-items:flex-start;gap:var(--space-1-5);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-danger-fg);animation:message-in var(--dur-message) var(--ease-out);display:flex}.field__error-text svg{margin-top:2px}.otp-input{width:100%;max-width:calc(12ch + var(--space-6));height:calc(var(--control-lg) + var(--space-2));border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-bg-sunken);color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--text-otp);line-height:var(--leading-otp);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;letter-spacing:.5em;text-align:center;transition:border-color var(--dur-hover) var(--ease-hover);padding:0 0 0 .5em}.otp-input[aria-invalid=true]{border-color:var(--color-danger-fg)}.alert{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-neutral-border);border-radius:var(--radius-sm);background:var(--color-neutral-tint);color:var(--color-neutral-fg);font-size:var(--text-sm);line-height:var(--leading-sm);animation:message-in var(--dur-message) var(--ease-out);display:flex}.alert svg{margin-top:4px}.alert--danger{border-color:var(--color-danger-border);background:var(--color-danger-tint);color:var(--color-danger-fg)}.alert--warning{border-color:var(--color-warning-border);background:var(--color-warning-tint);color:var(--color-warning-fg)}.alert__body{gap:var(--space-3);min-width:0;display:grid}.alert-slot:empty{display:none}.text-link{min-height:var(--touch-min);color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-base);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);transition:color var(--dur-hover) var(--ease-hover), text-decoration-color var(--dur-hover) var(--ease-hover);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.text-link--quiet{color:var(--color-text-tertiary)}@media (hover:hover) and (pointer:fine){.text-link:hover{color:var(--color-text-primary);text-decoration-color:currentColor}}.brand{align-items:center;gap:var(--space-2);font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);display:inline-flex}.brand__signal{gap:4px;display:inline-flex}.brand__dot{border-radius:50%;width:6px;height:6px}.brand__dot:first-child{background:var(--color-neutral-fg)}.brand__dot:nth-child(2){background:var(--color-info-fg)}.brand__dot:nth-child(3){background:var(--color-success-fg)}.brand--animated .brand__dot{animation:signal-on var(--dur-signal-dot) var(--ease-out) both;animation-delay:calc(.12s + var(--signal-index) * var(--stagger-signal))}@keyframes signal-on{0%{opacity:.25}}@media (prefers-reduced-motion:reduce){.brand--animated .brand__dot{animation:none}}.auth-page{min-height:100dvh;padding:var(--space-6) var(--space-5) var(--space-8);grid-template-rows:auto 1fr;display:grid}.auth-stack{width:100%;max-width:var(--auth-card-w);padding-top:var(--space-10);align-content:start;margin:0 auto;display:grid}.auth-stack--enter{animation:card-enter var(--dur-card-enter) var(--ease-out) both}@keyframes card-enter{0%{opacity:0;transform:scale(var(--enter-scale))}}.auth-card{overflow:hidden}.auth-step{gap:var(--space-6);flex-direction:column;display:flex}.auth-step[data-phase=leaving]{animation:step-out var(--dur-step-out) var(--ease-out) forwards;pointer-events:none}.auth-step[data-phase=entering]{animation:step-in var(--dur-step-in) var(--ease-out) both}@keyframes step-out{to{opacity:0;transform:translateX(calc(-1 * var(--step-offset)))}}@keyframes step-in{0%{opacity:0;transform:translateX(var(--step-offset))}}.auth-heading{gap:var(--space-2);display:grid}.auth-title{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);text-wrap:balance}.auth-lead{font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-secondary);text-wrap:pretty}.auth-eyebrow{color:var(--color-warning-fg)}.auth-form{gap:var(--space-5);display:grid}.auth-actions{gap:var(--space-3);display:grid}.auth-links{justify-content:space-between;align-items:center;column-gap:var(--space-4);margin-block:calc(-1 * var(--space-2));flex-wrap:wrap;display:flex}.auth-deadline{align-items:center;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-tertiary);margin-top:auto;display:flex}.otp-field{justify-items:start}@media (min-width:414px){.auth-page{padding-inline:var(--space-6)}}@media (min-width:768px){.auth-page{grid-template-rows:auto minmax(var(--space-8), 2fr) auto minmax(var(--space-8), 3fr);padding:var(--space-6) var(--space-8)}.auth-stack{grid-row:3;padding-top:0}.auth-card{min-height:var(--auth-step-min-h,0);padding:var(--space-8);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);flex-direction:column;display:flex}.auth-card--steps{--auth-step-min-h:30.5rem}.auth-step{flex:1}}.page-masthead{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;display:flex}.setup-qr{justify-items:start;gap:var(--space-3);display:grid}.setup-qr__frame{width:11rem;height:11rem;padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-action-primary);place-items:center;display:grid}.setup-qr__frame svg{width:100%;height:100%}.setup-qr__placeholder{color:var(--color-text-tertiary);border:1px dashed var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-sunken);place-items:center;width:11rem;height:11rem;display:grid}.setup-steps{gap:var(--space-2);counter-reset:setup-step;display:grid}.setup-steps li{gap:var(--space-2);color:var(--color-text-secondary);counter-increment:setup-step;grid-template-columns:1.5rem 1fr;display:grid}.setup-steps li:before{content:counter(setup-step, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-base);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.setup-secret{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-sunken);display:grid}.setup-secret__value{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);overflow-wrap:anywhere;color:var(--color-text-primary)}.setup-secret__label{color:var(--color-text-tertiary)}.recovery-codes{gap:var(--space-2) var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-sunken);font-family:var(--font-mono);font-size:var(--text-md);line-height:var(--leading-md);font-variant-numeric:tabular-nums;letter-spacing:.04em;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recovery-codes li{gap:var(--space-2);display:flex}.recovery-codes__index{color:var(--color-text-disabled);-webkit-user-select:none;user-select:none}.button-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.live-feedback{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-secondary)}.checkbox{align-items:start;gap:var(--space-3);min-height:var(--touch-min);padding-block:var(--space-2);color:var(--color-text-primary);cursor:pointer;grid-template-columns:auto 1fr;display:grid}.checkbox input{width:1.125rem;height:1.125rem;accent-color:var(--color-action-primary);cursor:pointer;margin:1px 0 0}.bootstrap-page{gap:var(--space-10);min-height:100dvh;padding:var(--space-6) var(--space-5) var(--space-12);grid-template-rows:auto 1fr;display:grid}.bootstrap{align-content:start;gap:var(--space-8);width:100%;max-width:var(--bootstrap-w);margin:0 auto;display:grid}.bootstrap__notice{gap:var(--space-2);padding:var(--space-4);border:1px dashed var(--color-warning-border);border-radius:var(--radius-md);background:var(--color-warning-tint);display:grid}.bootstrap__notice p{color:var(--color-text-primary);text-wrap:pretty}.bootstrap__notice .bootstrap__notice-label{color:var(--color-warning-fg)}.bootstrap__title{font-size:var(--text-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);text-wrap:balance}.bootstrap__steps{border-top:1px solid var(--color-border-subtle);display:grid}.bootstrap__step{gap:var(--space-4);padding-block:var(--space-6);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:2.5rem 1fr;display:grid}.bootstrap__step-number{font-family:var(--font-mono);font-size:var(--text-lg);line-height:var(--leading-lg);font-variant-numeric:tabular-nums;color:var(--color-text-tertiary)}.bootstrap__step-body{gap:var(--space-4);min-width:0;display:grid}.bootstrap__password-rule{gap:var(--space-1);padding:var(--space-3);border-left:2px solid var(--color-warning-fg);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);line-height:var(--leading-sm);display:grid}.bootstrap__result{gap:var(--space-4);justify-items:start;display:grid}.bootstrap__loading{align-items:center;gap:var(--space-2);color:var(--color-text-tertiary);display:flex}@media (min-width:414px){.bootstrap-page{padding-inline:var(--space-6)}}@media (min-width:768px){.bootstrap-page{padding:var(--space-6) var(--space-8) var(--space-16)}.bootstrap{padding-top:var(--space-8)}.bootstrap__step{grid-template-columns:4rem 1fr}.bootstrap__submit{justify-self:start;width:auto;min-width:14rem}}.panel-page{min-height:100dvh}.panel-header{z-index:var(--z-sticky);padding:0 var(--space-5);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-canvas);position:sticky;top:0}.panel-header .page-masthead{height:var(--header-h);max-width:var(--content-max);margin:0 auto}.panel-main{gap:var(--space-6);width:100%;max-width:var(--content-max);padding:var(--space-6) var(--space-5);margin:0 auto;display:grid}.panel-banner{animation:banner-in var(--dur-banner) var(--ease-out)}@keyframes banner-in{0%{opacity:0;transform:translateY(calc(-1 * var(--step-offset)))}}@media (min-width:768px){.panel-header{padding:0 var(--space-8)}.panel-main{padding:var(--space-8)}}.accounts-nav__brand{align-items:center;gap:var(--space-3);display:flex}.accounts-nav__brand .text-link{color:var(--color-text-tertiary)}.accounts-nav__tabs{gap:var(--space-5);max-width:var(--content-max);padding:0 var(--space-5);border-bottom:1px solid var(--color-border-subtle);margin:0 auto;display:flex}.accounts-nav__tab{min-height:var(--touch-min);padding:0 var(--space-1);color:var(--color-text-secondary);font-size:var(--text-base);font-weight:var(--weight-medium);transition:color var(--dur-hover) var(--ease-hover), border-color var(--dur-hover) var(--ease-hover);border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.accounts-nav__tab[aria-current=page]{color:var(--color-text-primary);border-color:var(--color-text-primary)}@media (hover:hover) and (pointer:fine){.accounts-nav__tab:hover{color:var(--color-text-primary)}}@media (min-width:768px){.accounts-nav__tabs{padding:0 var(--space-8)}}.accounts-page__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.accounts-page__title{font-size:var(--text-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.accounts-filters{gap:var(--space-3);display:grid}.accounts-filters__search{align-items:center;gap:var(--space-2);height:var(--control-lg);padding:0 var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-bg-sunken);color:var(--color-text-tertiary);display:flex}.accounts-filters__input{min-width:0;height:100%;color:var(--color-text-primary);font-size:var(--text-md);background:0 0;border:0;flex:1}.accounts-filters__input::placeholder{color:var(--color-text-tertiary)}.accounts-filters__field{display:block}.accounts-filters__select,.accounts-filters__field .accounts-filters__input{width:100%;height:var(--control-lg);padding:0 var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-bg-sunken);color:var(--color-text-primary);font-size:var(--text-md)}.accounts-filters__input--mono{font-family:var(--font-mono);font-size:var(--text-sm)}@media (min-width:768px){.accounts-filters{grid-template-columns:1fr 12rem 14rem;align-items:center}}.accounts-state{align-items:center;gap:var(--space-3);padding:var(--space-6) 0;color:var(--color-text-secondary);display:flex}.accounts-list{gap:var(--space-1);border-top:1px solid var(--color-border-subtle);display:grid}.accounts-list__row{align-items:center;gap:var(--space-3);width:100%;min-height:var(--row-comfort);padding:var(--space-2) var(--space-1);border:0;border-bottom:1px solid var(--color-border-subtle);color:inherit;text-align:left;transition:background-color var(--dur-hover) var(--ease-hover), transform var(--dur-press) var(--ease-out);background:0 0;grid-template-columns:1.5rem 1fr auto auto;display:grid}.accounts-list__row:active{transform:scale(var(--press-scale))}@media (hover:hover) and (pointer:fine){.accounts-list__row:hover{background:var(--color-bg-raised)}}.accounts-list__network{color:var(--color-text-tertiary);place-items:center;display:grid}.accounts-list__identity{gap:var(--space-0-5);min-width:0;display:grid}.accounts-list__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accounts-list__meta{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accounts-list__timezone{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;display:none}@media (min-width:768px){.accounts-list__timezone{display:block}}.status-pill{align-items:center;gap:var(--space-1-5);height:1.375rem;padding:0 var(--space-2);border:1px solid var(--color-neutral-border);border-radius:var(--radius-full);background:var(--color-neutral-tint);color:var(--color-neutral-fg);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;display:inline-flex}.status-pill--success{border-color:var(--color-success-border);background:var(--color-success-tint);color:var(--color-success-fg)}.status-pill--warning{border-color:var(--color-warning-border);background:var(--color-warning-tint);color:var(--color-warning-fg)}.status-pill--danger{border-color:var(--color-danger-border);background:var(--color-danger-tint);color:var(--color-danger-fg)}.accounts-load-more{padding:var(--space-4) 0;justify-content:center;display:flex}.account-drawer-scrim{z-index:var(--z-modal);animation:scrim-in var(--dur-modal-in) var(--ease-out);background:#00000080;justify-content:flex-end;display:flex;position:fixed;inset:0}.account-drawer-scrim[data-phase=leaving]{animation:scrim-out var(--dur-modal-out) var(--ease-out) forwards}@keyframes scrim-in{0%{opacity:0}}@keyframes scrim-out{to{opacity:0}}.account-drawer{width:100%;max-width:26rem;height:100%;padding:var(--space-6) var(--space-5);background:var(--color-bg-surface);box-shadow:var(--shadow-overlay-lg);transform-origin:100%;animation:drawer-in var(--dur-modal-in) var(--ease-out);grid-template-rows:auto 1fr;display:grid;overflow-y:auto}.account-drawer[data-phase=leaving]{animation:drawer-out var(--dur-modal-out) var(--ease-out) forwards}@keyframes drawer-in{0%{opacity:0;transform:scale(var(--enter-scale))}}@keyframes drawer-out{to{opacity:0;transform:scale(.98)}}.account-drawer__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.account-drawer__network{align-items:center;gap:var(--space-1-5);color:var(--color-text-tertiary);margin-bottom:var(--space-1);display:flex}.account-drawer__title{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--weight-semibold);text-wrap:balance}.account-drawer__close{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-sm);color:var(--color-text-secondary);transition:background-color var(--dur-hover) var(--ease-hover), transform var(--dur-press) var(--ease-out);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.account-drawer__close:active{transform:scale(var(--press-scale))}@media (hover:hover) and (pointer:fine){.account-drawer__close:hover{background:var(--color-bg-raised);color:var(--color-text-primary)}}.account-drawer__form{gap:var(--space-5);align-content:start;display:grid}.checkbox__body{gap:var(--space-1);display:grid}.account-drawer__actions{margin-top:var(--space-2)}.groups-list{gap:var(--space-1);border-top:1px solid var(--color-border-subtle);display:grid}.groups-list__row{align-items:center;gap:var(--space-3);width:100%;min-height:var(--row-comfort);padding:var(--space-2) var(--space-1);border:0;border-bottom:1px solid var(--color-border-subtle);color:inherit;text-align:left;transition:background-color var(--dur-hover) var(--ease-hover), transform var(--dur-press) var(--ease-out);background:0 0;grid-template-columns:1.5rem 1fr auto;display:grid}.groups-list__row--static{color:var(--color-text-tertiary)}button.groups-list__row:active{transform:scale(var(--press-scale))}@media (hover:hover) and (pointer:fine){button.groups-list__row:hover{background:var(--color-bg-raised)}}.groups-list__icon{color:var(--color-text-tertiary);place-items:center;display:grid}.groups-list__count{font-variant-numeric:tabular-nums;color:var(--color-text-tertiary)}.credit{padding:var(--space-6) 0 var(--space-4);color:var(--color-text-tertiary);font-size:var(--text-xs);line-height:var(--leading-xs)}.credit a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (min-width:1440px){.accounts-list__row,.groups-list__row{min-height:var(--row-dense)}}@media (prefers-reduced-motion:reduce){.account-drawer,.account-drawer-scrim{animation:none}}.connections-live:empty{display:none}.connections-notice{align-items:center;gap:var(--space-2);display:flex}.connections-section-title{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold)}.connections-hint,.destinations__hint{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm)}.connections-start{gap:var(--space-3);display:grid}.connections-start__buttons{gap:var(--space-2);display:grid}.connections-start__buttons .button{justify-content:flex-start}.connections-list{margin-top:var(--space-3);border-top:1px solid var(--color-border-subtle);display:grid}.connections-item{gap:var(--space-3);padding:var(--space-4) var(--space-1);border-bottom:1px solid var(--color-border-subtle);animation:connection-in var(--dur-banner) var(--ease-out);display:grid}@keyframes connection-in{0%{opacity:0;transform:scale(var(--enter-scale))}}.connections-item__row{align-items:start;gap:var(--space-3);grid-template-columns:1.5rem minmax(0,1fr);display:grid}.connections-item__row .status-pill{grid-column:2;justify-self:start}.connections-item__icon{height:1.5rem;color:var(--color-text-tertiary);place-items:center;display:grid}.connections-item__identity{gap:var(--space-0-5);min-width:0;display:grid}.connections-item__label{overflow-wrap:anywhere;font-weight:var(--weight-medium)}.connections-item__meta{color:var(--color-text-tertiary);overflow-wrap:anywhere}.connections-item__actions,.destinations__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.connections-confirm{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-secondary);display:grid}.destinations{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);animation:connection-in var(--dur-modal-in) var(--ease-out);display:grid}.destinations__title{font-size:var(--text-md);font-weight:var(--weight-semibold)}.destinations__project{gap:var(--space-1);display:grid}.destinations__project-label{color:var(--color-text-secondary);font-size:var(--text-sm)}.destinations__project-input{width:100%;height:var(--control-lg);padding:0 var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-bg-sunken)}.destinations__field-error{color:var(--color-danger-fg);font-size:var(--text-sm)}.destinations__list{border-top:1px solid var(--color-border-subtle);display:grid}.destinations__option{align-items:center;gap:var(--space-3);min-height:var(--touch-comfort);padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--color-border-subtle);cursor:pointer;grid-template-columns:auto 1.5rem minmax(0,1fr);display:grid}.destinations__option[data-disabled]{cursor:default;color:var(--color-text-tertiary)}.destinations__check{width:1.25rem;height:1.25rem;accent-color:var(--color-text-primary)}.destinations__icon{color:var(--color-text-tertiary);place-items:center;display:grid}.destinations__text{gap:var(--space-0-5);min-width:0;display:grid}.destinations__label{overflow-wrap:anywhere}.destinations__meta{color:var(--color-text-tertiary);overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.destinations__option:not([data-disabled]):hover{background:var(--color-bg-raised)}}@media (min-width:768px){.connections-start__buttons{grid-template-columns:repeat(3,max-content)}.connections-item__row{grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center}.connections-item__row .status-pill{grid-column:auto}.connections-item__actions{padding-left:calc(1.5rem + var(--space-3))}}@media (prefers-reduced-motion:reduce){.connections-item,.destinations{animation:none}}
