@layer components{.live-rotinas{--pt:.248756cqw;--wash:color-mix(in srgb, var(--green) 14%, var(--surface-raised));--wash-bg:color-mix(in srgb, var(--green) 14%, var(--bg))}.rot-scroll{padding-bottom:calc(110 * var(--pt))}.live-rotinas:before{content:"";height:calc(65 * var(--pt));background:linear-gradient(to bottom, var(--bg) 55%, transparent);pointer-events:none;z-index:2;position:absolute;inset:0 0 auto}.rot-header{margin:calc(93 * var(--pt)) 0 0 calc(24 * var(--pt));height:calc(30 * var(--pt));align-items:center;display:flex}.rot-title{font-size:calc(22.5 * var(--pt));letter-spacing:calc(.2 * var(--pt));font-weight:600;line-height:1}.rot-title-cal{margin-left:calc(22 * var(--pt));color:var(--action);align-items:center;display:flex}.rot-title-cal svg{width:calc(19.5 * var(--pt));height:calc(19.5 * var(--pt))}.rot-header-icons{padding-right:calc(31 * var(--pt));gap:calc(14 * var(--pt));margin-left:auto;display:flex}.rot-header-icons span{width:calc(30 * var(--pt));height:calc(30 * var(--pt));justify-content:center;align-items:center;display:flex}.rot-header-icons svg{width:calc(20 * var(--pt));height:calc(20 * var(--pt))}.rot-ruler{margin:calc(31 * var(--pt)) 0 0 calc(24 * var(--pt));width:calc(354 * var(--pt));height:calc(88 * var(--pt));border-radius:calc(16 * var(--pt));background:var(--surface-raised);border:calc(1 * var(--pt)) solid var(--outline);position:relative;overflow:hidden}.rot-ruler-row{top:calc(7 * var(--pt));left:calc(-35 * var(--pt));gap:calc(4 * var(--pt));display:flex;position:absolute}.rot-day{width:calc(54 * var(--pt));height:calc(72 * var(--pt));border-radius:calc(8 * var(--pt));padding-top:calc(7 * var(--pt));flex-direction:column;align-items:center;display:flex}.rot-day[data-on=true]{background:color-mix(in srgb, var(--text) 10%, transparent)}.rot-day-label{font-size:calc(12.5 * var(--pt));line-height:calc(15 * var(--pt));color:var(--muted)}.rot-day-num{margin-top:calc(10 * var(--pt));font-size:calc(18 * var(--pt));line-height:calc(22 * var(--pt));color:var(--muted);font-weight:600}.rot-day[data-on=true] .rot-day-num{color:var(--text)}.rot-filter{margin:calc(25 * var(--pt)) calc(24 * var(--pt)) 0;height:calc(28 * var(--pt));align-items:center;display:flex}.rot-filter-label{align-items:center;gap:calc(6 * var(--pt));font-size:calc(13 * var(--pt));color:var(--muted);line-height:1;display:flex}.rot-filter-label .rot-filter-glyph{color:var(--action)}.rot-filter-label .rot-filter-chev{width:calc(10 * var(--pt));height:calc(10 * var(--pt));margin-left:calc(2 * var(--pt))}.rot-filter-cal{width:calc(37 * var(--pt));height:calc(28 * var(--pt));background:var(--surface-raised);border:calc(1 * var(--pt)) solid var(--outline);color:var(--action);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;display:flex}.rot-filter-cal svg{width:calc(15 * var(--pt));height:calc(15 * var(--pt))}.rot-grid{margin:calc(17.7 * var(--pt)) calc(24 * var(--pt)) 0;gap:calc(12 * var(--pt));grid-template-columns:1fr 1fr;display:grid}.rot-card{width:100%;height:calc(206 * var(--pt));border-radius:calc(16 * var(--pt));background:var(--surface-raised);border:calc(1 * var(--pt)) solid var(--outline);transition:transform .18s var(--ease-stamp);flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex;overflow:hidden}.rot-card:active{transform:scale(.97)}.rot-card-wash{height:calc(55 * var(--pt));background:var(--wash);color:var(--green);flex:none;justify-content:center;align-items:center;display:flex}.rot-card-body{padding:calc(17 * var(--pt)) calc(16 * var(--pt)) 0;flex:none;display:block}.rot-card-name{height:calc(38 * var(--pt));font-size:calc(15 * var(--pt));line-height:calc(19 * var(--pt));font-weight:600;display:block;overflow:hidden}.rot-card-day{margin-top:calc(14 * var(--pt));font-size:calc(13 * var(--pt));line-height:calc(16 * var(--pt));color:var(--muted);display:block}.rot-card-size{margin-top:calc(8 * var(--pt));font-size:calc(12 * var(--pt));line-height:calc(15 * var(--pt));color:var(--muted);display:block}.rot-fab{right:calc(24 * var(--pt));bottom:calc(99 * var(--pt));width:calc(56 * var(--pt));height:calc(56 * var(--pt));background:var(--green);color:var(--on-green);box-shadow:0 calc(4 * var(--pt)) calc(12 * var(--pt)) color-mix(in srgb, var(--green) 34%, transparent);z-index:5;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute}.rot-fab svg{width:calc(24 * var(--pt));height:calc(24 * var(--pt));transition:transform .26s var(--ease-stamp)}.rot-fab-open svg{transform:rotate(45deg)}.rot-menu{right:calc(24 * var(--pt));bottom:calc(167 * var(--pt));align-items:stretch;gap:calc(12 * var(--pt));z-index:5;transform-origin:100% 100%;transition:transform .26s var(--ease-stamp), opacity .2s var(--ease-stamp);flex-direction:column;display:flex;position:absolute}.rot-menu[data-open=false]{opacity:0;pointer-events:none;transform:scale(.86)}.rot-menu-item{justify-content:center;align-items:center;gap:calc(8 * var(--pt));height:calc(44 * var(--pt));padding:0 calc(20 * var(--pt));font-size:calc(14.5 * var(--pt));white-space:nowrap;box-shadow:var(--sh-lg);border-radius:999px;font-weight:600;display:flex}.rot-menu-item svg{width:calc(17 * var(--pt));height:calc(17 * var(--pt))}.rot-menu-primary{background:var(--green);color:var(--on-green)}.rot-menu-secondary{background:var(--surface-raised);color:var(--text);border:calc(1.5 * var(--pt)) solid var(--outline)}.rot-veil{z-index:6;width:100%;transition:opacity .32s var(--ease-stamp);background:#0003;position:absolute;inset:0}.rot-veil:not(.rot-veil-on){opacity:0;pointer-events:none}.rot-sheet{left:calc(8 * var(--pt));right:calc(8 * var(--pt));bottom:calc(8 * var(--pt));height:calc(451 * var(--pt));border-radius:calc(26 * var(--pt));background:var(--bg);box-shadow:var(--sh-card);z-index:7;transition:transform .38s var(--ease-stamp);position:absolute;overflow:hidden}.rot-sheet[data-open=false]{transform:translateY(calc(465 * var(--pt)));pointer-events:none}.rot-grabber{width:calc(36 * var(--pt));height:calc(5 * var(--pt));margin:calc(5 * var(--pt)) auto 0;background:color-mix(in srgb, var(--text) 26%, transparent);border-radius:999px}.rot-sheet-head{margin-top:calc(16 * var(--pt));padding:0 calc(23 * var(--pt));align-items:center;gap:calc(13 * var(--pt));display:flex}.rot-sheet-circle{width:calc(42 * var(--pt));height:calc(42 * var(--pt));background:var(--wash-bg);color:var(--green);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.rot-sheet-text,.rot-missing-text{min-width:0}.rot-sheet-title{font-size:calc(22 * var(--pt));line-height:calc(26 * var(--pt));font-weight:600;display:block}.rot-sheet-sub{margin-top:calc(9 * var(--pt));font-size:calc(13 * var(--pt));line-height:calc(17 * var(--pt));color:var(--muted);display:block}.rot-list{margin-top:calc(21 * var(--pt));padding:0 calc(23 * var(--pt));height:calc(180 * var(--pt));gap:calc(11.7 * var(--pt));flex-direction:column;display:flex;overflow:hidden}.rot-ex{align-items:center;gap:calc(13 * var(--pt));height:calc(42 * var(--pt));flex:none;display:flex}.rot-ex-thumb{width:calc(42 * var(--pt));height:calc(42 * var(--pt));border-radius:calc(8 * var(--pt));background:var(--surface-raised);border:calc(1 * var(--pt)) solid var(--outline);flex:none;position:relative;overflow:hidden}.rot-ex-thumb img{object-fit:cover}.rot-ex-name{min-width:0;font-size:calc(15 * var(--pt));line-height:calc(19 * var(--pt));text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rot-ex-meta{align-items:flex-end;gap:calc(5 * var(--pt));font-size:calc(11 * var(--pt));line-height:calc(13 * var(--pt));color:var(--muted);flex-direction:column;flex:none;display:flex}.rot-ex-meta span{align-items:center;gap:calc(4 * var(--pt));display:flex}.rot-ex-meta svg{width:calc(11 * var(--pt));height:calc(11 * var(--pt))}.rot-missing{gap:calc(13 * var(--pt));padding:calc(8 * var(--pt));border-radius:calc(12 * var(--pt));border:calc(1 * var(--pt)) dashed color-mix(in srgb, var(--text) 26%, transparent);flex:none;display:flex}.rot-missing-thumb{width:calc(42 * var(--pt));height:calc(42 * var(--pt));border-radius:calc(8 * var(--pt));background:color-mix(in srgb, var(--text) 7%, transparent);color:var(--muted);filter:blur(calc(1.2 * var(--pt)));flex:none;justify-content:center;align-items:center;display:flex}.rot-missing-thumb svg{width:calc(17 * var(--pt));height:calc(17 * var(--pt))}.rot-missing-name{font-size:calc(15 * var(--pt));line-height:calc(19 * var(--pt));color:var(--muted);display:block}.rot-missing-body{margin-top:calc(5 * var(--pt));font-size:calc(12.5 * var(--pt));line-height:calc(16.5 * var(--pt));color:var(--muted);display:block}.rot-sheet-actions{margin-top:calc(12 * var(--pt));padding:0 calc(23 * var(--pt))}.rot-start{width:100%;height:calc(46 * var(--pt));background:var(--green);color:var(--on-green);font-size:calc(16 * var(--pt));border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:flex}.rot-secondary-row{margin-top:calc(12.6 * var(--pt));gap:calc(12 * var(--pt));grid-template-columns:1fr 1fr;display:grid}.rot-secondary{height:calc(44 * var(--pt));background:var(--surface-raised);border:calc(1 * var(--pt)) solid var(--outline);color:var(--text);font-size:calc(14.5 * var(--pt));border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:flex}.rot-done{justify-content:center;align-items:center;gap:calc(14 * var(--pt));flex-direction:column;height:100%;display:flex}.rot-done-mark{width:calc(72 * var(--pt));height:calc(72 * var(--pt));background:var(--wash-bg);color:var(--green);border-radius:999px;justify-content:center;align-items:center;display:flex}.rot-done-mark svg{width:calc(34 * var(--pt));height:calc(34 * var(--pt))}.rot-done-word{font-size:calc(28 * var(--pt));font-weight:600;line-height:1;display:block}.rot-done-sub{font-size:calc(13 * var(--pt));color:var(--muted);display:block}.rot-halter{fill:currentColor;display:block}}
@layer components{.fi{--u:.248756cqw;background:color-mix(in srgb, var(--text) 23%, var(--bg));position:absolute;inset:0}.fi-sheet{inset:calc(62 * var(--u)) 0 0;background:var(--bg);border-radius:calc(38 * var(--u)) calc(38 * var(--u)) 0 0;position:absolute;overflow:hidden}.fi-sheet:before{content:"";height:calc(22 * var(--u));background:linear-gradient(to bottom, var(--bg) 60%, transparent);pointer-events:none;z-index:2;position:absolute;inset:0 0 auto}.fi-grab{z-index:3;top:calc(5 * var(--u));width:calc(36 * var(--u));height:calc(5 * var(--u));background:color-mix(in srgb, var(--text) 28%, transparent);border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.fi-scroll{padding:calc(24 * var(--u));padding-bottom:calc(186 * var(--u));gap:calc(16 * var(--u));flex-direction:column;align-items:stretch;display:flex}.fi-scroll>*{flex:none}.fi-head{align-items:center;gap:calc(12 * var(--u));display:flex}.fi-title{font-size:calc(22 * var(--u));letter-spacing:calc(.2 * var(--u));flex:1;font-weight:600;line-height:1.574}.fi-close{width:calc(32 * var(--u));height:calc(32 * var(--u));color:var(--muted);flex:none;justify-content:center;align-items:center;display:flex}.fi-close svg{width:calc(27.8 * var(--u));height:calc(27.8 * var(--u))}.fi-body{font-size:calc(15 * var(--u));color:var(--muted);line-height:1.574}.fi-hint{font-size:calc(12 * var(--u));color:var(--muted);line-height:1.574}.fi-seg{gap:calc(4 * var(--u));align-items:center;display:flex}.live .fi-segitem{height:calc(4 * var(--u));width:calc(40 * var(--u));background:color-mix(in srgb, var(--warning) 35%, transparent);transition:background-color .32s var(--ease-stamp), flex-grow .32s var(--ease-stamp);border-radius:999px;flex:none}.live .fi-segitem[data-ok=true]{background:color-mix(in srgb, var(--action) 35%, transparent)}.live .fi-segitem[data-atual=true]{background:var(--warning);flex:1;width:auto}.live .fi-segitem[data-ok=true][data-atual=true]{background:var(--action)}.fi-rail{align-items:flex-start;gap:calc(12 * var(--u));margin:0 calc(-24 * var(--u));padding:0 calc(24 * var(--u));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:calc(24 * var(--u));scrollbar-width:none;display:flex;overflow-x:auto}.fi-rail::-webkit-scrollbar{display:none}.fi-card{scroll-snap-align:start;background:var(--surface-raised);border:calc(1 * var(--u)) solid var(--outline);border-radius:calc(16 * var(--u));width:100%;padding:calc(15 * var(--u));gap:calc(12 * var(--u));animation:fi-entra .38s var(--ease-stamp) .6s both;flex-direction:column;flex:none;display:flex}@keyframes fi-entra{0%{transform:translateY(calc(20 * var(--u)));opacity:0}to{opacity:1;transform:translateY(0)}}.fi-cardhead{align-items:flex-start;gap:calc(8 * var(--u));display:flex}.fi-cardname{margin-top:calc(5.6 * var(--u));gap:calc(2 * var(--u));flex-direction:column;flex:1;display:flex}.fi-cardname b{font-size:calc(15 * var(--u));font-weight:600;line-height:1.574}.fi-pencil{width:calc(34 * var(--u));height:calc(34 * var(--u));background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--muted);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.fi-pencil svg{width:calc(13.8 * var(--u));height:calc(13.8 * var(--u))}.fi-pulse-a,.fi-pulse-b{animation:fi-pulse .42s var(--ease-stamp)}@keyframes fi-pulse{0%{transform:scale(1)}45%{background:color-mix(in srgb, var(--text) 12%, transparent);transform:scale(1.18)}to{transform:scale(1)}}.fi-row{align-items:flex-start;gap:calc(8 * var(--u));padding:calc(8 * var(--u));border-radius:calc(8 * var(--u));background:color-mix(in srgb, var(--text) 4%, transparent);display:flex}.fi-row[data-open=true]{border:calc(1 * var(--u)) dashed var(--outline);padding:calc(7 * var(--u));background:0 0}.fi-thumb{width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:calc(8 * var(--u));object-fit:cover;flex:none}.fi-blur{width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:calc(8 * var(--u));color:var(--muted);flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.fi-blur img{object-fit:cover;width:100%;height:100%;filter:blur(calc(6 * var(--u)));opacity:.5;position:absolute;inset:0;transform:scale(1.35)}.fi-blur svg{width:calc(19.3 * var(--u));height:calc(19.3 * var(--u));position:relative}.fi-lines{gap:calc(3 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.fi-name{font-size:calc(15 * var(--u));line-height:1.574}.fi-row[data-open=true] .fi-name{color:var(--muted)}.fi-why,.fi-set{font-size:calc(12 * var(--u));color:var(--muted);line-height:1.574}.fi-set{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.fi-info{margin-left:calc(12 * var(--u));width:calc(32 * var(--u));height:calc(32 * var(--u));color:var(--muted);flex:none;justify-content:center;align-items:center;display:flex}.fi-info svg{width:calc(20.3 * var(--u));height:calc(20.3 * var(--u))}.fi-cands{margin-top:calc(4 * var(--u));gap:calc(4 * var(--u));padding-right:calc(8 * var(--u));flex-direction:column;display:flex}.fi-cands>p{font-size:calc(12 * var(--u));line-height:1.574}.fi-cand{align-items:center;gap:calc(8 * var(--u));padding:calc(4 * var(--u)) calc(8 * var(--u));border-radius:calc(8 * var(--u));background:color-mix(in srgb, var(--text) 5%, transparent);width:100%;display:flex}.fi-cand img{width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:calc(8 * var(--u));object-fit:cover;flex:none}.fi-cand span{min-width:0;font-size:calc(12 * var(--u));flex:1;line-height:1.574}.fi-cand svg{width:calc(14.1 * var(--u));height:calc(14.1 * var(--u));color:var(--muted);flex:none}.fi-bar{left:calc(24 * var(--u));right:calc(24 * var(--u));bottom:calc(46 * var(--u));padding:calc(8 * var(--u));gap:calc(8 * var(--u));border-radius:calc(40 * var(--u));background:var(--nav-bg);border:calc(1 * var(--u)) solid var(--nav-border);box-shadow:var(--sh-lg);-webkit-backdrop-filter:blur(calc(16 * var(--u))) saturate(1.4);backdrop-filter:blur(calc(16 * var(--u))) saturate(1.4);z-index:3;flex-direction:column;display:flex;position:absolute}.fi-done{font-size:calc(15 * var(--u));text-align:center;color:var(--text);padding:0 calc(8 * var(--u));line-height:1.574}.fi-primary{width:100%;height:calc(48 * var(--u));background:var(--green);color:var(--on-green);font-size:calc(15 * var(--u));border-radius:999px;justify-content:center;align-items:center;font-weight:600;line-height:1.574;display:flex}.fi-secondary{width:100%;height:calc(44 * var(--u));font-size:calc(12 * var(--u));color:var(--muted);justify-content:center;align-items:center;line-height:1.574;display:flex}@media (prefers-reduced-motion:reduce){.fi-card,.fi-pulse-a,.fi-pulse-b{animation:none}.fi-seg span:first-child{transition:none}}.mfit-faixa{background:radial-gradient(520px circle at 88% 0%, #04de7b24, #04de7b08 55%, transparent), linear-gradient(to bottom left, #01321c2e, transparent 70%), var(--bg);position:relative}.mfit-dito{--muted:var(--on-wash-muted);--action:var(--on-wash-accent);--action-text:var(--on-wash-accent)}.mfit-recorte{justify-content:center;height:clamp(280px,42vh,380px);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 84%,#0000);mask-image:linear-gradient(#000 84%,#0000)}.mfit-recorte .device{flex:none;align-self:flex-start}.mfit-acao{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:26px;display:flex}@media (max-width:767px){.mfit-acao{justify-content:center}}.mfit-faixa:before{content:"";background:linear-gradient(to right, transparent, var(--outline) 20%, var(--outline) 80%, transparent);height:1px;position:absolute;inset:0 0 auto}}
@layer components{.live-progresso{--pt:calc(100cqw / 402)}.live-progresso:before{content:"";height:calc(65 * var(--pt));background:linear-gradient(to bottom, var(--bg) 55%, transparent);pointer-events:none;z-index:2;position:absolute;inset:0 0 auto}.lp-col{padding:calc(86 * var(--pt)) calc(24 * var(--pt)) calc(104 * var(--pt));flex-direction:column;display:flex}.lp-head{height:calc(45 * var(--pt));align-items:center;display:flex}.lp-title{font-size:calc(18.5 * var(--pt));letter-spacing:calc(.2 * var(--pt));white-space:nowrap;font-weight:600;line-height:1.574}.lp-head-cal{width:calc(44 * var(--pt));height:calc(44 * var(--pt));margin-left:calc(12 * var(--pt));color:var(--action);justify-content:center;align-items:center;display:flex}.lp-head-cal svg{width:calc(19.7 * var(--pt));height:calc(18 * var(--pt))}.lp-head-icons{margin-left:auto;display:flex}.lp-head-icons>span{width:calc(44 * var(--pt));height:calc(44 * var(--pt));color:var(--text);justify-content:center;align-items:center;display:flex}.lp-head-icons svg{width:calc(22 * var(--pt));height:calc(22 * var(--pt))}.lp-pill{margin-top:calc(29 * var(--pt));padding:calc(4 * var(--pt));box-shadow:inset 0 0 0 calc(1 * var(--pt)) var(--divider);background:var(--surface-raised);border-radius:999px;display:flex;position:relative}.lp-pill:before{content:"";left:calc(4 * var(--pt));top:calc(4 * var(--pt));width:calc((100% - 8 * var(--pt)) / 4);height:calc(39.6 * var(--pt));background:var(--green);transform:translateX(calc(var(--i,0) * 100%));transition:transform .18s var(--ease-stamp);border-radius:999px;position:absolute}.lp-seg{height:calc(39.6 * var(--pt));line-height:1.574;font-size:calc(15 * var(--pt));color:var(--muted);transition:color .18s var(--ease-stamp);border-radius:999px;flex:1;justify-content:center;align-items:center;font-weight:600;display:flex;position:relative}.lp-seg-on{color:var(--on-green)}.lp-section{margin-top:calc(23 * var(--pt));font-size:calc(22 * var(--pt));letter-spacing:calc(.2 * var(--pt));font-weight:600;line-height:1.574}.lp-chart-head{margin-top:calc(24 * var(--pt));align-items:center;gap:calc(12 * var(--pt));display:flex}.lp-chip{width:calc(30 * var(--pt));height:calc(30 * var(--pt));border-radius:calc(8 * var(--pt));flex:none;justify-content:center;align-items:center;display:flex}.lp-chip svg{width:calc(16 * var(--pt));height:calc(16 * var(--pt))}.lp-chip[data-tint=action]{background:color-mix(in srgb, var(--action) 16%, transparent);color:var(--action)}.lp-chip[data-tint=frozen]{background:color-mix(in srgb, var(--frozen) 16%, transparent);color:var(--frozen)}.lp-chart-title{font-size:calc(22 * var(--pt));letter-spacing:calc(.2 * var(--pt));white-space:nowrap;font-weight:600;line-height:1.574;overflow:hidden}.lp-caret{width:calc(16 * var(--pt));height:calc(16 * var(--pt));color:var(--muted);flex:none;margin-left:auto}.lp-card{margin-top:calc(12 * var(--pt));padding:calc(16 * var(--pt));border:calc(1 * var(--pt)) solid var(--outline);border-radius:calc(16 * var(--pt));background:var(--surface-raised)}.lp-card[data-gap=lg]{gap:calc(16 * var(--pt));flex-direction:column;display:flex}.lp-card[data-empty=true]{height:calc(80 * var(--pt));padding:0}.lp-stats{gap:calc(24 * var(--pt));display:flex}.lp-stat{flex-direction:column;display:flex}.lp-value{font-size:calc(26 * var(--pt));color:var(--text);font-weight:700;line-height:1.574}.lp-label{margin-top:calc(4 * var(--pt));font-size:calc(13 * var(--pt));color:var(--muted);white-space:nowrap;line-height:1.574}.lp-rule{height:calc(1 * var(--pt));background:var(--divider)}.lp-bar{height:calc(4 * var(--pt));background:var(--ring);box-shadow:inset 0 0 0 calc(.5 * var(--pt)) var(--divider);border-radius:999px;overflow:hidden}.lp-bar>i{background:var(--green);height:100%;transition:width .42s var(--ease-stamp);border-radius:999px;display:block}.lp-hint{font-size:calc(12 * var(--pt));color:var(--muted);line-height:1.574}.lp-pct{align-items:baseline;gap:calc(4 * var(--pt));display:flex}.lp-pct-icon{width:calc(16.3 * var(--pt));height:calc(10 * var(--pt));margin-right:calc(4 * var(--pt));color:var(--action);align-self:center}.lp-pct-num{font-size:calc(26 * var(--pt));font-weight:700;line-height:1.574}.lp-pct-sign{font-size:calc(13 * var(--pt));color:var(--muted)}.lp-map-cap{margin-top:calc(2 * var(--pt));font-size:calc(12 * var(--pt));color:var(--muted);line-height:1.574}.lp-map{margin-top:calc(6 * var(--pt));transition:height .26s var(--ease-stamp)}@supports (interpolate-size:allow-keywords){.live-progresso{interpolate-size:allow-keywords}.lp-map{height:auto}}.lp-week,.lp-cells{gap:calc(3 * var(--pt));grid-template-columns:repeat(7,1fr);display:grid}.lp-week{font-size:calc(12 * var(--pt));color:var(--muted);text-align:center;line-height:1.574}.lp-cells{margin-top:calc(5 * var(--pt))}.lp-cell{aspect-ratio:1;border-radius:calc(4 * var(--pt));animation:lp-cell-in .2s var(--ease-stamp) both;animation-delay:calc(var(--i) * var(--passo,40ms));position:relative}.lp-cell[data-fill=empty]{background:var(--ring)}.lp-cell[data-fill=light]{background:var(--activity-light)}.lp-cell[data-fill=medium]{background:var(--activity-medium)}.lp-cell[data-fill=heavy]{background:var(--activity-heavy)}.lp-cell[data-fill=future]{background:var(--surface-raised);box-shadow:inset 0 0 0 calc(1 * var(--pt)) var(--outline)}.lp-cell[data-fill=blank]{visibility:hidden;animation:none}.lp-cardio{right:calc(1.5 * var(--pt));bottom:calc(1.5 * var(--pt));width:calc(13 * var(--pt));height:calc(13 * var(--pt));background:var(--heart);box-shadow:0 0 0 calc(.5 * var(--pt)) var(--surface-raised);border-radius:999px;position:absolute}@keyframes lp-cell-in{0%{opacity:.55;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.lp-bars,.lp-months{gap:calc(4 * var(--pt));grid-template-columns:repeat(12,1fr);display:grid}.lp-bars{height:calc(50 * var(--pt));align-items:end}.lp-track{border-radius:calc(4 * var(--pt));background:var(--ring);align-items:flex-end;height:100%;display:flex;position:relative;overflow:hidden}.lp-track[data-future=true]{box-shadow:inset 0 0 0 calc(1 * var(--pt)) var(--outline);background:0 0}.lp-fill{border-radius:calc(4 * var(--pt));transform-origin:bottom;width:100%;transition:height .42s var(--ease-stamp);animation:lp-bar-in .32s var(--ease-stamp) both;animation-delay:calc(var(--i) * var(--passo,30ms))}.lp-fill[data-fill=light]{background:var(--activity-light)}.lp-fill[data-fill=medium]{background:var(--activity-medium)}.lp-fill[data-fill=heavy]{background:var(--activity-heavy)}.lp-track .lp-cardio{width:calc(8 * var(--pt));height:calc(8 * var(--pt));right:calc(2 * var(--pt));bottom:calc(2 * var(--pt))}.lp-months{margin-top:calc(4 * var(--pt));font-size:calc(11 * var(--pt));color:var(--muted);text-align:center;line-height:1.574}@keyframes lp-bar-in{0%{opacity:.4;transform:scaleY(.06)}to{opacity:1;transform:scaleY(1)}}.lp-legend{margin-top:calc(12 * var(--pt));align-items:center;gap:calc(11 * var(--pt));font-size:calc(12 * var(--pt));color:var(--muted);line-height:1.574;display:flex}.lp-legend>span{align-items:center;gap:calc(4 * var(--pt));white-space:nowrap;display:flex}.lp-sw{width:calc(10 * var(--pt));height:calc(10 * var(--pt));border-radius:calc(2 * var(--pt))}.lp-sw[data-dot=true]{width:calc(7 * var(--pt));height:calc(7 * var(--pt));border-radius:999px}.lp-share{right:calc(24 * var(--pt));top:calc(719 * var(--pt));width:calc(56 * var(--pt));height:calc(56 * var(--pt));background:var(--green);color:var(--on-green);box-shadow:0 calc(4 * var(--pt)) calc(12 * var(--pt)) color-mix(in srgb, var(--green) 30%, transparent);z-index:3;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute}.lp-share svg{width:calc(22 * var(--pt));height:calc(22 * var(--pt))}.live-progresso .live-rise{animation:lp-rise .2s var(--ease-stamp) both}@keyframes lp-rise{0%{opacity:.55;transform:translateY(22%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lp-cell,.lp-fill{animation:none}.lp-map,.lp-fill{transition:none}}}
@layer components{.live.sty{--pt:.248756cqw;-webkit-font-smoothing:antialiased;color:#fff;background:#000;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,system-ui,sans-serif}.sty-foto{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.sty-veu{background:linear-gradient(#00000080 0%,#0000 18%),linear-gradient(#0000 80%,#0000008c 100%);position:absolute;inset:0}.sty-barras{top:calc(62 * var(--pt));left:calc(8 * var(--pt));right:calc(8 * var(--pt));gap:calc(3 * var(--pt));display:flex;position:absolute}.sty-barra{height:calc(2.5 * var(--pt));background:#ffffff59;border-radius:999px;flex:1;overflow:hidden}.sty-barra-cheia{background:#fff;width:0;height:100%;display:block}.sty-barra[data-estado=vista] .sty-barra-cheia{width:100%}.sty-barra[data-estado=agora] .sty-barra-cheia{width:42%}.sty-topo{top:calc(70 * var(--pt));left:calc(12 * var(--pt));right:calc(12 * var(--pt));align-items:center;gap:calc(8 * var(--pt));display:flex;position:absolute}.sty-avatar{width:calc(32 * var(--pt));height:calc(32 * var(--pt));background:radial-gradient(circle at 50% 38%, #3f4a44 0 46%, transparent 47%), linear-gradient(140deg, var(--green), var(--green-700));border-radius:999px;flex:none}.sty-nome{font-size:calc(14 * var(--pt));font-weight:600;line-height:1}.sty-hora{font-size:calc(13 * var(--pt));color:#ffffffb8;line-height:1}.sty-x{width:calc(22 * var(--pt));height:calc(22 * var(--pt));color:#fff;margin-left:auto}.sty-x svg{width:100%;height:100%}.sty-cartao{aspect-ratio:324/576;padding:calc(26 * var(--pt)) calc(65 * var(--pt));justify-content:center;gap:calc(16 * var(--pt));font-family:var(--font-saira), "Saira", system-ui, sans-serif;background:linear-gradient(#0000001f 0%,#00000085 22%,#000000a8 50%,#00000085 78%,#0000001f 100%);flex-direction:column;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.sty-olho{font-size:calc(12 * var(--pt));letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6;margin:0;font-weight:500;line-height:1}.sty-mes{margin:calc(-10 * var(--pt)) 0 0;font-size:calc(24 * var(--pt));font-weight:600;line-height:1.1}.sty-grade{grid-template-columns:repeat(7, calc(30 * var(--pt)));gap:calc(6 * var(--pt));justify-content:start;display:grid}.sty-inicial{width:calc(30 * var(--pt));height:calc(16 * var(--pt));font-size:calc(11 * var(--pt));color:#ffffff73;justify-content:center;align-items:center;font-weight:500;display:flex}.sty-dia{aspect-ratio:1;font-size:calc(11 * var(--pt));color:#ffffff8c;font-variant-numeric:tabular-nums;background:#ffffff12;border-radius:999px;justify-content:center;align-items:center;font-weight:400;display:flex}.sty-dia[data-feito]{background:var(--green);color:#000;font-weight:700}.sty-conta{align-items:center;gap:calc(10 * var(--pt));font-size:calc(13 * var(--pt));margin:0;font-weight:600;line-height:1;display:flex}.sty-streak{align-items:center;gap:calc(3 * var(--pt));color:var(--streak);display:inline-flex}.sty-streak svg{width:calc(13 * var(--pt));height:calc(13 * var(--pt))}.sty-regua{height:calc(1 * var(--pt));background:#ffffff24}.sty-pe{align-items:flex-start;gap:calc(4 * var(--pt));flex-direction:column;margin:0;display:flex}.sty-cta{font-size:calc(11 * var(--pt));color:#fff9;line-height:1.2}.sty-marca{font-size:calc(13 * var(--pt));letter-spacing:calc(3 * var(--pt));color:var(--green);white-space:nowrap;font-weight:700}.sty-base{left:calc(12 * var(--pt));right:calc(12 * var(--pt));bottom:calc(30 * var(--pt));align-items:center;gap:calc(14 * var(--pt));gap:calc(8 * var(--pt));display:flex;position:absolute}.sty-vistos{display:flex}.sty-cara{width:calc(22 * var(--pt));height:calc(22 * var(--pt));border:calc(1.5 * var(--pt)) solid #000;background:linear-gradient(140deg,#6b7280,#374151);border-radius:999px}.sty-cara+.sty-cara{margin-left:calc(-8 * var(--pt))}.sty-visto{font-size:calc(13 * var(--pt));color:#ffffffeb;font-weight:500}}
