.ds{--ds-bg:#fbf8f4;--ds-card:#fff;--ds-sunk:#faf9f6;--ds-line:#eceae4;--ds-line2:#e6e3dc;--ds-ink:#1b1a17;--ds-ink2:#6e6b64;--ds-ink3:#9b978e;--ds-primary:#ff6b00;--ds-primary-soft:#ffe5d1;--ds-primary-tint:#fff5ed;--ds-primary-strong:#b8420d;--ds-ok:#16a34a;--ds-ok-soft:#dcfce7;--ds-ok-strong:#15803d;--ds-done:#2e9e4f;--ds-warn:#f59e0b;--ds-warn-soft:#fef3c7;--ds-warn-strong:#92400e;--ds-bad:#dc2626;--ds-bad-soft:#fee2e2;--ds-bad-strong:#b91c1c;--ds-info:#3b82f6;--ds-info-soft:#dbeafe;--ds-info-strong:#1d4ed8;--ds-fin:#17895a;--ds-run:#e05b36;--ds-run-soft:#fcede7;--ds-bike:#2f7dc4;--ds-bike-soft:#e8f1fa;--ds-swim:#15a08f;--ds-swim-soft:#e2f5f1;--ds-str:#7b69d4;--ds-str-soft:#efecfb;--ds-hr:#c2185b;--ds-pace:#6d28d9;--ds-z1:#e9e4d8;--ds-z2:#e2c55a;--ds-z3:#e3a64a;--ds-z4:#d9874a;--ds-z5:#c9562f;--ds-sh-sm:0 1px 2px #0a0a0a0a, 0 1px 1px #0a0a0a05;--ds-sh-md:0 2px 4px #0a0a0a0a, 0 8px 16px #0a0a0a0d;--ds-sh-lg:0 4px 8px #0a0a0a0d, 0 16px 36px #0a0a0a14;font-family:var(--sans);color:var(--ds-ink);text-align:left;-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.4}.ds *,.ds :before,.ds :after{box-sizing:border-box}:where(.ds) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.ds button:focus-visible,.ds [tabindex]:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.ds .tab-num,.ds .num{font-variant-numeric:tabular-nums}.ds-win{background:var(--ds-bg);border:1px solid var(--ds-line);box-shadow:0 30px 80px -30px #00000073, var(--ds-sh-lg);border-radius:16px;overflow:hidden}.ds-bar{border-bottom:1px solid var(--ds-line);background:#f3efe8;align-items:center;gap:8px;padding:10px 14px;display:flex}.ds-bar i{background:#e2ddd3;border-radius:50%;flex:none;width:11px;height:11px}.ds-bar .ds-url{text-align:center;max-width:420px;color:var(--ds-ink3);border:1px solid var(--ds-line);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:8px;flex:1;margin:0 auto;padding:4px 10px;font-size:11.5px;overflow:hidden}.ds-top{border-bottom:1px solid var(--ds-line);scrollbar-width:none;background:#fff;align-items:center;gap:14px;padding:10px 16px;display:flex;overflow-x:auto}.ds-top::-webkit-scrollbar{display:none}.ds-top .ds-logo{flex:none;width:26px;height:26px;display:block}.ds-nav{gap:2px;margin:0 auto;display:flex}.ds-nav button{color:var(--ds-ink2);white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:500;transition:background .18s,color .18s}.ds-nav button:hover{background:var(--ds-sunk);color:var(--ds-ink)}.ds-nav button[aria-selected=true]{background:var(--ds-primary);color:#fff;font-weight:600}.ds-avatar{color:#fff;background:#6d4ed6;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:700;display:inline-grid}.ds-body{min-height:420px;padding:18px}@media (max-width:640px){.ds-body{padding:12px}.ds-bar .ds-url{max-width:200px}}.ds-h{letter-spacing:-.03em;font-size:20px;font-weight:800;line-height:1.2}.ds-sub{color:var(--ds-ink2);margin-top:2px;font-size:12.5px}.ds-card{background:var(--ds-card);border:1px solid var(--ds-line);box-shadow:var(--ds-sh-sm);border-radius:12px}.ds-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink3);font-size:9.5px;font-weight:700}.ds-value{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:900;line-height:1.15}.ds-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:700;line-height:18px;display:inline-flex}.ds-pill.ok{background:var(--ds-ok-soft);color:var(--ds-ok-strong)}.ds-pill.warn{background:var(--ds-warn-soft);color:var(--ds-warn-strong)}.ds-pill.bad{background:var(--ds-bad-soft);color:var(--ds-bad-strong)}.ds-pill.info{background:var(--ds-info-soft);color:var(--ds-info-strong)}.ds-pill.laranja{background:var(--ds-primary-soft);color:var(--ds-primary-strong)}.ds-pill.solid-ok{background:var(--ds-done);color:#fff}.ds-btn{background:var(--ds-primary);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:transform .15s,background .15s;display:inline-flex;color:#fff!important}.ds-btn:hover{background:#ff7a1a}.ds-btn:active{transform:scale(.97)}.ds-btn.ghost{background:#fff;color:var(--ds-ink)!important;border:1px solid var(--ds-line2)!important}.ds-seg{background:#f1ede6;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.ds-seg button{color:var(--ds-ink2);border-radius:8px;padding:5px 11px;font-size:12px;font-weight:600;transition:background .18s,color .18s,box-shadow .18s}.ds-seg button[aria-pressed=true]{color:var(--ds-ink);box-shadow:var(--ds-sh-sm);background:#fff}.ds-hint{color:var(--ink3);justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.ds-hint b{color:var(--brand);font-weight:600}.ds-hint.claro{color:var(--cink2)}@keyframes ds-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ds-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ds *,.ds :before,.ds :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.tw{background:var(--ds-bg);border:1px solid var(--ds-line);box-shadow:0 30px 80px -34px #00000080, var(--ds-sh-lg);border-radius:20px;padding:16px}.tw-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.tw-head b{letter-spacing:-.01em;font-size:14px;font-weight:700;display:block}.tw-head div span{color:var(--ds-ink2);font-size:12px}.tw-replay{margin-left:auto;padding:6px 12px;font-size:12px}.tw-wrap{position:relative}.tw-grid{grid-template-columns:repeat(7,minmax(0,1fr)) minmax(0,1.05fr);align-items:start;gap:8px;display:grid}@media (max-width:900px){.tw-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:repeat(8,150px);padding-bottom:8px;overflow-x:auto}.tw-grid>*{scroll-snap-align:start}}.tw-dia{border-radius:14px;flex-direction:column;gap:8px;min-width:0;min-height:300px;padding:6px;display:flex}.tw-dia.hoje{background:var(--ds-primary-tint);box-shadow:inset 0 0 0 1px var(--ds-primary-soft)}.tw-dh{flex-wrap:wrap;align-items:baseline;gap:5px;padding:2px 2px 0;display:flex}.tw-sig{letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink3);font-size:10px;font-weight:700}.tw-dia.hoje .tw-sig{color:var(--ds-primary-strong)}.tw-dt{letter-spacing:-.03em;font-size:15px;font-weight:800}.tw-sono{color:var(--ds-ok-strong);background:var(--ds-ok-soft);border-radius:999px;margin-left:auto;padding:0 6px;font-size:10px;font-weight:600;line-height:16px}.tw-vazio{color:var(--ds-ink3);text-align:center;border:1px dashed var(--ds-line2);border-radius:12px;padding:18px 4px;font-size:11.5px}.tw-card{width:100%;box-shadow:var(--ds-sh-sm);border-radius:12px;flex-direction:column;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden;text-align:center!important;border:1px solid var(--ds-line)!important;background:#fff!important}.tw-card:hover,.tw-card.on{box-shadow:var(--ds-sh-md);transform:translateY(-2px);border-color:var(--ds-line2)!important}.tw-card.plano{background:#fffdfa!important;border-style:dashed!important}.tw-cab{font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:0;padding:7px 18px;font-size:13px;line-height:1.3;transition:background .5s,color .5s;display:flex;position:relative}.tw-cab-l{align-items:center;gap:5px;display:inline-flex}.tw-ic{flex:none;width:14px;height:14px}.tw-ck{background:#ffffff4d;border-radius:50%;width:16px;height:16px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:6px;right:6px}.tw-sync{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite tw-gira;position:absolute;top:6px;right:6px}@keyframes tw-gira{to{transform:rotate(360deg)}}.tw-corpo{flex-direction:column;align-items:center;gap:3px;padding:8px 8px 9px;display:flex}.tw-cump{border-radius:999px;margin-bottom:2px;padding:0 8px;font-size:11px;font-weight:700;line-height:18px}.tw-card.acabou .tw-cump,.tw-card.acabou .tw-m{animation:.45s both ds-fade-up}.tw-card.acabou .tw-m:nth-of-type(2){animation-delay:60ms}.tw-card.acabou .tw-m:nth-of-type(3){animation-delay:.12s}.tw-card.acabou .tw-m:nth-of-type(4){animation-delay:.18s}.tw-m{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.tw-tss{color:var(--ds-ink);font-weight:700}.tw-tss span{color:#8a867f;font-weight:500}.tw-planejado{flex-direction:column;align-items:center;gap:2px;display:flex}.tw-bars{background:#f7f5f0;border-radius:5px;align-items:flex-end;gap:1px;width:100%;height:26px;margin:4px 0 2px;padding:0 1px;display:flex;overflow:hidden}.tw-bars i{border-radius:2px 2px 0 0;flex-basis:0;transition:opacity .4s;display:block}.tw-bars.off i{opacity:.45}.tw-tit{color:var(--ds-ink);font-size:12px;font-weight:600;line-height:1.3}.tw-dev{color:var(--ds-ink2);font-size:10.5px}.tw-rec{text-align:left;color:var(--ds-ink2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:2px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.tw-rec b{color:var(--ds-ink)}.tw-res{border:1px solid var(--ds-line);background:#fff;border-radius:12px;flex-direction:column;gap:8px;margin-top:30px;padding:12px;display:flex}.tw-res dl{grid-template-columns:1fr;gap:2px;display:grid}.tw-res dt{color:var(--ds-ink3);font-size:10.5px}.tw-res dd{color:var(--ds-ink2);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:12px}.tw-res dd b{color:var(--ds-ink);letter-spacing:-.02em;font-size:14px;font-weight:800}.tw-res-bar{background:#f1ede6;border-radius:999px;height:6px;overflow:hidden}.tw-res-bar i{background:var(--ds-primary);border-radius:999px;height:100%;transition:width .8s cubic-bezier(.16,1,.3,1);display:block}.tw-res-pct{color:var(--ds-primary-strong);font-size:10.5px;font-weight:600}.tw-pop{z-index:5;border:1px solid var(--ds-line);background:#fff;border-radius:16px;width:330px;padding:14px;animation:.2s cubic-bezier(.16,1,.3,1) both ds-pop;position:absolute;box-shadow:0 24px 60px -20px #00000059}.tw-pop.embaixo{width:auto;margin-top:10px;position:relative}.tw-pop-h{align-items:center;gap:10px;margin-bottom:10px;display:flex}.tw-pop-h b{letter-spacing:-.01em;font-size:15px;font-weight:700;display:block}.tw-pop-h div span{color:var(--ds-ink3);font-size:12px}.tw-pop-h .ds-pill{margin-left:auto}.tw-pop-ic{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.tw-pop-ic .tw-ic{width:18px;height:18px}.tw-x{padding:2px 4px;font-size:18px;line-height:1;color:var(--ds-ink3)!important}.tw-tab{background:var(--ds-sunk);border-radius:10px;grid-template-columns:1fr auto auto;gap:5px 14px;padding:10px 12px;font-size:12.5px;display:grid}.tw-row{display:contents}.tw-row span:first-child{color:var(--ds-ink2)}.tw-row b{font-variant-numeric:tabular-nums;font-weight:700}.tw-row span:nth-child(2){color:var(--ds-ink2);font-variant-numeric:tabular-nums}.tw-real{color:#0f6e56!important}.tw-pop .tw-bars{height:38px;margin:10px 0 8px}.tw-passos{border-top:1px dashed var(--ds-line2);color:#4a4842;gap:3px;margin:0;padding:8px 0 0;font-size:12px;list-style:none;display:grid}.tw-toast{z-index:6;color:#fff;opacity:0;pointer-events:none;background:#1b1a17;border-radius:14px;align-items:center;gap:10px;padding:9px 14px 9px 10px;transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:-8px;left:50%;transform:translate(-50%,-12px);box-shadow:0 16px 40px -14px #00000080}.tw-toast.on{opacity:1;transform:translate(-50%)}.tw-toast b{font-size:12.5px;font-weight:600;display:block}.tw-toast span:not(.tw-toast-ic){color:#c9c6bf;font-size:11.5px}.tw-toast-ic{background:var(--ds-done);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.tw-toast,.tw-replay{white-space:nowrap}@media (max-width:900px){.tw-dia{min-height:0}.tw-res{margin-top:30px}}@media (max-width:560px){.tw{border-radius:16px;padding:12px}.tw-replay-tx{display:none}.tw-replay{padding:8px 11px}.tw-toast{white-space:normal;left:0;right:0;transform:translateY(-12px)}.tw-toast.on{transform:none}}.dv{border:1px solid var(--ds-line);width:min(100%,380px);box-shadow:0 40px 90px -40px #0000008c, var(--ds-sh-lg);background:#fff;border-radius:28px;margin:0 auto;overflow:hidden}.dv-capa{background:#c8553a;height:120px;position:relative;overflow:hidden}.dv-pista{background:repeating-radial-gradient(circle at 0,#0000 0 22px,#ffffff8c 22px 24px);border-radius:50%;position:absolute;inset:-40% -10% -60% 30%;transform:rotate(-12deg)}.dv-corpo{flex-direction:column;gap:6px;padding:16px 18px 18px;display:flex}.dv-tit{letter-spacing:-.03em;font-size:22px;font-weight:800;line-height:1.15}.dv-per{color:var(--ds-ink2);font-size:12.5px}.dv-prog{background:#f0ebe3;border-radius:999px;height:4px;margin-top:4px;overflow:hidden}.dv-prog i{background:var(--ds-primary);height:100%;display:block}.dv-faltam{color:var(--ds-ink2);font-size:12px;font-weight:600}.dv-rec{border:1px solid var(--ds-line);border-radius:14px;margin-top:6px;padding:10px 12px}.dv-rec-de{color:var(--ds-ink2);align-items:center;gap:7px;font-size:12px;display:flex}.dv-rec-de .ds-avatar{width:22px;height:22px;font-size:9px}.dv-rec p{margin-top:6px;font-size:13px;line-height:1.45}.dv-pos{border:1px solid var(--ds-line);border-radius:14px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.dv-pos span{color:var(--ds-ink2);font-size:11.5px}.dv-pos b{letter-spacing:-.04em;font-size:26px;font-weight:900;display:block}.dv-pos small{color:var(--ds-ink2);letter-spacing:0;font-size:12px;font-weight:500}.dv-pos-v{color:var(--ds-primary-strong);font-size:15px!important}.dv-rank-h{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.dv-rank-h .ds-seg button{padding:4px 8px;font-size:11px}.dv-rank{margin:2px 0 0;padding:0;list-style:none;position:relative}.dv-rank li{border-bottom:1px solid #f3f0ea;align-items:center;gap:10px;height:52px;padding:0 6px;transition:transform .55s cubic-bezier(.34,1.2,.4,1);display:flex;position:absolute;inset:0 0 auto}.dv-rank li.eu{background:var(--ds-primary-tint);border-bottom-color:#0000;border-radius:12px}.dv-n{width:24px;color:var(--ds-ink3);font-size:13px;font-weight:800}.dv-n.ouro{color:#c98a00}.dv-nome{flex:1;font-size:13.5px;font-weight:600}.dv-rank b{font-size:13px;font-weight:700}.dv-btn{margin-top:10px;padding:12px!important;font-size:14px!important}.dv-btn.feito{cursor:default;background:var(--ds-ok-soft)!important;color:var(--ds-ok-strong)!important}.dv-aviso{text-align:center;min-height:20px;color:var(--ds-primary-strong);opacity:0;font-size:13px;font-weight:600;transition:opacity .3s .4s,transform .3s .4s;transform:translateY(4px)}.dv-aviso.on{opacity:1;transform:none}.pa .ds-body,.pa-pane,.pa-duo>*,.pa-cal>*,.pa-fin>*{min-width:0}.pa-pane{animation:.3s both ds-fade-up}.pa-nav-off{color:#c4bfb5;white-space:nowrap;cursor:default;padding:6px 10px;font-size:12.5px}@media (max-width:860px){.pa-nav-off{display:none}}.pa-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.pa-mini{color:var(--ds-ink3);font-size:11px}.pa-t{color:var(--ds-ink3);font-size:11.5px;line-height:1.4}.pa-gt{letter-spacing:-.01em;font-size:13.5px;font-weight:700;display:block}.pa-av-p{width:24px;height:24px;font-size:9.5px}.pa-btn-s{padding:5px 12px!important;font-size:12px!important}.pa-alertas{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:860px){.pa-alertas{grid-template-columns:repeat(2,minmax(0,1fr))}}.pa-alerta{border:1px solid var(--ds-line);box-shadow:var(--ds-sh-sm);background:#fff;border-radius:12px;flex-direction:column;gap:3px;padding:18px 14px 12px;transition:box-shadow .18s,opacity .2s;display:flex;position:relative;overflow:hidden}.pa-alerta:before{content:"";height:3px;position:absolute;inset:0 0 auto}.pa-alerta.bad:before{background:var(--ds-bad)}.pa-alerta.warn:before{background:var(--ds-warn)}.pa-alerta.ok:before{background:var(--ds-ok)}.pa-alerta.info:before{background:var(--ds-info)}.pa-alerta.on{box-shadow:0 0 0 2px var(--ds-primary), var(--ds-sh-md)}.pa-alerta.fora{opacity:.45}.pa-fita{letter-spacing:.08em;text-transform:uppercase;color:#fff;border-radius:0 0 0 8px;padding:1px 8px;font-size:8.5px;font-weight:800;position:absolute;top:3px;right:0}.pa-fita.bad{background:var(--ds-bad)}.pa-fita.warn{background:var(--ds-warn)}.pa-fita.ok{background:var(--ds-ok)}.pa-fita.info{background:var(--ds-info)}.pa-alerta .ds-label{padding-right:54px}.pa-n{color:var(--ds-ink2);font-size:12px}.pa-ver{background:#fff;border-radius:8px;align-self:flex-start;margin-top:6px;padding:4px 10px;font-size:11.5px;font-weight:600;border:1px solid var(--ds-line2)!important}.pa-ver:hover,.pa-ver[aria-pressed=true]{border-color:var(--ds-primary)!important;color:var(--ds-primary-strong)!important}.pa-duo{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:12px;margin-top:12px;display:grid}@media (max-width:860px){.pa-duo{grid-template-columns:1fr}}.pa-col{flex-direction:column;gap:12px;display:flex}.pa-tabela{padding:12px 14px}.pa-tabela-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pa-sel{flex-direction:column;gap:3px;display:flex}.pa-sel select{font:inherit;border:1px solid var(--ds-line2);color:var(--ds-ink);background:#fff;border-radius:8px;padding:5px 26px 5px 9px;font-size:12px}.pa-foco{cursor:pointer;border:0}.pa-th,.pa-linha{grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:10px;display:grid}.pa-th{letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink3);border-bottom:1px solid var(--ds-line);padding:6px 0;font-size:9.5px;font-weight:700}.pa-linha{border-bottom:1px solid #f3f0ea;grid-template-columns:24px minmax(0,1fr) auto 44px;padding:6px 0;animation:.25s both ds-fade-up}.pa-th{grid-template-columns:minmax(0,1fr) auto 44px}.pa-th>span:first-child{padding-left:34px}.pa-letras,.pa-dots{grid-template-columns:repeat(14,12px);justify-items:center;gap:4px;display:grid}.pa-letras i{font-size:9px;font-style:normal}.pa-letras i.hoje{color:var(--ds-primary-strong)}.pa-alc{text-align:right}.pa-gcab{justify-content:space-between;align-items:baseline;padding:10px 0 4px;display:flex}.pa-gnome{letter-spacing:.08em;text-transform:uppercase;color:var(--ds-ink2);font-size:10px;font-weight:700}.pa-gsum{color:var(--ds-ink3);font-size:10.5px}.pa-nome{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:500;overflow:hidden}.pa-dot{background:#e2ddd3;border-radius:50%;width:11px;height:11px;display:block}.pa-dot.feito{background:#2e9e4f}.pa-dot.faltou{background:#dc2626}.pa-dot.parcial{background:#e8b100}.pa-dot.hoje{box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--ds-primary)}.pa-warn{background:var(--ds-warn-soft);width:18px;height:18px;color:var(--ds-warn-strong);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:inline-grid}@media (max-width:560px){.pa-letras,.pa-dots{grid-template-columns:repeat(14,7px);gap:2px}.pa-dot{width:7px;height:7px}.pa-letras{visibility:hidden}.pa-th,.pa-linha{grid-template-columns:minmax(0,1fr) auto 24px;gap:6px}.pa-linha{grid-template-columns:24px minmax(0,1fr) auto 24px}}.pa-feed,.pa-pedidos{padding:12px 14px}.pa-feed-h{justify-content:space-between;align-items:center;display:flex}.pa-feed-h b,.pa-pedidos>b{font-size:14px;font-weight:700}.pa-chips{flex-wrap:wrap;gap:5px;margin:10px 0 4px;display:flex}.pa-chips button{color:var(--ds-ink2);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600;border:1px solid var(--ds-line2)!important}.pa-chips button span{color:var(--ds-ink3);font-weight:500}.pa-chips button[aria-pressed=true]{background:var(--ds-primary-tint);color:var(--ds-primary-strong);border-color:var(--ds-primary-soft)!important}.pa-eventos,.pa-pedidos ul,.pa-pags ul{margin:0;padding:0;list-style:none}.pa-ev{border-top:1px solid #f3f0ea;grid-template-columns:24px minmax(0,1fr) auto;gap:9px;padding:9px 0;animation:.25s both ds-fade-up;display:grid}.pa-ev>div{flex-direction:column;min-width:0;display:flex}.pa-ev-l{color:var(--ds-ink2);font-size:12px}.pa-ev-l b{color:var(--ds-ink);font-weight:600}.pa-ev-t{font-size:12.5px;font-weight:600}.pa-ev.concluido .pa-ev-t{color:var(--ds-ok-strong)}.pa-ev.planejado .pa-ev-t{color:var(--ds-info-strong)}.pa-ev-d{color:var(--ds-ink3);font-size:11.5px}.pa-ev.nota .pa-ev-d{color:var(--ds-ink2);font-style:italic}.pa-ev-q{color:var(--ds-ink3);white-space:nowrap;font-size:10.5px}.pa-ev-vazio{color:var(--ds-ink3);padding:14px 0;font-size:12px}.pa-pedidos li,.pa-pags li{border-top:1px solid #f3f0ea;align-items:center;gap:10px;padding:8px 0;display:flex}.pa-pedidos ul{margin-top:6px}.pa-ped{flex-direction:column;flex:1;min-width:0;display:flex}.pa-ped b{font-size:12.5px;font-weight:600}.pa-ped span{color:var(--ds-ink3);font-size:11.5px}.pa-cal{grid-template-columns:190px minmax(0,1fr);gap:14px;display:grid}@media (max-width:860px){.pa-cal{grid-template-columns:1fr}}.pa-bib{border:1px solid var(--ds-line);background:#fff;border-radius:12px;flex-direction:column;align-self:start;gap:6px;padding:10px;display:flex}@media (max-width:860px){.pa-bib{flex-direction:row;overflow-x:auto}.pa-bib .ds-label{display:none}.pa-mod{min-width:150px}}.pa-mod{text-align:left;background:var(--ds-sunk);border-radius:10px;flex-direction:column;gap:1px;padding:7px 9px;transition:box-shadow .15s,transform .15s;display:flex;border:1px solid var(--ds-line)!important;cursor:grab!important}.pa-mod:hover{box-shadow:var(--ds-sh-md);transform:translateY(-1px)}.pa-mod.on{box-shadow:0 0 0 2px var(--ds-primary);background:#fff}.pa-mod-t{align-items:center;gap:6px;display:flex}.pa-mod-t b{color:var(--ds-ink);font-size:12px;font-weight:600}.pa-mod-m{color:var(--ds-ink3);font-variant-numeric:tabular-nums;font-size:10.5px}.pa-mod .tw-bars{height:14px;margin:3px 0 0}.pa-semrot{letter-spacing:.08em;text-transform:uppercase;color:var(--ds-ink3);margin:4px 0 6px;font-size:10px;font-weight:700;display:block}.pa-semrot.agora{color:var(--ds-primary-strong);margin-top:14px}.pa-dias{grid-template-columns:repeat(7,minmax(0,1fr)) minmax(0,1.15fr);gap:6px;display:grid}@media (max-width:860px){.pa-dias{grid-template-columns:repeat(8,124px);padding-bottom:6px;overflow-x:auto}}.pa-dia{background:#f6f2ec;border:1px dashed #0000;border-radius:12px;flex-direction:column;gap:5px;min-height:150px;padding:6px;transition:background .15s,border-color .15s;display:flex}.pa-dia.ro{background:#faf8f4;min-height:0}.pa-dia.pronto{border-color:var(--ds-primary-soft)}.pa-dia.alvo{background:var(--ds-primary-tint);border-color:var(--ds-primary)}.pa-dnome{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink3);font-size:10px;font-weight:700}.pa-feito{border:1px solid var(--ds-line);text-align:center;background:#fff;border-radius:9px;flex-direction:column;align-items:center;gap:3px;padding-bottom:6px;display:flex;overflow:hidden}.pa-feito.plano{border-style:dashed}.pa-feito-c{color:#fff;justify-content:center;align-self:stretch;align-items:center;gap:4px;padding:3px 4px;font-size:11px;font-weight:700;display:flex}.pa-feito-c .tw-ic{width:11px;height:11px}.pa-feito-p{border-radius:999px;padding:0 6px;font-size:10px;font-weight:700;line-height:15px}.pa-feito b{padding:0 4px;font-size:10.5px;font-weight:600;line-height:1.2}.pa-pc{border:1px solid var(--ds-line);box-shadow:var(--ds-sh-sm);background:#fff;border-top:3px solid;border-radius:10px;flex-direction:column;gap:2px;padding:7px 8px;display:flex;position:relative}.pa-pc.novo{animation:.25s cubic-bezier(.16,1,.3,1) both ds-pop}.pa-pc-t{align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.pa-pc-t .tw-ic{width:12px;height:12px}.pa-pc b{padding-right:10px;font-size:11.5px;font-weight:600;line-height:1.25}.pa-pc-tss{color:var(--ds-ink3);font-size:10.5px}.pa-env{color:var(--ds-ink3);font-size:10px;font-weight:600}.pa-env.ok{color:var(--ds-ok-strong)}.pa-rm{font-size:14px;line-height:1;position:absolute;top:3px;right:5px;color:var(--ds-ink3)!important}.pa-solta{background:var(--ds-primary-tint);border-radius:10px;margin-top:auto;padding:7px 4px;font-size:11px;font-weight:600;border:1px dashed var(--ds-primary)!important;color:var(--ds-primary-strong)!important}.pa-vazio{text-align:center;color:#c4bfb5;margin-top:auto;padding:6px 0;font-size:11px}.pa-res{background:var(--ds-primary-tint);border:1px solid var(--ds-primary-soft);border-radius:12px;flex-direction:column;gap:5px;padding:10px;display:flex}.pa-res dl{grid-template-columns:auto 1fr;gap:2px 8px;margin:2px 0;font-size:11.5px;display:grid}.pa-res dt{color:var(--ds-ink3)}.pa-res dd{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.pa-res-v{color:var(--ds-ink2);font-size:12px}.pa-res-v b{color:var(--ds-ink);font-size:16px;font-weight:800}.pa-carga-bar{background:#efe7dc;border-radius:999px;height:6px;display:block;overflow:hidden}.pa-carga-bar i{background:var(--ds-primary);border-radius:999px;height:100%;transition:width .5s cubic-bezier(.16,1,.3,1);display:block}.pa-filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pa-quem{gap:4px;display:flex}.pa-quem button{color:var(--ds-ink2);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:12px;font-weight:600;display:inline-flex;border:1px solid var(--ds-line2)!important}.pa-quem button[aria-pressed=true]{color:var(--ds-ink);box-shadow:0 0 0 1px var(--ds-primary);border-color:var(--ds-primary)!important}.pa-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pa-kpis.cinco{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:860px){.pa-kpis,.pa-kpis.cinco{grid-template-columns:repeat(2,minmax(0,1fr))}}.pa-kpi{flex-direction:column;gap:2px;padding:11px 13px;display:flex}.pa-kpi .ds-value{font-size:20px}.pa-kpi.fin .ds-value{color:var(--ds-fin)}.pa-kpi.bad .ds-value{color:var(--ds-bad-strong)}.pa-duo.painel{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}@media (max-width:860px){.pa-duo.painel{grid-template-columns:1fr}}.pa-graf,.pa-gestao,.pa-mods,.pa-pags{padding:12px 14px}.pa-graf-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pa-graf-h>div:first-child{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.pa-leg{color:var(--ds-ink2);align-items:center;gap:5px;font-size:11px;display:inline-flex}.pa-leg i{border-radius:3px;width:10px;height:10px;display:inline-block}.pa-leg i.pl{background:#e9e1d4}.pa-leg i.fe{background:var(--ds-primary);margin-left:6px}.pa-svg{touch-action:pan-y;width:100%;height:auto;margin-top:8px;display:block}.pa-grid{stroke:#efebe4;stroke-width:1px}.pa-eixo{fill:var(--ds-ink3);font-size:11px;font-family:var(--sans)}.pa-gbar .pl{fill:#e9e1d4}.pa-gbar .fe{fill:var(--ds-primary)}.pa-gbar .fe.baixo{fill:#e8590c;opacity:.6}.pa-gbar.on .pl{fill:#ddd2c1}.pa-gbar.on .fe{fill:#e55d00}.pa-linha-g{fill:none;stroke:var(--ds-primary);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.pa-mira{stroke:#d8d2c7;stroke-dasharray:3 3}.pa-ponto{fill:#fff;stroke:var(--ds-primary);stroke-width:2.5px}.pa-tip{color:var(--ds-ink2);min-height:18px;font-size:12px;display:block}.pa-tip b{color:var(--ds-ink)}.pa-gestao{flex-direction:column;gap:8px;display:flex}.pa-ges{background:var(--ds-sunk);border-left:3px solid;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.pa-ges.cond{border-color:var(--ds-info)}.pa-ges.fad{border-color:var(--ds-hr)}.pa-ges.forma{border-color:var(--ds-ok)}.pa-ges-n{flex-direction:column;font-size:12.5px;font-weight:600;display:flex}.pa-ges-n small{color:var(--ds-ink3);font-size:10.5px;font-weight:400}.pa-ges b{letter-spacing:-.04em;font-size:20px;font-weight:900}.pa-gestao .ds-pill{align-self:flex-start}.pa-mods{flex-direction:column;gap:8px;margin-top:12px;display:flex}.pa-mod-l{grid-template-columns:110px minmax(0,1fr) 96px 48px;align-items:center;gap:10px;display:grid}@media (max-width:560px){.pa-mod-l{grid-template-columns:90px minmax(0,1fr) 44px}.pa-mod-num{display:none}}.pa-mod-nome{align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.pa-mod-barras{flex-direction:column;gap:3px;display:flex}.pa-mod-barras i{border-radius:999px;height:7px;transition:width .5s cubic-bezier(.16,1,.3,1);display:block}.pa-mod-barras i.pl{background:#e9e1d4}.pa-mod-num{color:var(--ds-ink2);text-align:right;font-size:12px}.pa-fin{grid-template-columns:150px minmax(0,1fr);gap:16px;display:grid}@media (max-width:860px){.pa-fin{grid-template-columns:1fr}.pa-fin-menu{display:none!important}}.pa-fin-menu{flex-direction:column;gap:2px;display:flex}.pa-fin-menu span{color:#b5afa4;border-radius:8px;padding:7px 10px;font-size:12.5px}.pa-fin-menu span.on{background:var(--ds-primary-tint);color:var(--ds-primary-strong);font-weight:600}.pa-duo.fin{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}@media (max-width:860px){.pa-duo.fin{grid-template-columns:1fr}}.pa-pags ul{margin-top:6px}.pa-pv{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.pa-pv b{font-size:12.5px;font-weight:700}.pa-reenv{cursor:pointer;border:0}.pa-caixa{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}@media (max-width:860px){.pa-caixa{grid-template-columns:1fr}}@media (max-width:560px){.pa-eixo{font-size:19px}}.pa-duo{align-items:stretch}.pa-col>.ds-card:last-child,.pa-duo>.ds-card{flex:1}.pa-feed{flex-direction:column;display:flex}.pa-gestao{justify-content:space-between}.pa-graf{flex-direction:column;justify-content:space-between;display:flex}.pa-dias:not(.passada) .pa-dia{min-height:190px}.pa-res dd{white-space:nowrap}@media (max-width:560px){.pa-eixo{font-size:14px}.pa-th .pa-alc{visibility:hidden}}.pa-cab-acoes{flex-wrap:wrap;gap:6px;display:flex}.ct{border:1px solid var(--ds-line);box-shadow:var(--ds-sh-lg);background:#fff;border-radius:14px;margin-bottom:12px;padding:14px;animation:.22s cubic-bezier(.16,1,.3,1) both ds-pop}.ct-cab{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ct-cab>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ct-nome{font:inherit;letter-spacing:-.02em;border:1px solid var(--ds-line2);border-radius:8px;max-width:360px;padding:6px 10px;font-size:16px;font-weight:700}.ct-barra{margin:10px 0}.ct-barra .tw-bars{height:46px}.ct-tot{color:var(--ds-ink2);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.ct-tot b{color:var(--ds-ink);margin-left:4px;font-weight:800}.ct-lista{flex-direction:column;gap:6px;display:flex}.ct-bloco.serie{border:1px dashed var(--ds-primary-soft);background:var(--ds-primary-tint);border-radius:12px;flex-direction:column;gap:6px;padding:6px;display:flex}.ct-serie{align-items:center;gap:6px;font-size:12px;display:flex}.ct-serie b{color:var(--ds-primary-strong);font-weight:700}.ct-serie button{background:#fff;border-radius:6px;width:24px;height:24px;font-weight:700;border:1px solid var(--ds-line2)!important}.ct-serie .num{text-align:center;min-width:18px;font-weight:800}.ct-etapa{border:1px solid var(--ds-line);border-left:4px solid var(--ds-z2);background:#fff;border-radius:10px;grid-template-columns:110px minmax(0,1fr) minmax(0,1.4fr) 22px;align-items:end;gap:8px;padding:7px 8px 7px 12px;display:grid;position:relative}.ct-etapa.z1{border-left-color:#cfc6b4}.ct-etapa.z3{border-left-color:var(--ds-z3)}.ct-etapa.z4{border-left-color:var(--ds-z4)}.ct-etapa.z5{border-left-color:var(--ds-z5)}.ct-tipo{align-self:center;font-size:12.5px;font-weight:700}.ct-etapa label{flex-direction:column;gap:2px;min-width:0;display:flex}.ct-etapa select{font:inherit;border:1px solid var(--ds-line2);background:#fff;border-radius:7px;min-width:0;padding:4px 6px;font-size:12px}.ct-rm{align-self:center;font-size:15px;color:var(--ds-ink3)!important}@media (max-width:560px){.ct-etapa{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 22px}.ct-tipo{grid-column:1/-1}}.ct-acoes{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ct-esp{flex:1}.ct-ok{min-height:16px;color:var(--ds-ok-strong);margin-top:6px;font-size:12px;font-weight:600}.pt-ciclo{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.pt-v{letter-spacing:-.02em;font-size:15px;font-weight:800}.pt-pront{flex-direction:column;gap:6px;margin-top:12px;display:flex}.pt-pront-l{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:860px){.pt-pront-l{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-alvo{grid-column:1/-1}}.pt-alvo,.pt-num{border:1px solid var(--ds-line);background:#fff;border-radius:12px;padding:10px 12px}.pt-alvo{align-items:center;gap:10px;display:flex}.pt-alvo b{font-size:13.5px;display:block}.pt-alvo span:not(.pt-prio){color:var(--ds-ink3);font-size:11.5px}.pt-num{flex-direction:column;gap:2px;display:flex}.pt-num span{color:var(--ds-ink3);font-size:11px}.pt-num b{letter-spacing:-.04em;font-size:20px;font-weight:900}.pt-num small{letter-spacing:0;color:var(--ds-ink3);font-size:10.5px;font-weight:500}.pt-prio{color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:inline-grid}.pt-prio.pA{background:var(--ds-primary)}.pt-prio.pB{background:var(--ds-info)}.pt-prio.pC{background:#8a7f6e}.pt-linha{margin-top:12px;padding:14px}.pt-grade{grid-template-columns:repeat(30,minmax(0,1fr));align-items:end;gap:3px;height:190px;padding-top:26px;display:grid}@media (max-width:560px){.pt-grade{gap:1px;height:150px}}.pt-sem{border-radius:4px;align-items:flex-end;height:100%;display:flex;position:relative;padding:0!important}.pt-sem i{border-radius:4px 4px 2px 2px;width:100%;transition:height .45s cubic-bezier(.16,1,.3,1),background .3s,filter .15s;display:block}.pt-sem.on i{filter:brightness(.9)}.pt-sem.hoje:after{content:"";background:var(--ds-primary);border-radius:50%;width:6px;height:6px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.pt-sem .pt-prio{width:18px;height:18px;font-size:10px;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.pt-mes{color:var(--ds-ink3);font-size:10px;position:absolute;bottom:-22px;left:0}.pt-leg i.f-construcao,.pt-sem.f-construcao i{background:#f0b27a}.pt-leg i.f-forte,.pt-sem.f-forte i{background:var(--ds-primary)}.pt-leg i.f-recuperacao,.pt-sem.f-recuperacao i{background:#d9e7d2}.pt-leg i.f-afinacao,.pt-sem.f-afinacao i{background:#9cc3e6}.pt-leg i.f-pico,.pt-sem.f-pico i{background:var(--ds-primary-strong)}.pt-pe{color:var(--ds-ink2);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:28px;font-size:12px;display:flex}.pt-tip b{color:var(--ds-ink)}.pt-leg{flex-wrap:wrap;gap:10px;display:flex}.pt-leg span{align-items:center;gap:4px;font-size:11px;display:inline-flex}.pt-leg i{border-radius:3px;width:10px;height:10px;display:inline-block}
.pc-marca{letter-spacing:-.05em;color:var(--ds-ink);flex:none;font-size:18px;font-weight:900}.pc-marca b{color:var(--ds-primary)}.pc-body{position:relative}.pc-exemplo{color:var(--ds-ink3);background:var(--ds-sunk);border:1px solid var(--ds-line);border-radius:999px;padding:1px 8px;font-size:10px;font-weight:600;position:absolute;top:12px;right:14px}.pc-pane{flex-direction:column;gap:14px;animation:.3s both ds-fade-up;display:flex}.pc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding-right:110px;display:flex}.pc-head>div:first-child,.pc-pane>div:first-child{min-width:0}.pc-mini{color:var(--ds-ink2);gap:14px;font-size:12px;display:flex}.pc-mini b{color:var(--ds-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.pc-fin{color:var(--ds-fin)!important}.pc-nota{color:var(--ds-ink3);font-size:11.5px}.pc-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.pc-kpi{flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.pc-kpi .ds-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pc-jogos{flex-direction:column;gap:4px;padding:14px;display:flex}.pc-jogo{border-bottom:1px solid var(--ds-line);align-items:center;gap:12px;padding:10px 0;display:flex}.pc-jogo:last-child{border-bottom:0}.pc-jogo b{font-size:13px;font-weight:600;display:block}.pc-jogo span{color:var(--ds-ink3);font-size:11.5px}.pc-jn{background:var(--ds-primary-soft);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-weight:700;display:grid;color:var(--ds-primary-strong)!important;font-size:11px!important}.pc-jq{text-align:right;margin-left:auto}.pc-leg{color:var(--ds-ink2);flex-wrap:wrap;gap:14px;font-size:11.5px;display:flex}.pc-leg span{align-items:center;gap:6px;display:inline-flex}.pc-leg i{border-radius:3px;width:10px;height:10px;display:block}.pc-t-aluguel{--c:var(--ds-primary);--s:var(--ds-primary-soft);--k:var(--ds-primary-strong)}.pc-t-aula{--c:var(--ds-info);--s:var(--ds-info-soft);--k:var(--ds-info-strong)}.pc-t-torneio{--c:var(--ds-str);--s:var(--ds-str-soft);--k:#4f3fa6}.pc-t-evento{--c:var(--ds-swim);--s:var(--ds-swim-soft);--k:#0f6e61}.pc-leg i.pc-t-aluguel,.pc-leg i.pc-t-aula,.pc-leg i.pc-t-torneio,.pc-leg i.pc-t-evento{background:var(--c)}.pc-gradewrap{border:1px solid var(--ds-line);scrollbar-width:thin;background:#fff;border-radius:12px;overflow-x:auto}.pc-grade{grid-template-rows:30px;grid-auto-rows:64px;width:max-content;min-width:100%;display:grid}.pc-linha{display:contents}.pc-canto,.pc-hora{color:var(--ds-ink3);border-bottom:1px solid var(--ds-line);grid-row:1;align-items:center;padding-left:6px;font-size:10.5px;font-weight:600;display:flex}.pc-canto{z-index:2;background:#fff;position:sticky;left:0}.pc-quadra{z-index:2;border-right:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line);background:#fff;align-items:center;padding:0 10px;font-size:11.5px;font-weight:600;display:flex;position:sticky;left:0}.pc-livre{border-radius:8px;margin:4px 2px;font-weight:600;transition:background .15s,border-color .15s,color .15s;color:#0000!important;border:1px dashed #0000!important;font-size:16px!important}.pc-livre:hover,.pc-livre:focus-visible,.pc-livre.on{background:var(--ds-primary-tint)!important;border-color:var(--ds-primary)!important;color:var(--ds-primary)!important}.pc-res{background:var(--s);border-left:3px solid var(--c);color:var(--k);border-radius:8px;flex-direction:column;justify-content:center;gap:1px;min-width:0;margin:4px 2px;padding:5px 8px;font-size:10.5px;line-height:1.25;display:flex;overflow:hidden}.pc-res b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.pc-res>span:not(.ds-pill){white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.pc-res .ds-pill{align-self:flex-start;padding:0 6px;font-size:9.5px;line-height:14px}.pc-res.nova{animation:.3s cubic-bezier(.16,1,.3,1) both ds-pop}.pc-folha{flex-direction:column;gap:12px;padding:14px;animation:.25s both ds-fade-up;display:flex}.pc-folha-h b{letter-spacing:-.02em;font-size:15px;font-weight:800;display:block}.pc-folha-h span{color:var(--ds-ink2);font-size:12px}.pc-campos{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.pc-campos label{flex-direction:column;gap:4px;min-width:0;display:flex}.pc-campos input,.pc-campos select{font:inherit;color:var(--ds-ink);background:#fff;border:1px solid #dcd6cb;border-radius:8px;width:100%;min-width:0;padding:8px 10px;font-size:13px}.pc-campos input:focus-visible,.pc-campos select:focus-visible{outline:2px solid var(--ds-primary);outline-offset:1px}.pc-valor{flex-direction:column;gap:4px;padding-bottom:6px;display:flex}.pc-valor b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.pc-acoes{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pc-aviso{min-height:18px;color:var(--ds-ok-strong);font-size:12.5px;font-weight:600}.pc-torneio{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:14px;display:grid}.pc-chavewrap{scrollbar-width:thin;padding-bottom:4px;overflow-x:auto}.pc-chave{grid-template-columns:repeat(3,minmax(170px,1fr)) minmax(140px,.8fr);gap:12px;min-width:640px;display:grid}.pc-fase{flex-direction:column;gap:8px;display:flex}.pc-jogos-fase{flex-direction:column;flex:1;justify-content:space-around;gap:10px;display:flex}.pc-partida{border:1px solid var(--ds-line);box-shadow:var(--ds-sh-sm);background:#fff;border-radius:10px;overflow:hidden}.pc-lado{text-align:left;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:12px;transition:background .15s,color .15s;display:flex}.pc-lado+.pc-lado{border-top:1px solid var(--ds-line)!important}.pc-lado:not(:disabled):hover{background:var(--ds-primary-tint)}.pc-lado:disabled{cursor:default;color:var(--ds-ink3)}.pc-lado.ganhou{background:var(--ds-ok-soft);color:var(--ds-ok-strong);font-weight:700}.pc-lado.perdeu{color:var(--ds-ink3)}.pc-seed{width:18px;color:var(--ds-ink3);font-variant-numeric:tabular-nums;flex:none;font-size:10px;font-weight:700}.pc-nome{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pc-placar{font-variant-numeric:tabular-nums;flex:none;font-size:10.5px;font-weight:600}.pc-final{justify-content:flex-start}.pc-taca{border:1px dashed var(--ds-line2);text-align:center;color:var(--ds-ink3);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px 10px;font-size:12.5px;display:flex}.pc-taca svg{width:30px;height:30px}.pc-taca.on{border-style:solid;border-color:var(--ds-primary-soft);background:var(--ds-primary-tint);color:var(--ds-primary-strong);animation:.35s cubic-bezier(.16,1,.3,1) both ds-pop}.pc-taca.on b{color:var(--ds-ink);font-size:14px;font-weight:800}.pc-rank{padding:14px}.pc-rank ol{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.pc-rank li{border-bottom:1px solid var(--ds-line);align-items:center;gap:8px;padding:7px 0;font-size:12px;display:flex}.pc-rank li:last-child{border-bottom:0}.pc-rank li.lider{color:var(--ds-primary-strong)}.pc-pos{width:22px;color:var(--ds-ink3);font-variant-numeric:tabular-nums;font-weight:700}.pc-rn{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.pc-rank b{font-variant-numeric:tabular-nums;text-align:right;min-width:34px;font-weight:800}.pc-rank .ds-pill{padding:0 6px;font-size:10px;line-height:15px}.pc-bil{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.pc-lotes,.pc-vendas,.pc-portaria{flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.pc-portaria{grid-area:1/2/span 2}.pc-lotes-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.pc-vender{padding:5px 11px;font-size:11.5px}.ds-btn:disabled{opacity:.45;cursor:not-allowed}.pc-lote{background:var(--ds-sunk);border:1px solid #0000;border-radius:10px;flex-direction:column;gap:5px;padding:10px;display:flex}.pc-lote.aberto{border-color:var(--ds-ok-soft);background:#fff}.pc-lote-h{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.pc-lote-h .pc-fin{font-variant-numeric:tabular-nums;font-weight:700}.pc-lote-h .ds-pill{margin-left:auto}.pc-lote-bar{background:#ece7de;border-radius:999px;height:6px;display:block;overflow:hidden}.pc-lote-bar i{background:var(--ds-primary);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1);display:block}.pc-barras{align-items:flex-end;gap:8px;height:140px;padding-top:22px;display:flex}.pc-barra{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;gap:4px;height:100%;display:flex;position:relative}.pc-barra i{background:var(--ds-primary-soft);border-radius:6px 6px 2px 2px;transition:background .15s;display:block}.pc-barra:hover i,.pc-barra.on i{background:var(--ds-primary)}.pc-dia{color:var(--ds-ink3);text-align:center;font-variant-numeric:tabular-nums;font-size:10px}.pc-tip{background:var(--ds-ink);color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;z-index:2;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:600;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.pc-scan{border:1px dashed var(--ds-line2);background:var(--ds-sunk);color:var(--ds-ink2);border-radius:12px;flex-direction:column;gap:2px;padding:14px;font-size:12px;display:flex}.pc-scan b{letter-spacing:-.02em;font-size:15px;font-weight:800}.pc-scan.ok{border:1px solid var(--ds-ok-soft);background:var(--ds-ok-soft);color:var(--ds-ok-strong);animation:.25s both ds-pop}.pc-scan.bad{border:1px solid var(--ds-bad-soft);background:var(--ds-bad-soft);color:var(--ds-bad-strong);animation:.35s both pc-treme}@keyframes pc-treme{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.pc-portaria .pc-acoes{justify-content:flex-start}.pc-ingressos{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pc-ingressos li{border-bottom:1px solid var(--ds-line);align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.pc-ingressos li:last-child{border-bottom:0}.pc-ingressos li div{flex:1;min-width:0}.pc-ingressos li b{font-weight:600;display:block}.pc-ingressos li div span{color:var(--ds-ink3);font-size:11px}.pc-ingressos .pc-ing-ck{border:1px solid var(--ds-line2);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;transition:background .2s,color .2s;display:grid}.pc-ingressos li.dentro .pc-ing-ck{background:var(--ds-done);border-color:var(--ds-done);color:#fff}.pc-qr{color:var(--ds-ink3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px;font-weight:600}.pc-ingressos .ds-pill{padding:0 6px;font-size:10px;line-height:15px}@media (max-width:980px){.pc-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-torneio{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.pc-bil{grid-template-columns:minmax(0,1fr)}.pc-portaria{grid-area:auto}}@media (max-width:560px){.pc-grade{--pc-q:96px}.pc-quadra{padding:0 8px;font-size:11px}.pc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-head{padding-top:22px;padding-right:0}.pc-pane>div:first-child:not(.pc-head){padding-top:22px}.pc-campos{grid-template-columns:minmax(0,1fr)}.pc-jogo{flex-wrap:wrap}.pc-jq{text-align:left;margin-left:40px}.pc-ingressos .pc-qr{display:none}}.pc .ds-btn:not(.ghost){background:var(--ds-primary)}.pc .ds-btn:not(.ghost):hover{background:#ff7a1a}.pc .ds-btn.ghost{background:#fff}.pc-top{gap:12px}.pc-busca{border:1px solid var(--ds-line);background:var(--ds-sunk);max-width:300px;color:var(--ds-ink3);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;flex:1;padding:6px 12px;font-size:11.5px;overflow:hidden}.pc-clube{border:1px solid var(--ds-line);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:4px 10px 4px 4px;font-size:12px;font-weight:600;display:inline-flex}.pc-clube-ic{color:#fff;background:#2e7d4f;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.pc-casco{grid-template-columns:178px minmax(0,1fr);min-width:0;display:grid}.pc-casco>*{min-width:0}.pc-menu{border-right:1px solid var(--ds-line);background:#fff;padding:12px 8px}.pc-mgrupo{flex-direction:column;gap:1px;margin-bottom:10px;display:flex}.pc-mrot{letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink3);padding:2px 10px 4px;font-size:9px;font-weight:700}.pc-mit{text-align:left;width:100%;color:var(--ds-ink);border-radius:8px;padding:5px 10px;font-size:12.5px;font-weight:500;transition:background .15s;display:block}.pc-mit:hover{background:var(--ds-sunk)}.pc-mit[aria-selected=true]{background:var(--ds-primary-tint);color:var(--ds-primary-strong);box-shadow:inset 2px 0 0 var(--ds-primary);font-weight:600}.pc-mit.off{color:#c4bfb5;cursor:default}.pc-mit.off:hover{background:0 0}.pc-abas-m{display:none}@media (max-width:860px){.pc-casco{grid-template-columns:1fr}.pc-menu,.pc-busca{display:none}.pc-abas-m{border-bottom:1px solid var(--ds-line);background:#fff;gap:4px;padding:8px 10px;display:flex;overflow-x:auto}.pc-abas-m button{color:var(--ds-ink2);white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:500}.pc-abas-m button.on{background:var(--ds-primary);color:#fff;font-weight:600}}.pc-quits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:560px){.pc-quits{grid-template-columns:1fr}}.pc-quit{flex-direction:column;gap:4px;padding:12px 14px;display:flex}.pc-quit .ds-value{font-size:20px}.pc-quit-t{background:#efe7dc;border-radius:999px;height:6px;display:block;overflow:hidden}.pc-quit-t i{background:var(--ds-ok);border-radius:999px;height:100%;display:block}.pc-quit+.pc-quit .pc-quit-t i{background:var(--ds-primary)}.pc-menu{padding:10px 6px}.pc-mgrupo{margin-bottom:6px}.pc-mit{padding:3px 10px;font-size:12px}.pc-mrot{padding-bottom:2px}.pc-quits{align-self:stretch}.pc-grade{width:100%;min-width:max-content}@media (min-width:861px){.pc-grade{min-width:0}}.pc-us-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:760px){.pc-us-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.pc-us-enviar{flex:none}.pc .pc-us-segs{flex-wrap:wrap;gap:6px;display:flex}.pc .pc-us-segs button{border:1px solid var(--ds-line2);color:var(--ds-ink2);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.pc .pc-us-segs button span{color:var(--ds-ink3);font-variant-numeric:tabular-nums;font-weight:700}.pc .pc-us-segs button[aria-pressed=true]{background:var(--ds-primary-tint);border-color:var(--ds-primary-soft);color:var(--ds-primary-strong)}.pc .pc-us-segs button[aria-pressed=true] span{color:var(--ds-primary-strong)}.pc-us-folha{border-color:var(--ds-primary-soft);flex-direction:column;gap:8px;padding:14px;animation:.2s cubic-bezier(.16,1,.3,1) both ds-pop;display:flex}.pc-us-folha-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pc-us-folha-h b{font-size:14px;font-weight:700}.pc-us-msg{background:var(--ds-sunk);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.pc-us-acoes{flex-wrap:wrap;gap:8px;display:flex}.pc-us-ok{min-height:0;color:var(--ds-ok-strong);margin:0;font-size:12.5px;font-weight:600}.pc-us-ok.on{min-height:18px}.pc-us-tab{min-width:0;padding:4px 0 10px}.pc-us-rolar{overflow-x:auto}.pc-us-tab table{border-collapse:collapse;width:100%;min-width:560px;font-size:12.5px}.pc-us-tab th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-ink3);border-bottom:1px solid var(--ds-line);white-space:nowrap;padding:10px 14px 8px;font-size:9.5px;font-weight:700}.pc-us-tab td{vertical-align:middle;border-bottom:1px solid #f3f0ea;padding:8px 14px}.pc-us-tab tbody tr{animation:.25s both ds-fade-up}.pc-us-tab tr.parado td{color:var(--ds-ink3)}.pc-us-nome{white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.pc-us-av{background:#8a7f6e;width:24px;height:24px;font-size:9.5px}.pc-us-chips{flex-wrap:wrap;gap:4px;display:inline-flex}.pc-us-chip{white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700;line-height:16px}.pc-us-chip.torneio{background:var(--ds-str-soft);color:#4f3fa6}.pc-us-chip.aula{background:var(--ds-info-soft);color:var(--ds-info-strong)}.pc-us-chip.reserva{background:var(--ds-primary-soft);color:var(--ds-primary-strong)}.pc-us-chip.ingresso{background:var(--ds-swim-soft);color:#0f6e61}.pc-us-ult{white-space:nowrap;font-variant-numeric:tabular-nums}.pc-us-num{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right!important}.pc-us-vazio{text-align:center;color:var(--ds-ink3);padding:18px 14px!important}.pc-us-rod{padding:8px 14px 0;display:block}.pc-res.curta{padding-left:5px;padding-right:4px}.pc-res.curta b{text-overflow:clip;font-size:11px}.pc-res.curta>span:not(.ds-pill){text-overflow:clip;font-size:10.5px}
.cv{color:var(--ds-ink);background:0 0;margin-top:8px}.cv button{font:inherit;cursor:pointer}.cv button:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.cv .num{font-variant-numeric:tabular-nums}.cv-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cv-palco{grid-template-columns:300px 56px minmax(0,1fr);align-items:center;display:grid}.cv-cel{background:#0d0d0f;border-radius:44px;width:300px;padding:10px;box-shadow:0 0 0 1.5px #2a2a2e,0 50px 100px -40px #000000e6}.cv-tela{background:var(--ds-bg);border-radius:35px;flex-direction:column;min-height:600px;padding:0 16px 18px;display:flex;overflow:hidden}.cv-status{justify-content:space-between;align-items:center;height:44px;padding:0 8px;font-size:13px;font-weight:700;display:flex}.cv-ilha{background:#0d0d0f;border-radius:20px;width:84px;height:24px}.cv-bat{border:1.5px solid var(--ds-ink);border-radius:3px;width:22px;height:11px;position:relative}.cv-bat:after{content:"";background:var(--ds-ink);border-radius:1px;position:absolute;inset:1.5px 6px 1.5px 1.5px}.cv-cab{align-items:center;gap:10px;padding:8px 0 14px;display:flex}.cv-cab b{letter-spacing:-.01em;font-size:14px;font-weight:800;display:block}.cv-cab span{color:var(--ds-ink2);font-size:11.5px}.cv-av{color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.cv-av.laranja{background:var(--ds-primary);border-radius:10px}.cv-aviso{background:var(--ds-warn-soft);border-radius:14px;gap:2px;padding:10px 12px;display:grid}.cv-aviso b{color:var(--ds-warn-strong);font-size:12.5px}.cv-aviso span{color:var(--ds-warn-strong);opacity:.85;text-wrap:pretty;font-size:11.5px}.cv-valor{justify-content:space-between;align-items:baseline;padding:14px 2px 12px;display:flex}.cv-valor span{color:var(--ds-ink2);font-size:12px}.cv-valor b{letter-spacing:-.03em;font-size:26px;font-weight:900}.cv-ml{margin-bottom:6px}.cv-metodos{gap:6px;display:grid}.cv-met{text-align:left;background:var(--ds-card);border:1px solid var(--ds-line);color:var(--ds-ink);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;transition:border-color .15s,background .15s;display:flex}.cv-met.on{border-color:var(--ds-primary);background:var(--ds-primary-tint)}.cv-met-ic{background:#f1ede6;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.cv-met-ic svg{fill:none;width:16px;height:16px;stroke:var(--ds-ink);stroke-width:1.8px;stroke-linejoin:round}.cv-met-ic.pix{background:#e2f5f1}.cv-met-ic.pix svg{fill:#15a08f;stroke:none}.cv-met-t{flex:1;min-width:0;display:grid}.cv-met-t b{font-size:12.5px}.cv-met-t span{color:var(--ds-ink2);font-size:10.5px}.cv-radio{border:1.5px solid var(--ds-line2);border-radius:50%;flex:none;width:16px;height:16px}.cv-met.on .cv-radio{border:5px solid var(--ds-primary)}.cv-det{min-height:92px;margin:10px 0 12px}.cv-det p,.cv-mini{color:var(--ds-ink2);text-wrap:pretty;margin:0;font-size:10.5px}.cv-pix{align-items:center;gap:10px;display:flex}.cv-qr{border:1px solid var(--ds-line);border-radius:8px;flex:none;width:84px;height:84px}.cv-pix>div{gap:6px;display:grid}.cv-copiar{border:1px solid var(--ds-line2);background:var(--ds-card);color:var(--ds-ink);border-radius:999px;justify-self:start;padding:4px 10px;font-size:11px;font-weight:700}.cv-cartao{gap:7px;display:grid}.cv-cc{color:#fff;background:linear-gradient(135deg,#2b2724,#3d342d);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.cv-cc b{letter-spacing:.02em;font-size:12px}.cv-chip{background:linear-gradient(135deg,#e3c46a,#b9973f);border-radius:4px;width:22px;height:16px}.cv-ck{align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:flex}.cv-ck-b{background:var(--ds-primary);border-radius:4px;flex:none;width:15px;height:15px;position:relative}.cv-ck-b:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.cv-parc{background:var(--ds-sunk);border:1px dashed var(--ds-line2);border-radius:10px;padding:10px}.cv-pagar{width:100%;padding:12px 14px;font-size:14px;font-weight:700}.cv-pagar:disabled{opacity:.45;cursor:not-allowed;transform:none}.cv-pagar[aria-busy=true]{opacity:.85}.cv-sb{text-align:center;margin-top:8px}.cv-gira{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite cv-gira}@keyframes cv-gira{to{transform:rotate(360deg)}}.cv-ok{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 6px 30px;animation:.35s ease-out cv-sobe;display:flex}.cv-ok-ic{background:var(--ds-ok-soft);border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.cv-ok-ic svg{fill:none;width:32px;height:32px;stroke:var(--ds-ok-strong);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.cv-ok>b{font-size:18px;font-weight:800}.cv-ok-v{letter-spacing:-.03em;font-size:28px;font-weight:900}.cv-ok p{color:var(--ds-ink2);text-wrap:pretty;margin:0;font-size:12.5px}.cv-ok .cv-mini{font-size:11px}.cv-rever{margin-top:6px}@keyframes cv-sobe{0%{opacity:0;transform:translateY(8px)}}.cv-elo{background:repeating-linear-gradient(90deg,#ffffff47 0 6px,#0000 6px 11px);height:2px;position:relative}.cv-elo span{background:#ffffff59;border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:0}.cv-elo.on span{background:var(--ds-primary);animation:.9s ease-in-out forwards cv-viaja;box-shadow:0 0 0 5px #ff6b0040}@keyframes cv-viaja{to{left:calc(100% - 10px)}}.cv-win{min-width:0}.cv-corpo{gap:12px;padding:16px;display:grid}.cv-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.cv-h{letter-spacing:-.02em;color:var(--ds-ink);margin:2px 0 0;font-size:20px;font-weight:800}.cv-hoje{color:var(--ds-ink2);background:var(--ds-card);border:1px solid var(--ds-line);border-radius:999px;padding:3px 10px;font-size:11.5px}.cv-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cv-kpi{gap:2px;padding:12px 14px;transition:box-shadow .4s;display:grid}.cv-kpi b{letter-spacing:-.02em;font-size:20px;font-weight:900}.cv-kpi b.bad{color:var(--ds-bad-strong)}.cv-kpi b.ok,.cv-kpi b.fin{color:var(--ds-fin)}.cv-kpi.pisca{box-shadow:0 0 0 2px var(--ds-primary-soft)}.cv-kn{color:var(--ds-ink2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.cv-lista{padding:12px 14px 4px}.cv-lt{margin-bottom:4px;display:block}.cv-lista ul{margin:0;padding:0;list-style:none}.cv-linha{border-top:1px solid var(--ds-line);border-radius:8px;align-items:center;gap:10px;padding:9px 6px;transition:background .5s;display:flex}.cv-linha:first-child{border-top:0}.cv-linha.eu{background:var(--ds-sunk)}.cv-linha.acende{background:var(--ds-ok-soft)}.cv-ln{flex:1;min-width:0;display:grid}.cv-ln b{font-size:13px}.cv-ln span{color:var(--ds-ink2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.cv-ln .cv-nota{color:var(--ds-ink3)}.cv-linha.atraso .cv-nota{color:var(--ds-bad-strong)}.cv-linha.pago.eu .cv-nota{color:var(--ds-ok-strong)}.cv-lv{flex:none;justify-items:end;gap:3px;display:grid}.cv-lv b{font-size:13px}.cv-reenv{color:var(--ds-primary-strong);background:0 0;border:0;padding:0;font-size:10.5px;font-weight:700}.cv-reenv:disabled{color:var(--ds-ok-strong);cursor:default}.cv-regua{color:#fff;background:#121215d1;border:1px solid #ffffff21;border-radius:18px;margin-top:28px;padding:18px 20px 20px}.cv-rcab{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:14px;display:flex}.cv-rcab b{font-size:16px;font-weight:800}.cv-rcab span{color:#a9a6a0;font-size:12.5px}.cv-trilho{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.cv-trilho:before{content:"";background:#ffffff29;height:2px;position:absolute;top:7px;left:12%;right:12%}.cv-et{color:#cfccc6;text-align:center;background:0 0;border:0;border-radius:10px;justify-items:center;gap:2px;padding:0 4px 8px;display:grid;position:relative}.cv-et b{color:#fff;font-size:12.5px;font-weight:700}.cv-dot{background:#2b2b30;border:2px solid #ffffff4d;border-radius:50%;width:16px;height:16px;margin-bottom:6px;transition:background .2s,border-color .2s}.cv-et.feito.warn .cv-dot{background:var(--ds-warn);border-color:var(--ds-warn)}.cv-et.feito.bad .cv-dot{background:var(--ds-bad);border-color:var(--ds-bad)}.cv-et.feito.ok .cv-dot{background:var(--ds-ok);border-color:var(--ds-ok)}.cv-et.on .cv-dot{box-shadow:0 0 0 5px #ffffff24}.cv-et.on b{color:var(--ds-primary)}.cv-dia{color:#a9a6a0;font-size:11px}.cv-rpainel{background:#ffffff0d;border-radius:12px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:12px 20px;margin-top:6px;padding:12px 14px;display:grid}.cv-rpainel p{color:#e8e6e2;text-wrap:pretty;margin:0;font-size:13.5px}.cv-noapp{gap:4px;display:grid}.cv-noapp .ds-label{color:#a9a6a0}.cv-estado{align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.cv-cad{border-radius:3px;flex:none;width:10px;height:10px}.cv-estado.warn{color:#fcd38a}.cv-estado.warn .cv-cad{background:var(--ds-warn)}.cv-estado.bad{color:#fca5a5}.cv-estado.bad .cv-cad{background:var(--ds-bad)}.cv-estado.ok{color:#86efac}.cv-estado.ok .cv-cad{background:var(--ds-ok)}@media (max-width:1080px){.cv-palco{grid-template-columns:minmax(0,1fr);justify-items:center;gap:22px}.cv-elo{background:repeating-linear-gradient(#ffffff47 0 6px,#0000 6px 11px);width:2px;height:34px}.cv-elo span{margin:0 0 0 -5px;top:0;left:50%}@keyframes cv-viaja{to{top:calc(100% - 10px)}}.cv-win{width:100%}}@media (max-width:560px){.cv-cel{width:min(300px,100%)}.cv-kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cv-kpis .cv-kpi:last-child{grid-column:span 2}.cv-ln span{white-space:normal}.cv-rpainel{grid-template-columns:minmax(0,1fr)}.cv-et b{font-size:11.5px}.cv-regua{padding:16px 12px}}@media (prefers-reduced-motion:reduce){.cv-ok,.cv-elo.on span,.cv-gira{animation:none}}
.fv{max-width:1040px;margin:0 auto}.fv-corpo{gap:14px;padding:18px;display:grid}.fv-topo{justify-content:space-between;align-items:end;gap:12px;display:flex}.fv-exp{color:var(--ds-ink);border:1px solid var(--ds-line2);background:#fff;border-radius:9px;padding:6px 11px;font-size:12px;font-weight:600}.fv-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}@media (max-width:1000px){.fv-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.fv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.fv-kpi{text-align:left;background:var(--ds-card);border:1px solid var(--ds-line);font:inherit;color:inherit;border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:11px 12px;display:flex}.fv-kpi.abre{cursor:pointer;transition:border-color .18s,box-shadow .18s}.fv-kpi.abre:hover{border-color:var(--ds-line2);box-shadow:var(--ds-sh-md)}.fv-kpi.on{border-color:var(--ds-primary);box-shadow:0 0 0 1px var(--ds-primary)}.fv-k-r{letter-spacing:.06em;text-transform:uppercase;min-height:2.6em;color:var(--ds-ink3);font-size:10.5px;font-weight:700;line-height:1.3}.fv-kpi b{letter-spacing:-.03em;font-size:21px;font-weight:800;line-height:1.15}.fv-k-n{color:var(--ds-ink2);font-size:11.5px}.fv-kpi.abre .fv-k-n:after{content:" ›";color:var(--ds-primary-strong);font-weight:700}.fv-d{border-radius:999px;align-self:flex-start;padding:1px 7px;font-size:11px;font-weight:700}.fv-d.bom{background:var(--ds-ok-soft);color:var(--ds-ok-strong)}.fv-d.mau{background:var(--ds-bad-soft);color:var(--ds-bad-strong)}.fv-det{background:var(--ds-card);border:1px solid var(--ds-line);border-radius:12px;gap:8px;padding:12px 14px;animation:.25s ds-pop;display:grid}.fv-det-cab{justify-content:space-between;align-items:center;display:flex}.fv-det-cab button{color:var(--ds-ink2);font-size:12px}.fv-det-l{border-top:1px solid var(--ds-line);grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding-top:8px;display:grid}.fv-det-l b{font-size:13px;display:block}.fv-det-l div span{color:var(--ds-ink2);font-size:11.5px}.fv-av{background:var(--ds-run-soft);width:30px;height:30px;color:var(--ds-run);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.fv-zap{color:var(--ds-ok-strong);background:var(--ds-ok-soft);border-radius:8px;padding:5px 9px;font-size:11.5px;font-weight:700}@media (max-width:560px){.fv-det-l{grid-template-columns:30px minmax(0,1fr) auto}.fv-zap{grid-column:2/-1;justify-self:start}}.fv-graf{background:var(--ds-card);border:1px solid var(--ds-line);border-radius:12px;gap:10px;padding:12px 14px 14px;display:grid}.fv-abas{justify-self:start;max-width:100%;overflow-x:auto}.fv-abas button{white-space:nowrap}.fv-pane{gap:8px;animation:.25s ds-pop;display:grid}.fv-pane-cab{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.fv-pane-cab b{font-size:14px;display:block}.fv-sub{color:var(--ds-ink2);font-size:12px;display:block}.fv-leg{color:var(--ds-ink2);align-items:center;gap:6px;margin-top:2px;font-size:11.5px;display:flex}.fv-leg i{border-radius:2px;width:14px;height:3px;margin-left:6px}.fv-leg i:first-child{margin-left:0}.fv-leg i.a,.fv-leg i.n{background:var(--ds-primary)}.fv-leg i.b{border-top:2px dashed var(--ds-ink3);background:0 0;height:0}.fv-leg i.c{background:#d9d4cb}.fv-ponto{text-align:right;justify-items:end;gap:1px;display:grid}.fv-ponto span:first-child{color:var(--ds-ink3);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.fv-ponto b{letter-spacing:-.03em;font-size:20px}.fv-svg{width:100%;height:auto;display:block;overflow:visible}.fv-grid{stroke:var(--ds-line);stroke-width:1px}.fv-grid.forte{stroke:var(--ds-line2)}.fv-ax{fill:var(--ds-ink3);font-size:10.5px;font-family:var(--sans)}.fv-ax.forte{fill:var(--ds-ok-strong);font-weight:700}.fv-atu{fill:none;stroke:var(--ds-primary);stroke-width:2.5px;stroke-linejoin:round}.fv-ant{fill:none;stroke:var(--ds-ink3);stroke-width:1.5px;stroke-dasharray:4 4}.fv-guia{stroke:var(--ds-line2);stroke-dasharray:3 3}.fv-pt{fill:#fff;stroke:var(--ds-primary);stroke-width:2.5px}.fv-pt.b{stroke:var(--ds-ink3);stroke-width:1.5px}.fv-bn{fill:var(--ds-primary)}.fv-bc{fill:#d9d4cb}.fv-leitura{color:var(--ds-ink);background:var(--ds-primary-tint);border-radius:9px;margin:2px 0 0;padding:8px 11px;font-size:12.5px}.fv-ret{gap:12px;padding:8px 0;display:grid}.fv-ret-l{grid-template-columns:90px minmax(0,1fr) 46px 64px;align-items:center;gap:12px;font-size:13px;display:grid}.fv-ret-n{font-weight:600}.fv-ret-b{background:#f1ede6;border-radius:6px;height:12px;overflow:hidden}.fv-ret-b i{background:var(--ds-primary);border-radius:6px;height:100%;display:block}.fv-ret-l b{text-align:right;font-size:15px}.fv-ret-q{color:var(--ds-ink2);font-size:12px}@media (max-width:560px){.fv-ret-l{grid-template-columns:74px minmax(0,1fr) 40px}.fv-ret-q{display:none}}.fv-venc{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:560px){.fv-venc{grid-template-columns:minmax(0,1fr)}}.fv-venc div{background:var(--ds-sunk);border:1px solid var(--ds-line);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.fv-venc span{color:var(--ds-ink2);font-size:11.5px}.fv-venc b{letter-spacing:-.03em;color:var(--ds-fin);font-size:19px}.fv-mod{gap:6px;margin-top:4px;display:grid}.fv-mod-b{border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}.fv-mod-l{color:var(--ds-ink2);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.fv-mod-l span{align-items:center;gap:5px;display:inline-flex}.fv-mod-l b{color:var(--ds-ink)}.fv-mod-l i{border-radius:3px;width:9px;height:9px}.fv .m0{background:var(--ds-run)}.fv .m1{background:var(--ds-str)}.fv .m2{background:var(--ds-bike)}.fv .m3{background:var(--ds-swim)}.fv-grupos{border-bottom:1px solid var(--ds-line);gap:18px;display:flex}.fv-grupos button{font:inherit;color:var(--ds-ink3);cursor:pointer;border-bottom:2px solid #0000;margin-bottom:-1px;padding:2px 0 9px;font-size:13.5px;font-weight:700}.fv-grupos button[aria-pressed=true]{color:var(--ds-ink);border-color:var(--ds-primary)}.fv-leg i.f{background:#ff6b002e;border-radius:3px;height:9px}.fv-faixa{fill:#ff6b0021}.fv-marcos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fv-marcos div{border-left:3px solid var(--ds-primary);gap:1px;padding:2px 10px;display:grid}.fv-marcos span{color:var(--ds-ink2);font-size:11.5px}.fv-marcos b{letter-spacing:-.03em;white-space:nowrap;font-size:20px}@media (max-width:560px){.fv-marcos{grid-template-columns:minmax(0,1fr)}}.fv-premissa{color:var(--ds-ink2);margin:0;font-size:11.5px}.fv-coorte{gap:4px;display:grid;overflow-x:auto}@media (max-width:699px){.fv-coorte{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}}.fv-co-l{grid-template-columns:64px 84px repeat(3,minmax(90px,1fr));align-items:stretch;gap:4px;font-size:12.5px;display:grid}.fv-co-l.cab span{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink3);padding:0 4px;font-size:10.5px;font-weight:700}.fv-co-l>span:first-child{text-transform:capitalize;align-self:center;font-weight:700}.fv-co-l>span:nth-child(2){color:var(--ds-ink2);align-self:center}.fv-co-c{background:rgba(255, 107, 0, calc(.08 + var(--p,0) * .34));border-radius:8px;gap:0;padding:7px 10px;display:grid}.fv-co-c b{font-size:14px}.fv-co-c span{color:var(--ds-ink2);font-size:11px}.fv-co-c.nao{background:var(--ds-sunk);border:1px dashed var(--ds-line2);color:var(--ds-ink3);align-content:center;font-size:11px}.fv-fx.t-warn{border-left:3px solid var(--ds-warn)}.fv-fx.t-bad{border-left:3px solid var(--ds-bad)}.fv-fx b{color:var(--ds-ink)!important}.fv .o-ok{background:var(--ds-ok)}.fv .o-warn{background:var(--ds-warn)}.fv .o-bad{background:var(--ds-bad)}.fv .o-mute{background:var(--ds-ink3)}.fv-mot{grid-template-columns:minmax(140px,220px) minmax(0,1fr) 30px}.fv-mot em{color:var(--ds-ink3);font-size:11px;font-style:normal}.fv-co-l.cab>span:first-child{text-transform:uppercase;font-weight:700}@media (prefers-reduced-motion:no-preference){@keyframes fv-anda{0%{clip-path:inset(-10px 100% -10px 0)}to{clip-path:inset(-10px -10px -10px 0)}}@keyframes fv-sobe{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fv-cresce-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fv-cresce-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fv-aparece{0%{opacity:0}to{opacity:1}}.fv.pronto:not(.on) :is(.fv-anda,.fv-tarde,.fv-kpi,.fv-col,.fv-ret-b i,.fv-mod-b i,.fv-cas-trilho i,.fv-co-c,.fv-marcos>div,.fv-venc>div,.fv-leitura){animation-play-state:paused}.fv.pronto .fv-anda{animation:1.4s cubic-bezier(.45,0,.2,1) both fv-anda}.fv.pronto .fv-tarde{animation:.4s 1.25s both fv-aparece}.fv.pronto .fv-kpi{animation:.55s cubic-bezier(.2,.7,.2,1) both fv-sobe}.fv.pronto .fv-kpi:nth-child(2){animation-delay:60ms}.fv.pronto .fv-kpi:nth-child(3){animation-delay:.12s}.fv.pronto .fv-kpi:nth-child(4){animation-delay:.18s}.fv.pronto .fv-kpi:nth-child(5){animation-delay:.24s}.fv.pronto .fv-kpi:nth-child(6){animation-delay:.3s}.fv.pronto .fv-col rect{transform-box:fill-box;animation:.6s cubic-bezier(.2,.7,.2,1) both fv-cresce-y;animation-delay:calc(var(--k) * 55ms);animation-play-state:inherit}.fv.pronto .fv-col .fv-bn{transform-origin:bottom}.fv.pronto .fv-col .fv-bc{transform-origin:top}.fv.pronto .fv-col text{animation:.3s both fv-aparece;animation-delay:calc(var(--k) * 55ms + .45s);animation-play-state:inherit}.fv.pronto:not(.on) .fv-col :is(rect,text){animation-play-state:paused}.fv.pronto .fv-ret-b i,.fv.pronto .fv-mod-b i,.fv.pronto .fv-cas-trilho i{transform-origin:0;animation:.8s cubic-bezier(.2,.7,.2,1) both fv-cresce-x}.fv.pronto .fv-ret-l:nth-child(2) .fv-ret-b i{animation-delay:80ms}.fv.pronto .fv-ret-l:nth-child(3) .fv-ret-b i{animation-delay:.16s}.fv.pronto .fv-ret-l:nth-child(4) .fv-ret-b i{animation-delay:.24s}.fv.pronto .fv-ret-l:nth-child(5) .fv-ret-b i{animation-delay:.32s}.fv.pronto .fv-ret-l:nth-child(6) .fv-ret-b i{animation-delay:.4s}.fv.pronto .fv-ret-l:nth-child(7) .fv-ret-b i{animation-delay:.48s}.fv.pronto .fv-cas-lista li:nth-child(2) i{animation-delay:.25s}.fv.pronto .fv-cas-lista li:nth-child(3) i{animation-delay:.45s}.fv.pronto .fv-cas-lista li:nth-child(4) i{animation-delay:.65s}.fv.pronto .fv-cas-lista li:nth-child(5) i{animation-delay:.9s}.fv.pronto .fv-co-c{animation:.45s both fv-sobe}.fv.pronto .fv-co-l:nth-child(2) .fv-co-c{animation-delay:50ms}.fv.pronto .fv-co-l:nth-child(3) .fv-co-c{animation-delay:.12s}.fv.pronto .fv-co-l:nth-child(4) .fv-co-c{animation-delay:.19s}.fv.pronto .fv-co-l:nth-child(5) .fv-co-c{animation-delay:.26s}.fv.pronto .fv-co-l:nth-child(6) .fv-co-c{animation-delay:.33s}.fv.pronto .fv-co-l:nth-child(7) .fv-co-c{animation-delay:.4s}.fv.pronto .fv-co-c:nth-child(4){animation-delay:calc(var(--d,0s) + .1s)}.fv.pronto :is(.fv-marcos,.fv-venc)>div{animation:.5s both fv-sobe}.fv.pronto :is(.fv-marcos,.fv-venc)>div:nth-child(2){animation-delay:.1s}.fv.pronto :is(.fv-marcos,.fv-venc)>div:nth-child(3){animation-delay:.2s}.fv.pronto .fv-leitura{animation:.5s .9s both fv-sobe}}.fv-cas-b.t-base{fill:var(--ds-ink)}.fv-cas-b.t-mais{fill:var(--ds-ok)}.fv-cas-b.t-menos{fill:var(--ds-bad)}.fv-cas-v{font-size:15px;font-weight:800;font-family:var(--sans);fill:var(--ds-ink)}.fv-cas-v.t-mais{fill:var(--ds-ok-strong)}.fv-cas-v.t-menos{fill:var(--ds-bad-strong)}.fv-cas-leg{text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:-4px;font-size:12.5px;display:grid}.fv-cas-leg div{gap:1px;display:grid}.fv-cas-leg span:first-child{color:var(--ds-ink);font-weight:600}.fv-cas-leg .fv-cas-q{color:var(--ds-ink3);font-size:11.5px}@media (max-width:560px){.fv-cas-leg{font-size:10.5px}.fv-cas-v{font-size:20px}}.fv-cas-lista{gap:10px;margin:0;padding:0;list-style:none;display:none}.fv-cas-lista li{grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.fv-cas-lr{gap:1px;min-width:0;display:grid}.fv-cas-lr span:first-child{color:var(--ds-ink);font-weight:600}.fv-cas-lr .fv-cas-q{color:var(--ds-ink3);font-size:11px}.fv-cas-trilho{background:#f1ede6;border-radius:6px;height:12px;position:relative}.fv-cas-trilho i{border-radius:6px;min-width:3px;position:absolute;top:0;bottom:0}.fv-cas-lista .t-base i{background:var(--ds-ink)}.fv-cas-lista .t-mais i{background:var(--ds-ok)}.fv-cas-lista .t-menos i{background:var(--ds-bad)}.fv-cas-lista b{text-align:right;white-space:nowrap;font-size:13.5px}.fv-cas-lista .t-mais b{color:var(--ds-ok-strong)}.fv-cas-lista .t-menos b{color:var(--ds-bad-strong)}@media (max-width:699px){.fv-cas-larga{display:none}.fv-cas-lista{display:grid}}@media (prefers-reduced-motion:no-preference){.fv.pronto .fv-col .fv-cas-b{transform-origin:bottom}}.fv-ax.fv-n{fill:var(--ds-primary-strong);font-weight:700}
.tv{font-family:var(--font-inter), system-ui, sans-serif;color:#fff;grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;gap:56px;display:grid}.tv *{box-sizing:border-box}.tv .num{font-variant-numeric:tabular-nums}.tv button{font:inherit;cursor:pointer}.tv button:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.tv-cel{flex-direction:column;align-items:center;gap:16px;min-width:0;display:flex}.tv-phone{width:100%;max-width:330px;height:640px;color:var(--ds-ink);background:#f6f5f2;border:9px solid #1a1a1e;border-radius:46px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 60px 120px -40px #000000b3}.tv-status{justify-content:space-between;align-items:center;padding:12px 22px 4px;font-size:13px;font-weight:600;display:flex}.tv-ilha{background:#000;border-radius:14px;width:86px;height:24px}.tv-bat{border:1.5px solid #1b1a17;border-radius:3px;width:22px;height:11px;position:relative}.tv-bat:after{content:"";background:#22a447;border-radius:1px;position:absolute;inset:1.5px 5px 1.5px 1.5px}.tv-cab{grid-template-columns:34px 1fr 34px;align-items:center;padding:8px 12px 10px;display:grid}.tv-cab b{text-align:center;font-size:15px;font-weight:600}.tv-volta{background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:22px;line-height:1;display:grid;box-shadow:0 2px 8px #0000000f}.tv-tela{scrollbar-width:none;flex-direction:column;flex:1;gap:10px;padding:4px 12px 16px;display:flex;overflow-y:auto}.tv-tela::-webkit-scrollbar{display:none}.tv-card{border:1px solid var(--ds-line);background:#fff;border-radius:16px;flex-direction:column;gap:5px;padding:13px 14px;display:flex}.tv-t{letter-spacing:-.01em;font-size:16px;font-weight:700}.tv-t2{font-size:14px;font-weight:600}.tv-mut{color:var(--ds-ink2);font-size:12px}.tv-mut b{color:var(--ds-ink);font-weight:600}.tv-ln{flex-wrap:wrap;gap:4px 14px;display:flex}.tv-sep{background:var(--ds-line);height:1px;margin:5px 0}.tv-vs{align-items:stretch}.tv-vs>.tv-mut{text-align:center}.tv-vs-l{align-items:center;gap:8px;margin:6px 0;display:flex}.tv-trilho{background:#e8efe9;border-radius:4px;flex:1;height:8px}.tv-av{color:#fff;background:#4a4a48;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.tv-av.g{width:46px;height:46px;font-size:15px}.tv-ok{color:var(--ds-ok-strong);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.tv-ok i{background:var(--ds-ok-soft);border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;display:grid}.tv-btn{background:var(--ds-primary);color:#fff;text-align:center;border:0;border-radius:999px;margin-top:6px;padding:11px 14px;font-size:14px;font-weight:600;box-shadow:0 8px 18px -10px #ff6b00cc}.tv-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.tv-btn.ok{box-shadow:none;background:#1f9d55}.tv-btn.sec{color:var(--ds-ink);border:1px solid var(--ds-line2);box-shadow:none;background:#fff}.tv-aviso{color:var(--ds-warn-strong);background:var(--ds-warn-soft);border-radius:10px;padding:7px 9px;font-size:12px}.tv-sets{flex-direction:column;gap:8px;margin-top:4px;display:flex}.tv-set{border:1px solid var(--ds-line);border-radius:12px;gap:6px;padding:8px 10px;display:grid}.tv-set.ruim{border-color:var(--ds-warn)}.tv-set-n{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink3);font-size:10.5px;font-weight:700}.tv-step{grid-template-columns:1fr 30px 28px 30px;align-items:center;gap:6px;display:grid}.tv-step-n{color:var(--ds-ink2);font-size:12px;font-weight:600}.tv-step button{border:1px solid var(--ds-line2);background:var(--ds-sunk);width:30px;height:30px;color:var(--ds-ink);border-radius:50%;font-size:16px;line-height:1}.tv-step b{text-align:center;font-size:17px;font-weight:800}.tv-placar{letter-spacing:-.01em;font-size:26px;font-weight:800}.tv-notif{color:#fff;background:#1b1a17;border-radius:18px;flex-direction:column;gap:8px;padding:12px 13px;animation:.35s ease-out tv-sobe;display:flex}.tv-notif-k{letter-spacing:.08em;text-transform:uppercase;color:#ffb27a;font-size:10.5px;font-weight:700}.tv-notif-l{align-items:center;gap:10px;font-size:13px;display:flex}.tv-notif-l>span{flex-direction:column;display:flex}.tv-notif-l b{font-weight:600}.tv-notif-b{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tv-notif-b .tv-btn{margin:0;padding:9px 8px;font-size:13px}.tv-notif .tv-btn.sec{color:#fff;background:0 0;border-color:#ffffff4d}.tv-res{align-items:flex-start;animation:.35s ease-out tv-sobe}.tv-res .tv-btn{align-self:stretch}.tv-pill{color:var(--ds-ok-strong);background:var(--ds-ok-soft);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.tv-rk-cab{flex-direction:column;gap:2px;padding:4px 2px 2px;display:flex}.tv-sua{color:var(--ds-primary-strong);font-size:12px;font-weight:600}.tv-rk{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.tv-rk-l{border:1px solid var(--ds-line);background:#fff;border-radius:14px;grid-template-columns:30px 28px 1fr auto;align-items:center;gap:8px;padding:9px 11px;animation:.4s ease-out tv-entra;display:grid}.tv-rk-l.eu{background:var(--ds-primary);border-color:var(--ds-primary);color:#fff;box-shadow:0 10px 22px -12px #ff6b00e6}.tv-rk-p{font-size:13px;font-weight:700}.tv-rk-av{background:var(--ds-primary-soft);border-radius:50%;width:28px;height:28px}.tv-rk-l.eu .tv-rk-av{background:#ffffff4d}.tv-rk-n{flex-direction:column;min-width:0;display:flex}.tv-rk-n b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.tv-rk-n span{color:var(--ds-ink2);flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.tv-rk-l.eu .tv-rk-n span{color:#ffffffd9}.tv-rk-n em{font-style:normal;font-weight:700}.tv-rk-n em.sobe{color:var(--ds-ok-strong)}.tv-rk-n em.cai{color:var(--ds-bad-strong)}.tv-rk-l.eu .tv-rk-n em{color:#fff}.tv-rk-pts{color:var(--ds-ink2);flex-direction:column;align-items:flex-end;font-size:10.5px;display:flex}.tv-rk-pts b{color:var(--ds-ink);font-size:16px;font-weight:800}.tv-rk-l.eu .tv-rk-pts,.tv-rk-l.eu .tv-rk-pts b{color:#fff}.tv-nota{margin:2px 2px 0;line-height:1.45}.tv-chave{flex-direction:column;gap:6px;display:flex}.tv-fase{letter-spacing:.08em;text-transform:uppercase;color:var(--ds-ink3);margin-top:6px;font-size:10.5px;font-weight:700}.tv-jogo{border:1px solid var(--ds-line);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.tv-jogo.vazio{background:0 0;border-style:dashed}.tv-jl{align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.tv-jl+.tv-jl{border-top:1px solid var(--ds-line)}.tv-jogo.vazio .tv-jl{color:var(--ds-ink3)}.tv-jl i{color:var(--ds-ink3);width:14px;font-size:11px;font-style:normal;font-weight:700}.tv-jl.eu{background:var(--ds-primary-tint);color:var(--ds-primary-strong);font-weight:700}.tv-abas{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.tv-abas button{color:#fffc;background:0 0;border:0;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:600;position:relative}.tv-abas button.on{background:var(--ds-primary);color:#fff}.tv-dot{background:#4ade80;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:8px}.tv-org{flex-direction:column;gap:14px;min-width:0;display:flex}.tv-kick{letter-spacing:.12em;text-transform:uppercase;color:var(--ds-primary);font-size:12px;font-weight:700}.tv-org h3{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.12}.tv-org>p{color:#d8d7d4;text-wrap:pretty;max-width:46ch;margin:0;font-size:16px;line-height:1.55}.tv-kpis{grid-template-columns:1.4fr 1fr;gap:10px;margin-top:4px;display:grid}.tv-kpis>div{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.tv-kpis span{letter-spacing:.08em;text-transform:uppercase;color:#fff9;font-size:11px;font-weight:700}.tv-kpis b{font-size:26px;font-weight:800}.tv-kpis small{color:#fff9;font-size:13px;font-weight:500}.tv-barra{background:#ffffff1f;border-radius:3px;height:6px;display:block;overflow:hidden}.tv-barra i{background:var(--ds-primary);border-radius:3px;height:100%;transition:width .5s;display:block}.tv-log{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tv-log li{color:#ecebe8;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;animation:.35s ease-out tv-entra;display:flex}.tv-log li i{color:#4ade80;background:#4ade8029;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;font-style:normal;font-weight:800;display:grid}.tv-log li.alerta i{color:#fbbf24;background:#f59e0b2e}.tv-log li.espera{color:#ffffff8c;padding-left:30px;font-size:13px}@keyframes tv-sobe{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tv-entra{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tv-notif,.tv-res,.tv-rk-l,.tv-log li{animation:none}.tv-barra i{transition:none}}@media (max-width:860px){.tv{grid-template-columns:minmax(0,1fr);gap:36px}.tv-phone{height:600px}}@media (max-width:420px){.tv-abas button{padding:8px 14px}.tv-kpis b{font-size:22px}}
