@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--primary:#00614c;--primary-light:#f0fdf8;--primary-mid:#7ee8d9;--primary-dark:#004238;--success:#00a896;--bg-page:#f0fdf8;--bg-surf:#fff;--bg-card:#fff;--bg-input:#f0fdf8;--bg-bubble:#f0fdf8;--text-1:#1a1a2e;--text-2:#4a4a6a;--text-3:#88a;--border:#e8e8f0;--tab-bg:#fff;--error:#e84040;--error-bg:#fee8e8;--error-text:#c0392b;--warn-bg:#fef0e7;--warn-text:#92400e;--success-bg:#dcfaf2;--info-text:#004238}html.dark{--bg-page:#0d1a18;--bg-surf:#0d1a18;--bg-card:#0f2520;--bg-input:#0d1a18;--bg-bubble:#0f2520;--text-1:#f0eff8;--text-2:#e0dff0;--text-3:#c8c7e0;--border:#1a3d35;--tab-bg:#0d1a18;--error:#f87171;--error-bg:#2d1515;--error-text:#fca5a5;--warn-bg:#2d1f0e;--warn-text:#fcd34d;--success-bg:#0a2018;--info-text:#6ee7b7}html,body{background:var(--bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;font-family:Inter,system-ui,sans-serif}#root{justify-content:center;align-items:flex-start;min-height:100vh;display:flex}@keyframes typingBounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.typing-dot{background:#7ee8d9;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite typingBounce;display:inline-block}@keyframes onlinePulse{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.online-dot{color:#00614c;text-shadow:0 0 6px #00614cb3;font-size:9px;animation:2s ease-in-out infinite onlinePulse;display:inline-block}@keyframes audioWave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.audio-wave-bar{transform-origin:50%;background:#00614c;border-radius:2px;width:3px;height:18px;animation:.75s ease-in-out infinite audioWave}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGreen{0%,to{box-shadow:0 0 #00614c66}50%{box-shadow:0 0 0 8px #00614c00}}@keyframes ptr-spin{to{transform:rotate(360deg)}}.spin-anim{animation:1s linear infinite ptr-spin}.press-anim{transition:transform .1s}.press-anim:active{transform:scale(.97)}@keyframes pulseBorder{0%,to{box-shadow:0 0 #00614c59}50%{box-shadow:0 0 0 6px #00614c00}}.captcha-fade-in{animation:.35s fadeIn}.captcha-fade-in>div{margin:0 auto}@keyframes stepIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.step-in{animation:.3s stepIn}@keyframes sheetSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.sheet-slide-up{animation:.3s ease-out sheetSlideUp}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}.backdrop-fade-in{animation:.2s ease-out backdropFadeIn}@keyframes biliPulse{0%,to{transform:scale(.92)}50%{transform:scale(1.08)}}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.fade-in-content{animation:.3s ease-out backdropFadeIn}@keyframes photoZoomIn{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes photoZoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}.photo-zoom-in{animation:.3s ease-out photoZoomIn}.photo-zoom-out{animation:.3s ease-in forwards photoZoomOut}@keyframes backdropFadeOut{0%{opacity:1}to{opacity:0}}.backdrop-fade-out{animation:.3s ease-in forwards backdropFadeOut}.chip-in{animation:.2s ease-out fadeIn}@keyframes panelSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.panel-slide-down{animation:.25s ease-out panelSlideDown}.avatar-crossfade{animation:.3s ease-out backdropFadeIn}.painel-contador{--nav-ativa-bg:var(--primary-light);--nav-ativa-fg:var(--primary);--cat-em-dia:var(--success);--cat-atencao:#c2620e;--cat-urgente:var(--error);--cat-em-dia-bg:var(--success-bg);--cat-atencao-bg:var(--warn-bg);--cat-urgente-bg:var(--error-bg);--cat-em-dia-fg:var(--primary);--cat-atencao-fg:var(--warn-text);--cat-urgente-fg:var(--error-text);--bili-acao:var(--primary)}html.dark .painel-contador{--nav-ativa-bg:#7ee8d91f;--nav-ativa-fg:var(--primary-mid);--cat-em-dia:var(--primary-mid);--cat-atencao:#f5a524;--cat-em-dia-fg:var(--primary-mid);--bili-acao:var(--primary-mid)}.painel-contador .visao-rosca{align-items:center;gap:34px;display:flex}.painel-contador .visao-legenda{flex:1;gap:6px;min-width:0;max-width:380px;display:grid}.painel-contador .painel-chips{flex-wrap:wrap;gap:8px;display:flex}.painel-contador .painel-menu-iniciais{display:none}@media (width<=680px){.painel-contador .painel-so-desktop,.painel-contador .painel-menu-nome{display:none}.painel-contador .painel-menu-iniciais{display:inline}.painel-contador .painel-header-linha{gap:12px;padding:0 16px}.painel-contador .painel-nav{scrollbar-width:none;margin-left:0;overflow-x:auto}.painel-contador .painel-nav::-webkit-scrollbar{display:none}.painel-contador .painel-conteudo{padding:22px 16px 56px}.painel-contador .painel-faixa{gap:12px;padding:12px 16px}.painel-contador .visao-rosca{flex-direction:column;gap:18px}.painel-contador .visao-legenda{width:100%;max-width:none}.painel-contador .painel-card-corpo{padding-left:0!important}.painel-contador .painel-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:2px 16px;overflow-x:auto}.painel-contador .painel-chips::-webkit-scrollbar{display:none}}.app-shell{background:var(--bg-page);flex-direction:column;width:100%;max-width:430px;min-height:100vh;display:flex;position:relative}.app-shell-full{background:var(--bg-page);flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.fade-in-page{animation:.3s ease-in-out fadeIn}
