:root{--livoo:#d91674;--livoo-2:#e3559c;--grad:linear-gradient(135deg,#d91674,#e3559c);--ink:#121212;--ink-2:#7d7d7c;--ink-3:#939494;--line:#e1e1e1;--line-soft:#f0f0f0;--bg:#ffffff;--wash:#fbf5f8;--red:#ff2b2b;--stage:#000000;--h-top:46px;--h-stories:78px;--y-chrome:calc(var(--h-top) + var(--h-stories) + env(safe-area-inset-top));--tabbar-h:60px;--tabbar-gap:12px;--h-tabbar:calc(var(--tabbar-h) + var(--tabbar-gap) + env(safe-area-inset-bottom));--cm-panel:452px;--app-right:0px}.app,.app *{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.app{height:100dvh;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg);color:var(--ink);overflow:hidden;-webkit-font-smoothing:antialiased}.app.app-feed{position:fixed;inset:0;height:auto;width:auto}body:has(.app-feed),html:has(.app-feed){background:#000}.app button{font:inherit;border:0;background:none;cursor:pointer;color:inherit}.app img{display:block}.app s{text-decoration:line-through}.app ::-webkit-scrollbar{width:0;height:0}.app{--selo:#0095f6}.app .verified-dot{display:inline-flex;flex-shrink:0;vertical-align:-2px}.app .face-selo,.app .verified-dot{align-items:center;justify-content:center;color:var(--selo)}.app .face-selo{position:absolute;top:-3px;right:-3px;z-index:3;border-radius:50%;background:#fff;display:flex;box-shadow:0 1px 5px rgba(0,0,0,.45);pointer-events:none}.app .face-selo,.app .face-selo svg{width:19px;height:19px}.app .sidebar{display:none;width:252px;flex-shrink:0;border-right:1px solid var(--line);padding:18px 12px 14px;flex-direction:column;overflow-y:auto}.app .sidebar .brand{display:flex;align-items:flex-start;gap:10px;padding:4px 10px 40px;position:relative}.app .sidebar .brand img{width:40px;height:40px;object-fit:contain}.app .sidebar .brand span{position:absolute;left:59px;top:13px;width:162px;font-size:19px;font-weight:700;letter-spacing:-.4px;display:flex;flex-direction:column;align-items:flex-start;line-height:1.12}.app .sidebar .brand span b{font-weight:700}.app .sidebar .brand .brand-live{display:inline-flex;align-items:center;gap:5px;margin-top:4px;font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--livoo)}.app .sidebar .brand .bl-dot{width:5px;height:5px;border-radius:50%;background:var(--livoo);flex-shrink:0}.app .sidebar .brand .brand-slogan{position:absolute;left:10px;top:52px;width:200px;font-size:7.4px;font-weight:600;line-height:1.5;letter-spacing:.3px;text-transform:uppercase;color:#a6abb4;white-space:normal}.app .side-nav{display:flex;flex-direction:column;gap:2px}.app .nav-item{align-items:center;gap:13px;padding:11px 12px;border-radius:12px;font-size:14.5px;font-weight:500;transition:background .15s,color .15s;text-align:left}.app .nav-item,.app .nav-item .ico{display:flex;color:var(--ink)}.app .nav-item .lbl{flex:1}.app .nav-item.active,.app .nav-item:hover{background:var(--wash)}.app .nav-item.active{color:var(--livoo);font-weight:700}.app .nav-item.active .ico{color:var(--livoo)}.app .badge-count{background:var(--red);color:#fff;font-size:10.5px;font-weight:800;min-width:20px;height:20px;padding:0 6px;border-radius:99px;display:flex;align-items:center;justify-content:center;animation:pulse 1.8s infinite}.app .badge-dot{width:7px;height:7px;border-radius:50%;background:var(--livoo)}.app .btn-create{position:relative;overflow:hidden;margin:18px 0 auto;background:var(--grad);color:#fff;font-size:15px;font-weight:700;letter-spacing:-.1px;padding:14px;border-radius:99px;display:flex;align-items:center;justify-content:center;gap:9px;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 22px rgba(217,22,116,.34);transition:transform .18s cubic-bezier(.34,1.4,.64,1),box-shadow .18s}.app .btn-create:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 52%)}.app .btn-create:hover{transform:translateY(-1.5px);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 12px 28px rgba(217,22,116,.46)}.app .btn-create:active{transform:translateY(0) scale(.985)}.app .side-profile{margin-top:14px;padding:9px 10px;border-radius:14px;border:1px solid var(--line);display:flex;align-items:center;gap:10px;transition:background .15s}.app .side-profile:hover{background:var(--wash)}.app .side-profile img{width:34px;height:34px;border-radius:50%;object-fit:cover}.app .sp-info{flex:1;display:flex;flex-direction:column;text-align:left;min-width:0}.app .sp-info b{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .sp-info small{font-size:11px;color:var(--ink-3)}.app .center{flex:1;display:flex;flex-direction:column;min-width:0;position:relative;overflow:hidden}.app .topbar{position:absolute;top:0;left:0;right:0;z-index:20;height:calc(var(--h-top) + env(safe-area-inset-top));display:flex;align-items:center;gap:6px;padding:env(safe-area-inset-top) 10px 0;color:#fff}.app .topbar:before{content:none}.app .vidro-topo{position:absolute;z-index:19;left:0;right:0;top:0;height:calc(var(--h-top) + env(safe-area-inset-top) + 22px);pointer-events:none;backdrop-filter:blur(9px) saturate(135%);-webkit-backdrop-filter:blur(9px) saturate(135%);background:linear-gradient(180deg,rgba(14,16,23,.46),rgba(14,16,23,.3) 55%,rgba(14,16,23,0));-webkit-mask-image:linear-gradient(180deg,#000,#000 56%,rgba(0,0,0,.45) 80%,transparent);mask-image:linear-gradient(180deg,#000,#000 56%,rgba(0,0,0,.45) 80%,transparent);transition:opacity .22s ease}@media (min-width:1000px){.app .vidro-topo{display:none}}.app .center.is-full .vidro-topo{display:none!important}.app .center.is-clean .vidro-topo{opacity:0}.app .tabs-perfil{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.app .tp-voltar{width:40px;height:40px;margin-left:-8px;flex-shrink:0;align-items:center;font-size:30px;line-height:1;filter:drop-shadow(0 1px 4px rgba(0,0,0,.9))}.app .tp-titulo,.app .tp-voltar{display:flex;justify-content:center;color:#fff}.app .tp-titulo{min-width:0;flex-direction:column;text-shadow:0 1px 4px rgba(0,0,0,.9),0 0 14px rgba(0,0,0,.55)}.app .tp-titulo b{font-size:15px;font-weight:800;line-height:1.15}.app .tp-titulo em{font-style:normal;font-size:12px;font-weight:600;color:rgba(255,255,255,.82);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1000px){.app .topbar:has(.tabs-perfil){display:flex;position:relative;height:auto;padding:10px 18px;background:transparent}.app .topbar:has(.tabs-perfil) .tb-marca{display:none}.app .tabs-perfil{padding:4px 0}.app .tp-voltar{color:#131720;filter:none;font-size:26px}.app .tp-titulo{color:#131720;text-shadow:none}.app .tp-titulo em{color:#6B7383}}.app .topbar .tb-icon{color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.75)) drop-shadow(0 0 10px rgba(0,0,0,.5));display:flex}.app .topbar .tb-bell{position:relative;margin-right:8px}.app .topbar .tb-bell svg{width:28px;height:28px}.app .topbar .tb-bell-dot{position:absolute;top:-4px;right:-7px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:#d91674;color:#fff;font-size:11px;font-weight:800;font-style:normal;line-height:19px;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,.4)}.app .tb-vao{width:23px;flex-shrink:0}@media (min-width:1000px){.app .tb-vao{display:none}}.app .tb-marca{width:27px;height:27px;flex-shrink:0;margin-left:-2px;object-fit:contain;filter:drop-shadow(0 1px 4px rgba(0,0,0,.7))}@media (min-width:1000px){.app .tb-marca{display:none}}.app .tb-stories{position:relative;flex-shrink:0;display:flex}.app .tb-stories-ring{width:30px;height:30px;border-radius:50%;padding:1.8px;display:block;background:conic-gradient(from 200deg,#d91674,#e3559c,#ff8ec2,#d91674)}.app .tb-stories-ring img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:1.5px solid rgba(0,0,0,.5)}.app .tb-stories-dot{position:absolute;top:-1px;right:-1px;width:9px;height:9px;border-radius:50%;background:var(--red);border:1.6px solid #111;animation:pulse 1.6s infinite}.app .tabs{gap:2px}.app .tabs,.app .tabs button{display:flex;align-items:center}.app .tabs button{position:relative;font-size:13.5px;font-weight:600;padding:6px 7px;opacity:.62;flex-shrink:0;white-space:nowrap;transition:opacity .15s;gap:4px}.app .tabs button.on{opacity:1;font-weight:800}.app .tabs button.on:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2.5px;border-radius:99px;background:#d91674;box-shadow:0 1px 6px rgba(217,22,116,.55)}.app .tabs-mobile{flex:1;min-width:0;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.72),0 0 12px rgba(0,0,0,.55);justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;padding-inline:12px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.app .tabs-mobile:after,.app .tabs-mobile:before{content:"";flex:1 0 0;min-width:0}.app .tabs-mobile::-webkit-scrollbar{display:none}@media (max-width:380px){.app .tabs button{font-size:12.5px;padding:6px}.app .topbar{gap:4px;padding:0 8px}}.app .tabs-desktop{display:none}.app .tab-dot,.app .tab-live-dot{width:5px;height:5px;border-radius:50%;background:var(--red);align-self:flex-start;margin-top:2px;animation:pulse 1.5s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.app .center{--h-tray:146px}.app .center.sem-tray{--h-tray:12px}.app .tray-catch{position:absolute;inset:0;z-index:21;background:transparent}.app .tray-hot{display:none}.app .tray{position:absolute;z-index:18;left:0;right:0;top:calc(var(--h-top) + env(safe-area-inset-top) + 14px);display:flex;gap:14px;padding:4px 14px 8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:14px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;pointer-events:none;background:none}.app .tray.rolavel{pointer-events:auto}.app .tray::-webkit-scrollbar{display:none}.app .tray img{-webkit-user-drag:none}.app .tray .st-name,.app .tray img{user-select:none}.app .tray.fade-i{-webkit-mask-image:linear-gradient(90deg,transparent,#000 30px,#000);mask-image:linear-gradient(90deg,transparent,#000 30px,#000)}.app .tray.fade-f{-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 30px),transparent);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 30px),transparent)}.app .tray.fade-i.fade-f{-webkit-mask-image:linear-gradient(90deg,transparent,#000 30px,#000 calc(100% - 30px),transparent);mask-image:linear-gradient(90deg,transparent,#000 30px,#000 calc(100% - 30px),transparent)}.app .story{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:80px;position:relative;scroll-snap-align:start;pointer-events:auto;transition:transform .18s cubic-bezier(.34,1.4,.64,1),opacity .2s ease}.app .story:active{transform:scale(.93)}.app .ring{width:76px;height:76px;border-radius:50%;padding:4px;background:conic-gradient(from 200deg,#d91674,#e3559c,#ff8ec2,#d91674);box-shadow:0 3px 12px rgba(0,0,0,.45)}@keyframes lvAnelGira{to{transform:rotate(1turn)}}@keyframes lvAnelParado{to{transform:rotate(-1turn)}}.app .story.you.tem .ring,.app .story:not(.seen):not(.you) .ring{animation:lvAnelGira 5s linear infinite}.app .story.you.tem .ring .ring-inner,.app .story:not(.seen):not(.you) .ring .ring-inner{animation:lvAnelParado 5s linear infinite}@media (prefers-reduced-motion:reduce){.app .story .ring,.app .story .ring .ring-inner{animation:none}}.app .story.is-live .ring{background:conic-gradient(from 200deg,#ff2b2b,#ff6b6b,#ff2b2b)}.app .story.seen .ring{background:rgba(255,255,255,.34)}.app .story.seen .st-name{opacity:.62}.app .ring-inner{width:100%;height:100%;border-radius:50%;border:2px solid rgba(0,0,0,.55);overflow:hidden;background:#333}.app .ring-inner img{width:100%;height:100%;object-fit:cover}.app .live-tag{position:absolute;top:65px;left:50%;transform:translateX(-50%);background:var(--red);font-size:7px;font-weight:900;letter-spacing:.3px;padding:2px 5px;border-radius:4px;border:1.5px solid rgba(0,0,0,.6);z-index:2}.app .live-tag,.app .st-name{color:#fff;white-space:nowrap}.app .st-name{font-size:11px;font-weight:500;margin-top:9px;max-width:80px;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 4px rgba(0,0,0,.9),0 0 12px rgba(0,0,0,.55)}.app .st-viewers{display:none}.app .story.you .ring{background:rgba(255,255,255,.42);box-shadow:0 3px 12px rgba(0,0,0,.45)}.app .story.you.tem .ring,.app .story:not(.seen):not(.is-live):not(.you) .ring{background:linear-gradient(135deg,#d91674,#e3559c 55%,#d91674);box-shadow:0 2px 8px rgba(0,0,0,.35)}.app .story.you .plus{position:absolute;top:55px;right:2px;width:24px;height:24px;border-radius:50%;background:var(--livoo);color:#fff;display:flex;align-items:center;justify-content:center;border:2px solid rgba(0,0,0,.6);z-index:2}.app .feed{flex:1;overflow-y:auto;scroll-snap-type:y mandatory;background:var(--stage)}.app .feed.dimmed .btn-mute,.app .feed.dimmed .live-chip{opacity:0;pointer-events:none}.app .btn-mute,.app .live-chip{transition:opacity .22s}.app .feed-item{height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center}.app .stage{display:flex}.app .reel,.app .stage{position:relative;width:100%;height:100%}.app .reel{overflow:hidden;background:var(--stage)}.app .reel video{display:block}.app .reel video,.app .reel-fundo{width:100%;height:100%;object-fit:cover}.app .reel-fundo{position:absolute;inset:0;z-index:0;filter:blur(30px) brightness(.42) saturate(1.15);transform:scale(1.18);pointer-events:none}@media (min-width:1000px){.app .reel-fundo{display:none}}.app .reel-player{position:absolute;inset:0;z-index:8;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.app .reel-player>*{pointer-events:auto}.app .rp-topo{display:flex;align-items:center;gap:12px;padding:calc(env(safe-area-inset-top) + 12px) 18px 26px;background:linear-gradient(180deg,rgba(0,0,0,.62),transparent);color:#fff}.app .center.is-full .rp-topo{padding-top:calc(var(--h-top) + env(safe-area-inset-top) + 12px)}.app .rp-voltar{font-size:30px;line-height:1;color:#fff;width:32px;text-align:left}.app .rp-titulo{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px}.app .rp-titulo b{font-size:14.5px;font-weight:800;flex-shrink:0}.app .rp-titulo em{font-style:normal;font-size:13.5px;color:rgba(255,255,255,.82);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .rp-mais{color:#fff;display:flex;padding:4px}.app .rp-base{padding:26px 18px calc(env(safe-area-inset-bottom) + 76px);background:linear-gradient(0deg,rgba(0,0,0,.68),transparent);display:flex;flex-direction:column;gap:10px;color:#fff}.app .rp-linha-tempo{display:flex;align-items:center;justify-content:space-between}.app .rp-tempo{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.9)}.app .rp-vels{display:flex;gap:6px}.app .rp-vels button{font-size:12px;font-weight:800;color:rgba(255,255,255,.72);padding:4px 10px;border-radius:99px;background:rgba(255,255,255,.12)}.app .rp-vels button.on{background:#fff;color:#131720}.app .rp-acoes{display:flex;align-items:center;gap:26px}.app .rp-acoes button{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:#fff}.app .rp-acoes button.on{color:var(--livoo)}@media (min-width:1000px){.app .reel-player{display:none}}.app .pf-aulas{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:12px}.app .pf-aula{display:flex;flex-direction:column;gap:6px;text-align:left}.app .pf-aula-capa{position:relative;display:block;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:var(--line-soft)}.app .pf-aula-capa img{width:100%;height:100%;object-fit:cover}.app .pf-aula-sem{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--ink-3)}.app .pf-aula-estado{position:absolute;top:8px;left:8px;font-style:normal;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;padding:3px 8px;border-radius:99px;background:rgba(0,0,0,.62);color:#fff}.app .pf-aula-titulo{font-size:13.5px;font-weight:700;line-height:1.3;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app .pf-aula-preco{font-size:13px;font-weight:800;color:var(--livoo)}.app .pf-aula-preco.gratis{color:var(--ink-2)}@media (min-width:1000px){.app .pf-aulas{grid-template-columns:repeat(3,1fr)}}.app .pf-pegadas{position:relative}.app .pf-pegadas-n{position:absolute;top:-3px;right:-3px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--livoo);color:#fff;font-size:10px;font-weight:800;font-style:normal;line-height:17px;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,.28)}.app .sug-tela{background:var(--stage);display:flex;align-items:center;justify-content:center}.app .sug-caixa{width:100%;padding:calc(var(--y-chrome) + 16px) 0 calc(var(--h-tabbar) + 18px);display:flex;flex-direction:column;gap:4px}.app .sug-titulo{color:#fff;font-size:19px;font-weight:800;padding:0 16px}.app .sug-linha{color:rgba(255,255,255,.6);font-size:13px;margin-bottom:14px;padding:0 16px}.app .sug-trilho{display:flex;gap:12px;padding:2px 16px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.app .sug-trilho::-webkit-scrollbar{display:none}.app .sug-card{flex:0 0 auto;width:46%;max-width:200px;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 10px 14px;border-radius:16px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.09)}.app .sug-face{width:66px;height:66px;border-radius:50%;overflow:hidden}.app .sug-face img{width:100%;height:100%;object-fit:cover}.app .sug-nome{color:#fff;font-size:13.5px;font-weight:700;margin-top:6px}.app .sug-handle,.app .sug-nome{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .sug-handle{color:rgba(255,255,255,.5);font-size:11.5px}.app .sug-seguir{margin-top:10px;width:100%;padding:8px 0;border-radius:10px;background:var(--livoo);color:#fff;font-size:13px;font-weight:800}.app .sug-seguir.ja{background:rgba(255,255,255,.12);color:rgba(255,255,255,.8)}.app .sug-seguir:active{transform:scale(.97)}@media (min-width:1000px){.app .sug-tela{display:none}}.app .reel-fim{position:absolute;z-index:6;left:0;right:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none;animation:fade-in .28s ease}.app .reel-fim>*{pointer-events:auto}.app .reel-fim-face{width:84px;height:84px;border-radius:50%;padding:3px;background:rgba(255,255,255,.55);box-shadow:0 6px 22px rgba(0,0,0,.45)}.app .reel-fim-face.tem-story{background:linear-gradient(135deg,#d91674,#e3559c 55%,#d91674)}.app .reel-fim-face img{width:100%;height:100%;border-radius:50%;object-fit:cover}.app .reel-fim-nome{color:#fff;font-size:16px;font-weight:800;text-shadow:0 1px 3px rgba(0,0,0,.6),0 2px 14px rgba(0,0,0,.45)}.app .reel-fim-botao{display:flex;align-items:center;gap:7px;padding:9px 18px;border-radius:99px;background:#fff;color:#131720;font-size:13.5px;font-weight:800;box-shadow:0 6px 20px rgba(0,0,0,.35)}.app .reel-fim-botao:active{transform:scale(.96)}.app .reel-fim-dica{margin-top:6px;font-size:11.5px;font-weight:600;color:rgba(255,255,255,.82);text-shadow:0 1px 4px rgba(0,0,0,.7)}@media (min-width:1000px){.app .reel-fim-dica{display:none}}.app .cheia-no-trilho{display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0 auto 10px;border-radius:50%;background:rgba(26,26,28,.42);color:#fff;border:.5px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px .5px rgba(255,255,255,.4),0 4px 14px rgba(0,0,0,.3);pointer-events:auto;transition:background .16s,transform .14s}.app .cheia-no-trilho:active{transform:scale(.92);background:rgba(52,52,58,.55)}@media (min-width:1000px){.app .cheia-no-trilho{display:none}}.app .reel-deitar{position:absolute;z-index:9;left:50%;transform:translateX(-50%);bottom:calc(env(safe-area-inset-bottom) + 26px);display:flex;align-items:center;gap:7px;padding:9px 17px;border-radius:99px;background:rgba(255,255,255,.16);color:#fff;border:1px solid rgba(255,255,255,.24);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:13px;font-weight:700;white-space:nowrap}.app .reel-deitar:active{transform:translateX(-50%) scale(.95)}@media (min-width:1000px){.app .reel-deitar{display:none}}.app .stage-col.wide .reel video{object-fit:contain;background:#000}.app .center.is-full .reel{--live-fit:contain}.app .reel{--lv-topo-palco:calc(var(--y-chrome) + 6px);--facecam-top:max(calc(var(--y-chrome) + 38px),calc(50% - (100vw / var(--prop, 0.5625)) / 2 + 42px));--facecam-left:14px}.app .scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.2) 20%,transparent 38%),linear-gradient(180deg,rgba(0,0,0,.35) 0,transparent 15%)}.app .live-chip{position:absolute;z-index:6;top:max(calc(var(--y-chrome) + 6px),calc(50% - (100vw / var(--prop, .5625)) / 2 + 10px));left:14px;cursor:pointer;transition:background .16s,transform .14s;display:flex;align-items:center;gap:6px;background:rgba(0,0,0,.42);color:#fff;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:10.5px;font-weight:800;letter-spacing:.5px;padding:4px 10px;border-radius:99px}.app .live-chip .rec{width:6px;height:6px;border-radius:50%;background:var(--red);animation:pulse 1.1s infinite}.app .live-chip.game{border-color:rgba(124,77,255,.5)}.app .live-chip.game .rec{background:#a78bfa}.app .live-chip:hover{background:rgba(0,0,0,.62);transform:translateY(-1px)}.app .live-chip em{display:flex;align-items:center;gap:4px;font-style:normal;font-weight:600;opacity:.85;padding-left:7px;border-left:1px solid rgba(255,255,255,.22)}.app .reel-tools{position:absolute;z-index:7;top:max(calc(var(--y-chrome) + 6px),calc(50% - (100vw / var(--prop, .5625)) / 2 + 10px));right:14px;display:flex;align-items:center;gap:8px}.app .reel-tool{width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.42);color:#fff;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;transition:background .16s,transform .14s}@media (max-width:999px){.app .reel-tool.so-desktop{display:none}}.app .reel-menu .rm-so-mobile{display:flex;align-items:center;gap:10px}@media (min-width:1000px){.app .reel-menu .rm-so-mobile{display:none}}.app .reel-tool:hover{background:rgba(0,0,0,.58)}.app .reel-tool.on{background:#fff;color:#1a1a1c}.app .reel-tool:active{transform:scale(.92)}.app .meta{position:absolute;z-index:5;left:16px;right:76px;bottom:calc(var(--h-tabbar) + 16px);color:#fff;display:flex;flex-direction:column;gap:9px;text-shadow:0 1px 2px rgba(0,0,0,.55),0 2px 14px rgba(0,0,0,.45)}.app .meta-below{display:none}.app .stage-col{position:relative;width:100%;height:100%;display:flex}.app .stage-panel{position:absolute;inset:0;z-index:30;display:block}.app .meta-follow{margin-left:4px;background:var(--livoo);color:#fff;font-size:11.5px;font-weight:800;padding:4px 12px;border-radius:99px;box-shadow:0 3px 10px rgba(217,22,116,.45)}.app .meta-follow:hover{background:var(--livoo-2)}.app .meta-user{font-size:17px;font-weight:800;letter-spacing:-.2px;display:flex;align-items:center;gap:6px;text-shadow:0 1px 2px rgba(0,0,0,.7),0 2px 12px rgba(0,0,0,.55)}.app .meta-handle{border:0;font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit}.app .meta-handle,.app .meta-handle:active,.app .meta-handle:focus,.app .meta-handle:hover{text-decoration:none!important}.app .meta-caption{font-size:15px;line-height:1.34;text-shadow:0 1px 3px rgba(0,0,0,.9);display:flex;align-items:baseline;gap:6px;overflow:hidden}.app .meta-caption>span{flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;max-height:1.45em;white-space:pre-line}.app .meta-caption .meta-more{flex-shrink:0}.app .meta-caption.open{display:block;max-height:6.7em;overflow-y:auto;overscroll-behavior:contain;background:rgba(12,12,16,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;padding:9px 11px;margin:0 0 2px -2px;text-shadow:none;scrollbar-width:none}.app .meta-caption.open::-webkit-scrollbar{display:none}@media (min-width:1024px){.app .meta-caption.open{max-height:11em}}.app .meta-caption.open>span{display:block;-webkit-line-clamp:unset;max-height:none}.app .meta-more{color:rgba(255,255,255,.72);font-size:15px;font-weight:600;margin-left:5px}.app .meta-caption.open .meta-more{display:inline}.app .meta-audio{gap:6px;opacity:.92}.app .meta-audio,.app .meta-local{display:inline-flex;align-items:center;font-size:12.5px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 5px rgba(0,0,0,.6)}.app .meta-local{gap:5px}.app .meta-local svg{flex-shrink:0;opacity:.9}.app .meta-local b{font-weight:600;overflow:hidden;text-overflow:ellipsis}.app .meta-local em{font-style:normal;opacity:.7;overflow:hidden;text-overflow:ellipsis}.app .meta-local em:before{content:"·";margin:0 5px;opacity:.8}.app .shop-chip{align-self:flex-start;margin-top:2px;display:flex;align-items:center;gap:8px;color:#fff;font-size:12.5px;font-weight:700;padding:9px 15px;border-radius:99px;background:rgba(26,26,28,.42);backdrop-filter:blur(26px) saturate(180%);-webkit-backdrop-filter:blur(26px) saturate(180%);border:.5px solid rgba(255,255,255,.24);box-shadow:inset 0 1px .5px rgba(255,255,255,.4),0 8px 22px rgba(0,0,0,.32);transition:background .16s,transform .14s}.app .shop-chip:hover{background:rgba(44,44,48,.5);transform:translateY(-1px)}.app .shop-card{position:relative;isolation:isolate;display:flex;align-items:center;gap:11px;color:#fff;border-radius:18px;padding:9px 10px;width:100%;max-width:380px;margin-top:4px;animation:rise .4s cubic-bezier(.34,1.4,.64,1);background:rgba(26,26,28,.42);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border:.5px solid rgba(255,255,255,.24);box-shadow:inset 0 1px .5px rgba(255,255,255,.42),inset 0 -.5px .5px rgba(255,255,255,.12),inset 0 0 26px rgba(255,255,255,.05),0 12px 34px rgba(0,0,0,.4)}.app .shop-card:before{background:linear-gradient(180deg,rgba(255,255,255,.17),rgba(255,255,255,.04) 36%,transparent 62%)}.app .shop-card:after,.app .shop-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1}.app .shop-card:after{background:linear-gradient(100deg,rgba(255,255,255,.1),transparent 18%,transparent 82%,rgba(255,255,255,.08))}.app .shop-card>img{width:46px;height:46px;border-radius:11px;object-fit:cover;flex-shrink:0}.app .shop-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.app .shop-info b{font-size:13.5px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .shop-info>span{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.app .shop-info em{font-size:16.5px;font-weight:800;color:#ff8fc4;font-style:normal}.app .shop-info s{font-size:11px;color:rgba(255,255,255,.55)}.app .shop-buy{background:var(--grad);color:#fff;font-size:12.5px;font-weight:800;padding:10px 16px;border-radius:99px;flex-shrink:0;box-shadow:0 4px 14px rgba(217,22,116,.4)}.app .shop-x{position:absolute;top:-7px;right:-7px;z-index:2;width:22px;height:22px;border-radius:50%;background:rgba(40,40,44,.9);color:rgba(255,255,255,.85);border:.5px solid rgba(255,255,255,.28);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px rgba(0,0,0,.34)}.app .shop-x:hover{background:rgba(60,60,66,.95);color:#fff}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.app .progress{position:absolute;left:12px;right:12px;bottom:calc(var(--h-tabbar) - 4px);height:22px;z-index:8;display:flex;align-items:center;cursor:pointer;touch-action:none}.app .prog-trilho{display:block;width:100%;height:3px;border-radius:99px;background:rgba(255,255,255,.28);overflow:hidden;transition:height .16s}.app .progress i{display:block;height:100%;background:rgba(255,255,255,.92);transition:width .2s linear}.app .prog-alca{position:absolute;top:50%;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.45);transform:translate(-50%,-50%) scale(0);transition:transform .16s cubic-bezier(.34,1.4,.64,1);pointer-events:none}.app .progress.ativa .prog-trilho,.app .progress:hover .prog-trilho{height:5px}.app .progress.ativa .prog-alca,.app .progress:hover .prog-alca{transform:translate(-50%,-50%) scale(1)}.app .progress.ativa i{transition:none}.voo-camada{inset:0;z-index:90}.coracao-voo,.voo-camada{position:fixed;pointer-events:none}.coracao-voo{color:#D91674;filter:drop-shadow(0 8px 30px rgba(217,22,116,.7));transform:translate(-50%,-50%) scale(.35);animation:coracao-voa var(--dur,1.05s) cubic-bezier(.32,.72,.3,1) forwards;will-change:transform,opacity}.coracao-voo,.coracao-voo svg{display:block}@keyframes coracao-voa{0%{opacity:0;transform:translate(-50%,-50%) scale(.35) rotate(calc(var(--giro) * -1))}12%{opacity:1;transform:translate(-50%,-50%) scale(1.18) rotate(var(--giro))}24%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0deg)}36%{opacity:1;transform:translate(-50%,-50%) scale(1.03) rotate(0deg)}74%{opacity:.92;transform:translate(calc(-50% + var(--mx)),calc(-50% + var(--my))) scale(.5) rotate(calc(var(--giro) * .4))}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.14) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.coracao-voo{animation:coracao-pisca .62s ease-out forwards}@keyframes coracao-pisca{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}30%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}}.app .play-over{position:absolute;inset:0;z-index:7;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.8);pointer-events:none;animation:fade-in .2s ease}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.app .rail,.app .rail .act{display:flex;flex-direction:column;align-items:center}.app .rail .act{gap:2px}.app .rail .act button{display:flex;transition:transform .12s,color .15s}.app .rail .act button:active{transform:scale(.94)}.app .rail .act .count{font-size:12px;font-weight:600}.app .rail .act .count-toca,.app .rail-in .act .count-toca,.app .rail-out .act .count-toca{width:auto;height:auto;min-width:0;border-radius:6px;background:none;border:0;padding:2px 6px;margin:-2px -6px;color:inherit;font:inherit;line-height:1;cursor:pointer;transition:opacity .14s}.app .rail .act .count-toca:hover,.app .rail-out .act .count-toca:hover{background:none;transform:none;opacity:.6}.app .rail .act .count-toca:hover{opacity:.75}.app .rail .act-views{pointer-events:none}.app .rail .act-views .olho{display:flex;align-items:center;justify-content:center}.app .rail-in .act-views .olho{color:#fff;filter:drop-shadow(0 2px 7px rgba(0,0,0,.55))}.app .rail-out .act-views .olho{color:var(--ink-2)}.app .rail-out .act-views .olho svg{width:24px;height:24px}.app .rail-in{position:absolute;z-index:6;right:8px;bottom:calc(var(--h-tabbar) + 14px);gap:12px;color:#fff;pointer-events:none}.app .rail-in .act{pointer-events:auto}.app .rail-in .act button{color:#fff}.app .rail-in .act button:not(.face):not(.face-plus):not(.disc):not(.count-toca),.app .rail-in .act-views .olho{filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.5)) drop-shadow(0 3px 10px rgba(0,0,0,.45))}.app .rail-in .act button:not(.face-plus) svg,.app .rail-in .act-views .olho svg{stroke-width:2.1}.app .rail-in .act .count{color:#fff;font-weight:700;font-size:12.5px;letter-spacing:.1px;text-shadow:0 1px 2px rgba(0,0,0,.6),0 2px 8px rgba(0,0,0,.45)}.app .rail-in .act.liked button{color:var(--livoo);animation:pop .35s cubic-bezier(.34,1.56,.64,1)}.app .rail-in .act.saved button{color:#ffd400}.app .rail-in .act.reposted button{color:#22c55e}@keyframes pop{0%{transform:scale(.82)}55%{transform:scale(1.16)}to{transform:scale(1)}}.app .act-face{position:relative;margin-bottom:12px}.app .face{display:flex;line-height:0}.app .face img{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #fff}.app .rail-in .face img{box-shadow:0 2px 8px rgba(0,0,0,.4)}.app .face-plus{position:absolute;top:35px;left:50%;transform:translateX(-50%);width:27px;height:27px;border-radius:50%;z-index:2;background:var(--livoo);color:#fff;border:0;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.34);transition:transform .14s}.app .face-plus:active{transform:translateX(-50%) scale(.86)}.app .act-disc{margin-top:4px}.app .disc{width:40px;height:40px;border-radius:50%;background:linear-gradient(140deg,#2a2a2a,#0a0a0a);border:4px solid #1c1c1c;display:flex;align-items:center;justify-content:center;overflow:hidden;animation:spin 5.5s linear infinite;box-shadow:0 3px 12px rgba(0,0,0,.5)}.app .disc img{width:20px;height:20px;border-radius:50%;object-fit:cover}@keyframes spin{to{transform:rotate(1turn)}}.app .rail-out,.app .stepper{display:none}.app .tabbar{position:absolute;z-index:25;left:12px;right:12px;bottom:calc(var(--tabbar-gap) + env(safe-area-inset-bottom));height:var(--tabbar-h);display:flex;align-items:center;justify-content:space-between;padding:0 6px;border-radius:calc(var(--tabbar-h) / 2);isolation:isolate;backdrop-filter:blur(38px) saturate(180%);-webkit-backdrop-filter:blur(38px) saturate(180%)}.app .tabbar.on-dark{background:rgba(26,26,28,.46);border:.5px solid rgba(255,255,255,.22);box-shadow:inset 0 1px .5px rgba(255,255,255,.4),inset 0 -.5px .5px rgba(255,255,255,.12),inset 0 0 24px rgba(255,255,255,.05),0 12px 36px rgba(0,0,0,.42),0 2px 10px rgba(0,0,0,.28)}.app .tabbar.on-dark:before{background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.04) 34%,transparent 58%,rgba(255,255,255,.03))}.app .tabbar.on-dark:after,.app .tabbar.on-dark:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1}.app .tabbar.on-dark:after{background:linear-gradient(100deg,rgba(255,255,255,.1),transparent 16%,transparent 84%,rgba(255,255,255,.08))}.app .tabbar.on-light{background:rgba(252,252,253,.84);border:.5px solid rgba(255,255,255,.95);box-shadow:inset 0 1px .5px rgba(255,255,255,1),inset 0 -.5px .5px rgba(255,255,255,.6),inset 0 0 24px rgba(255,255,255,.5),0 10px 30px rgba(17,17,17,.13),0 2px 8px rgba(17,17,17,.06)}.app .tabbar.on-light:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,.12) 40%,transparent 66%)}.app .tabbar button{position:relative;flex:1;height:calc(var(--tabbar-h) - 12px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:calc((var(--tabbar-h) - 12px) / 2);font-size:10px;font-weight:600;letter-spacing:-.1px;transition:color .2s}.app .tabbar button.on:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;animation:cap-in .32s cubic-bezier(.34,1.4,.64,1)}.app .tabbar.on-dark button.on:before{background:rgba(255,255,255,.15);box-shadow:inset 0 .5px 0 rgba(255,255,255,.4),inset 0 -.5px 0 rgba(255,255,255,.1)}.app .tabbar.on-light button.on:before{background:rgba(217,22,116,.09);box-shadow:inset 0 .5px 0 rgba(255,255,255,.9)}@keyframes cap-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}.app .tabbar.on-dark button{color:rgba(255,255,255,.72)}.app .tabbar.on-dark button.on{color:#fff;font-weight:700}.app .tabbar.on-light button{color:#4a4a4c}.app .tabbar.on-light button.on{color:var(--livoo);font-weight:700}.app .tabbar button svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.18))}.app .tb-create{color:inherit!important}.app .tb-sq{width:38px;height:27px;border-radius:10px;background:var(--grad);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.42),inset 0 -1px 2px rgba(0,0,0,.12),0 4px 14px rgba(217,22,116,.55)}.app .tabbar.on-dark .tb-pink{color:rgba(255,255,255,.9)}.app .tabbar.on-light .tb-pink{color:var(--livoo)}.app .tb-avatar{width:23px;height:23px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.4)}.app .tabbar.on-dark button.on .tb-avatar{border-color:#fff}.app .tabbar.on-light button.on .tb-avatar{border-color:var(--livoo)}.app .cm-backdrop{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;animation:fade-in .2s ease}.app .cm-sheet{width:100%;max-height:78dvh;height:78dvh;background:#16161a;color:#f2f2f4;border-radius:20px 20px 0 0;display:flex;flex-direction:column;box-shadow:0 -10px 40px rgba(0,0,0,.5);animation:sheet-up .32s cubic-bezier(.32,1.25,.6,1);transition:transform .2s ease}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}.app .cm-grab{padding:14px 0 10px;display:flex;justify-content:center;cursor:grab;touch-action:none;flex-shrink:0}.app .cm-grab i{width:42px;height:5px;border-radius:99px;background:rgba(255,255,255,.34)}.app .cm-head{display:flex;align-items:center;gap:12px;padding:6px 16px 12px;flex-shrink:0;touch-action:none}.app .cm-head a,.app .cm-head button{touch-action:auto}.app .cm-title{flex:1;font-size:15px;font-weight:700}.app .cm-sort{display:flex;align-items:center;gap:6px;color:rgba(255,255,255,.7);font-size:12.5px;font-weight:600;padding:5px 11px;border-radius:99px;background:rgba(255,255,255,.08)}.app .cm-sort:hover{background:rgba(255,255,255,.14);color:#fff}.app .cm-close{color:rgba(255,255,255,.7);display:flex;padding:4px}.app .cm-legenda{display:flex;gap:10px;align-items:flex-start;margin:0 16px 10px;padding:11px 13px;background:rgba(255,255,255,.055);border-radius:14px;flex-shrink:0;border-left:2.5px solid var(--livoo)}.app .cm-legenda-foto{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1.5px solid rgba(255,255,255,.18)}.app .cm-legenda-txt{min-width:0;flex:1}.app .cm-legenda-txt b{display:block;font-size:12.5px;font-weight:700;color:#fff;margin-bottom:2px}.app .cm-legenda-txt p{font-size:13px;line-height:1.5;color:rgba(255,255,255,.82);word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app .cm-legenda.aberta .cm-legenda-txt p{-webkit-line-clamp:unset}.app .cm-legenda-mais{margin-top:3px;font-size:11.5px;font-weight:700;color:rgba(255,255,255,.5);transition:color .15s}.app .cm-legenda-mais:hover{color:#fff}.app .cm-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 14px 8px}.app .cm-legenda,.app .cm-musica{flex-shrink:0}.app .cm-musica img{max-width:100%}.app .cm-thread{padding:6px 0}.app .cm-row{display:flex;gap:12px;align-items:flex-start;padding:7px 0}.app .cm-avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0}.app .cm-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.app .cm-head-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.app .cm-user{font-size:13.5px;font-weight:700;color:#f2f2f4}.app .cm-time{font-size:12.5px;font-style:normal;color:rgba(255,255,255,.45)}.app .cm-author{background:var(--livoo);color:#fff;font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.3px;padding:1.5px 6px;border-radius:4px;text-transform:uppercase}.app .cm-text{font-size:14px;line-height:1.42;color:#f2f2f4;word-break:break-word}.app .cm-mention{color:var(--livoo-2);font-weight:600}.app .cm-actions{display:flex;align-items:center;gap:16px;margin-top:3px}.app .cm-actions>button,.app .cm-actions>span{font-size:12.5px;color:rgba(255,255,255,.5);font-weight:600}.app .cm-likes{font-weight:600}.app .cm-actions>button:hover{color:#fff}.app .cm-like{color:rgba(255,255,255,.5);display:flex;flex-shrink:0;padding-top:10px;transition:transform .12s,color .15s}.app .cm-like:active{transform:scale(1.25)}.app .cm-like.on{color:var(--livoo)}.app .cm-replies{padding-left:46px}.app .cm-row.is-reply .cm-avatar{width:27px;height:27px}.app .cm-row.is-reply .cm-user{font-size:13px}.app .cm-row.is-reply .cm-text{font-size:13.5px}.app .cm-toggle{display:flex;align-items:center;gap:14px;padding:8px 0 4px;font-size:12.5px;font-weight:600;color:rgba(255,255,255,.55)}.app .cm-toggle i{width:24px;height:1px;background:rgba(255,255,255,.28);display:block;flex-shrink:0}.app .cm-toggle:hover{color:#fff}.app .cm-end{text-align:center;font-size:12px;color:rgba(255,255,255,.32);padding:22px 0 8px}.app .cm-foot{display:flex;align-items:center;gap:10px;padding:10px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.08);background:#16161a;flex-shrink:0;flex-wrap:wrap}.app .cm-me{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.app .cm-field{flex:1 1 170px;min-width:0;display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:99px;padding:0 14px}.app .cm-field input{flex:1 1 auto;min-width:72px;background:none;border:0;outline:none;color:#fff;font-family:inherit;font-size:14px;padding:12px 0}.app .cm-field input::placeholder{color:rgba(255,255,255,.42)}.app .cm-field button{color:rgba(255,255,255,.6);display:flex;flex-shrink:0}.app .cm-field button:hover{color:#fff}.app .cm-send{background:var(--grad);color:#fff;font-size:13.5px;font-weight:800;padding:11px 18px;border-radius:99px;flex-shrink:0;box-shadow:0 4px 14px rgba(217,22,116,.4);margin-left:auto}.app .cm-sheet{container-type:inline-size;container-name:folha}@container folha (max-width: 430px){.app .cm-foot{gap:8px;padding-left:12px;padding-right:12px}.app .cm-field{gap:9px;padding:0 12px}.app .cm-send{padding:10px 15px;font-size:13px}.app .cm-foot.escrevendo .cm-b-at,.app .cm-foot.escrevendo .cm-me{display:none}}@container folha (max-width: 330px){.app .cm-foot .cm-me,.app .cm-foot.escrevendo .cm-super{display:none}}.app .sh-backdrop{position:fixed;inset:0;z-index:92;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;animation:fade-in .2s ease}.app .sh-sheet{width:100%;background:#16161a;color:#f2f2f4;border-radius:20px 20px 0 0;padding-bottom:calc(16px + env(safe-area-inset-bottom));box-shadow:0 -10px 40px rgba(0,0,0,.5);animation:sheet-up .32s cubic-bezier(.32,1.25,.6,1)}.app .sh-head{display:flex;align-items:center;gap:12px;padding:4px 16px 16px}.app .sh-search{color:rgba(255,255,255,.75);display:flex}.app .sh-title{flex:1;text-align:center;font-size:16px;font-weight:700}.app .sh-contacts{display:flex;gap:18px;padding:0 18px 18px;overflow-x:auto}.app .sh-contact{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0;width:68px}.app .sh-contact img{width:58px;height:58px;border-radius:50%;object-fit:cover}.app .sh-contact span{font-size:11.5px;color:rgba(255,255,255,.82);max-width:68px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .sh-sep{height:1px;margin:0 16px 18px}.app .sh-busca,.app .sh-sep{background:rgba(255,255,255,.09)}.app .sh-busca{display:flex;align-items:center;gap:9px;margin:0 16px 12px;padding:0 13px;height:42px;border-radius:12px;color:rgba(255,255,255,.6)}.app .sh-busca input{flex:1;min-width:0;background:none;border:0;outline:none;color:#f2f2f4;font-size:14.5px}.app .sh-busca input::placeholder{color:rgba(255,255,255,.42)}.app .sh-busca>button{display:flex;color:rgba(255,255,255,.55)}.app .sh-grade{display:grid;grid-template-columns:repeat(4,1fr);gap:16px 8px;padding:2px 16px 14px;max-height:262px;overflow-y:auto}.app .sh-pessoa{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0}.app .sh-face{position:relative}.app .sh-face,.app .sh-face img{display:block;width:58px;height:58px}.app .sh-face img{border-radius:50%;object-fit:cover}.app .sh-check{position:absolute;right:-1px;bottom:-1px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(20,20,22,.82);border:2px solid rgba(255,255,255,.5);color:#fff;transition:background .15s,border-color .15s,transform .15s}.app .sh-pessoa.marcado .sh-check{background:var(--livoo);border-color:#fff;transform:scale(1.06)}.app .sh-pessoa.marcado .sh-face img{outline:2.5px solid var(--livoo);outline-offset:2px}.app .sh-nome{font-size:11.5px;color:rgba(255,255,255,.82);text-align:center;max-width:74px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .sh-pessoa.marcado .sh-nome{color:#fff;font-weight:700}.app .sh-pessoa.enviado{opacity:.55}.app .sh-pessoa.enviado .sh-nome{color:var(--livoo);font-weight:700}.app .sh-vazio{grid-column:1/-1;text-align:center;padding:26px 8px;font-size:13px;color:rgba(255,255,255,.5)}.app .sh-envio{display:flex;align-items:center;gap:9px;padding:0 16px 12px}.app .sh-recado{flex:1;min-width:0;height:42px;padding:0 13px;border-radius:12px;border:0;outline:none;background:rgba(255,255,255,.09);color:#f2f2f4;font-size:14px}.app .sh-recado::placeholder{color:rgba(255,255,255,.42)}.app .sh-enviar{flex-shrink:0;height:42px;padding:0 18px;border-radius:12px;border:0;background:var(--livoo);color:#fff;font-size:14px;font-weight:800;cursor:pointer;transition:filter .15s,transform .12s}.app .sh-enviar:hover{filter:brightness(1.08)}.app .sh-enviar:active{transform:scale(.97)}.app .sh-enviar:disabled{opacity:.6;cursor:default}.app .sh-teto{padding:0 16px 10px;font-size:11.5px;color:rgba(255,255,255,.5);text-align:center}@media (min-width:768px){.app .sh-grade{grid-template-columns:repeat(5,1fr);max-height:300px}}.app .sh-actions{display:flex;gap:18px;padding:0 18px 6px;overflow-x:auto}.app .sh-action{flex-direction:column;gap:8px;flex-shrink:0;width:68px}.app .sh-action,.app .sh-ico{display:flex;align-items:center}.app .sh-ico{width:52px;height:52px;border-radius:50%;color:#fff;justify-content:center;transition:transform .15s}.app .sh-action:hover .sh-ico{transform:translateY(-2px)}.app .sh-ico.tone-amber{background:#f5b71f;color:#1a1a1a}.app .sh-ico.tone-blue{background:#2c7cf6}.app .sh-ico.tone-green{background:#23c063}.app .sh-ico.tone-sky{background:#29a9eb}.app .sh-ico.tone-gray{background:rgba(255,255,255,.14)}.app .sh-ico.tone-pink{background:var(--grad)}.app .sh-label{font-size:11.5px;color:rgba(255,255,255,.82);text-align:center;line-height:1.25}.app .rightrail{display:none}@media (min-width:1000px){.app .sidebar{display:flex;position:fixed;left:0;top:0;bottom:0;z-index:61;background:var(--bg);width:76px;padding:18px 12px 14px;overflow-x:hidden;overflow-y:auto;transition:width .2s cubic-bezier(.4,0,.2,1),box-shadow .2s}.app .sidebar:focus-within,.app .sidebar:hover{width:252px;box-shadow:18px 0 48px rgba(17,17,17,.1)}.app .sidebar .bc-lbl,.app .sidebar .brand .brand-slogan,.app .sidebar .brand span,.app .sidebar .nav-item .lbl,.app .sidebar .side-profile>svg,.app .sidebar .sp-info{opacity:0;transition:opacity .14s}.app .sidebar svg{flex-shrink:0}.app .sidebar:focus-within .bc-lbl,.app .sidebar:focus-within .brand .brand-slogan,.app .sidebar:focus-within .brand span,.app .sidebar:focus-within .nav-item .lbl,.app .sidebar:focus-within .side-profile>svg,.app .sidebar:focus-within .sp-info,.app .sidebar:hover .bc-lbl,.app .sidebar:hover .brand .brand-slogan,.app .sidebar:hover .brand span,.app .sidebar:hover .nav-item .lbl,.app .sidebar:hover .side-profile>svg,.app .sidebar:hover .sp-info{opacity:1}.app .sidebar .brand,.app .sidebar .btn-create,.app .sidebar .nav-item,.app .sidebar .side-profile{white-space:nowrap}.app .sidebar .brand{gap:12px;padding:4px 7px 40px}.app .sidebar .brand .brand-slogan{left:7px}.app .sidebar .nav-item{position:relative;padding:11px 13px}.app .sidebar .nav-item .ico{width:24px;flex-shrink:0;justify-content:center}.app .sidebar .badge-count{position:absolute;top:5px;left:27px}.app .sidebar:focus-within .badge-count,.app .sidebar:hover .badge-count{position:static;margin-left:auto}.app .sidebar .btn-create{padding:14px 15px;justify-content:flex-start;gap:11px}.app .sidebar:focus-within .btn-create,.app .sidebar:hover .btn-create{justify-content:center}.app .sidebar .side-profile{padding:9px 7px;gap:11px}.app .sidebar .side-profile img{flex-shrink:0}.app .sidebar .side-profile .sp-entrar{opacity:1;font-size:10.5px}.app .sidebar:focus-within .side-profile .sp-entrar,.app .sidebar:hover .side-profile .sp-entrar{display:none}.app{padding-left:76px}.app .rightrail{display:flex;flex-direction:column;gap:18px;width:316px;flex-shrink:0;border-left:1px solid var(--line);padding:20px 18px;overflow-y:auto}.app .tabbar,.app .topbar{display:none}.app .tabs-desktop{display:flex;justify-content:center;gap:30px;padding:14px 0 0;color:var(--ink);flex-shrink:0;font-size:15px;letter-spacing:-.2px}.app .tabs-desktop button{position:relative;opacity:.46;font-weight:600;padding-bottom:9px;transition:opacity .16s,color .16s}.app .tabs-desktop button:hover{opacity:.8}.app .tabs-desktop button.on{opacity:1;color:var(--livoo);font-weight:700}.app .tabs-desktop button.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.5px;border-radius:2px;background:var(--grad)}.app .tray{position:static;inset:auto;pointer-events:auto;transform:none;width:100%;max-width:760px;margin:0 auto;gap:18px;justify-content:flex-start;flex-shrink:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:0;box-shadow:none;mask-image:none;-webkit-mask-image:none;max-height:150px;opacity:1;padding:8px 10px 10px;border-bottom:1px solid var(--line-soft);overflow-x:auto;overflow-y:hidden;scroll-padding-inline:10px}.app .tray.fade-f,.app .tray.fade-i{cursor:grab}.app .tray-hot{display:none}.app .tray .story{opacity:1;transform:none;transition:transform .18s cubic-bezier(.34,1.4,.64,1)}.app .tray .story:hover{transform:translateY(-3px) scale(1.07)}.app .tray .story:hover .ring{box-shadow:0 0 14px rgba(217,22,116,.55),0 6px 18px rgba(17,17,17,.18)}.app .tray .story:hover .st-name{color:var(--livoo)}.app .tray-catch,.app .tray-head{display:none}.app .tray-list{justify-content:center}.app .live-tag,.app .ring-inner{border-color:#fff}.app .tray .story{width:84px}.app .tray .story .plus{right:7px}.app .st-name{color:var(--ink);text-shadow:none;font-size:11px;font-weight:600;margin-top:8px;max-width:84px}.app .story.seen .st-name{color:var(--ink-3);opacity:1}.app .tray .ring,.app .tray .story.you .ring,.app .tray .story.you.tem .ring,.app .tray .story:not(.seen):not(.is-live):not(.you) .ring{box-shadow:0 2px 8px rgba(17,17,17,.12)}.app .story.seen .ring,.app .story.you:not(.tem) .ring{background:var(--line);box-shadow:0 2px 8px rgba(17,17,17,.1)}.app .story.you .plus{border-color:#fff}.app .feed{background:var(--bg)}.app .feed-item{padding:8px 0 12px}.app .stage{width:100%;height:100%;align-items:flex-end;gap:14px;justify-content:center;margin:0}.app .reel{height:100%;aspect-ratio:9/16;width:auto;border-radius:20px;box-shadow:0 20px 54px rgba(17,17,17,.16),0 2px 8px rgba(17,17,17,.06)}.app .live-chip{top:14px}.app .reel{--facecam-top:46px}.app .reel-tools{top:12px}.app .meta{right:16px;bottom:16px}.app .progress{bottom:2px}.app .rail-in{display:none}.app .rail-out{display:flex;gap:14px;color:var(--ink);padding-bottom:14px}.app .stepper{display:flex;flex-direction:column;gap:7px;position:absolute;right:26px;top:88px;transform:none;z-index:12;opacity:.45;transition:opacity .2s}.app .center:hover .stepper,.app .stepper:focus-within,.app .stepper:hover{opacity:1}.app .stepper button{width:34px;height:34px;border-radius:50%;background:rgba(244,244,246,.9);border:0;color:var(--ink-2);display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s,transform .15s}.app .stepper button:hover{background:var(--livoo);color:#fff;transform:scale(1.06)}@media (max-height:680px){.app .stepper{display:none}}.app .cm-backdrop{left:auto;right:var(--app-right);width:var(--cm-panel);align-items:center;justify-content:center;background:none;padding:24px 24px 24px 0}.app .cm-sheet{width:100%;max-width:100%;height:min(88vh,900px);max-height:88vh;border-radius:20px;box-shadow:0 26px 70px rgba(0,0,0,.4);animation:cm-slide .34s cubic-bezier(.32,1.2,.6,1)}@keyframes cm-slide{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:none}}.app .center{transition:padding-right .34s cubic-bezier(.32,1.2,.6,1)}.app .center.with-panel{padding-right:var(--cm-panel)}.app .center.with-panel .stepper{opacity:0;pointer-events:none}.app .stepper{transition:opacity .24s}.app .sh-backdrop{align-items:center}.app .sh-sheet{max-width:460px;border-radius:18px;padding-bottom:20px}.app .cm-grab{display:none}.app .cm-head{padding-top:18px}}.app .rr-me{display:flex;align-items:center;gap:11px}.app .rr-me>img{width:46px;height:46px;border-radius:50%;object-fit:cover}.app .rr-me-info{flex:1;display:flex;flex-direction:column;min-width:0}.app .rr-me-info b{font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .rr-me-info small{font-size:11.5px;color:var(--ink-3)}.app .link-pink{color:var(--livoo);font-size:12px;font-weight:700}.app .link-pink:hover{color:var(--livoo-2)}.app .rr-block{display:flex;flex-direction:column;gap:12px}.app .rr-head{display:flex;align-items:center;justify-content:space-between}.app .rr-head span{font-size:13px;font-weight:700;color:var(--ink-2)}.app .rr-live-count{background:var(--red)!important;color:#fff!important;font-size:10.5px!important;font-weight:800!important;padding:2px 8px;border-radius:99px;animation:pulse 1.8s infinite}.app .rr-user{display:flex;align-items:center;gap:10px}.app .rr-user>img{width:38px;height:38px;border-radius:50%;object-fit:cover}.app .rr-user-info{flex:1;display:flex;flex-direction:column;min-width:0}.app .rr-user-info b{font-size:13px;font-weight:700;display:flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden}.app .rr-user-info small{font-size:11.5px;color:var(--ink-3);display:flex;align-items:center;gap:4px}.app .rr-live-avatar{width:38px;height:38px;border-radius:50%;padding:2px;flex-shrink:0;background:conic-gradient(from 200deg,#d91674,#e3559c,#ff8ec2,#d91674)}.app .rr-live-avatar img{width:100%;height:100%;border-radius:50%;border:1.5px solid #fff;object-fit:cover}.app .btn-watch{background:var(--wash);color:var(--livoo);font-size:12px;font-weight:700;padding:6px 13px;border-radius:99px;border:1px solid var(--line);transition:background .15s,color .15s}.app .btn-watch:hover{background:var(--livoo);color:#fff;border-color:var(--livoo)}.app .btn-follow{background:var(--livoo);color:#fff;font-size:12.5px;font-weight:700;padding:7px 17px;border-radius:99px;transition:background .15s,transform .1s;flex-shrink:0;white-space:nowrap}.app .btn-follow:hover{background:var(--livoo-2)}.app .btn-follow.sm{font-size:12px;padding:6px 14px}.app .btn-follow.sm.following{background:var(--wash);color:var(--livoo);border:1px solid var(--line)}.app .rr-foot{margin-top:auto;padding-top:10px;padding-bottom:84px}.app .rr-foot p{font-size:11px;color:var(--ink-3);line-height:1.7}.app .sv-backdrop{position:fixed;inset:0;z-index:100;background:rgba(10,10,10,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;animation:sv-fade .25s ease}@keyframes sv-fade{0%{opacity:0}to{opacity:1}}.app .sv-card{position:relative;width:100%;height:100%;background:#000;overflow:hidden;display:flex;align-items:center;justify-content:center;animation:sv-zoom .32s cubic-bezier(.34,1.4,.64,1)}@keyframes sv-zoom{0%{transform:scale(.92);opacity:.4}to{transform:none;opacity:1}}.app .sv-card video,.app .sv-media{width:100%;height:100%;object-fit:cover;display:block}.app .sv-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.62) 0,transparent 20%),linear-gradient(0deg,rgba(0,0,0,.72) 0,transparent 30%)}.app .sv-bars{position:absolute;z-index:6;top:calc(10px + env(safe-area-inset-top));left:10px;right:10px;display:flex;gap:4px}.app .sv-bar{flex:1;height:2.5px;border-radius:99px;background:rgba(255,255,255,.32);overflow:hidden}.app .sv-bar i{display:block;height:100%;background:#fff;border-radius:99px}.app .sv-head{position:absolute;z-index:6;top:calc(24px + env(safe-area-inset-top));left:12px;right:12px;display:flex;align-items:center;gap:9px;color:#fff}.app .sv-avatar{width:34px;height:34px;border-radius:50%;padding:2px;background:var(--grad);flex-shrink:0}.app .sv-avatar.live{background:var(--red)}.app .sv-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:1.5px solid #000}.app .sv-who{display:flex;flex-direction:column;min-width:0}.app .sv-who b{font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .sv-who small{font-size:11px;opacity:.78}.app .sv-tag-live{background:var(--red);color:#fff;font-size:9.5px;font-weight:900;letter-spacing:.6px;padding:3px 8px;border-radius:6px;display:flex;align-items:center;gap:5px;flex-shrink:0}.app .sv-tag-live i{width:5px;height:5px;border-radius:50%;background:#fff;animation:pulse 1.1s infinite}.app .sv-viewers{background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(8px);font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:6px;display:flex;align-items:center;gap:4px;flex-shrink:0}.app .sv-icon{color:#fff;opacity:.9;padding:4px;flex-shrink:0;display:flex}.app .sv-icon:hover{opacity:1}.app .sv-head .sv-close{margin-left:2px}.app .sv-head>.sv-who{flex:1}.app .sv-zone{position:absolute;top:52px;bottom:92px;width:34%;z-index:4;background:transparent;cursor:pointer}.app .sv-zone.left{left:0}.app .sv-zone.right{right:0;width:66%}.app .sv-zone:after{content:"";position:absolute;top:50%;width:34px;height:34px;transform:translateY(-50%);border-radius:50%;background:rgba(255,255,255,.14);opacity:0;transition:opacity .18s}.app .sv-zone.left:after{left:12px}.app .sv-zone.right:after{right:12px}.app .sv-zone:hover:after{opacity:1}.app .sv-text{position:absolute;z-index:5;left:18px;right:18px;bottom:calc(84px + env(safe-area-inset-bottom));color:#fff;font-size:15px;font-weight:600;line-height:1.4;text-shadow:0 2px 10px rgba(0,0,0,.6)}.app .sv-foot{position:absolute;z-index:6;left:12px;right:12px;bottom:calc(14px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px}.app .sv-reply{flex:1;min-width:0;background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.32);backdrop-filter:blur(10px);border-radius:99px;padding:11px 16px;font-size:13px;font-family:inherit;outline:none}.app .sv-reply::placeholder{color:rgba(255,255,255,.65)}.app .sv-reply:focus{border-color:var(--livoo-2);background:rgba(255,255,255,.18)}.app .sv-act{color:#fff;display:flex;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5));transition:transform .12s}.app .sv-act:active{transform:scale(1.22)}.app .sv-act.on{color:var(--livoo-2)}.app .sv-watch{background:var(--grad);color:#fff;font-size:12.5px;font-weight:800;padding:11px 16px;border-radius:99px;box-shadow:0 5px 16px rgba(217,22,116,.5);flex-shrink:0;white-space:nowrap}.app .sv-nav{display:none}@media (min-width:1000px){.app .sv-card{width:auto;height:min(92vh,900px);aspect-ratio:9/16;border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.6)}.app .sv-nav{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;border:1px solid rgba(255,255,255,.24);backdrop-filter:blur(10px);font-size:26px;line-height:1;padding-bottom:3px;transition:background .15s,transform .15s}.app .sv-nav:hover{background:var(--livoo);border-color:var(--livoo);transform:translateY(-50%) scale(1.07)}.app .sv-nav.prev{left:max(20px,calc(50% - min(26vh, 260px) - 78px))}.app .sv-nav.next{right:max(20px,calc(50% - min(26vh, 260px) - 78px))}}.app .profile{flex:1;display:flex;flex-direction:column;min-height:0;background:var(--bg)}.app .pf-top{gap:10px;padding:calc(10px + env(safe-area-inset-top)) 14px 10px;background:var(--bg);z-index:5}.app .pf-round,.app .pf-top{display:flex;align-items:center;flex-shrink:0}.app .pf-round{width:38px;height:38px;border-radius:12px;background:#f2f2f3;color:var(--ink);justify-content:center;transition:background .15s,color .15s}.app .pf-round:hover{background:var(--wash);color:var(--livoo)}.app .pf-title{flex:1;text-align:center;font-size:18px;font-weight:800;margin-left:48px}.app .pf-scroll{flex:1;overflow-y:auto;padding-bottom:calc(var(--h-tabbar) + 34px);scroll-behavior:smooth}.app .pf-hero{display:flex;flex-direction:column;align-items:center;padding:4px 18px 22px}.app .pf-avatar-wrap{position:relative;display:inline-flex;flex-shrink:0;margin-bottom:14px}.app .pf-avatar{position:relative;width:108px;height:108px;flex-shrink:0;isolation:isolate}.app .pf-avatar img{position:relative;z-index:1;width:100%;height:100%;border-radius:50%;object-fit:cover;border:4px solid #fff}.app .pf-avatar.has-story .pf-story-ring{position:absolute;inset:-4px;border-radius:50%;z-index:0;background:conic-gradient(from 200deg,#d91674,#e3559c,#ff8ec2,#d91674)}.app .pf-avatar.has-story:hover .pf-story-ring{animation:ring-turn 1.2s linear infinite}@keyframes ring-turn{to{transform:rotate(1turn)}}.app .pf-cam{position:absolute;z-index:3;right:2px;bottom:2px;width:34px;height:34px;border-radius:50%;background:var(--grad);color:#fff;border:3px solid #fff;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px rgba(217,22,116,.4);cursor:pointer;padding:0;transition:transform .14s ease,box-shadow .14s ease}.app .pf-cam:hover{transform:scale(1.08);box-shadow:0 5px 14px rgba(217,22,116,.5)}.app .pf-cam:active{transform:scale(.94)}.app .pf-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;font-size:24px;font-weight:800;letter-spacing:-.5px}.app .pf-verified{display:flex;color:var(--selo);flex-shrink:0}.app .pf-rank{background:var(--grad);color:#fff;font-size:13px;font-weight:800;letter-spacing:-.2px;padding:3px 12px;border-radius:99px;box-shadow:0 3px 10px rgba(217,22,116,.35)}.app .pf-handle{font-size:15px;color:var(--ink-2);margin-top:5px}.app .pf-role{font-size:15px;color:var(--ink);margin-top:3px}.app .pf-actions{display:flex;gap:12px;width:100%;max-width:460px;margin-top:18px}.app .pf-btn{flex:1;padding:15px 10px;border-radius:14px;background:#f2f2f3;color:var(--ink);font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:9px;transition:background .15s,color .15s}.app .pf-btn:hover{background:var(--wash);color:var(--livoo)}.app .pf-actions-3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.app .pf-actions-3 .pf-btn{padding:14px 6px;gap:7px;font-size:14px;white-space:nowrap;min-width:0}@media (max-width:380px){.app .pf-actions-3 .pf-btn{font-size:13px;gap:0}.app .pf-actions-3 .pf-btn svg{display:none}}.app .pf-insights{width:100%;max-width:460px;margin-top:12px;padding:15px;border-radius:14px;background:#f2f2f3;display:flex;align-items:center;justify-content:center;gap:9px;font-size:15px;color:var(--ink-2);transition:background .15s}.app .pf-insights b{color:var(--ink);font-weight:700}.app .pf-insights:hover{background:var(--wash)}.app .pf-canal{width:100%;max-width:460px;margin-top:12px;padding:13px 15px;border-radius:14px;background:var(--grad);color:#fff;display:flex;align-items:center;gap:12px;text-align:left;box-shadow:0 8px 22px rgba(217,22,116,.26);transition:transform .12s,box-shadow .15s}.app .pf-canal:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(217,22,116,.32)}.app .pf-canal:active{transform:translateY(0)}.app .pf-canal-ico{width:34px;height:34px;border-radius:11px;flex-shrink:0;display:grid;place-items:center;background:rgba(255,255,255,.22);color:#fff}.app .pf-canal-txt{flex:1;min-width:0}.app .pf-canal-txt b{display:block;font-size:15px;font-weight:800;letter-spacing:-.2px}.app .pf-canal-txt small{display:block;font-size:12px;opacity:.9;margin-top:1px}.app .pf-areas{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%;max-width:460px;margin-top:10px}.app .pf-area{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;border-radius:14px;background:var(--card-2,#f2f3f6);color:var(--ink);transition:transform .12s,background .15s}.app .pf-area:hover{transform:translateY(-1px);background:#e9ebf0}.app .pf-area:active{transform:translateY(0)}.app .pf-area-ico{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--grad);color:#fff}.app .pf-area small{font-size:11.5px;font-weight:700;white-space:nowrap}.app .pf-stats{display:flex;justify-content:space-around;width:100%;max-width:460px;margin-top:22px}.app .pf-stats div{display:flex;flex-direction:column;align-items:center;gap:2px}.app .pf-stats b{font-size:21px;font-weight:800}.app .pf-stats small{font-size:12.5px;color:var(--ink-2);display:flex;align-items:center;gap:4px}.app .pf-stats small svg{color:var(--livoo)}.app .sec-card{margin:0 16px 14px;padding:18px 18px 14px;border-radius:20px;border:1px solid #eceafa;background:linear-gradient(165deg,#fbfaff,#ffffff 55%);box-shadow:0 2px 14px rgba(124,77,255,.06);display:flex;flex-direction:column;gap:16px}.app .sec-head{gap:14px}.app .sec-shield{position:relative;width:54px;height:54px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.app .sec-ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(#7c4dff var(--ring),#ece8fb 0);transition:background .5s ease}.app .sec-shield b{position:relative;z-index:1;width:44px;height:44px;border-radius:50%;background:#f4f1fe;color:#7c4dff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px #fff}.app .sec-title{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.app .sec-title>b{font-size:17px;font-weight:800;letter-spacing:-.2px}.app .sec-title small{font-size:13.5px;color:var(--ink-2)}.app .sec-next{color:#7c4dff;font-weight:700}.app .sec-pct{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.app .sec-pct b{font-size:22px;font-weight:800;color:#7c4dff;letter-spacing:-.6px}.app .sec-pct small{font-size:12px;color:var(--ink-3);margin-top:-2px}.app .sec-goals{list-style:none;display:flex;flex-direction:column;gap:15px}.app .sec-goals li{display:flex;align-items:flex-start;gap:12px}.app .sec-check{width:21px;height:21px;border-radius:50%;flex-shrink:0;margin-top:1px;border:1.8px solid #e0dcf2;background:#fff;color:#fff;display:flex;align-items:center;justify-content:center;transition:background .25s,border-color .25s}.app .sec-goals li.done .sec-check{background:#7c4dff;border-color:#7c4dff}.app .sec-goal{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.app .sec-goal-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.app .sec-label{font-size:15px;font-weight:700;letter-spacing:-.1px}.app .sec-count{font-size:13.5px;color:var(--ink-3);font-weight:500;flex-shrink:0}.app .sec-count b{color:var(--ink);font-weight:700}.app .sec-track{height:5px;border-radius:99px;background:#f0edfa;overflow:hidden;display:block}.app .sec-track i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#7c4dff,#a688ff);transition:width .6s cubic-bezier(.34,1.2,.64,1)}.app .sec-goals li.done .sec-track i{background:linear-gradient(90deg,#059c5c,#22c47c)}.app .sec-next-box{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:15px;border:1px solid #eceafa;background:#fbfaff;text-align:left;transition:border-color .18s,background .18s}.app .sec-next-box:hover{border-color:#7c4dff;background:#f7f4ff}.app .sec-next-ico{width:34px;height:34px;border-radius:11px;flex-shrink:0;background:#f0ebfe;color:#7c4dff;display:flex;align-items:center;justify-content:center}.app .sec-next-txt{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.app .sec-next-txt b{font-size:14.5px;font-weight:700}.app .sec-next-txt small{font-size:13px;color:var(--ink-2)}.app .sec-next-box>svg{color:#7c4dff;flex-shrink:0}.app .sec-all{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:700;color:#7c4dff;padding:2px 0}.app .sec-all:hover{color:#5b2ce0}.app .sec-head{width:100%;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;display:flex;align-items:center;gap:12px}.app .sec-toggle{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--soft,#f4f5f7);color:var(--ink-3,#8a92a6);transition:transform .28s cubic-bezier(.2,.8,.3,1),background .2s}.app .sec-card.is-open .sec-toggle{transform:rotate(180deg)}.app .sec-head:hover .sec-toggle{background:#ecedf1}.app .sec-resumo{display:flex;align-items:center;gap:10px;margin-top:12px}.app .sec-resumo small{font-size:12px;color:var(--ink-3,#8a92a6);flex-shrink:0}.app .sec-track--slim{flex:1;height:5px}.app .sec-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.2,.8,.3,1)}.app .sec-card.is-open .sec-body{grid-template-rows:1fr}.app .sec-body-in{overflow:hidden;min-height:0}.app .sec-card.is-open .sec-body-in>:first-child{margin-top:14px}@media (prefers-reduced-motion:reduce){.app .sec-body,.app .sec-toggle{transition:none}}.app .lv-card{margin:0 16px 14px;padding:20px 22px 22px;border-radius:22px;position:relative;overflow:hidden;isolation:isolate;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='5'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E"),repeating-linear-gradient(122deg,rgba(255,255,255,.055) 0 1px,rgba(0,0,0,.045) 1px 2px,transparent 2px 5px),linear-gradient(122deg,#8e0c4c,#d91674 22%,#f07ab4 34%,#d91674 44%,#a50f59 62%,#e3559c 80%,#b31060);background-blend-mode:overlay,overlay,normal;background-size:150px 150px,auto,auto;color:#fff;box-shadow:0 22px 44px -16px rgba(90,4,45,.62),0 6px 16px rgba(24,12,20,.16),inset 0 1px 0 rgba(255,255,255,.34),inset 0 -1px 0 rgba(60,0,30,.34),inset 1px 0 0 rgba(255,255,255,.1),inset -1px 0 0 rgba(60,0,30,.2);display:flex;flex-direction:column;transition:transform .22s cubic-bezier(.2,.8,.3,1),box-shadow .22s;text-align:left}.app .lv-card:active{transform:translateY(1px) scale(.994);box-shadow:0 10px 24px -12px rgba(217,22,116,.5),inset 0 1px 0 rgba(255,255,255,.26)}.app .lv-card:before{inset:0;background-image:repeating-linear-gradient(128deg,rgba(255,255,255,.055) 0 1px,transparent 1px 7px);mix-blend-mode:overlay}.app .lv-card:after,.app .lv-card:before{content:"";position:absolute;pointer-events:none;z-index:0}.app .lv-card:after{width:210px;height:210px;border-radius:50%;bottom:-120px;left:-60px;background:radial-gradient(circle,rgba(255,255,255,.14),transparent 70%)}.app .lv-sheen{position:absolute;inset:-40% -60%;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent 38%,rgba(255,255,255,.2) 48%,rgba(255,255,255,.34) 52%,transparent 62%);transform:translateX(-72%);transition:transform .85s cubic-bezier(.22,.7,.3,1)}.app .lv-card:active .lv-sheen,.app .lv-card:hover .lv-sheen{transform:translateX(72%)}.app .lv-card>:not(.lv-sheen){position:relative;z-index:2}.app .lv-top{justify-content:space-between;gap:10px}.app .lv-brand,.app .lv-top{display:flex;align-items:center}.app .lv-brand{gap:9px;font-size:12px;font-weight:800;letter-spacing:1.8px;text-shadow:0 1px 2px rgba(90,0,45,.18)}.app .lv-logo{width:26px;height:26px;border-radius:8px;display:block;box-shadow:0 2px 6px rgba(60,0,30,.3),inset 0 1px 0 rgba(255,255,255,.3)}.app .lv-edition{font-size:9.5px;font-weight:800;letter-spacing:2.2px;flex-shrink:0;color:rgba(255,255,255,.94);padding:4px 10px;border-radius:99px;border:1px solid rgba(255,224,180,.55);background:linear-gradient(120deg,rgba(251,240,210,.2),rgba(184,144,63,.14));box-shadow:inset 0 1px 0 rgba(255,255,255,.3);backdrop-filter:blur(4px)}.app .lv-right{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex-shrink:0}.app .lv-hw{display:flex;align-items:center;gap:11px;margin-top:18px}.app .lv-chip{display:flex;border-radius:6px;box-shadow:0 1px 3px rgba(80,0,40,.28),inset 0 1px 0 rgba(255,255,255,.5)}.app .lv-wave{display:flex;color:rgba(255,255,255,.62)}.app .lv-label{font-size:11.5px;letter-spacing:1.1px;text-transform:uppercase;color:rgba(255,255,255,.78);margin-top:16px}.app .lv-balance{font-size:38px;font-weight:800;letter-spacing:-1.4px;line-height:1.06;margin-top:3px;font-variant-numeric:tabular-nums;text-shadow:0 2px 8px rgba(90,0,45,.22)}.app .lv-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:18px}.app .lv-holder{display:flex;flex-direction:column;gap:2px;min-width:0}.app .lv-holder small{font-size:10.5px;letter-spacing:1.1px;text-transform:uppercase;color:rgba(255,255,255,.66)}.app .lv-holder b{font-size:15px;font-weight:600;letter-spacing:.9px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .lv-pts{gap:5px;font-size:13.5px;font-weight:700;color:#ffdf8a}.app .lv-pts,.app .lv-tier{display:flex;align-items:center;flex-shrink:0}.app .lv-tier{gap:6px;background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 6px rgba(80,0,40,.18);font-size:11px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;padding:5px 11px;border-radius:99px;backdrop-filter:blur(4px)}@media (prefers-reduced-motion:reduce){.app .lv-sheen{display:none}.app .lv-card{transition:none}}.app .ord-card{margin:0 16px 14px;padding:16px 14px;border-radius:20px;border:1px solid var(--line);display:flex;flex-direction:column;gap:14px}.app .ord-head{gap:10px;padding:0 2px}.app .ord-head,.app .ord-title{display:flex;align-items:center}.app .ord-title{gap:8px;font-size:17px;font-weight:800;flex:1}.app .ord-title svg{color:var(--livoo)}.app .ord-sold{gap:5px;background:#e7f8ef;color:#059c5c;font-size:12.5px;font-weight:700;padding:5px 11px;border-radius:99px}.app .ord-all,.app .ord-sold{display:flex;align-items:center;white-space:nowrap}.app .ord-all{gap:2px;font-size:13.5px;color:var(--ink-3)}.app .ord-all:hover{color:var(--livoo)}.app .ord-row{display:flex;gap:8px;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.app .ord-row::-webkit-scrollbar{display:none}.app .tile{flex-direction:column;gap:7px;padding:4px 2px;flex:0 0 68px;scroll-snap-align:start}.app .tile,.app .tile-ico{display:flex;align-items:center}.app .tile-ico{position:relative;width:48px;height:48px;border-radius:16px;background:#FCF2F7;color:var(--livoo);justify-content:center;transition:transform .15s,background .15s}.app .tile:hover .tile-ico{transform:translateY(-2px);background:#FAE6F0}.app .tile:active .tile-ico{transform:scale(.94)}.app .tile-badge{position:absolute;top:-5px;right:-5px;min-width:20px;height:20px;padding:0 5px;border-radius:99px;background:var(--livoo);color:#fff;border:2px solid #fff;font-size:11px;font-weight:800;font-style:normal;display:flex;align-items:center;justify-content:center}.app .tile-label{font-size:11.5px;font-weight:600;color:var(--ink);text-align:center;line-height:1.25;max-width:100%}.app .ord-sep{height:1px;background:var(--line-soft);margin:0 2px}.app .pf-highlights{display:flex;gap:16px;padding:4px 16px 20px;overflow-x:auto;scrollbar-width:none}.app .hl{flex-direction:column;gap:7px;flex-shrink:0;width:68px}.app .hl,.app .hl-cover{display:flex;align-items:center}.app .hl-cover{width:64px;height:64px;border-radius:50%;border:2px solid var(--line);padding:2px;overflow:hidden;justify-content:center;transition:border-color .15s,transform .15s}.app .hl:hover .hl-cover{border-color:var(--livoo);transform:translateY(-2px)}.app .hl-cover img{width:100%;height:100%;border-radius:50%;object-fit:cover}.app .hl-cover.new{border-style:dashed;color:var(--livoo);border-color:var(--livoo)}.app .hl-title{font-size:11.5px;font-weight:600;color:var(--ink);max-width:68px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .pf-tabs{display:flex;align-items:stretch;border-bottom:1px solid var(--line-soft);padding:0 6px;margin-top:2px;position:sticky;top:0;z-index:4;background:var(--bg)}.app .pf-tabs button{flex:1;min-width:0;padding:14px 2px 13px;position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--ink-3);background:none;transition:color .18s}.app .pf-tabs button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:999px){.app .pf-tabs button{padding:13px 2px;gap:0}.app .pf-tabs button span{display:none}}.app .pf-tabs button:hover{color:var(--ink-2)}.app .pf-tabs button.on{font-weight:700}.app .pf-tabs button.on:after{content:"";position:absolute;left:18%;right:18%;bottom:-1px;height:2.5px;border-radius:99px 99px 0 0;background:currentColor;animation:tab-in .28s cubic-bezier(.34,1.4,.64,1)}@keyframes tab-in{0%{transform:scaleX(.3);opacity:0}to{transform:none;opacity:1}}.app .pf-tabs button.tone-pink.on{color:var(--livoo)}.app .pf-tabs button.tone-purple.on{color:#7c4dff}.app .pf-tabs button.tone-ink.on{color:var(--ink)}.app .pf-tabs button.tone-green.on{color:#059c5c}.app .pf-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:2px 2px 0}.app .pf-cell{position:relative;aspect-ratio:9/14;overflow:hidden;background:#eee}.app .pf-cell img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.app .pf-cell:hover img{transform:scale(1.05)}.app .pf-cell-tag{position:absolute;top:7px;left:7px;color:#fff;font-size:9px;font-weight:900;letter-spacing:.4px;padding:3px 7px;border-radius:6px;display:flex;align-items:center;gap:4px}.app .pf-cell-tag.live{background:var(--red)}.app .pf-cell-tag.repost{background:var(--grad);right:7px;left:auto;font-size:10px;letter-spacing:0}.app .pf-cell-tag.ep{background:rgba(0,0,0,.62);font-size:10px;letter-spacing:.2px;backdrop-filter:none}.app .pf-cell-views{position:absolute;bottom:8px;left:8px;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;gap:4px;text-shadow:0 1px 5px rgba(0,0,0,.75)}.app .pf-cell-share{bottom:6px;width:26px;height:26px;background:rgba(0,0,0,.45)}.app .pf-cell-del,.app .pf-cell-share{position:absolute;right:6px;border-radius:50%;color:#fff;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center}.app .pf-cell-del{top:6px;z-index:2;width:27px;height:27px;background:rgba(0,0,0,.5);cursor:pointer;transition:background .15s}.app .pf-cell-del:hover{background:var(--red,#e0245e)}.app .pf-cell-conf{position:absolute;inset:0;z-index:3;background:rgba(0,0,0,.72);backdrop-filter:blur(3px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:8px;text-align:center}.app .pf-cell-del.esq{right:auto;left:6px}.app .pf-cell-conf b{color:#fff;font-size:13px;font-weight:800}.app .pf-cell-conf-acoes{display:flex;gap:7px;flex-wrap:wrap;justify-content:center}.app .pf-cell-conf-acoes>span{padding:7px 12px;border-radius:99px;cursor:pointer;font-size:12px;font-weight:800;background:rgba(255,255,255,.18);color:#fff}.app .pf-cell-conf-acoes>span.sim{background:#e0245e}.app .pf-products{padding:16px 16px 4px;display:flex;flex-direction:column;gap:16px}.app .btn-publish{background:linear-gradient(135deg,#059c5c,#0dbd72);color:#fff;padding:16px;border-radius:15px;font-size:15.5px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 6px 20px rgba(5,156,92,.32);transition:transform .15s}.app .btn-publish:hover{transform:translateY(-1px)}.app .prod-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.app .prod{border:1px solid var(--line);border-radius:16px;overflow:hidden;text-align:left;transition:border-color .15s,transform .15s}.app .prod:hover{border-color:var(--livoo);transform:translateY(-2px)}.app .prod>img{width:100%;aspect-ratio:1;object-fit:cover}.app .prod-info{display:flex;flex-direction:column;gap:7px;padding:11px}.app .prod-info>b{font-size:13px;font-weight:600;line-height:1.35}.app .prod-bottom{display:flex;align-items:baseline;justify-content:space-between;gap:6px;flex-wrap:wrap}.app .prod-bottom em{font-size:15px;font-weight:800;color:var(--livoo);font-style:normal;white-space:nowrap}.app .prod-bottom small{font-size:11px;color:var(--ink-3);white-space:nowrap}.app .pf-empty{flex-direction:column;gap:10px;padding:56px 30px;text-align:center}.app .empty-ico,.app .pf-empty{display:flex;align-items:center}.app .empty-ico{width:72px;height:72px;border-radius:22px;margin-bottom:6px;justify-content:center}.app .empty-ico.purple{background:#f1edfd;color:#7c4dff}.app .empty-ico.ink{background:#f2f2f3;color:var(--ink-2)}.app .pf-empty b{font-size:16.5px;font-weight:800}.app .pf-empty p{font-size:13.5px;color:var(--ink-2);line-height:1.5;max-width:280px}.app .empty-cta{margin-top:8px;background:var(--grad);color:#fff;font-size:14px;font-weight:700;padding:12px 26px;border-radius:99px;box-shadow:0 5px 16px rgba(217,22,116,.32)}@media (min-width:1000px){.app .pf-top{border-bottom:1px solid var(--line-soft)}.app .pf-scroll{padding:26px 0 56px}.app .lv-card,.app .ord-card,.app .pf-empty,.app .pf-grid,.app .pf-hero,.app .pf-highlights,.app .pf-products,.app .pf-tabs,.app .sec-card{max-width:680px;margin-left:auto;margin-right:auto;width:100%}.app .pf-hero{padding:6px 18px 26px}.app .pf-avatar{width:128px;height:128px;margin-bottom:16px}.app .pf-name{font-size:27px}.app .pf-handle{font-size:15.5px;margin-top:7px}.app .pf-actions,.app .pf-canal,.app .pf-insights,.app .pf-stats{max-width:520px;margin-left:auto;margin-right:auto}.app .pf-stats{justify-content:center;gap:54px;margin-top:26px}.app .pf-grid{grid-template-columns:repeat(4,1fr);gap:8px;padding:16px 0 0}.app .pf-cell{border-radius:14px}.app .prod-grid{grid-template-columns:repeat(3,1fr)}.app .lv-card,.app .ord-card,.app .sec-card{margin-left:auto;margin-right:auto;margin-bottom:18px}}.app .wallet{flex:1;flex-direction:column;min-height:0}.app .wallet,.app .wl-top{display:flex;background:var(--bg)}.app .wl-top{align-items:center;gap:12px;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;border-bottom:1px solid var(--line-soft);flex-shrink:0}.app .wl-title{flex:1;font-size:20px;font-weight:800;letter-spacing:-.4px}.app .wl-tier{display:flex;align-items:center;gap:6px;background:linear-gradient(140deg,#fdf6e3,#f8ecd0);border:1px solid #ecdcb4;color:#96742c;font-size:12px;font-weight:800;letter-spacing:.5px;padding:6px 13px;border-radius:99px;flex-shrink:0}.app .wl-tier.dark{background:rgba(255,255,255,.08);border-color:rgba(226,178,90,.4);color:#e8b45c;font-size:10.5px;padding:3px 10px}.app .wl-tier .dot{width:5px;height:5px;border-radius:50%;background:currentColor}.app .wl-scroll{flex:1;overflow-y:auto;padding:16px 16px calc(var(--h-tabbar) + 34px);display:flex;flex-direction:column;gap:14px}.app .wl-scroll>*{flex-shrink:0}.app .wl-sec{padding:18px;border-radius:20px;border:1px solid #e4edfb;background:linear-gradient(165deg,#f7fbff,#fff 60%);display:flex;flex-direction:column;gap:14px}.app .wl-sec>header{display:flex;align-items:center;gap:13px}.app .wl-sec-shield{position:relative;width:52px;height:52px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.app .wl-sec-shield i{position:absolute;inset:0;border-radius:50%;background:conic-gradient(#7c4dff var(--ring),#e8eef8 0)}.app .wl-sec-shield b{position:relative;z-index:1;width:42px;height:42px;border-radius:50%;background:#eef4ff;color:#2b7fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px #fff}.app .wl-sec-title{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.app .wl-sec-title b{font-size:17px;font-weight:800;letter-spacing:-.2px}.app .wl-sec-title small{font-size:13.5px;color:var(--ink-2)}.app .wl-sec-pct{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.app .wl-sec-pct b{font-size:22px;font-weight:800;color:#2b7fff;letter-spacing:-.6px}.app .wl-sec-pct small{font-size:12px;color:var(--ink-3);margin-top:-2px}.app .wl-sec ul{list-style:none;display:flex;flex-direction:column;gap:13px}.app .wl-sec li{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:700}.app .wl-sec li.done{color:var(--ink-2);font-weight:500}.app .wl-check{width:21px;height:21px;border-radius:50%;flex-shrink:0;border:1.8px solid #dfe6f2;background:#fff;color:#fff;display:flex;align-items:center;justify-content:center}.app .wl-sec li.done .wl-check{background:#22c47c;border-color:#22c47c}.app .wl-sec-next{display:flex;align-items:center;gap:10px;padding:13px 14px;border-radius:14px;border:1px solid #e4edfb;background:#fbfdff;text-align:left;transition:border-color .18s}.app .wl-sec-next:hover{border-color:#2b7fff}.app .wl-sec-next span{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.app .wl-sec-next b{font-size:14.5px;font-weight:700}.app .wl-sec-next small{font-size:13px;color:var(--ink-2)}.app .wl-sec-next svg{color:var(--livoo);flex-shrink:0}.app .wl-sec-all{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:700;color:var(--ink)}.app .wl-sec-all:hover{color:#2b7fff}.app .wl-coins{position:relative;overflow:hidden;padding:20px;border-radius:20px;background:radial-gradient(120% 100% at 80% 0,#241a3d 0,#12101c 55%,#0b0a12 100%);color:#fff;display:flex;flex-direction:column;gap:4px;box-shadow:0 10px 28px rgba(10,8,20,.35)}.app .wl-coins:after{content:"";position:absolute;width:190px;height:190px;border-radius:50%;right:-60px;bottom:-90px;background:rgba(217,22,116,.18);filter:blur(20px)}.app .wl-coins-top{display:flex;align-items:center;justify-content:space-between;position:relative}.app .wl-coins-top small{font-size:12px;letter-spacing:1.2px;text-transform:uppercase;opacity:.72}.app .wl-coins-n{font-size:38px;font-weight:800;letter-spacing:-1.4px;position:relative}.app .wl-coins-n em{font-size:17px;font-weight:500;font-style:normal;opacity:.75;letter-spacing:0}.app .wl-coins-eq{font-size:13px;opacity:.62;position:relative}.app .wl-coins-bar{margin-top:14px;display:flex;flex-direction:column;gap:7px;position:relative}.app .wl-bar-labels{display:flex;justify-content:space-between;font-size:12px}.app .wl-bar-labels em{font-style:normal;opacity:.6}.app .wl-bar-labels em:first-child{color:#e8b45c;opacity:.9;letter-spacing:.8px;text-transform:uppercase;font-size:11px}.app .wl-bar{height:5px;border-radius:99px;background:rgba(255,255,255,.12);overflow:hidden}.app .wl-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#c98a3a,#e8b45c)}.app .wl-totals{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:18px;overflow:hidden}.app .wl-totals div{display:flex;flex-direction:column;align-items:center;gap:3px;padding:16px 6px;text-align:center}.app .wl-totals div+div{border-left:1px solid var(--line)}.app .wl-totals small{font-size:11.5px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--ink-2)}.app .wl-totals b{font-size:17px;font-weight:800;letter-spacing:-.4px}.app .wl-totals em{font-size:11px;font-style:normal;color:var(--ink-3)}.app .ok{color:#059c5c!important}.app .info{color:#2b7fff!important}.app .warn{color:#e0342b!important}.app .pink{color:var(--livoo)!important}.app .wl-note{display:flex;gap:11px;padding:14px;border-radius:16px;font-size:12.5px;line-height:1.6;color:var(--ink)}.app .wl-note>svg{flex-shrink:0;margin-top:2px}.app .wl-note.blue{background:#f4f8ff;border:1px solid #e2ecfb}.app .wl-note.blue>svg{color:#2b7fff}.app .wl-note.pink{background:#fdf5f9;border:1px solid #f7e2ee}.app .wl-link,.app .wl-note.pink>svg{color:var(--livoo)}.app .wl-link{font-weight:700;text-decoration:underline;font-size:inherit}.app .wl-duo{display:grid;grid-template-columns:1fr 1fr;gap:12px}.app .wl-diamond,.app .wl-points{padding:16px;border-radius:18px;display:flex;flex-direction:column;gap:2px;min-height:156px}.app .wl-diamond{position:relative;overflow:hidden;background:radial-gradient(120% 100% at 70% 0,#1b2440 0,#0e1322 60%,#0a0d18 100%);color:#fff;box-shadow:0 8px 22px rgba(10,14,30,.32)}.app .wl-diamond>svg{color:#5fc8ff;margin-bottom:6px}.app .wl-diamond small,.app .wl-points small{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;opacity:.7}.app .wl-diamond b,.app .wl-points b{font-size:25px;font-weight:800;letter-spacing:-.8px;line-height:1.2}.app .wl-diamond em,.app .wl-points em{font-size:11.5px;font-style:normal;line-height:1.5;opacity:.66;margin-top:5px;display:block}.app .wl-points{background:var(--bg);border:1px solid var(--line)}.app .wl-points>svg{color:var(--livoo);margin-bottom:6px}.app .wl-points small{color:var(--ink-2);opacity:1}.app .wl-points em{color:var(--ink-3);opacity:1}.app .wl-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.app .wl-actions button{display:flex;flex-direction:column;align-items:center;gap:9px;padding:14px 4px;border-radius:16px;border:1px solid var(--line);background:var(--bg);font-size:11.5px;font-weight:600;color:var(--ink);transition:border-color .18s,transform .18s}.app .wl-actions button:hover{border-color:var(--livoo);transform:translateY(-2px)}.app .wl-act-ico{width:40px;height:40px;border-radius:13px;background:linear-gradient(155deg,#fdeef6,#fbf5f8);color:var(--livoo);display:flex;align-items:center;justify-content:center}.app .wl-card{padding:18px;border-radius:18px;border:1px solid var(--line);display:flex;flex-direction:column;gap:3px}.app .wl-card.info-card{background:#f7faff;border-color:#e2ecfb}.app .wl-card-head{display:flex;align-items:center;gap:11px;margin-bottom:8px}.app .wl-card-head b{flex:1;font-size:12px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;color:var(--ink-2)}.app .wl-card-head b.info{color:#2b7fff}.app .wl-card-head small{font-size:12.5px;color:var(--ink-3)}.app .wl-card-ico{width:34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center}.app .wl-card-ico.pink{background:#fdeef6;color:var(--livoo)}.app .wl-card-ico.blue{background:#eaf2ff;color:#2b7fff}.app .wl-big{font-size:30px;font-weight:800;letter-spacing:-1px}.app .wl-sub{font-size:12.5px;color:var(--ink-2);line-height:1.55;margin-top:4px}.app .wl-h3{font-size:16px;font-weight:800;margin-top:6px}.app .wl-month{font-size:11.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--ink-3);display:block;margin-bottom:10px}.app .wl-list{display:flex;flex-direction:column;gap:10px}.app .wl-sale{display:flex;gap:12px;padding:14px;border-radius:16px;border:1px solid var(--line)}.app .wl-sale-ico{width:36px;height:36px;border-radius:11px;flex-shrink:0;background:#fff6ec;color:#d98226;display:flex;align-items:center;justify-content:center}.app .wl-sale-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.app .wl-sale-info b{font-size:14.5px;font-weight:700}.app .wl-sale-info small{font-size:12.5px;color:var(--ink-2)}.app .wl-sale-info small.dim{color:var(--ink-3);font-size:12px}.app .wl-release{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;margin-top:7px;padding:4px 9px;border-radius:8px;background:#eef4ff;color:#2b7fff;font-size:11.5px;font-weight:700}.app .wl-sale-val{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.app .wl-sale-val b{font-size:15px;font-weight:800;color:#059c5c}.app .wl-sale-val small{font-size:11.5px;color:var(--ink-3)}.app .wl-entry{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--line)}.app .wl-entry-ico{width:34px;height:34px;border-radius:11px;flex-shrink:0;font-size:17px;display:flex;align-items:center;justify-content:center;background:var(--wash);color:var(--livoo)}.app .wl-entry-ico.taxa{background:#fdeef1;color:#e0342b}.app .wl-entry-ico.venda{background:#eaf8f1;color:#059c5c}.app .wl-entry-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.app .wl-entry-info b{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .wl-entry-info small{font-size:11.5px;color:var(--ink-3);display:flex;align-items:center;gap:7px}.app .wl-tag{font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;padding:2px 7px;border-radius:5px;background:var(--wash);color:var(--livoo)}.app .wl-tag.taxa{background:#fdeef1;color:#e0342b}.app .wl-tag.venda{background:#eaf8f1;color:#059c5c}.app .wl-entry-val{font-size:14.5px;font-weight:800;flex-shrink:0;display:flex;align-items:center;gap:4px}.app .wl-entry-val.pos{color:#059c5c}.app .wl-entry-val.neg{color:#e0342b}.app .lv-card{width:calc(100% - 32px)}.app .lv-card:hover{transform:translateY(-2px);box-shadow:0 24px 46px -14px rgba(217,22,116,.58),0 6px 16px rgba(24,12,20,.1),inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(120,0,60,.22)}.app .lv-go{position:absolute;right:18px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.26);display:none;align-items:center;justify-content:center;color:#fff}.app .wm-backdrop{position:fixed;inset:0;z-index:95;background:rgba(0,0,0,.48);display:flex;align-items:flex-end;justify-content:center;animation:fade-in .2s ease}.app .wm-box{width:100%;max-height:88dvh;background:var(--bg);color:var(--ink);border-radius:22px 22px 0 0;display:flex;flex-direction:column;box-shadow:0 -10px 40px rgba(0,0,0,.3);animation:sheet-up .32s cubic-bezier(.32,1.25,.6,1)}.app .wm-head{display:flex;align-items:center;gap:12px;padding:20px 20px 14px;flex-shrink:0}.app .wm-head span{flex:1;font-size:18px;font-weight:800;letter-spacing:-.3px}.app .wm-head button{color:var(--ink-2);display:flex;padding:4px}.app .wm-head button:hover{color:var(--ink)}.app .wm-body{padding:0 20px calc(22px + env(safe-area-inset-bottom));overflow-y:auto;display:flex;flex-direction:column;gap:12px;min-height:0;flex:1 1 auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.app .wm-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.app .wm-methods button{display:flex;flex-direction:column;align-items:center;gap:7px;padding:14px 6px;border-radius:14px;border:1.5px solid var(--line);color:var(--ink-2);font-size:13px;font-weight:600;transition:border-color .18s,background .18s,color .18s}.app .wm-methods button.on{border-color:var(--livoo);background:#fdf2f7;color:var(--livoo);font-weight:700}.app .wm-input{width:100%;padding:15px 16px;border-radius:13px;border:1.5px solid var(--line);background:var(--bg);font-family:inherit;font-size:15px;color:var(--ink);outline:none;transition:border-color .18s}.app .wm-input:focus{border-color:var(--livoo)}.app .wm-input::placeholder{color:var(--ink-3)}.app .wm-hint{font-size:12.5px;color:var(--ink-3);line-height:1.5;margin-top:-4px}.app .wm-hint.strong{color:var(--ink-2)}.app .wm-hint.ok{color:#059c5c;font-weight:600}.app .wm-packs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.app .wm-packs button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:13px 4px;border-radius:13px;border:1.5px solid var(--line);transition:border-color .18s,background .18s}.app .wm-packs button b{font-size:15px;font-weight:800}.app .wm-packs button small{font-size:10.5px;color:var(--ink-3)}.app .wm-packs button.on{border-color:var(--livoo);background:#fdf2f7}.app .wm-packs button.on b{color:var(--livoo)}.app .wm-cta{background:var(--grad);color:#fff;font-size:15.5px;font-weight:800;padding:16px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 6px 20px rgba(217,22,116,.36);transition:transform .15s,opacity .15s}.app .wm-cta:hover{transform:translateY(-1px)}.app .wm-cta:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.app .wm-cta.purple{background:linear-gradient(135deg,#7c4dff,#b388ff);box-shadow:0 6px 20px rgba(124,77,255,.34)}.app .wm-note{padding:15px;border-radius:14px;display:flex;flex-direction:column;gap:5px;font-size:13px;line-height:1.55}.app .wm-note b{display:flex;align-items:center;gap:7px;font-weight:700;font-size:14px}.app .wm-note.purple{background:#f7f4ff;border:1px solid #eae3ff}.app .wm-note.purple b{color:#7c4dff}.app .wm-note.purple span{color:var(--ink-2)}.app .wm-note.amber{background:#fffaf0;border:1px solid #f7ecd6;align-items:center;text-align:center;gap:8px}.app .wm-note.amber b{color:#c98a3a;font-size:15px;justify-content:center}.app .wm-note.amber span{color:var(--ink-2)}.app .wm-note-ico{width:44px;height:44px;border-radius:50%;background:#fdf3e0;color:#c98a3a;display:flex;align-items:center;justify-content:center;margin-bottom:2px}.app .wm-note.gray{background:#f6f6f7;border:1px solid var(--line);color:var(--ink-2)}.app .wm-note.gray b{display:inline;font-size:inherit;color:var(--ink)}.app .wm-note.gray svg{vertical-align:-2px;margin-right:4px}.app .wm-search{display:flex;align-items:center;gap:10px;padding:0 16px;border-radius:13px;border:1.5px solid var(--line);color:var(--ink-3)}.app .wm-search input{flex:1;border:0;outline:none;background:none;font-family:inherit;font-size:15px;padding:14px 0;color:var(--ink)}.app .wm-users{display:flex;flex-direction:column;gap:2px}.app .wm-user{display:flex;align-items:center;gap:12px;padding:10px;border-radius:13px;text-align:left;transition:background .15s}.app .wm-user:hover{background:var(--wash)}.app .wm-user.on{background:#f7f4ff;box-shadow:inset 0 0 0 1.5px #7c4dff}.app .wm-user img{width:42px;height:42px;border-radius:50%;object-fit:cover}.app .wm-user span{display:flex;flex-direction:column;min-width:0}.app .wm-user b{font-size:14.5px;font-weight:700}.app .wm-user small{font-size:12.5px;color:var(--ink-3)}.app .wm-code{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:14px;border:1.5px solid var(--line)}.app .wm-code b{flex:1;font-size:20px;font-weight:800;letter-spacing:2px;color:var(--livoo)}.app .wm-code button{width:38px;height:38px;border-radius:11px;background:#fdeef6;color:var(--livoo);display:flex;align-items:center;justify-content:center}.app .wm-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.app .wm-stats div{display:flex;flex-direction:column;align-items:center;gap:2px;padding:15px 6px;border-radius:13px;background:#f7f7f8}.app .wm-stats b{font-size:20px;font-weight:800}.app .wm-stats small{font-size:11.5px;color:var(--ink-2)}.app .wm-rules{list-style:none;display:flex;flex-direction:column;gap:9px;padding:15px;border-radius:14px;background:#f7f7f8}.app .wm-rules li{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;color:var(--ink-2);line-height:1.45}.app .wm-rules svg{flex-shrink:0;margin-top:2px;color:var(--livoo)}.app .wm-duo{display:grid;grid-template-columns:1fr 1fr;gap:10px}.app .wm-ghost{display:flex;align-items:center;justify-content:center;gap:8px;padding:15px;border-radius:13px;font-size:14px;font-weight:700;transition:transform .15s}.app .wm-ghost:hover{transform:translateY(-1px)}.app .wm-ghost.amber{background:#fffaf0;border:1px solid #f2e2c4;color:#c98a3a}.app .wm-ghost.green{background:#f0fbf5;border:1px solid #cdedda;color:#059c5c}.app .wm-choice{display:flex;align-items:center;gap:13px;padding:16px;border-radius:16px;border:1.5px solid var(--line);text-align:left;transition:border-color .18s,transform .18s}.app .wm-choice:hover{border-color:var(--livoo);transform:translateY(-1px)}.app .wm-choice-ico{width:46px;height:46px;border-radius:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.app .wm-choice-ico.pink{background:#fdeef6;color:var(--livoo)}.app .wm-choice-ico.purple{background:#f1edfd;color:#7c4dff}.app .wm-choice-txt{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.app .wm-choice-txt b{font-size:15.5px;font-weight:800}.app .wm-choice-txt small{font-size:12.5px;color:var(--ink-2);line-height:1.45}.app .wm-choice>svg{color:var(--ink-3);flex-shrink:0}@media (min-width:1000px){.app .wl-top{padding-top:18px}.app .wl-scroll{max-width:720px;margin:0 auto;width:100%;padding:24px 0 48px}.app .lv-card{width:100%}.app .lv-go{display:flex}.app .wm-backdrop{align-items:center}.app .wm-box{max-width:480px;border-radius:20px;max-height:86vh}.app .wm-body{padding-bottom:24px}}.app .t-pink{background:#fdeef6;color:var(--livoo)}.app .t-purple{background:#f1edfd;color:#7c4dff}.app .t-blue{background:#eaf2ff;color:#2b7fff}.app .t-green{background:#eaf8f1;color:#059c5c}.app .t-amber{background:#fdf3e0;color:#c98a3a}.app .t-ink{background:#f2f2f3;color:var(--ink-2)}.app .seg{display:grid;grid-auto-flow:column;gap:10px}.app .seg button{padding:12px 10px;border-radius:99px;border:1px solid var(--line);background:var(--bg);font-size:13.5px;font-weight:600;color:var(--ink-2);transition:background .18s,border-color .18s,color .18s}.app .seg button.on,.app .seg button:hover{border-color:var(--livoo)}.app .seg button.on{background:var(--livoo);color:#fff;font-weight:700}.app .pf-round.sm{width:32px;height:32px;border-radius:50%}.app .hub{flex:1;display:flex;flex-direction:column;min-height:0;background:var(--bg)}.app .hub-top{display:flex;align-items:center;gap:12px;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;border-bottom:1px solid var(--line-soft);flex-shrink:0}.app .hub-title{flex:1;text-align:center;font-size:18px;font-weight:800}.app .hub-scroll{flex:1;overflow-y:auto;padding:16px 16px calc(var(--h-tabbar) + 34px);display:flex;flex-direction:column;gap:16px}.app .hub-scroll>*{flex-shrink:0}.app .hub-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.app .hub-kpis div{display:flex;flex-direction:column;align-items:center;gap:3px;padding:16px 6px;border-radius:15px;background:#f6f6f8;text-align:center}.app .hub-kpis b{font-size:17px;font-weight:800;letter-spacing:-.3px}.app .hub-kpis small{font-size:11.5px;color:var(--ink-2)}.app .hub-level{position:relative;overflow:hidden;padding:18px;border-radius:18px;background:linear-gradient(140deg,#c31a6d,#a91f7e 55%,#8f2493);color:#fff;display:flex;flex-direction:column;gap:8px;box-shadow:0 10px 26px rgba(160,30,120,.28)}.app .hub-level:after{content:"";position:absolute;width:160px;height:160px;border-radius:50%;right:-50px;top:-70px;background:rgba(255,255,255,.09)}.app .hub-level-tier{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;opacity:.9;position:relative}.app .hub-level>b{font-size:21px;font-weight:800;letter-spacing:-.4px;position:relative}.app .hub-level-bar{height:5px;border-radius:99px;background:rgba(255,255,255,.24);overflow:hidden;margin-top:4px;position:relative}.app .hub-level-bar i{display:block;height:100%;border-radius:99px;background:#fff}.app .hub-level-row{display:flex;justify-content:space-between;font-size:12.5px;opacity:.88;position:relative}.app .hub-level-how{align-self:flex-start;margin-top:6px;position:relative;display:flex;align-items:center;gap:4px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.28);color:#fff;font-size:13px;font-weight:700;padding:8px 15px;border-radius:99px;transition:background .18s}.app .hub-level-how:hover{background:rgba(255,255,255,.3)}.app .hub-tools{display:flex;flex-direction:column;gap:18px}.app .hub-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.app .hub-h.col{flex-direction:column;align-items:flex-start;gap:2px}.app .hub-h b{font-size:17px;font-weight:800;letter-spacing:-.2px}.app .hub-all,.app .hub-h small{font-size:13px;color:var(--ink-2)}.app .hub-all{display:flex;align-items:center;gap:3px;font-weight:600}.app .hub-all:hover{color:var(--livoo)}.app .hub-group{display:flex;flex-direction:column;gap:12px}.app .hub-group-t{font-size:11.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--ink-3)}.app .hub-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.app .hub-tool{display:flex;flex-direction:column;align-items:center;gap:8px}.app .hub-tool-ico{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;transition:transform .18s,box-shadow .18s}.app .hub-tool:hover .hub-tool-ico{transform:translateY(-3px);box-shadow:0 8px 18px rgba(0,0,0,.1)}.app .hub-tool-l{font-size:11.5px;font-weight:600;text-align:center;line-height:1.25}.app .hub-ops{display:flex;flex-direction:column;gap:14px}.app .hub-ops-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.app .hub-op{border:1px solid var(--line);border-radius:16px;overflow:hidden;text-align:left;transition:border-color .18s,transform .18s}.app .hub-op:hover{border-color:var(--livoo);transform:translateY(-2px)}.app .hub-op img{width:100%;aspect-ratio:4/3;object-fit:cover}.app .hub-op-info{display:flex;flex-direction:column;gap:4px;padding:11px 12px 13px}.app .hub-op-info b{font-size:13.5px;font-weight:600;line-height:1.3}.app .hub-op-info em{font-size:13.5px;font-weight:800;font-style:normal;color:var(--livoo)}.app .hub-challenge{display:flex;align-items:center;gap:12px;padding:15px;border-radius:16px;background:linear-gradient(140deg,#fffbf0,#fff7e6);border:1px solid #f5e6c8}.app .hub-ch-txt{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.app .hub-ch-txt b{display:flex;align-items:center;gap:7px;font-size:14.5px;font-weight:800;color:#a97d2c}.app .hub-ch-txt small{font-size:12.5px;color:var(--ink-2)}.app .hub-ch-cta{background:var(--grad);color:#fff;flex-shrink:0;font-size:13.5px;font-weight:800;padding:11px 22px;border-radius:99px;box-shadow:0 5px 16px rgba(217,22,116,.4)}.app .ins{flex:1;display:flex;flex-direction:column;min-height:0;background:var(--bg)}.app .ins-top{display:flex;align-items:center;gap:12px;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;border-bottom:1px solid var(--line-soft);flex-shrink:0}.app .ins-title{flex:1;font-size:19px;font-weight:800;letter-spacing:-.3px}.app .ins-scroll{flex:1;overflow-y:auto;padding:16px 16px calc(var(--h-tabbar) + 34px);display:flex;flex-direction:column;gap:14px}.app .ins-scroll>*{flex-shrink:0}.app .ins-revenue{padding:18px;border-radius:18px;background:linear-gradient(140deg,#c31a6d,#a91f7e);color:#fff;display:flex;flex-direction:column;gap:4px;box-shadow:0 10px 26px rgba(160,30,120,.26)}.app .ins-rev-l{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;opacity:.92}.app .ins-revenue>b{font-size:34px;font-weight:800;letter-spacing:-1.2px}.app .ins-rev-split{display:flex;gap:18px;margin-top:4px}.app .ins-rev-split em{display:flex;align-items:center;gap:6px;font-style:normal;font-size:12.5px;font-weight:600;opacity:.92}.app .ins-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.app .ins-metric{padding:15px;border-radius:16px;background:#f7f7f9;display:flex;flex-direction:column;gap:5px}.app .ins-m-head{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--ink-2)}.app .ins-m-head svg{color:var(--livoo)}.app .ins-metric>b{font-size:26px;font-weight:800;letter-spacing:-.8px;display:flex;align-items:baseline;gap:8px}.app .ins-delta{display:inline-flex;align-items:center;gap:3px;font-size:12.5px;font-weight:700;font-style:normal;color:#059c5c}.app .ins-metric>small{font-size:11.5px;color:var(--ink-3)}.app .ins-social{display:flex;flex-wrap:wrap;gap:8px 18px;padding:2px 2px 4px}.app .ins-social span{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2);font-weight:500}.app .ins-social svg{color:var(--livoo)}.app .ins-h3{font-size:17px;font-weight:800;display:flex;align-items:center;gap:8px;margin-top:6px}.app .ins-h3 svg{color:var(--livoo)}.app .ins-item,.app .ins-list{display:flex;flex-direction:column;gap:12px}.app .ins-item{padding:15px;border-radius:16px;background:#f7f7f9}.app .ins-item>header{display:flex;align-items:center;gap:9px}.app .ins-live{background:var(--livoo);color:#fff;font-style:normal;font-size:9.5px;font-weight:900;letter-spacing:.6px;padding:3px 8px;border-radius:5px}.app .ins-item>header b{font-size:15px;font-weight:700}.app .ins-item-row{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.app .ins-item-row span{display:flex;flex-direction:column;align-items:center;gap:1px;text-align:center}.app .ins-item-row b{font-size:16px;font-weight:800;letter-spacing:-.3px}.app .ins-item-row small{font-size:11px;color:var(--ink-3)}.app .ins-item>footer{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.app .ins-item>footer small{gap:5px;color:var(--ink-3)}.app .ins-item>footer small,.app .ins-ret{display:flex;align-items:center;font-size:11.5px}.app .ins-ret{margin-left:auto;gap:3px;font-weight:700;color:var(--livoo)}.app .ins-ret svg{transition:transform .2s}.app .ins-ret.on svg{transform:rotate(180deg)}.app .ins-ret-panel{display:flex;align-items:flex-end;gap:5px;height:78px;padding:12px 4px 0;border-top:1px solid var(--line);position:relative;animation:rise .3s cubic-bezier(.34,1.3,.64,1)}.app .ins-ret-panel span{flex:1;border-radius:5px 5px 0 0;background:linear-gradient(180deg,var(--livoo-2),var(--livoo))}.app .ins-ret-panel em{position:absolute;left:4px;bottom:-18px;font-size:11px;font-style:normal;color:var(--ink-3)}.app .ins-aud{padding:15px;border-radius:16px;background:#f7f7f9;display:flex;flex-direction:column;gap:11px}.app .ins-aud-t{font-size:13px;font-weight:700;color:var(--ink-2)}.app .ins-aud-row{display:flex;align-items:center;gap:11px}.app .ins-aud-l{width:82px;flex-shrink:0;font-size:12.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .ins-aud-bar{flex:1;height:8px;border-radius:99px;background:#e9e9ee;overflow:hidden}.app .ins-aud-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--livoo),var(--livoo-2))}.app .ins-aud-p{width:46px;text-align:right;flex-shrink:0;font-size:12.5px;font-weight:700;color:var(--ink-2)}.app .ins-foot{font-size:11.5px;color:var(--ink-3);text-align:center;line-height:1.5}.app .dw-backdrop{position:fixed;inset:0;z-index:96;background:rgba(0,0,0,.5);display:flex;justify-content:flex-end;animation:fade-in .2s ease}.app .dw{width:min(88%,380px);height:100%;background:var(--bg);display:flex;flex-direction:column;box-shadow:-10px 0 40px rgba(0,0,0,.3);animation:dw-in .32s cubic-bezier(.32,1.2,.6,1)}@keyframes dw-in{0%{transform:translateX(100%)}to{transform:none}}.app .dw-top{gap:12px;padding:calc(16px + env(safe-area-inset-top)) 16px 16px;border-bottom:1px solid var(--line-soft);flex-shrink:0}.app .dw-me,.app .dw-top{display:flex;align-items:center}.app .dw-me{flex:1;gap:11px;min-width:0}.app .dw-me img{width:42px;height:42px;border-radius:50%;object-fit:cover}.app .dw-me span{display:flex;flex-direction:column;min-width:0}.app .dw-me b{font-size:14.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .dw-me small{font-size:12.5px;color:var(--ink-3)}.app .dw-me-troca{border:0;background:none;cursor:pointer;text-align:left;padding:6px;margin:-6px;border-radius:14px;font-family:inherit;transition:background .14s}.app .dw-me-troca:hover{background:rgba(217,22,116,.07)}.app .dw-me-troca b{display:inline-flex;align-items:center;gap:4px;color:var(--ink)}.app .dw-me-troca b svg{color:var(--livoo);flex-shrink:0}.app .dw-me-troca small{display:flex;align-items:center}.app .dw-conta-n{font-style:normal;color:var(--livoo);font-weight:700}.app .dw-scroll{flex:1;overflow-y:auto;padding:18px 16px 8px;display:flex;flex-direction:column;gap:10px}.app .dw-label{font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-3);margin-top:8px}.app .dw-list{display:flex;flex-direction:column;gap:8px}.app .dw-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#f7f7f9;transition:background .18s}.app .dw-item:hover{background:#f0f0f3}.app .dw-ico{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.app .dw-item-l{flex:1;text-align:left;font-size:14.5px;font-weight:600}.app .dw-item>svg{color:var(--ink-3);flex-shrink:0}.app .dw-switch{width:46px;height:27px;border-radius:99px;flex-shrink:0;background:#dcdce0;position:relative;transition:background .22s}.app .dw-switch b{position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.22);transition:transform .22s cubic-bezier(.34,1.4,.64,1)}.app .dw-switch.on{background:var(--livoo)}.app .dw-switch.on b{transform:translateX(19px)}.app .dw-cards{display:flex;flex-direction:column;gap:10px}.app .dw-card{display:flex;align-items:center;gap:12px;padding:15px;border-radius:16px;text-align:left;border:1px solid transparent;transition:transform .18s,border-color .18s}.app .dw-card:hover{transform:translateY(-2px)}.app .dw-card.t-pink{background:linear-gradient(135deg,#fdf2f8,#fdeaf3);border-color:#f8dcea}.app .dw-card.t-purple{background:linear-gradient(135deg,#f5f2ff,#efe9ff);border-color:#e6dcfb}.app .dw-card-ico{width:40px;height:40px;border-radius:13px;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.app .dw-card.t-pink .dw-card-ico{color:var(--livoo)}.app .dw-card.t-purple .dw-card-ico{color:#7c4dff}.app .dw-card-txt{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.app .dw-card-txt b{font-size:14.5px;font-weight:700}.app .dw-card-txt small{font-size:12.5px;color:var(--ink-2);line-height:1.4}.app .dw-card>svg{color:var(--ink-3);flex-shrink:0}.app .dw-foot{padding:12px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line-soft);flex-shrink:0}.app .dw-logout{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;padding:14px;border-radius:14px;background:#fdf1f0;border:1px solid #f8dedb;color:#d93b2b;font-size:14.5px;font-weight:700;transition:background .18s}.app .dw-logout:hover{background:#fbe6e3}.app .wm-box.ep .wm-body{gap:16px}.app .ep-id{justify-content:space-between;gap:10px;padding:14px 16px;border-radius:14px;background:linear-gradient(135deg,#fdf2f8,#fdeaf3);border:1px solid #f8dcea}.app .ep-id,.app .ep-id span{display:flex;align-items:center}.app .ep-id span{gap:8px;font-size:14px;font-weight:600;color:var(--livoo)}.app .ep-id b{font-size:15px;font-weight:800;color:var(--livoo)}.app .ep-duo{display:grid;grid-template-columns:1fr 1fr;gap:12px}.app .ep-field{display:flex;flex-direction:column;gap:7px}.app .ep-field>span{font-size:11.5px;font-weight:800;letter-spacing:.9px;text-transform:uppercase;color:var(--ink-2)}.app .ep-with-count{display:flex;align-items:center;justify-content:space-between}.app .ep-with-count em{font-size:11.5px;font-weight:600;font-style:normal;color:var(--ink-3);letter-spacing:0;text-transform:none}.app .ep-with-count em.over{color:#d93b2b}.app .ep-field input,.app .ep-field textarea{width:100%;padding:14px 15px;border-radius:13px;border:1.5px solid transparent;background:#f5f5f7;font-family:inherit;font-size:15px;color:var(--ink);outline:none;transition:border-color .18s,background .18s}.app .ep-field textarea{resize:none;line-height:1.5}.app .ep-field input:focus,.app .ep-field textarea:focus{border-color:var(--livoo);background:var(--bg)}.app .ep-field input::placeholder,.app .ep-field textarea::placeholder{color:var(--ink-3)}.app .ep-field>small{font-size:12px;color:var(--ink-3)}.app .ep-at{display:flex;align-items:center;gap:10px;padding:0 15px;border-radius:13px;border:1.5px solid transparent;background:#f5f5f7;color:var(--ink-3);transition:border-color .18s,background .18s}.app .ep-at:focus-within{border-color:var(--livoo);background:var(--bg)}.app .ep-at i{font-style:normal;font-size:15px;color:var(--ink-2)}.app .ep-at input{padding:14px 0}.app .ep-at input,.app .ep-at input:focus{background:none;border:0}.app .ep-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.app .ep-chips button{padding:13px 6px;border-radius:13px;background:#f5f5f7;border:1.5px solid transparent;font-size:14px;font-weight:600;color:var(--ink);transition:border-color .18s,background .18s,color .18s}.app .ep-chips button:hover{border-color:var(--line)}.app .ep-chips button.on{background:#fdf2f8;border-color:var(--livoo);color:var(--livoo);font-weight:700}.app .ep-foot{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;padding:14px 20px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--line-soft);flex-shrink:0}.app .ep-cancel{padding:16px;border-radius:14px;background:#f5f5f7;font-size:15px;font-weight:700;color:var(--ink);transition:background .18s}.app .ep-cancel:hover{background:#ececed}@media (min-width:1000px){.app .hub-top,.app .ins-top{padding-top:18px}.app .hub-scroll,.app .ins-scroll{max-width:760px;margin:0 auto;width:100%;padding:24px 0 48px}.app .hub-grid{grid-template-columns:repeat(6,1fr)}.app .hub-ops-grid{grid-template-columns:repeat(4,1fr)}.app .ins-grid{grid-template-columns:repeat(3,1fr)}.app .ins-title{text-align:center;margin-right:38px}.app .dw{border-radius:0}.app .wm-box.ep{max-width:560px}}.app .cm-dots{margin-left:auto;display:flex;padding:2px;color:rgba(255,255,255,.4);opacity:0;transition:opacity .18s,color .18s}.app .cm-dots:focus-visible,.app .cm-row:hover .cm-dots{opacity:1}.app .cm-dots:hover{color:#fff}@media (hover:none){.app .cm-dots{opacity:1}}.app .cm-row{transition:opacity .24s ease,transform .24s ease}.app .cm-row.leaving{opacity:0;transform:translateX(-26px)}.app .cm-flash{position:absolute;left:50%;transform:translateX(-50%);bottom:calc(88px + env(safe-area-inset-bottom));z-index:8;background:rgba(255,255,255,.95);color:#16161a;font-size:13px;font-weight:700;padding:11px 20px;border-radius:99px;box-shadow:0 8px 24px rgba(0,0,0,.35);animation:flash-in .3s cubic-bezier(.34,1.4,.64,1)}@keyframes flash-in{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.app .ca-backdrop{position:fixed;inset:0;z-index:97;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;animation:fade-in .2s ease}.app .ca-sheet{width:100%;background:#1c1c20;color:#f2f2f4;border-radius:20px 20px 0 0;padding:0 12px calc(14px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:6px;box-shadow:0 -10px 40px rgba(0,0,0,.5);animation:sheet-up .3s cubic-bezier(.32,1.25,.6,1)}.app .ca-grab{padding:10px 0 8px;display:flex;justify-content:center}.app .ca-grab i{width:38px;height:4px;border-radius:99px;background:rgba(255,255,255,.26)}.app .ca-item{display:flex;align-items:center;gap:13px;padding:16px;border-radius:14px;background:rgba(255,255,255,.06);font-size:15.5px;font-weight:600;color:#f2f2f4;transition:background .16s}.app .ca-item:hover{background:rgba(255,255,255,.11)}.app .ca-item.danger{color:#ff6b5e}.app .ca-item.danger:hover{background:rgba(255,107,94,.14)}.app .ca-item.plain{background:none;justify-content:center;color:rgba(255,255,255,.65)}.app .ca-item.plain:hover{background:rgba(255,255,255,.06)}.app .ca-confirm{display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 18px 18px;text-align:center}.app .ca-confirm-ico{width:52px;height:52px;border-radius:50%;margin-bottom:4px;background:rgba(255,107,94,.14);color:#ff6b5e;display:flex;align-items:center;justify-content:center}.app .ca-confirm b{font-size:17px;font-weight:800}.app .ca-confirm small{font-size:13px;color:rgba(255,255,255,.6);line-height:1.45}.app .ca-quote{margin-top:10px;padding:11px 14px;border-radius:12px;background:rgba(255,255,255,.06);border-left:3px solid rgba(255,255,255,.2);font-size:13.5px;color:rgba(255,255,255,.85);line-height:1.45;text-align:left;width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:1000px){.app .ca-backdrop{align-items:center}.app .ca-sheet{max-width:380px;border-radius:18px;padding-bottom:14px}.app .ca-grab{display:none}.app .ca-sheet{padding-top:14px}.app .cm-flash{bottom:92px}}.app .msg{flex:1;background:var(--bg)}.app .msg,.app .msg-list{display:flex;min-height:0}.app .msg-list{flex-direction:column;width:100%}.app .msg.has-open .msg-list{display:none}.app .msg-top{display:flex;align-items:center;gap:10px;padding:calc(10px + env(safe-area-inset-top)) 14px 10px;flex-shrink:0}.app .msg-title{flex:1;font-size:19px;font-weight:800;letter-spacing:-.3px}.app .msg-top .pf-round{position:relative}.app .msg-badge{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--livoo);color:#fff;border:2px solid var(--bg);font-size:10px;font-weight:800;font-style:normal;display:flex;align-items:center;justify-content:center}.app .msg-search{display:flex;align-items:center;gap:10px;margin:2px 14px 12px;padding:0 14px;border-radius:13px;background:#f4f4f6;color:var(--ink-3);flex-shrink:0}.app .msg-search input{flex:1;min-width:0;border:0;background:none;outline:none;font-family:inherit;font-size:14.5px;padding:12px 0;color:var(--ink)}.app .msg-search button{display:flex;color:var(--ink-3)}.app .msg-tabs{display:flex;border-bottom:1px solid var(--line-soft);flex-shrink:0}.app .msg-tabs button{flex:1;padding:13px 6px;position:relative;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14.5px;font-weight:600;color:var(--ink-3);transition:color .18s}.app .msg-tabs button.on{color:var(--ink);font-weight:700}.app .msg-tabs button.on:after{content:"";position:absolute;left:30%;right:30%;bottom:-1px;height:2.5px;border-radius:99px;background:var(--ink)}.app .msg-tabs i{background:var(--livoo);color:#fff;font-style:normal;font-size:10.5px;font-weight:800;min-width:19px;height:19px;padding:0 6px;border-radius:99px;display:flex;align-items:center;justify-content:center}.app .msg-story{padding:12px 16px;border-bottom:1px solid var(--line-soft);flex-shrink:0}.app .msg-story .story{width:62px;opacity:1;transform:none}.app .msg-story .ring{background:conic-gradient(from 200deg,#d91674,#e3559c,#ff8ec2,#d91674)}.app .msg-story .ring-inner{border-color:#fff}.app .msg-story .st-name{color:var(--ink);text-shadow:none}.app .msg-story .plus{border-color:#fff}.app .msg-rows{flex:1;overflow-y:auto;padding-bottom:calc(var(--h-tabbar) + 20px)}.app .msg-row{width:100%;display:flex;align-items:center;gap:12px;padding:13px 16px;text-align:left;border-bottom:1px solid var(--line-soft);transition:background .15s}.app .msg-row:hover{background:#fafafb}.app .msg-row.on{background:var(--wash)}.app .msg-row-info{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.app .msg-row-info b{font-size:14.5px;font-weight:700;display:flex;align-items:center;gap:5px}.app .msg-row-info small{font-size:13px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .msg-row-info small.unread{color:var(--ink);font-weight:600}.app .msg-row-side{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0}.app .msg-row-side em{font-size:11.5px;font-style:normal;color:var(--ink-3)}.app .msg-count{min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:var(--livoo);color:#fff;font-style:normal;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.app .msg-req{display:flex;gap:7px;flex-shrink:0}.app .msg-req-ok{background:var(--livoo);color:#fff}.app .msg-req-no,.app .msg-req-ok{font-size:12.5px;font-weight:700;padding:7px 14px;border-radius:99px}.app .msg-req-no{background:#f4f4f6;color:var(--ink-2)}.app .msg-empty{padding:34px 20px;text-align:center;font-size:13.5px;color:var(--ink-3)}.app .ch-avatar{position:relative;width:48px;height:48px;flex-shrink:0;display:block}.app .ch-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.app .ch-avatar.on:after{content:"";position:absolute;right:1px;bottom:1px;width:12px;height:12px;border-radius:50%;background:#22c47c;border:2.5px solid var(--bg)}.app .ch-check{display:inline-flex;color:var(--selo)}.app .msg-pane{display:none;flex:1;min-width:0}.app .msg.has-open .msg-pane{display:flex}.app .msg-none{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px;text-align:center}.app .msg-none-ico{color:var(--ink-3);margin-bottom:6px}.app .msg-none b{font-size:20px;font-weight:700}.app .msg-none small{font-size:14px;color:var(--ink-2)}.app .chat{flex:1;display:flex;flex-direction:column;min-height:0;background:#f7f7f9;position:relative}.app .ch-top{display:flex;align-items:center;gap:8px;padding:calc(9px + env(safe-area-inset-top)) 12px 9px;background:var(--bg);border-bottom:1px solid var(--line-soft);flex-shrink:0;z-index:6}.app .ch-back{display:flex;color:var(--ink);padding:6px}.app .ch-who{flex:1;display:flex;align-items:center;gap:10px;min-width:0}.app .ch-who .ch-avatar{width:40px;height:40px}.app .ch-names{display:flex;flex-direction:column;min-width:0}.app .ch-names b{font-size:15.5px;font-weight:700}.app .ch-names b,.app .ch-names small{display:flex;align-items:center;gap:5px}.app .ch-names small{font-size:12px;color:var(--ink-3)}.app .ch-names small.online{color:#22c47c;font-weight:600}.app .ch-names small.online:before{content:"";width:6px;height:6px;border-radius:50%;background:#22c47c}.app .ch-icon{display:flex;color:var(--ink);padding:8px;border-radius:50%;transition:background .15s,color .15s}.app .ch-icon.on,.app .ch-icon:hover{background:var(--wash);color:var(--livoo)}.app .ch-icon.on{box-shadow:0 0 0 1.5px var(--livoo)}.app .ch-menu-wrap{position:relative}.app .ch-menu-catch{position:fixed;inset:0;z-index:8}.app .ch-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:9;min-width:232px;padding:6px;background:var(--bg);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 34px rgba(0,0,0,.16);display:flex;flex-direction:column;animation:rise .2s cubic-bezier(.34,1.3,.64,1)}.app .ch-menu button{display:flex;align-items:center;gap:12px;padding:12px 13px;border-radius:10px;text-align:left;font-size:14.5px;font-weight:500;color:var(--ink);transition:background .15s}.app .ch-menu button:hover{background:var(--wash);color:var(--livoo)}.app .ch-menu svg{color:var(--ink-2);flex-shrink:0}.app .ch-menu button:hover svg{color:var(--livoo)}.app .ch-body{flex:1;overflow-y:auto;padding:14px 14px 8px;display:flex;flex-direction:column;gap:8px}.app .ch-date{display:flex;justify-content:center;margin:10px 0 4px}.app .ch-date span{font-size:11.5px;font-weight:600;color:var(--ink-3)}.app .ch-line{display:flex;align-items:flex-end;gap:8px;max-width:100%}.app .ch-line.mine{justify-content:flex-end}.app .ch-mini{width:26px;height:26px;border-radius:50%;object-fit:cover;flex-shrink:0}.app .bubble{position:relative;max-width:min(76%,460px);display:flex;flex-direction:column;gap:2px;padding:9px 12px 7px;border-radius:16px;background:var(--bg);color:var(--ink);text-align:left;box-shadow:0 1px 2px rgba(0,0,0,.07);transition:transform .12s}.app .bubble:active{transform:scale(.98)}.app .bubble.mine{background:var(--livoo);color:#fff;box-shadow:0 2px 8px rgba(217,22,116,.28)}.app .bubble-text{font-size:14.5px;line-height:1.4;word-break:break-word}.app .bubble-meta{display:flex;align-items:center;gap:5px;align-self:flex-end;font-size:11px;color:var(--ink-3);margin-top:1px}.app .bubble.mine .bubble-meta{color:rgba(255,255,255,.75)}.app .bubble-meta i{display:flex}.app .bubble-meta i.read{color:#7fe3ff}.app .bubble-reply{display:flex;flex-direction:column;gap:1px;padding:6px 9px;margin-bottom:3px;border-radius:9px;border-left:3px solid;background:rgba(0,0,0,.05);opacity:.85}.app .bubble.mine .bubble-reply{background:rgba(255,255,255,.16)}.app .bubble-reply b{font-size:12px;font-weight:700}.app .bubble-reply em{font-size:12.5px;font-style:normal;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.app .bubble-reaction{position:absolute;bottom:-11px;right:8px;background:var(--bg);border:1px solid var(--line);border-radius:99px;padding:1px 5px;font-size:12px;line-height:1.4;box-shadow:0 2px 6px rgba(0,0,0,.12)}.app .ch-call{display:flex;align-items:center;gap:9px;padding:10px 14px;border-radius:16px;background:var(--bg);color:var(--ink);font-size:14.5px;font-weight:500;box-shadow:0 1px 2px rgba(0,0,0,.07)}.app .ch-call svg{color:#22c47c}.app .ch-call em{font-size:11px;font-style:normal;color:var(--ink-3);margin-left:2px}.app .ch-replying{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--bg);border-top:1px solid var(--line-soft);flex-shrink:0;animation:rise .2s ease}.app .ch-rep-bar{width:3px;align-self:stretch;border-radius:99px;background:var(--livoo)}.app .ch-rep-txt{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.app .ch-rep-txt b{font-size:12.5px;font-weight:700;color:var(--livoo)}.app .ch-rep-txt small{font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .ch-replying>button{display:flex;color:var(--ink-3);padding:4px}.app .ch-attach{display:grid;grid-template-columns:repeat(4,1fr);gap:16px 10px;padding:18px 16px;background:var(--bg);border-top:1px solid var(--line-soft);flex-shrink:0;animation:rise .24s cubic-bezier(.34,1.3,.64,1)}.app .ch-attach button{display:flex;flex-direction:column;align-items:center;gap:8px}.app .ch-att-ico{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .16s}.app .ch-attach button:hover .ch-att-ico{transform:translateY(-3px)}.app .ch-attach small{font-size:11.5px;font-weight:500;text-align:center}.app .ch-emoji{background:var(--bg);border-top:1px solid var(--line-soft);flex-shrink:0;animation:rise .24s cubic-bezier(.34,1.3,.64,1)}.app .ch-emoji-tabs{display:flex;border-bottom:1px solid var(--line-soft);overflow-x:auto}.app .ch-emoji-tabs button{flex:1;min-width:44px;padding:10px 4px 8px;font-size:20px;position:relative;opacity:.55;transition:opacity .15s}.app .ch-emoji-tabs button.on{opacity:1}.app .ch-emoji-tabs button.on:after{content:"";position:absolute;left:22%;right:22%;bottom:0;height:2.5px;border-radius:99px;background:var(--livoo)}.app .ch-emoji-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;padding:10px;max-height:210px;overflow-y:auto}.app .ch-emoji-grid button{font-size:24px;padding:6px 0;border-radius:9px;transition:background .12s,transform .12s}.app .ch-emoji-grid button:hover{background:var(--wash);transform:scale(1.12)}.app .ch-foot{display:flex;align-items:center;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line-soft);flex-shrink:0;margin-bottom:var(--h-tabbar)}.app .ch-foot-ico{display:flex;color:var(--ink-2);padding:7px;border-radius:50%;transition:background .15s,color .15s}.app .ch-foot-ico:hover{color:var(--livoo)}.app .ch-foot-ico.on{background:var(--wash);color:var(--livoo)}.app .ch-input{flex:1;min-width:0;padding:12px 16px;border-radius:99px;border:0;background:#f2f2f4;outline:none;font-family:inherit;font-size:14.5px;color:var(--ink)}.app .ch-input::placeholder{color:var(--ink-3)}.app .ch-mic,.app .ch-send{width:42px;height:42px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .14s}.app .ch-mic{background:#fdeef6;color:var(--livoo)}.app .ch-send{background:var(--grad);color:#fff;box-shadow:0 4px 14px rgba(217,22,116,.4)}.app .ch-mic:active,.app .ch-send:active{transform:scale(.92)}.app .ca-sheet.msg{padding-top:0}.app .ma-reactions{display:flex;justify-content:space-around;gap:6px;padding:6px 8px 14px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.08)}.app .ma-reactions button{width:46px;height:46px;border-radius:50%;font-size:24px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.07);transition:transform .14s,background .14s}.app .ma-reactions button:hover{transform:scale(1.14);background:rgba(255,255,255,.14)}.app .wm-box.nt{max-height:86dvh}.app .nt-body{gap:20px}.app .nt-group{display:flex;flex-direction:column;gap:12px}.app .nt-label{font-size:15px;font-weight:800}.app .nt-row{display:flex;align-items:center;gap:12px}.app .nt-row img{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0}.app .nt-row p{flex:1;font-size:13.5px;line-height:1.4;color:var(--ink-2);min-width:0}.app .nt-row p b{color:var(--ink);font-weight:700}.app .nt-row p em{font-style:normal;color:var(--ink-3)}.app .nt-btn{flex-shrink:0;background:var(--livoo);color:#fff;font-size:12.5px;font-weight:700;padding:9px 16px;border-radius:10px;transition:background .15s}.app .nt-btn:hover{background:var(--livoo-2)}.app .nt-btn.following{background:#f2f2f4;color:var(--ink-2)}.app .qr-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.app .qr-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;border-radius:12px;background:#f4f4f6;font-size:14px;font-weight:600;color:var(--ink-2);transition:background .18s,color .18s}.app .qr-tabs button.on{background:var(--livoo);color:#fff;font-weight:700}.app .qr-card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 22px;border-radius:20px;background:var(--bg);border:1px solid var(--line);box-shadow:0 10px 30px rgba(17,17,17,.08);margin:6px auto;max-width:300px;width:100%}.app .qr-avatar{width:58px;height:58px;border-radius:50%;object-fit:cover}.app .qr-card b{font-size:15px;font-weight:800;letter-spacing:-.2px}.app .qr-svg{width:178px;height:178px;color:var(--ink);margin:4px 0}.app .qr-card small{font-size:12.5px;color:var(--ink-3)}.app .qr-save{display:flex;align-items:center;justify-content:center;gap:9px;padding:14px;border-radius:13px;background:#f4f4f6;font-size:14.5px;font-weight:700;color:var(--ink);transition:background .16s}.app .qr-save:hover{background:#ececee}.app .qr-scan{display:flex;flex-direction:column;align-items:center;gap:14px;padding:34px 20px 20px;text-align:center}.app .qr-scan-ico{width:82px;height:82px;border-radius:50%;background:#fdeef6;color:var(--livoo);display:flex;align-items:center;justify-content:center}.app .qr-scan p{font-size:14px;color:var(--ink-2);line-height:1.45;max-width:260px}.app .qr-scan .wm-cta{width:100%;max-width:260px}@media (min-width:1000px){.app .msg-list{width:340px;flex-shrink:0;border-right:1px solid var(--line)}.app .msg-pane,.app .msg.has-open .msg-list{display:flex}.app .msg-top{padding-top:16px}.app .msg-rows{padding-bottom:12px}.app .ch-back{display:none}.app .ch-top{padding-top:12px}.app .ch-foot{margin-bottom:0}.app .ch-body{padding:18px 22px 10px}.app .bubble{max-width:min(62%,520px)}.app .ch-emoji-grid{grid-template-columns:repeat(10,1fr)}.app .ca-sheet.msg{max-width:340px}.app .wm-box.qr{max-width:620px}.app .qr-tabs button{padding:15px}}.app .rich{font-size:14px;line-height:1.55;color:var(--ink)}.app .rich-mention,.app .rich-tag{color:inherit;font-weight:700;font-size:inherit;padding:0;transition:opacity .15s}.app .rich-mention:hover,.app .rich-tag:hover{opacity:.72;text-decoration:underline}.app .rich-link{color:var(--livoo);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(217,22,116,.35)}.app .rich-link:hover{border-bottom-color:var(--livoo)}.app .pf-bio{margin-top:10px;max-width:460px;text-align:center;font-size:14px;line-height:1.55}.app .pf-link{display:inline-flex;align-items:center;gap:7px;margin-top:9px;padding:7px 14px;border-radius:99px;background:var(--wash);border:1px solid #f6dfec;color:var(--livoo);font-size:13.5px;font-weight:700;text-decoration:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .16s,border-color .16s}.app .pf-link:hover{background:#fbe7f2;border-color:var(--livoo)}.app .pf-link svg{flex-shrink:0}.app .pf-tipo{color:var(--ink);font-weight:700}.app .pf-role-sep{margin:0 5px;opacity:.5}.app .ep-tipo-campo{position:relative}.app .ep-select{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;border-radius:14px;cursor:pointer;text-align:left;border:1px solid var(--line);background:var(--wash);color:var(--ink);font-family:inherit;font-size:14px;transition:border-color .14s,background .14s}.app .ep-select.aberto,.app .ep-select:hover{border-color:var(--livoo)}.app .ep-select.aberto svg{transform:rotate(180deg)}.app .ep-select svg{color:var(--livoo);transition:transform .2s;flex-shrink:0}.app .ep-select-valor{font-weight:700;color:var(--ink)}.app .ep-select-vazio{color:var(--muted)}.app .ep-select-pop{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;border-radius:16px;overflow:hidden;background:rgba(255,255,255,.72);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border:1px solid rgba(255,255,255,.9);box-shadow:0 18px 50px rgba(17,17,17,.18),0 2px 8px rgba(17,17,17,.06);animation:pf-player-in .18s ease-out}.app .ep-select-busca{display:flex;align-items:center;gap:8px;padding:11px 13px;border-bottom:1px solid rgba(17,17,17,.07);color:var(--muted)}.app .ep-select-busca input{flex:1;border:0;background:none;outline:none;font-family:inherit;font-size:14px;color:var(--ink);min-width:0}.app .ep-select-lista{max-height:260px;overflow-y:auto;padding:5px}.app .ep-select-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;border:0;border-radius:11px;cursor:pointer;text-align:left;background:none;color:var(--ink);font-family:inherit;font-size:13.5px;font-weight:600}.app .ep-select-item:hover{background:rgba(217,22,116,.09)}.app .ep-select-item.on{color:var(--livoo);font-weight:700}.app .ep-select-item.on svg{color:var(--livoo)}.app .ep-select-vazio-msg{padding:14px;text-align:center;color:var(--muted);font-size:13px}.app .ep-chave-linha{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--wash)}.app .ep-chave-texto{display:flex;flex-direction:column;gap:3px;min-width:0}.app .ep-chave-texto>span{font-size:13.5px;font-weight:700;color:var(--ink)}.app .ep-chave-texto>small{font-size:12px;color:var(--ink-3);line-height:1.4}.app .ep-chave{width:46px;height:27px;border-radius:99px;flex-shrink:0;background:#dcdce0;position:relative;border:0;padding:0;cursor:pointer;transition:background .22s}.app .ep-chave b{position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.22);transition:transform .22s cubic-bezier(.34,1.4,.64,1)}.app .ep-chave.on{background:var(--livoo)}.app .ep-chave.on b{transform:translateX(19px)}.app .ep-link-bloco{margin-bottom:12px}.app .ep-link-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.app .ep-link-nome{width:calc(100% - 42px);margin-left:14px;padding:9px 12px;border-radius:11px;border:1px solid var(--line);background:var(--bg);font-family:inherit;font-size:13px;color:var(--ink);outline:none}.app .ep-link-nome::placeholder{color:var(--ink-3)}.app .ep-link-nome:focus{border-color:var(--livoo)}.app .ep-link-row .ep-at{flex:1;min-width:0}.app .ep-link-x{width:34px;height:34px;flex-shrink:0;border-radius:10px;cursor:pointer;border:1px solid var(--line);background:var(--wash);color:var(--muted);font-size:17px;line-height:1}.app .ep-link-x:hover{border-color:#ef4444;color:#ef4444}.app .ep-link-add{align-self:flex-start;padding:8px 13px;border-radius:99px;cursor:pointer;border:1px dashed var(--livoo);background:none;color:var(--livoo);font-family:inherit;font-size:12.5px;font-weight:700}.app .ep-link-add:hover{background:rgba(217,22,116,.07)}.app .pf-cta{flex:1;min-width:0;display:flex;align-items:center;gap:11px;padding:10px 14px 10px 10px;border-radius:15px;background:var(--wash);border:1px solid #f6dfec;text-decoration:none;text-align:left;transition:background .16s,border-color .16s,transform .12s}.app .pf-cta:hover{background:#fbe7f2;border-color:var(--livoo)}.app .pf-cta:active{transform:scale(.985)}.app .pf-cta-row{display:flex;align-items:stretch;gap:8px;width:min(100%,420px)}.app .pf-cta-play{flex-shrink:0;width:46px;border-radius:15px;cursor:pointer;border:1px solid #f6dfec;background:var(--wash);color:var(--livoo);display:flex;align-items:center;justify-content:center;transition:background .16s,border-color .16s}.app .pf-cta-play:hover{background:#fbe7f2;border-color:var(--livoo)}.app .pf-cta-play.on{background:var(--livoo);border-color:var(--livoo);color:#fff}.app .pf-link-card{display:inline-flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:14px;max-width:min(100%,340px);text-align:left;white-space:normal}.app .pf-link-dot{width:32px;height:32px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--livoo);color:#fff;box-shadow:0 2px 8px rgba(17,17,17,.16)}.app .pf-link-dot svg{display:block}.app .pf-link-txt{min-width:0;display:flex;flex-direction:column;line-height:1.25}.app .pf-link-txt b{font-size:13.5px;font-weight:700;color:var(--livoo)}.app .pf-link-txt b,.app .pf-link-txt small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .pf-link-txt small{font-size:11.5px;font-weight:600;color:var(--muted)}.app .pf-link-go{color:var(--livoo);opacity:.55;margin-left:auto;transition:transform .2s,opacity .16s}.app .pf-link-card:hover .pf-link-go{opacity:1}.app .pf-link-go.aberto{transform:rotate(180deg);opacity:1}.app .pf-link-wrap{display:flex;flex-direction:column;align-items:stretch;width:min(100%,420px);margin-top:9px}.app .pf-link-wrap .pf-link-card{cursor:pointer;font-family:inherit}.app .pf-player{margin-top:9px;width:min(100%,420px);border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--wash);animation:pf-player-in .22s ease-out}@keyframes pf-player-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.app .pf-player iframe{display:block;width:100%;border:0}.app .pf-player-out{display:flex;align-items:center;justify-content:center;gap:5px;padding:9px;font-size:12px;font-weight:700;color:var(--livoo);text-decoration:none;border-top:1px solid var(--line)}.app .pf-player-out:hover{background:#fbe7f2}.app .ep-bio-wrap{position:relative}.app .ep-suggest{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:5;background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:6px;display:flex;flex-direction:column;gap:2px;box-shadow:0 12px 30px rgba(0,0,0,.16);animation:rise .18s cubic-bezier(.34,1.3,.64,1)}.app .ep-suggest button{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:10px;text-align:left;transition:background .14s}.app .ep-suggest button:hover{background:var(--wash)}.app .ep-suggest img{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0}.app .ep-suggest span{display:flex;flex-direction:column;min-width:0}.app .ep-suggest b{font-size:13.5px;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:5px}.app .ep-suggest b i{display:flex;color:var(--selo)}.app .ep-suggest small,.app .ep-tip{font-size:12px;color:var(--ink-3)}.app .ep-tip{display:flex;align-items:center;gap:6px}.app .ep-tip svg{color:var(--livoo);flex-shrink:0}.app .ep-preview{padding:13px 15px;border-radius:14px;background:var(--wash);border:1px solid #f6dfec;display:flex;flex-direction:column;gap:6px}.app .ep-preview-l{font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--livoo)}.app .ep-preview .rich{font-size:13.5px}@media (min-width:1000px){.app .pf-hero{align-items:center;text-align:center}.app .pf-hero .pf-handle,.app .pf-hero .pf-name,.app .pf-hero .pf-role{align-self:center}.app .pf-bio{text-align:left;max-width:520px}.app .pf-actions,.app .pf-bio,.app .pf-stats{margin-left:auto;margin-right:auto}}.app .tr-wrap{display:flex;flex-direction:column;gap:3px}.app .tr-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:1px}.app .tr-btn{font-size:12.5px;font-weight:700;color:var(--ink-2);padding:0;transition:color .15s}.app .tr-btn:hover{color:var(--ink)}.app .tr-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--ink-3)}.app .cm-tr-link{color:rgba(255,255,255,.5);font-weight:600}.app .cm-tr-link:hover{color:#fff}.app .cm-text-wrap{gap:0}.app .cm-text-wrap .rich{font-size:14px;line-height:1.42;color:#f2f2f4;word-break:break-word;overflow-wrap:anywhere}.app .meta-caption.open .meta-tr-wrap .rich{display:block}.app .meta-caption:not(.open) .meta-tr-wrap .rich{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.app .meta-tr{display:flex;flex-direction:column;gap:2px;margin-top:2px}.app .meta-tr em{font-size:13px;font-style:normal;line-height:1.4;color:rgba(255,255,255,.92);text-shadow:0 1px 6px rgba(0,0,0,.6)}.app .meta-tr button{align-self:flex-start;font-size:12.5px;font-weight:700;color:rgba(255,255,255,.78);text-shadow:0 1px 5px rgba(0,0,0,.6)}.app .meta-tr button:hover{color:#fff}.app .pf-bio.tr-wrap{align-items:center}.app .pf-bio .tr-row{justify-content:center}@media (min-width:1000px){.app .pf-bio.tr-wrap{align-items:flex-start}.app .pf-bio .tr-row{justify-content:flex-start}}.app .lg-auto{display:flex;align-items:center;gap:13px;padding:15px;border-radius:16px;background:#f4f8ff;border:1px solid #e2ecfb}.app .lg-auto-ico{width:42px;height:42px;border-radius:13px;flex-shrink:0;background:#eaf2ff;color:#2b7fff;display:flex;align-items:center;justify-content:center}.app .lg-auto-txt{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.app .lg-auto-txt b{font-size:14.5px;font-weight:700}.app .lg-auto-txt small{font-size:12.5px;color:var(--ink-2);line-height:1.4}.app .lg-label{font-size:11px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:var(--ink-3);margin-top:6px}.app .lg-list{display:flex;flex-direction:column;gap:6px}.app .lg-item{display:flex;align-items:center;gap:12px;padding:13px 15px;border-radius:13px;border:1.5px solid transparent;background:#f6f6f8;text-align:left;transition:border-color .16s,background .16s}.app .lg-item:hover{border-color:var(--line)}.app .lg-item.on{background:var(--wash);border-color:var(--livoo)}.app .lg-item-txt{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.app .lg-item-txt b{font-size:14.5px;font-weight:600}.app .lg-item.on .lg-item-txt b{font-weight:700;color:var(--livoo)}.app .lg-item-txt small{font-size:12.5px;color:var(--ink-3)}.app .lg-check{width:22px;height:22px;border-radius:50%;flex-shrink:0;background:var(--livoo);color:#fff;display:flex;align-items:center;justify-content:center}.app .lg-note{font-size:12.5px;color:var(--ink-3);line-height:1.55;margin-top:4px}.app .sc-pinned{gap:8px;padding:4px 0 14px}.app .sc-pinned,.app .sc-row{display:flex;flex-direction:column}.app .sc-row{border-radius:14px;overflow:hidden;animation:sc-in .42s cubic-bezier(.34,1.4,.64,1)}@keyframes sc-in{0%{opacity:0;transform:translateY(-12px) scale(.97)}to{opacity:1;transform:none}}.app .sc-head{display:flex;align-items:center;gap:9px;padding:8px 11px 6px}.app .sc-avatar{width:26px;height:26px;border-radius:50%;object-fit:cover;border:1.5px solid rgba(255,255,255,.5);flex-shrink:0}.app .sc-gift{width:30px;height:30px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 2px 5px rgba(0,0,0,.3))}.app .sc-who{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.app .sc-who b{font-size:12.5px;font-weight:700;color:#fff}.app .sc-who small{display:flex;align-items:center;gap:4px;font-size:10px;color:rgba(255,255,255,.7)}.app .sc-value{display:flex;align-items:center;gap:5px;flex-shrink:0;background:rgba(0,0,0,.24);color:#fff;font-size:11.5px;font-weight:800;padding:3px 9px;border-radius:99px}.app .sc-text{padding:0 11px 9px;font-size:13.5px;line-height:1.4;color:#fff;word-break:break-word}.app .sc-foot{gap:10px;padding:6px 11px;background:rgba(0,0,0,.18)}.app .sc-foot,.app .sc-like{display:flex;align-items:center}.app .sc-like{gap:6px;font-size:11.5px;font-weight:700;color:rgba(255,255,255,.82);padding:3px 9px;border-radius:99px;background:rgba(255,255,255,.14);transition:background .15s,color .15s}.app .sc-like.on,.app .sc-like:hover{background:rgba(255,255,255,.26);color:#fff}.app .sc-tag{margin-left:auto;font-size:8.5px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;color:rgba(255,255,255,.62)}.app .tone-rosa{background:linear-gradient(135deg,#f06fae,#e3559c)}.app .tone-pink{background:linear-gradient(135deg,#e3559c,#d91674)}.app .tone-magenta{background:linear-gradient(135deg,#d91674,#a3178f)}.app .tone-gold{background:linear-gradient(135deg,#e0a03a,#c9761f)}.app .tone-diamond{background:linear-gradient(135deg,#7c4dff,#2b7fff 55%,#35c8ff)}.app .wm-box.sc-modal .wm-body{gap:14px}.app .sc-lead{font-size:13.5px;line-height:1.55;color:var(--ink-2)}.app .sc-lead b{color:var(--ink);font-weight:700}.app .sc-row.preview{animation:none;box-shadow:0 8px 24px rgba(0,0,0,.16)}.app .sc-row.preview .sc-text{opacity:.96;min-height:20px}.app .sc-input{width:100%;padding:13px 15px;border-radius:13px;border:1.5px solid transparent;background:#f5f5f7;font-family:inherit;font-size:14.5px;color:var(--ink);outline:none;resize:none;line-height:1.45;transition:border-color .18s,background .18s}.app .sc-input:focus{border-color:var(--livoo);background:var(--bg)}.app .sc-input::placeholder{color:var(--ink-3)}.app .sc-label{font-size:11px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:var(--ink-3)}.app .sc-tiers{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.app .sc-temas{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;margin:0 -2px;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:0 0 auto}.app .sc-temas::-webkit-scrollbar{display:none}.app .sc-tema{flex:0 0 auto;padding:7px 14px;border-radius:999px;background:#f2f2f4;border:1.5px solid transparent;font-size:12.5px;font-weight:700;color:var(--ink-2);white-space:nowrap;transition:background .16s,color .16s,border-color .16s}.app .sc-tema:hover{color:var(--ink)}.app .sc-tema.on{background:var(--livoo);border-color:var(--livoo);color:#fff;font-weight:800}.app .wm-box.sc-modal .sc-abas{display:flex;gap:2px;overflow-x:auto;margin-bottom:-4px;border-bottom:1px solid var(--line-soft);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:0 0 auto}.app .wm-box.sc-modal .sc-abas::-webkit-scrollbar{display:none}.app .wm-box.sc-modal .sc-aba{position:relative;flex:0 0 auto;padding:8px 12px 10px;font-size:13px;font-weight:600;color:var(--ink-2);white-space:nowrap}.app .wm-box.sc-modal .sc-aba.on{color:var(--livoo);font-weight:800}.app .wm-box.sc-modal .sc-aba.on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--livoo)}.app .sc-gifts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.app .sc-gifts.duas{grid-template-columns:repeat(2,1fr);gap:12px}.app .sc-gifts.duas .sc-gift-art{width:84px;height:84px}.app .sc-gifts.duas .sc-gift-op b{display:flex;align-items:center;justify-content:center;min-height:30px;text-align:center;line-height:1.22}.app .sc-gift-op{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 6px 10px;border-radius:16px;background:#f6f6f8;border:1.5px solid transparent;transition:border-color .16s,background .16s,transform .16s}.app .sc-gift-op:hover{transform:translateY(-2px)}.app .sc-gift-op.on{background:#fdf2f7;border-color:var(--livoo);border-width:2px;transform:translateY(-3px);box-shadow:0 8px 20px rgba(217,22,116,.22)}.app .sc-gift-op.on:hover{transform:translateY(-4px)}.app .sc-gift-op.on b{color:var(--livoo);font-weight:800}.app .sc-gift-op.on em{font-weight:800}.app .sc-gift-art{transition:transform .18s}.app .sc-gift-op.on .sc-gift-art{transform:scale(1.1)}.app .sc-gift-op.on .sc-gift-art img{filter:drop-shadow(0 5px 14px rgba(217,22,116,.34))}.app .sc-gift-op.short .sc-gift-art{opacity:.72}.app .sc-gift-op.short em{color:var(--ink-3)}.app .sc-gift-op.on.short,.app .sc-gift-op.on.short .sc-gift-art{opacity:1}.app .sc-gift-op.on.short em{color:var(--livoo)}.app .sc-gift-art{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.app .sc-gift-art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 8px rgba(0,0,0,.14))}.app .sc-gift-op b{font-size:12.5px;font-weight:700}.app .sc-gift-op em{display:flex;align-items:center;gap:4px;font-size:12px;font-style:normal;font-weight:700;color:var(--livoo)}.app .sc-gift-op small{display:flex;align-items:center;gap:3px;font-size:10px;color:var(--ink-3)}.app .sc-tier{position:relative;display:flex;flex-direction:column;gap:2px;padding:11px 5px;border-radius:13px;min-width:0;color:#fff;text-align:left;opacity:.55;transition:opacity .18s,transform .18s}.app .sc-tier.on{opacity:1;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.app .sc-tier:hover{opacity:.85}.app .sc-tier.short{filter:grayscale(.7)}.app .sc-tier-top{display:flex;align-items:center;justify-content:space-between;gap:4px}.app .sc-tier b{font-size:12.5px;font-weight:800;white-space:nowrap}.app .sc-tier small{font-size:9.5px;font-weight:600;opacity:.9;white-space:nowrap}.app .sc-tier em{display:flex;align-items:center;gap:3px;font-size:9.5px;font-style:normal;opacity:.82;white-space:nowrap}.app .sc-tier-check{width:16px;height:16px;border-radius:50%;flex-shrink:0;background:rgba(255,255,255,.28);color:#fff;display:flex;align-items:center;justify-content:center}.app .sc-balance{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-radius:13px;background:#f6f6f8}.app .sc-balance span{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-2)}.app .sc-balance span svg{color:var(--livoo)}.app .sc-balance b{font-size:14.5px;font-weight:800}.app .sc-balance b.short{color:#d93b2b}.app .sc-recharge{display:flex;align-items:center;justify-content:center;gap:6px;padding:13px;border-radius:13px;background:var(--wash);border:1px solid var(--livoo);color:var(--livoo);font-size:14px;font-weight:700}.app .cm-super{color:#d3a24e!important;position:relative}.app .cm-super:hover{color:#f0bd63!important}.app .cm-super:after{content:"";position:absolute;top:-1px;right:-1px;width:5px;height:5px;border-radius:50%;background:#e0a03a;box-shadow:0 0 6px rgba(224,160,58,.8)}@media (min-width:1000px){.app .wm-box.sc-modal{max-width:520px}}.app .reel-photo{width:100%;height:100%;object-fit:contain;display:block;background:var(--stage)}.app .reel-capa-vazia{width:100%;height:100%;background:#14161c}.app .reel-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:34px;height:34px;border-radius:50%;background:rgba(0,0,0,.4);color:#fff;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;padding-bottom:2px}.app .reel-nav.prev{left:10px}.app .reel-nav.next{right:10px}.app .reel-dots{position:absolute;z-index:6;left:0;right:0;top:calc(var(--h-top) + env(safe-area-inset-top) + 14px);display:flex;justify-content:center;gap:5px}.app .reel-dots i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.42);transition:background .2s,width .2s}.app .reel-dots i.on{background:#fff;width:16px;border-radius:99px}.app .gift-chip,.app .replay-chip{display:flex;align-items:center;gap:5px;background:rgba(0,0,0,.42);color:#fff;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px);font-size:12px;font-weight:800;letter-spacing:.4px;padding:4px 10px;border-radius:99px}.app .gift-chip{color:#ffd76e}.app .meta-handle:hover{opacity:.82}.app .meta-rank{background:var(--grad);color:#fff;font-style:normal;font-size:10px;font-weight:800;padding:2px 8px;border-radius:99px}.app .meta-likers{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:12.5px;color:rgba(255,255,255,.9);text-shadow:0 1px 5px rgba(0,0,0,.6);text-align:left}.app .meta-likers b{font-weight:700}.app .likers-faces{display:flex}.app .likers-faces img{width:20px;height:20px;border-radius:50%;object-fit:cover;border:1.5px solid rgba(255,255,255,.9)}.app .likers-faces img+img{margin-left:-8px}.app .meta-tr-wrap{display:inline}.app .meta-tr-wrap .rich{display:inline;font-size:15px;line-height:1.34;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.6)}.app .meta-tr-wrap .tr-row{display:flex;margin-top:4px}.app .meta-tr-wrap .tr-btn{color:rgba(255,255,255,.78);text-shadow:0 1px 5px rgba(0,0,0,.6)}.app .meta-tr-wrap .tr-badge{color:rgba(255,255,255,.6)}.app .shop-chip .flash,.app .shop-info .flash{background:#ffd400;color:#1a1a1a;font-style:normal;font-size:9px;font-weight:900;letter-spacing:.3px;text-transform:uppercase;padding:2px 6px;border-radius:4px;white-space:nowrap;flex-shrink:0}.app .shop-buy{white-space:nowrap}.app .reel-more{position:relative;display:flex}.app .reel-more-catch{position:fixed;inset:0;z-index:8}.app .reel-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:9;min-width:220px;padding:6px;border-radius:14px;background:rgba(24,24,26,.96);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 34px rgba(0,0,0,.5);display:flex;flex-direction:column}.app .reel-menu button{padding:12px 13px;border-radius:10px;text-align:left;font-size:14px;color:#f2f2f4;transition:background .15s}.app .reel-menu button:hover{background:rgba(255,255,255,.09)}.app .rm-linha{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 13px;font-size:14px;color:#f2f2f4}.app .rm-rot{white-space:nowrap}.app .rm-vels{display:flex;gap:2px;background:rgba(255,255,255,.09);border-radius:99px;padding:2px}.app .reel-menu .rm-vels button{padding:4px 9px;border-radius:99px;font-size:12.5px;font-weight:600;color:rgba(255,255,255,.7);text-align:center}.app .reel-menu .rm-vels button.on{background:#fff;color:#1a1a1c}.app .reel-menu .rm-vels button:hover{background:rgba(255,255,255,.14)}.app .reel-menu .rm-vels button.on:hover{background:#fff}.app .reel-menu .rm-chave{width:42px;height:25px;border-radius:99px;padding:2px;flex-shrink:0;background:rgba(255,255,255,.22);transition:background .2s}.app .reel-menu .rm-chave i{display:block;width:21px;height:21px;border-radius:50%;background:#fff;transition:transform .2s cubic-bezier(.34,1.4,.64,1)}.app .reel-menu .rm-chave.on{background:var(--livoo)}.app .reel-menu .rm-chave.on i{transform:translateX(17px)}.app .reel-menu .rm-chave:hover{background:rgba(255,255,255,.3)}.app .reel-menu .rm-chave.on:hover{background:var(--livoo-2)}.app .feed-sentinel{height:1px}.app .feed-loading{display:flex;align-items:center;justify-content:center;gap:7px;padding:34px 0;background:var(--stage)}.app .feed-loading i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.5);animation:dot 1s ease-in-out infinite}.app .feed-loading i:nth-child(2){animation-delay:.14s}.app .feed-loading i:nth-child(3){animation-delay:.28s}@keyframes dot{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.app .feed-empty,.app .feed-end{text-align:center;padding:40px 20px;background:var(--stage);font-size:13px;color:rgba(255,255,255,.4)}.app .feed-vazio{min-height:100%;display:flex;align-items:center;justify-content:center;padding:48px 24px;background:transparent}.app .fv-caixa{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:330px;text-align:center}.app .fv-arte{position:relative;width:96px;height:96px;display:grid;place-items:center;border-radius:50%;margin-bottom:4px;background:radial-gradient(circle at 50% 45%,rgba(217,22,116,.22),rgba(217,22,116,0) 68%)}.app .fv-arte img{width:60px;height:60px;object-fit:contain;border-radius:16px}.app .fv-arte.pulsa:after,.app .fv-arte.pulsa:before{content:"";position:absolute;inset:6px;border-radius:50%;border:2px solid rgba(217,22,116,.55);animation:fv-onda 2.4s ease-out infinite}.app .fv-arte.pulsa:after{animation-delay:1.2s}@keyframes fv-onda{0%{transform:scale(.82);opacity:.9}to{transform:scale(1.35);opacity:0}}.app .fv-titulo{font-size:17px;font-weight:800;letter-spacing:-.2px;color:#fff}.app .fv-linha{margin:0;font-size:13.5px;line-height:1.5;color:rgba(255,255,255,.55)}.app .fv-acao{margin-top:6px;padding:11px 22px;border-radius:999px;background:var(--livoo);color:#fff;font-size:14px;font-weight:700;box-shadow:0 8px 22px rgba(217,22,116,.32);transition:transform .15s,background .15s}.app .fv-acao:hover{background:var(--livoo-2);transform:translateY(-1px)}.app .fv-alt{margin-top:2px;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;color:rgba(255,255,255,.62);transition:color .15s}.app .fv-alt:hover{color:#fff}@media (min-width:1000px){.app .fv-titulo{color:var(--ink)}.app .fv-linha{color:var(--ink-3)}.app .fv-arte{width:112px;height:112px}.app .fv-arte img{width:68px;height:68px;box-shadow:0 10px 24px rgba(17,17,17,.12)}.app .fv-alt{color:var(--ink-3)}.app .fv-alt:hover{color:var(--ink)}}.app .cm-mentions{display:flex;flex-direction:column;gap:2px;padding:6px 12px;border-top:1px solid rgba(255,255,255,.08);flex-shrink:0;max-height:200px;overflow-y:auto;overscroll-behavior:contain}.app .cm-mentions button{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:10px;text-align:left;transition:background .14s}.app .cm-mentions button:hover{background:rgba(255,255,255,.07)}.app .cm-mentions img{width:32px;height:32px;border-radius:50%;object-fit:cover}.app .cm-mentions span{display:flex;flex-direction:column;min-width:0}.app .cm-mentions b{font-size:13.5px;color:#f2f2f4}.app .cm-mentions small{font-size:12px;color:rgba(255,255,255,.5)}.app .tr-failed{color:#ff8f85!important}.app .sc-error{font-size:13px;color:#d93b2b}.app .wm-cta.armed{background:linear-gradient(135deg,#b3125f,#d91674)}.app .ms-backdrop{position:fixed;inset:0;z-index:94;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;animation:fade-in .2s ease}.app .ms-sheet{width:100%;background:#16161a;color:#f2f2f4;border-radius:20px 20px 0 0;padding:0 16px calc(20px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:14px;box-shadow:0 -10px 40px rgba(0,0,0,.5);animation:sheet-up .32s cubic-bezier(.32,1.25,.6,1);max-height:82dvh;overflow-y:auto}.app .ms-head{gap:14px;padding-top:4px}.app .ms-cover,.app .ms-head{display:flex;align-items:center}.app .ms-cover{position:relative;width:66px;height:66px;border-radius:50%;flex-shrink:0;background:linear-gradient(140deg,#2a2a2e,#0d0d10);justify-content:center;color:rgba(255,255,255,.6);overflow:hidden;animation:spin 7s linear infinite;box-shadow:0 6px 20px rgba(0,0,0,.5)}.app .ms-cover img{width:100%;height:100%;object-fit:cover}.app .ms-disc{position:absolute;width:18px;height:18px;border-radius:50%;background:#16161a;border:2px solid rgba(255,255,255,.14)}.app .ms-info{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.app .ms-info b{font-size:17px;font-weight:800;letter-spacing:-.2px}.app .ms-info small{font-size:13.5px;color:rgba(255,255,255,.62)}.app .ms-info em{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:12px;font-style:normal;color:rgba(255,255,255,.45)}.app .ms-actions{display:flex;gap:10px}.app .ms-use{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--grad);color:#fff;font-weight:800;padding:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 6px 20px rgba(217,22,116,.42)}.app .ms-save,.app .ms-use{font-size:14.5px;border-radius:13px}.app .ms-save{padding:14px 22px;background:rgba(255,255,255,.09);color:#f2f2f4;font-weight:700}.app .ms-save:hover{background:rgba(255,255,255,.15)}.app .ms-label{font-size:11px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:rgba(255,255,255,.42)}.app .ms-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.app .ms-cell{position:relative;aspect-ratio:9/14;border-radius:10px;overflow:hidden;background:#222}.app .ms-cell img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.app .ms-cell:hover img{transform:scale(1.06)}.app .ms-cell-views{position:absolute;left:6px;bottom:6px;gap:4px;font-size:11px;color:#fff;text-shadow:0 1px 5px rgba(0,0,0,.8)}.app .ms-all,.app .ms-cell-views{display:flex;align-items:center;font-weight:700}.app .ms-all{justify-content:center;gap:5px;padding:12px;font-size:13.5px;color:rgba(255,255,255,.62)}.app .ms-all:hover{color:#fff}@media (min-width:1000px){.app .ms-backdrop{left:auto;right:var(--app-right);width:var(--cm-panel);align-items:center;justify-content:center;background:none;padding:24px 24px 24px 0}.app .ms-sheet{width:100%;max-width:100%;border-radius:20px;padding-top:18px;max-height:min(88vh,900px);box-shadow:0 26px 70px rgba(0,0,0,.4);animation:cm-slide .34s cubic-bezier(.32,1.2,.6,1)}.app .ms-sheet .cm-grab{display:none}}@media (min-width:1000px) and (max-width:1340px){.app .cm-backdrop{left:0;right:0;width:auto;background:rgba(0,0,0,.45);padding:24px}.app .cm-sheet{max-width:460px}.app .center.with-panel{padding-right:0}.app .ms-backdrop{left:0;right:0;width:auto;background:rgba(0,0,0,.45);padding:24px}.app .ms-sheet{max-width:440px}}@media (min-width:1000px){.app:has(.rightrail){--app-right:316px}}@media (min-width:1000px){.app .feed-item{padding:14px 0 16px}.app .stage{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;width:100%;padding-right:0}.app .stage>.stage-col{grid-column:2}.app .stage>.rail-out{align-self:end}.app .stage>.rail-out,.app .stage>.stage-panel{grid-column:3;justify-self:start;margin-left:16px}.app .stage-col{height:100%;width:auto;aspect-ratio:var(--prop,9/16);max-width:46vw;position:relative;flex-shrink:0;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#0d0d10;box-shadow:0 14px 44px rgba(17,17,17,.18)}.app .reel{flex:1;height:100%;width:100%;aspect-ratio:auto;border-radius:0;box-shadow:none}.app .reel video{object-fit:cover}.app .reel-photo{object-fit:contain;background:var(--stage)}.app .meta-below{display:none}.app .stage-col>.reel>.meta{display:flex}.app .stage-col.wide{aspect-ratio:var(--prop,16/9);height:auto;max-height:100%;width:66vw;max-width:66vw;align-self:center}.app .feed-item{container-type:inline-size}.app .stage-col.wide{width:min(66vw,74cqw);max-width:min(66vw,74cqw)}@supports (width:1cqh){.app .stage{container-type:size}.app .stage-col:not(.wide){width:min(calc(100cqh * var(--prop, .5625)),calc(100cqw - 72px));height:auto;max-height:100%;align-self:center}}.app .stage-col.wide .reel video,.app .stage-col.wide .reel-photo{object-fit:contain;background:#000}.app .rail-in{display:none}.app .rail-out{display:flex;justify-content:flex-end;gap:16px;padding-bottom:8px;color:var(--ink)}.app .rail-out .act{gap:3px}.app .rail-out .act>button:not(.face):not(.face-plus):not(.disc):not(.count-toca){width:48px;height:48px;border-radius:50%;background:#f1f1f4;border:0;color:var(--ink);align-items:center;justify-content:center;transition:background .16s,color .16s,transform .14s}.app .rail-out .act>button:not(.face):not(.face-plus):not(.disc):not(.count-toca) svg{width:24px;height:24px}.app .rail-out .act>button:not(.face):not(.face-plus):not(.disc):not(.count-toca):hover{background:#e7e7ec;transform:translateY(-1px)}.app .rail-out .act .count{font-size:12px;font-weight:600;color:var(--ink-2)}.app .rail-out .act.liked>button:not(.count-toca){background:var(--wash);color:var(--livoo)}.app .rail-out .act.liked .count{color:var(--livoo);font-weight:700}.app .rail-out .act.saved>button:not(.count-toca){background:#fff6e0;color:#c9861f}.app .rail-out .act-face{margin-bottom:12px}.app .rail-out .act-face .face img{width:48px;height:48px;border-color:#fff}.app .rail-out .act-disc{margin-top:6px}.app .rail-out .act-disc .disc{width:42px;height:42px;border-color:#e6e6ea}.app .stage-panel .cm-backdrop,.app .stage-panel .ms-backdrop{position:absolute;inset:0;width:auto;height:auto;align-items:flex-end;justify-content:center;padding:0;background:rgba(0,0,0,.4)}.app .stage-panel .cm-sheet{height:76%}.app .stage-panel .cm-sheet,.app .stage-panel .ms-sheet{width:100%;max-width:100%;max-height:76%;margin:0;border-radius:20px 20px 0 0}.app .stage-panel .ms-sheet{padding-top:4px}.app .stage-panel .cm-grab{display:flex}.app .stage-col.wide .stage-panel .cm-backdrop,.app .stage-col.wide .stage-panel .ms-backdrop{align-items:stretch;justify-content:flex-end;background:rgba(0,0,0,.28)}.app .stage-col.wide .stage-panel .cm-sheet,.app .stage-col.wide .stage-panel .ms-sheet{width:min(420px,46%);max-width:none;height:100%;max-height:100%;margin:0;border-radius:0;border-left:1px solid rgba(255,255,255,.1);box-shadow:-18px 0 44px rgba(0,0,0,.34);animation:cm-slide .3s cubic-bezier(.32,1.15,.6,1)}.app .stage-col.wide .stage-panel .cm-grab,.app .stage-col.wide .stage-panel .ms-sheet .cm-grab{display:none}.app .stage-col.wide .stage-panel .cm-head{padding-top:16px}.app .stage-panel .wm-backdrop{position:absolute;inset:0;width:auto;height:auto;align-items:flex-end;justify-content:center;padding:0;background:rgba(0,0,0,.45)}.app .stage-panel .wm-box.sc-modal{width:100%;max-width:100%;max-height:100%;margin:0;border-radius:20px 20px 0 0}.app .stage-panel .wm-box.sc-modal .wm-head{padding:16px 16px 10px;gap:8px}.app .stage-panel .wm-box.sc-modal .wm-head>span:first-child{font-size:16px}.app .stage-panel .wm-box.sc-modal .wm-body{padding:0 16px 16px;gap:12px}.app .stage-panel .wm-box.sc-modal .sc-lead{font-size:13px;max-width:none}.app .stage-panel .wm-box.sc-modal .sc-gifts,.app .stage-panel .wm-box.sc-modal .sc-gifts.quatro,.app .stage-panel .wm-box.sc-modal .sc-gifts.tres{grid-template-columns:repeat(2,1fr);gap:10px}.app .stage-panel .wm-box.sc-modal .sc-grab{display:flex}.app .stage-panel .wm-box.sc-modal .ep-foot{flex-shrink:0;padding:12px 16px calc(14px + env(safe-area-inset-bottom))}.app .stage-panel .wm-box.sc-modal .sc-soon-nota{font-size:11.5px;margin-right:10px}.app .center.with-panel{padding-right:0}.app .stepper{right:14px}}.app .center.is-full{position:fixed;inset:0;z-index:60;padding:0!important;background:#000}.app .center.is-full .feed-item{padding:0!important;width:100%!important}.app .center.is-full .stage{gap:0!important;align-items:stretch!important;width:100%!important;height:100%!important;margin:0!important;grid-template-columns:1fr!important}.app .center.is-full .stage>.stage-col{grid-column:1!important}.app .center.is-full .stage-col{border-radius:0!important;box-shadow:none!important;height:100%!important;width:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;align-self:stretch!important}.app .center.is-full .reel{flex:1!important;height:100%!important;width:100%!important}@media (min-width:1000px){.app .center.is-full .stage-col:not(.wide),.app .center.is-full .stage-col:not(.wide) .reel{width:100%!important;max-width:100%!important;height:100%!important;aspect-ratio:auto!important;margin:0!important}.app .center.is-full .stage-col:not(.wide) .reel video,.app .center.is-full .stage-col:not(.wide) .reel-photo{width:100%!important;height:100%!important;object-fit:contain!important;background:#000}}.app .center.is-full .reel video{object-fit:contain;background:#000}@media (max-width:999px){.app .center.is-full .stage-col:not(.wide) .reel video{object-fit:cover}}.app .center.is-full .badges,.app .center.is-full .live-chip,.app .center.is-full .meta,.app .center.is-full .progress,.app .center.is-full .rail-in,.app .center.is-full .rail-out,.app .center.is-full .stepper,.app .center.is-full .tabs-desktop,.app .center.is-full .tray{display:none!important}.app:has(.center.is-full) .sidebar{display:none!important}.app:has(.center.is-full){padding-left:0!important}.app .center.is-full .stage{padding-right:0!important}.app .center.is-full .feed{background:#000}.app .center.is-full .topbar{z-index:21}.app .center.is-full .tabs-mobile,.app .center.is-full .topbar .tb-icon,.app .center.is-full .topbar .tb-marca{text-shadow:0 1px 4px rgba(0,0,0,.92),0 0 16px rgba(0,0,0,.65)}.app .center.is-full .topbar .tb-icon,.app .center.is-full .topbar .tb-marca{filter:drop-shadow(0 1px 4px rgba(0,0,0,.92)) drop-shadow(0 0 14px rgba(0,0,0,.6))}.app .center.is-full .reel-tools{top:calc(var(--h-top) + env(safe-area-inset-top) + 16px);right:20px}.app .center.is-clean .badges,.app .center.is-clean .meta,.app .center.is-clean .progress,.app .center.is-clean .rail-in,.app .center.is-clean .rail-out,.app .center.is-clean .stepper,.app .center.is-clean .tabs-desktop,.app .center.is-clean .topbar,.app .center.is-clean .tray{opacity:0;pointer-events:none}.app .center.is-clean .reel-tools{opacity:.34}.app .center.is-clean .reel-tools:hover{opacity:1}@media (max-width:999px){.app .center.is-clean .reel-tools{opacity:0;pointer-events:none}}.app .center .badges,.app .center .meta,.app .center .progress,.app .center .rail-in,.app .center .rail-out,.app .center .reel-tools,.app .center .stepper,.app .center .tabs-desktop,.app .center .topbar{transition:opacity .26s ease}.app .reel-tool{backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}.app .reel-tools .reel-tool{background:rgba(26,26,28,.44);border:.5px solid rgba(255,255,255,.22);box-shadow:inset 0 1px .5px rgba(255,255,255,.4),inset 0 -.5px .5px rgba(255,255,255,.1),0 4px 14px rgba(0,0,0,.3)}.app .reel-tools .reel-tool:hover{background:rgba(52,52,58,.55)}.app .rail .act button:not(.face-plus){position:relative}.app .act.pop button svg{animation:heart-pop .6s cubic-bezier(.34,1.7,.5,1)}@keyframes heart-pop{0%{transform:scale(1)}22%{transform:scale(.78)}45%{transform:scale(1.32) rotate(-6deg)}70%{transform:scale(.96) rotate(3deg)}to{transform:scale(1) rotate(0)}}.app .act.pop .count{animation:count-up .5s cubic-bezier(.34,1.6,.5,1)}@keyframes count-up{0%{transform:translateY(6px);opacity:.4}to{transform:none;opacity:1}}.app .spark{position:absolute;inset:0;pointer-events:none}.app .spark i{position:absolute;top:50%;left:50%;width:5px;height:5px;border-radius:50%;background:var(--livoo-2);animation:spark-out .66s cubic-bezier(.2,.9,.3,1) forwards;animation-delay:calc(var(--i) * 12ms);transform:translate(-50%,-50%)}.app .spark i:first-child{--dx:0px;--dy:-30px;background:#ff5fa8}.app .spark i:nth-child(2){--dx:26px;--dy:-16px;background:#ffd166}.app .spark i:nth-child(3){--dx:26px;--dy:14px;background:var(--livoo)}.app .spark i:nth-child(4){--dx:0px;--dy:28px;background:#ff8fc4}.app .spark i:nth-child(5){--dx:-26px;--dy:14px;background:#ffd166}.app .spark i:nth-child(6){--dx:-26px;--dy:-16px;background:var(--livoo-2)}@keyframes spark-out{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}30%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.5)}}.app .act.wobble button svg{animation:wobble .6s cubic-bezier(.36,1.4,.5,1)}@keyframes wobble{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(-7deg) scale(1.06)}55%{transform:rotate(5deg) scale(1.03)}80%{transform:rotate(-2deg) scale(1)}}.app .act.drop button svg{animation:drop-in .55s cubic-bezier(.3,1.7,.5,1)}@keyframes drop-in{0%{transform:translateY(-7px) scale(.92)}55%{transform:translateY(2px) scale(1.08)}to{transform:none}}.app .act.spin button svg{animation:full-turn .7s cubic-bezier(.5,0,.2,1)}@keyframes full-turn{to{transform:rotate(1turn)}}.app .act.fly button svg{animation:take-off .7s cubic-bezier(.4,0,.2,1)}@keyframes take-off{0%{transform:none;opacity:1}45%{transform:translate(14px,-14px) rotate(8deg);opacity:0}46%{transform:translate(-10px,10px) rotate(-4deg);opacity:0}to{transform:none;opacity:1}}.app .face-plus.grow{animation:follow-done .6s cubic-bezier(.34,1.6,.5,1)}@keyframes follow-done{0%{transform:translateX(-50%) scale(1)}40%{transform:translateX(-50%) scale(1.45)}to{transform:translateX(-50%) scale(1)}}.app .rail .act button:active svg{transform:none}.app .rail .act button svg{transition:transform .12s}.app .sv-bar{padding:0;cursor:pointer}.app .sv-bar:hover{background:rgba(255,255,255,.5)}.app .sv-nav{position:relative}.app .sv-nav-who{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.5);opacity:0;transition:opacity .2s,transform .2s;pointer-events:none}.app .sv-nav.prev .sv-nav-who{left:-44px}.app .sv-nav.next .sv-nav-who{right:-44px}.app .sv-nav-who img{width:100%;height:100%;object-fit:cover}.app .sv-nav:hover .sv-nav-who{opacity:1}.app .sv-nav.prev:hover .sv-nav-who{transform:translateY(-50%) translateX(6px)}.app .sv-nav.next:hover .sv-nav-who{transform:translateY(-50%) translateX(-6px)}.app .sc-target{display:flex;align-items:flex-start;gap:11px;padding:12px 14px;border-radius:14px;background:#f6f6f8;border-left:3px solid var(--livoo)}.app .sc-target img{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0}.app .sc-target span{display:flex;flex-direction:column;gap:2px;min-width:0}.app .sc-target b{font-size:13.5px;font-weight:700}.app .sc-target small{font-size:13px;color:var(--ink-2);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app .ca-item.gift{color:#e0a03a}.app .ca-item.gift:hover{background:rgba(224,160,58,.14)}.app{--h-tabbar:0px}@media (max-width:999px){.app{--h-tabbar:calc(64px + env(safe-area-inset-bottom))}html.livoo-feed,html.livoo-feed body{background:#000}}.app .rightrail a,.app .sidebar a:not(.btn-create){color:inherit;text-decoration:none}.app .sidebar a.btn-create{color:#fff;text-decoration:none}.app .rr-foot a{color:var(--dim)}.app .rr-foot a:hover{text-decoration:underline}.app .rr-user{color:inherit;text-decoration:none}.pv-backdrop{position:fixed;inset:0;z-index:120;background:#000;display:flex;flex-direction:column;transition:transform .22s ease,opacity .22s ease}.pv-fechar,.pv-seta{display:none}.pv-card{flex:1;min-height:0;display:flex;flex-direction:column}.pv-top{position:relative;z-index:2;gap:8px;padding:calc(10px + env(safe-area-inset-top)) 12px 10px}.pv-round,.pv-top{display:flex;align-items:center;color:#fff}.pv-round{width:38px;height:38px;border-radius:50%;justify-content:center;background:rgba(255,255,255,.14);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .12s,background .15s}.pv-round:active{transform:scale(.9);background:rgba(255,255,255,.24)}.pv-count{flex:1;text-align:center;font-size:13.5px;font-weight:600;opacity:.8}.pv-stage{flex:1;min-height:0;position:relative;display:flex;align-items:center;justify-content:center}.pv-media{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;background:#000}.pv-lado{position:relative;z-index:2;color:#fff;padding:14px 16px calc(20px + env(safe-area-inset-bottom));background:linear-gradient(0deg,rgba(0,0,0,.82) 30%,transparent);margin-top:-128px}.pv-autor{display:none}.pv-pessoa{cursor:pointer}.pv-pessoa:hover{color:var(--livoo,#D91674)}img.pv-pessoa:hover{outline:2px solid var(--livoo,#D91674);outline-offset:1px}.pv-pessoa:focus-visible{outline:2px solid var(--livoo,#D91674);outline-offset:2px;border-radius:4px}.pv-conversa{max-height:3.2em;overflow:hidden}.pv-comentario,.pv-vazio{display:none}.pv-legenda{font-size:14px;line-height:1.45;white-space:pre-line}.pv-legenda img{display:none}.pv-legenda b{font-weight:700;margin-right:4px}.pv-quando{display:none}.pv-bar{display:flex;align-items:center;gap:22px;margin-top:12px}.pv-act{color:#fff;display:flex;transition:transform .12s,color .15s}.pv-act:active{transform:scale(.9)}.pv-act.on{color:var(--livoo)}.pv-act.pv-salvar.on{color:#FFC53D}.pv-salvar{margin-left:auto}.pv-numeros{gap:14px;margin-top:10px;font-size:13px;font-weight:700}.pv-numeros,.pv-numeros em{display:flex;align-items:center}.pv-numeros em{gap:5px;font-style:normal;font-weight:600;opacity:.8}.pv-escrever,.pv-folha-topo{display:none}.pv-backdrop.conversa .pv-card{flex-direction:column}.pv-backdrop.conversa .pv-stage{flex:none;height:36vh;padding:0 10px;transition:height .26s cubic-bezier(.32,1,.5,1)}.pv-backdrop.conversa .pv-media{border-radius:12px}.pv-backdrop.conversa .pv-lado{flex:1;min-height:0;display:flex;flex-direction:column;margin-top:0;padding:0;background:#16161a;border-radius:18px 18px 0 0;animation:pv-folha-sobe .28s cubic-bezier(.32,1.06,.5,1)}@keyframes pv-folha-sobe{0%{transform:translateY(22px);opacity:.6}to{transform:none;opacity:1}}.pv-backdrop.conversa .pv-folha-topo{display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;padding:14px 16px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.pv-backdrop.conversa .pv-folha-topo b{font-size:15.5px;font-weight:700;color:#fff}.pv-folha-alca{position:absolute;top:6px;left:50%;transform:translateX(-50%);width:40px;height:4px;border-radius:2px;background:rgba(255,255,255,.28)}.pv-backdrop.conversa .pv-folha-topo button{position:absolute;right:14px;color:rgba(255,255,255,.7);display:flex}.pv-backdrop.conversa .pv-conversa{flex:1;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px;display:flex;flex-direction:column;gap:16px}.pv-backdrop.conversa .pv-comentario,.pv-backdrop.conversa .pv-legenda{display:flex;gap:11px;font-size:14px;line-height:1.5;align-items:flex-start}.pv-backdrop.conversa .pv-comentario img,.pv-backdrop.conversa .pv-legenda img{display:block;width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.pv-backdrop.conversa .pv-c-corpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.pv-backdrop.conversa .pv-c-linha{display:flex;align-items:center;gap:14px;font-size:12px;color:rgba(255,255,255,.5)}.pv-backdrop.conversa .pv-quando{display:block;margin-top:0;font-style:normal}.pv-backdrop.conversa .pv-c-curtidas{font-style:normal;font-weight:600}.pv-backdrop.conversa .pv-c-responder{font-size:12px;font-weight:700;color:rgba(255,255,255,.65)}.pv-backdrop.conversa .pv-c-like{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:2px;color:rgba(255,255,255,.75);margin-top:3px}.pv-backdrop.conversa .pv-c-like.on{color:var(--livoo)}.pv-backdrop.conversa .pv-c-threads{display:flex;flex-direction:column;gap:14px;margin-top:10px}.pv-backdrop.conversa .pv-c-ver{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:700;color:rgba(255,255,255,.55)}.pv-backdrop.conversa .pv-c-ver i{width:22px;height:1px;background:rgba(255,255,255,.28);display:block}.pv-backdrop.conversa .pv-vazio{display:block;margin:auto;text-align:center;font-size:14px;color:rgba(255,255,255,.6);line-height:1.6}.pv-backdrop.conversa .pv-foot{flex-shrink:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.08);background:#16161a}.pv-backdrop.conversa .pv-escrever{display:flex;align-items:center;gap:10px;margin-top:10px;padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.6)}.pv-backdrop.conversa .pv-escrever input{flex:1;min-width:0;background:none;border:0;color:#fff;font-size:14px}.pv-backdrop.conversa .pv-escrever input::placeholder{color:rgba(255,255,255,.45)}.pv-backdrop.conversa .pv-postar{font-size:14px;font-weight:700;color:var(--livoo)}.pv-backdrop.conversa .pv-postar:disabled{opacity:.4}.pv-backdrop.conversa .pv-respondendo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:7px 12px;border-radius:9px;background:rgba(217,22,116,.16);font-size:13px;color:rgba(255,255,255,.9)}.pv-backdrop.conversa .pv-respondendo b{color:var(--livoo)}.pv-backdrop.conversa .pv-respondendo button{color:rgba(255,255,255,.7);display:flex}.pv-backdrop.conversa .pv-top{display:none}@media (min-width:1000px){.pv-backdrop.conversa .pv-folha-topo,.pv-folha-topo{display:none}.pv-backdrop.conversa .pv-card{flex-direction:unset}.pv-backdrop.conversa .pv-stage{flex:1;height:auto;padding:0}.pv-backdrop.conversa .pv-lado{border-radius:0;animation:none}.pv-backdrop{background:rgba(10,10,12,.86);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:grid;place-items:center;padding:30px}.pv-top{display:none}.pv-fechar{display:flex;align-items:center;justify-content:center;position:fixed;top:16px;right:20px;z-index:4;width:36px;height:36px;border-radius:50%;background:transparent;color:#fff;opacity:.85;transition:opacity .15s,background .15s}.pv-fechar:hover{opacity:1;background:rgba(255,255,255,.12)}.pv-seta{display:flex;align-items:center;justify-content:center;position:fixed;top:50%;transform:translateY(-50%);z-index:3;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.9);color:#131720;box-shadow:0 2px 10px rgba(0,0,0,.28);transition:opacity .15s,transform .12s}.pv-seta.prev{left:22px}.pv-seta.next{right:22px}.pv-seta.next svg{transform:rotate(180deg)}.pv-seta:disabled{opacity:0;pointer-events:none}.pv-seta:hover{transform:translateY(-50%) scale(1.08)}.pv-card{flex:none;display:grid;grid-template-columns:minmax(0,1fr) 400px;width:min(1100px,92vw);height:min(86vh,860px);background:#0d0d10;border-radius:6px;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.5)}.pv-stage{background:#000}.pv-lado{display:flex;flex-direction:column;min-width:0;background:#141418;margin-top:0;padding:0;border-left:1px solid rgba(255,255,255,.08);color:#F2F2F4}.pv-autor{display:flex;align-items:center;gap:11px;padding:13px 16px;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.08)}.pv-autor img{width:34px;height:34px;border-radius:50%;object-fit:cover}.pv-autor-txt{display:flex;flex-direction:column;min-width:0}.pv-autor-txt b{font-size:13.5px;font-weight:700;display:flex;align-items:center;gap:4px}.pv-autor-txt b i{display:flex;color:#1D9BF0}.pv-autor-txt small{font-size:12px;color:rgba(255,255,255,.6)}.pv-conversa{flex:1;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px;display:flex;flex-direction:column;gap:14px}.pv-comentario,.pv-legenda{display:flex;gap:11px;font-size:13.5px;line-height:1.5}.pv-comentario img,.pv-legenda img{display:block;width:30px;height:30px;border-radius:50%;object-fit:cover;flex-shrink:0}.pv-comentario b,.pv-legenda b{font-weight:700;margin-right:5px}.pv-quando{display:block;margin-top:4px;font-size:11.5px;font-style:normal;color:rgba(255,255,255,.45)}.pv-vazio{display:block;margin:auto;text-align:center;font-size:14px;color:rgba(255,255,255,.6);line-height:1.6}.pv-vazio small{font-size:12.5px;color:rgba(255,255,255,.4)}.pv-comentario{align-items:flex-start}.pv-c-corpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.pv-c-texto{line-height:1.45;word-break:break-word}.pv-c-linha{display:flex;align-items:center;gap:14px;font-size:11.5px;color:rgba(255,255,255,.5)}.pv-c-linha .pv-quando{margin-top:0}.pv-c-curtidas{font-style:normal;font-weight:600}.pv-c-responder{font-size:11.5px;font-weight:700;color:rgba(255,255,255,.6);transition:color .15s}.pv-c-responder:hover{color:#fff}.pv-c-like{flex-shrink:0;margin-top:3px;color:rgba(255,255,255,.75);transition:transform .12s,color .15s}.pv-c-like:hover{color:#fff}.pv-c-like:active{transform:scale(.88)}.pv-c-like.on{color:var(--livoo)}.pv-c-threads{display:flex;flex-direction:column;gap:12px;margin-top:8px}.pv-c-ver{display:flex;align-items:center;gap:12px;font-size:11.5px;font-weight:700;color:rgba(255,255,255,.55);transition:color .15s}.pv-c-ver:hover{color:#fff}.pv-c-ver i{width:22px;height:1px;background:rgba(255,255,255,.28);display:block}.pv-comentario.e-resposta{padding-left:4px}.pv-comentario.e-resposta>img{width:26px;height:26px}.pv-respondendo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:7px 11px;border-radius:8px;background:rgba(217,22,116,.14);font-size:12.5px;color:rgba(255,255,255,.85)}.pv-respondendo b{color:var(--livoo);font-weight:700}.pv-respondendo button{color:rgba(255,255,255,.7);display:flex}.pv-respondendo button:hover{color:#fff}.pv-foot{flex-shrink:0;padding:12px 16px 14px;border-top:1px solid rgba(255,255,255,.08);background:#141418}.pv-bar{margin-top:0;gap:16px}.pv-act:hover{opacity:.7}.pv-numeros{margin-top:10px}.pv-escrever{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.6)}.pv-escrever input{flex:1;min-width:0;background:none;border:0;color:#F2F2F4;font-size:13.5px}.pv-escrever input::placeholder{color:rgba(255,255,255,.45)}.pv-postar{font-size:13.5px;font-weight:700;color:var(--livoo);transition:opacity .15s}.pv-postar:disabled{opacity:.4}}.app .reel-zoom{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;will-change:transform;z-index:1}.app .reel-zoom>.reel-photo,.app .reel-zoom>img,.app .reel-zoom>video{width:100%;height:100%}.app .reel.ampliando .badges,.app .reel.ampliando .reel-dots,.app .reel.ampliando .reel-nav,.app .reel.ampliando .scrim,.app .reel.ampliando~.rail{opacity:0;transition:opacity .14s}.app .reel{touch-action:pan-y pinch-zoom}.app .sh-aviso{margin:0 16px 12px;padding:9px 14px;border-radius:10px;background:rgba(217,22,116,.16);color:#ff8ec2;font-size:13px;font-weight:700;text-align:center}.app .sh-contact.enviado{opacity:.55}.app .sh-contact.enviado img{outline:2px solid var(--livoo);outline-offset:2px}.app .sh-contact.enviado span{color:var(--livoo);font-weight:700}@media (min-width:1000px){.app .sh-actions,.app .sh-contacts{display:grid;grid-template-columns:repeat(5,1fr);gap:16px 6px;overflow-x:visible;max-height:214px;overflow-y:auto;overscroll-behavior:contain}.app .sh-action,.app .sh-contact{width:auto;min-width:0}.app .sh-contact span,.app .sh-label{max-width:100%}}.app-perfil{position:fixed;inset:0;height:auto;overflow:hidden}body:has(.app-perfil),html:has(.app-perfil){background:#fff}.app-perfil .pf-miolo{flex:1;min-width:0;overflow-y:auto;overscroll-behavior:contain}.app-perfil .profile{height:auto;min-height:100%}@media (min-width:1000px){.app-perfil .pf-miolo>.profile{max-width:1000px;margin:0 auto}}.app .sc-soon,.sc-soon{margin-left:auto;margin-right:8px;padding:3px 10px;border-radius:999px;background:rgba(217,22,116,.12);color:#D91674;font-size:11.5px;font-weight:800;letter-spacing:.2px;white-space:nowrap}.sc-preview .sc-gifts{pointer-events:none;opacity:.72}.app .sc-soon.teste,.sc-soon.teste{background:rgba(125,125,124,.14);color:#7D7D7C}.app .cm-musica{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;margin:0 0 2px;border-radius:12px;background:rgba(255,255,255,.05);text-align:left;transition:background .16s}.app .cm-musica:not(:disabled):hover{background:rgba(255,255,255,.09)}.app .cm-musica:disabled{cursor:default}.app .cm-disco,.app .cm-musica-capa{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:block;overflow:hidden;border:1.5px solid rgba(255,255,255,.22);animation:cm-gira 8s linear infinite}.app .cm-disco img,.app .cm-musica-capa img{width:100%;height:100%;object-fit:cover;display:block}@keyframes cm-gira{to{transform:rotate(1turn)}}.app .cm-musica-txt{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.app .cm-musica-txt b{font-size:12.5px;font-weight:700;color:#fff}.app .cm-musica-txt b,.app .cm-musica-txt small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .cm-musica-txt small{font-size:11px;color:rgba(255,255,255,.6)}.app .cm-musica-ir{flex-shrink:0;font-size:20px;color:rgba(255,255,255,.45);line-height:1}@media (prefers-reduced-motion:reduce){.app .cm-disco,.app .cm-musica-capa{animation:none}}@keyframes gf-entra{0%{opacity:0;transform:translateY(14px) scale(.86)}55%{opacity:1;transform:translateY(-3px) scale(1.06)}to{opacity:1;transform:none}}@keyframes gf-arte-entra{0%{transform:translateY(-26px) rotate(-18deg) scale(.4);opacity:0}50%{transform:translateY(3px) rotate(6deg) scale(1.18);opacity:1}72%{transform:translateY(-2px) rotate(-3deg) scale(.96)}to{transform:none;opacity:1}}@keyframes gf-arte-vive{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-2.5px) rotate(2deg)}}@keyframes gf-brilho{0%{opacity:0;transform:translateX(-120%) skewX(-18deg)}40%{opacity:.75}to{opacity:0;transform:translateX(220%) skewX(-18deg)}}.app .gf-art,.app .sc-row .sc-gift{animation:gf-arte-entra .72s cubic-bezier(.32,1.5,.55,1) both,gf-arte-vive 3.4s ease-in-out .9s infinite}.app .gf-row{animation:gf-entra .5s cubic-bezier(.34,1.35,.64,1) both;position:relative;overflow:hidden}.app .gf-row:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:gf-brilho 1s ease-out .25s 1 both;pointer-events:none}@media (prefers-reduced-motion:reduce){.app .gf-art,.app .gf-row,.app .gf-row:after,.app .sc-row .sc-gift{animation:none!important}}.app .gf-row{display:flex;align-items:center;gap:9px;padding:8px 12px;border-radius:12px;background:rgba(217,22,116,.07);border:1px solid rgba(217,22,116,.16);animation:sc-in .4s cubic-bezier(.34,1.4,.64,1)}.app .gf-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0}.app .gf-quem{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.app .gf-quem b{font-size:12.5px;font-weight:700}.app .gf-quem small{font-size:11px;color:var(--ink-2)}.app .gf-art{width:26px;height:26px;object-fit:contain;flex-shrink:0}.app .gf-art.emo{font-size:20px;line-height:26px;text-align:center}.app .gf-valor{display:flex;align-items:center;gap:4px;flex-shrink:0;font-size:11.5px;font-weight:800;color:var(--livoo)}.app .gf-responder{flex-shrink:0;font-size:11.5px;font-weight:700;color:var(--ink-2);padding:4px 8px;border-radius:8px;transition:background .15s,color .15s}.app .gf-responder:hover{background:rgba(217,22,116,.1);color:var(--livoo)}.app .gf-row.tone-diamond,.app .gf-row.tone-gold,.app .gf-row.tone-magenta,.app .gf-row.tone-pink,.app .gf-row.tone-rosa{background:rgba(217,22,116,.07)}.app .gf-row.nivel-pink{background:rgba(217,22,116,.11);border-color:rgba(217,22,116,.26)}.app .gf-row.nivel-pink .gf-art{width:30px;height:30px}.app .gf-row.nivel-magenta{background:rgba(217,22,116,.16);border-color:rgba(217,22,116,.38);box-shadow:0 3px 14px rgba(217,22,116,.14)}.app .gf-row.nivel-magenta .gf-art{width:34px;height:34px}.app .gf-row.nivel-magenta .gf-valor{font-size:12.5px}.app .gf-row.nivel-gold{background:linear-gradient(100deg,rgba(224,160,58,.16),rgba(217,22,116,.14));border-color:rgba(224,160,58,.5);box-shadow:0 4px 18px rgba(224,160,58,.2)}.app .gf-row.nivel-gold .gf-art{width:38px;height:38px}.app .gf-row.nivel-gold .gf-valor{font-size:13px;color:#c9761f}.app .gf-row.nivel-diamond{background:linear-gradient(100deg,rgba(124,77,255,.14),rgba(53,200,255,.14) 55%,rgba(217,22,116,.14));border-color:rgba(124,77,255,.45);box-shadow:0 5px 22px rgba(124,77,255,.22)}.app .gf-row.nivel-diamond .gf-art{width:42px;height:42px}.app .gf-row.nivel-diamond .gf-valor{font-size:13.5px;color:#6d3ff2}@keyframes gf-boneco-dança{0%,to{transform:translateY(0) rotate(-3deg) scale(1)}25%{transform:translateY(-3px) rotate(2deg) scale(1.04)}50%{transform:translateY(0) rotate(3deg) scale(1)}75%{transform:translateY(-2px) rotate(-2deg) scale(1.03)}}.app .gf-row.nivel-diamond .gf-art,.app .gf-row.nivel-gold .gf-art{animation:gf-arte-entra .72s cubic-bezier(.32,1.5,.55,1) both,gf-boneco-dança 2.6s ease-in-out .9s infinite}@media (min-width:1000px){.app .wm-box.sc-modal .sc-gift-op.on .sc-gift-art img{animation:gf-boneco-dança 2.8s ease-in-out infinite}}.app .gf-arte-btn{flex-shrink:0;display:flex;padding:0;cursor:pointer;transition:transform .15s}.app .gf-arte-btn:hover{transform:scale(1.12)}.app .gf-arte-btn:active{transform:scale(.94)}.app .gf-bloco{gap:4px}.app .gf-bloco,.app .gf-respostas{display:flex;flex-direction:column}.app .gf-respostas{gap:5px;margin-left:26px;padding-left:12px;border-left:1.5px solid rgba(217,22,116,.2)}.app .gf-resposta{display:flex;align-items:flex-start;gap:7px}.app .gf-resposta img{width:20px;height:20px;border-radius:50%;object-fit:cover;flex-shrink:0}.app .gf-resposta span{font-size:12.5px;line-height:1.4;color:var(--ink-2)}.app .gf-resposta b{font-weight:700;color:var(--ink);margin-right:4px}.app .cm-fixado{display:inline-flex;align-items:center;gap:4px;margin:0 0 3px 40px;font-size:10.5px;font-weight:700;letter-spacing:.2px;color:var(--livoo);opacity:.85}.app .cm-thread.fixado{margin-bottom:4px}.app .ca-item.off{opacity:.45;cursor:not-allowed}.app .sc-grab{display:flex;justify-content:center;width:100%;padding:9px 0 3px;flex-shrink:0}.app .sc-grab i{width:38px;height:4px;border-radius:99px;background:var(--line);display:block}@media (min-width:1000px){.app .sc-grab{display:none}}.app .pf-play-salvar{width:100%;padding:10px 14px;border-radius:11px;background:rgba(29,185,84,.12);border:1px solid rgba(29,185,84,.35);color:#1DB954;font-size:13px;font-weight:700;transition:background .16s,opacity .16s}.app .pf-play-salvar:hover:not(:disabled){background:rgba(29,185,84,.2)}.app .pf-play-salvar:disabled{cursor:default}.app .pf-play-salvar.ok{background:rgba(29,185,84,.16);border-color:rgba(29,185,84,.5)}.app .sc-aviso{padding:11px 14px;border-radius:12px;background:#fff8ee;border:1px solid #f0dcbb;font-size:13px;line-height:1.5;color:#7a5a20}.app .sc-aviso b{font-weight:800;color:#5f4415}.app .sc-conta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-radius:12px;background:#f6f6f8;font-size:12.5px;color:var(--ink-2);transition:background .18s,color .18s}.app .sc-conta.com{background:#fdf2f7;color:var(--ink)}.app .sc-conta b{font-weight:800;color:var(--ink)}.app .sc-conta-total{display:flex;align-items:center;gap:5px;flex-shrink:0;font-size:14.5px;color:var(--livoo)!important}.app .sc-balance.teste{background:#fdf2f7;border:1px dashed #f3d4e4}.app .sc-balance.teste b{color:var(--livoo);font-size:16px}.sc-preview .sc-balance,.sc-preview .sc-input{display:none}.sc-soon-nota{flex:1;margin:0 12px 0 0;font-size:12.5px;line-height:1.4;color:#7D7D7C}@media (min-width:1000px){.app .wm-box.sc-modal{max-width:580px}.app .wm-box.sc-modal .wm-head{padding:22px 24px 12px;gap:12px}.app .wm-box.sc-modal .wm-head>span:first-child{font-size:19px}.app .wm-box.sc-modal .sc-soon{flex:0 0 auto;margin:0;padding:4px 12px;font-size:11px}.app .wm-box.sc-modal .wm-body{padding:0 24px 22px;gap:16px}.app .wm-box.sc-modal .sc-lead{font-size:14px;max-width:46ch}.app .wm-box.sc-modal .sc-abas{gap:4px;overflow-x:visible}.app .wm-box.sc-modal .sc-aba{padding:9px 15px 11px;font-size:13.5px;transition:color .16s}.app .wm-box.sc-modal .sc-aba:hover{color:var(--ink)}.app .wm-box.sc-modal .sc-aba.on:after{left:12px;right:12px}.app .wm-box.sc-modal .sc-tema{padding:7px 15px;font-size:13px}.app .wm-box.sc-modal .sc-gifts{gap:12px}.app .wm-box.sc-modal .sc-gifts.quatro{grid-template-columns:repeat(4,1fr);gap:10px}.app .wm-box.sc-modal .sc-gifts.tres{grid-template-columns:repeat(3,1fr)}.app .wm-box.sc-modal .sc-gifts.cinco{grid-template-columns:repeat(5,1fr);gap:8px}.app .wm-box.sc-modal .sc-gifts.cinco .sc-gift-op{padding:12px 4px 10px}.app .wm-box.sc-modal .sc-gifts.cinco .sc-gift-art{width:52px;height:52px;margin-bottom:5px}.app .wm-box.sc-modal .sc-gifts.cinco .sc-gift-op b{display:flex;align-items:center;justify-content:center;min-height:27px;font-size:11px;text-align:center;line-height:1.22}.app .wm-box.sc-modal .sc-gifts.cinco .sc-gift-op em{font-size:11px}.app .wm-box.sc-modal .sc-gifts.quatro .sc-gift-op{padding:13px 5px 11px}.app .wm-box.sc-modal .sc-gifts.quatro .sc-gift-art{width:46px;height:46px;margin-bottom:6px}.app .wm-box.sc-modal .sc-gifts.quatro .sc-gift-op b{font-size:12px}.app .wm-box.sc-modal .sc-gift-op.on .sc-gift-art:after{content:"✓";position:absolute;top:-4px;right:-8px;width:17px;height:17px;border-radius:50%;background:var(--livoo);color:#fff;font-size:10px;font-weight:800;line-height:17px;text-align:center;box-shadow:0 2px 6px rgba(217,22,116,.4)}.app .wm-box.sc-modal .sc-gift-emo{font-size:34px;line-height:1;filter:drop-shadow(0 3px 8px rgba(0,0,0,.14))}.app .wm-box.sc-modal .sc-gifts.quatro .sc-gift-emo{font-size:30px}.app .wm-box.sc-modal .sc-gift-anim{position:absolute;top:0;right:0;width:7px;height:7px;border-radius:50%;background:var(--livoo);box-shadow:0 0 6px rgba(217,22,116,.7)}.app .wm-box.sc-modal .sc-gift-art{position:relative}.app .wm-box.sc-modal .sc-gift.emo{font-size:22px;line-height:1}.app .wm-box.sc-modal .sc-gift-op{padding:15px 8px 13px;gap:3px;justify-content:flex-start}.app .wm-box.sc-modal .sc-gift-art{width:54px;height:54px;margin-bottom:7px}.app .wm-box.sc-modal .sc-gift-op b{font-size:13px}.app .wm-box.sc-modal .sc-row.preview .sc-head{padding:11px 14px 7px;gap:10px}.app .wm-box.sc-modal .sc-row.preview .sc-avatar{width:30px;height:30px}.app .wm-box.sc-modal .sc-row.preview .sc-text{padding:0 14px 12px;font-size:14px}.app .wm-box.sc-modal .ep-foot{grid-template-columns:1fr auto;align-items:center;padding:16px 24px 20px}.app .wm-box.sc-modal .sc-soon-nota{margin:0;font-size:13px;line-height:1.45}.app .wm-box.sc-modal .ep-foot .wm-cta{padding:14px 36px;min-width:170px;font-size:15px}}.app .cm-emojis{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;padding:10px 14px;max-height:168px;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid rgba(255,255,255,.08);flex-shrink:0}.app .cm-emojis button{font-size:22px;line-height:1;padding:6px 0;border-radius:8px;transition:background .12s,transform .1s}.app .cm-emojis button:hover{background:rgba(255,255,255,.08)}.app .cm-emojis button:active{transform:scale(.88)}.app .cm-field button.on{color:var(--livoo)}.app .cm-foto,.app .cm-text-wrap img.cm-foto{display:block;margin-top:6px;max-width:220px;max-height:260px;width:auto;height:auto;border-radius:12px;object-fit:cover}.app .fp-backdrop{position:fixed;inset:0;z-index:150;background:rgba(19,23,32,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px}.app .fp-box{width:100%;max-width:320px;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 18px 48px rgba(0,0,0,.22);display:flex;flex-direction:column}.app .fp-title{padding:18px 16px 14px;font-size:15.5px;font-weight:800;color:#131720}.app .fp-item,.app .fp-title{text-align:center;border-bottom:1px solid var(--line-soft)}.app .fp-item{padding:15px 16px;font-size:15px;font-weight:700;color:var(--livoo);transition:background .12s}.app .fp-item:hover{background:#fdf2f8}.app .fp-item.destaque{background:var(--grad);color:#fff;font-weight:800;border-bottom:0}.app .fp-item.destaque:hover{background:var(--grad);filter:brightness(1.06)}.app .fp-item.danger{color:#D92D20}.app .fp-item.plain{color:var(--ink-2);font-weight:600;border-bottom:0}.app .prod{position:relative}.app .prod-edit{position:absolute;top:8px;right:8px;z-index:2;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.94);color:var(--ink);box-shadow:0 2px 8px rgba(17,17,17,.18);transition:transform .12s,background .15s,color .15s}.app .prod-edit:hover{background:var(--livoo);color:#fff;transform:scale(1.08)}.app .prod-del{position:absolute;top:8px;right:46px;z-index:2;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.94);color:var(--ink);box-shadow:0 2px 8px rgba(17,17,17,.18);transition:transform .12s,background .15s,color .15s}.app .prod-del:hover{background:#e5484d;color:#fff;transform:scale(1.08)}.app .rail-out .act.liked>button:not(.face):not(.face-plus):not(.disc):not(.count-toca){color:var(--livoo);background:rgba(217,22,116,.12)}.app .rail-out .act.liked .count{color:var(--livoo)}.app .rail-out .act.liked>button:not(.face):not(.face-plus):not(.disc):not(.count-toca):hover{background:rgba(217,22,116,.2)}.app .rail-out .act.saved>button:not(.face):not(.face-plus):not(.disc):not(.count-toca){color:#E8A008;background:rgba(232,160,8,.14)}.app .rail-out .act.saved .count{color:#E8A008}.app .rail-out .act.saved>button:not(.face):not(.face-plus):not(.disc):not(.count-toca):hover{background:rgba(232,160,8,.22)}.app .rail-out .act.reposted>button:not(.face):not(.face-plus):not(.disc):not(.count-toca){color:#16a34a;background:rgba(34,197,94,.14)}.app .rail-out .act.reposted .count{color:#16a34a}.app .rail-in .act.saved button{color:#FFC53D}.pv-aviso{margin-bottom:10px;padding:8px 12px;border-radius:9px;background:rgba(217,22,116,.16);color:#ff8ec2;font-size:12.5px;font-weight:700;text-align:center}.app .pf-stat-link{display:flex;flex-direction:column;align-items:center;gap:2px;background:none;border:0;cursor:pointer;transition:opacity .15s}.app .pf-stat-link:hover{opacity:.72}.app .pf-stat-link:active{opacity:.5}.app .ac-backdrop{position:fixed;inset:0;z-index:120;background:rgba(0,0,0,.45);display:flex;align-items:flex-end;justify-content:center;animation:fade-in .18s ease}.app .ac-sheet{width:100%;max-width:520px;background:var(--bg);color:var(--ink);border-radius:22px 22px 0 0;padding:8px 18px calc(18px + env(safe-area-inset-bottom));max-height:88dvh;overflow-y:auto;box-shadow:0 -12px 40px rgba(0,0,0,.22);animation:ac-in .3s cubic-bezier(.32,1.2,.6,1)}@keyframes ac-in{0%{transform:translateY(100%)}to{transform:none}}.app .ac-grip{display:block;width:42px;height:4px;border-radius:99px;background:var(--line);margin:4px auto 10px}.app .ac-head{display:flex;align-items:center;gap:10px;padding-bottom:12px}.app .ac-head b{flex:1;font-size:16.5px;font-weight:800;letter-spacing:-.2px}.app .ac-erro{margin-bottom:12px;padding:10px 12px;border-radius:12px;background:rgba(255,43,43,.09);color:#c31d1d;font-size:13px;font-weight:600;line-height:1.4}.app .ac-list{display:flex;flex-direction:column;gap:6px;list-style:none}.app .ac-item{gap:6px}.app .ac-item,.app .ac-pick{display:flex;align-items:center}.app .ac-pick{flex:1;min-width:0;gap:12px;padding:10px 12px;border-radius:16px;background:#f7f7f9;border:1px solid transparent;text-align:left;cursor:pointer;transition:background .18s,border-color .18s,transform .15s}.app .ac-pick:hover{background:#f0f0f3}.app .ac-pick:active{transform:scale(.985)}.app .ac-item.ativa .ac-pick{background:rgba(217,22,116,.06);border-color:rgba(217,22,116,.28);cursor:default}.app .ac-pick:disabled{cursor:default}.app .ac-ava{position:relative;width:46px;height:46px;flex-shrink:0}.app .ac-ava img{width:100%;height:100%;border-radius:50%;object-fit:cover;background:var(--line-soft)}.app .ac-ring{position:absolute;inset:-3px;border-radius:50%;border:2px solid var(--livoo)}.app .ac-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.app .ac-txt b{display:flex;align-items:center;gap:5px;font-size:14.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .ac-badge{display:inline-flex;color:var(--livoo)}.app .ac-badge svg{width:15px;height:15px}.app .ac-txt small{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .ac-expirou{display:inline-flex;align-items:center;gap:3px;font-style:normal;font-size:11px;font-weight:700;color:#b8860b;background:rgba(232,160,8,.14);padding:2px 7px;border-radius:99px}.app .ac-check{border-radius:50%;background:var(--livoo);color:#fff;display:flex;align-items:center;justify-content:center}.app .ac-check,.app .ac-vazio{width:22px;height:22px;flex-shrink:0}.app .ac-remove{width:36px;height:36px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--ink-3);cursor:pointer;transition:background .16s,color .16s}.app .ac-remove:hover{background:#f4f4f6;color:var(--red)}.app .ac-confirma{display:flex;gap:6px;flex-shrink:0}.app .ac-conf-nao,.app .ac-conf-sim{padding:8px 11px;border-radius:11px;border:0;cursor:pointer;font-size:12.5px;font-weight:700}.app .ac-conf-sim{background:var(--red);color:#fff}.app .ac-conf-nao{background:#f0f0f3;color:var(--ink-2)}.app .ac-add{width:100%;margin-top:10px;display:flex;align-items:center;gap:12px;padding:13px 12px;border-radius:16px;background:#fff;border:1px dashed var(--line);font-size:14.5px;font-weight:700;color:var(--ink);cursor:pointer;transition:border-color .18s,background .18s}.app .ac-add:hover{border-color:var(--livoo);background:rgba(217,22,116,.04)}.app .ac-add-ico{width:46px;height:46px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--grad);color:#fff}.app .ac-nota{margin-top:14px;font-size:12px;line-height:1.5;color:var(--ink-3);text-align:center}.app .ac-nota b{color:var(--ink-2);font-weight:700}.app .ac-nota-topo{margin:0 0 14px;text-align:left}.app .ac-sair{width:100%;margin-top:14px;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 14px;border-radius:16px;background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.22);font-size:14.5px;font-weight:700;color:var(--red);cursor:pointer;transition:background .18s,border-color .18s}.app .ac-sair:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.4)}.app .ac-sair:disabled{opacity:.5;cursor:default}.app .ac-sair b{font-weight:800}.app .ac-form{gap:12px;padding-top:4px}.app .ac-campo,.app .ac-form{display:flex;flex-direction:column}.app .ac-campo{gap:6px}.app .ac-campo span{font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--ink-3)}.app .ac-campo input{width:100%;padding:13px 14px;border-radius:14px;border:1px solid var(--line);background:#fafafb;font-size:15px;color:var(--ink);font-family:inherit;transition:border-color .18s,background .18s}.app .ac-campo input:focus{outline:none;border-color:var(--livoo);background:#fff}.app .ac-btn{width:100%;padding:15px;border-radius:14px;border:0;background:var(--grad);color:#fff;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 6px 18px rgba(217,22,116,.28);transition:transform .15s,opacity .15s}.app .ac-btn:active{transform:scale(.985)}.app .ac-btn:disabled{opacity:.5;box-shadow:none;cursor:default}.app .ac-google{width:100%;padding:14px;border-radius:14px;border:1px solid var(--line);background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center;gap:10px;font-size:14.5px;font-weight:700;cursor:pointer;transition:background .16s}.app .ac-google:hover{background:#fafafb}.app .ac-voltar{width:100%;padding:10px;border:0;background:none;color:var(--ink-3);font-size:13.5px;font-weight:600;cursor:pointer}.app .pf-trocar{display:inline-flex;align-items:center;gap:5px;margin-left:6px;padding:3px 9px;border-radius:99px;border:1px solid var(--line);background:#fff;font-size:11.5px;font-weight:700;color:var(--ink-2);cursor:pointer;vertical-align:middle;transition:border-color .16s,color .16s}.app .pf-trocar:hover{border-color:var(--livoo);color:var(--livoo)}.app .pf-trocar i{display:inline-flex}@media (min-width:900px){.app .ac-backdrop{align-items:center}.app .ac-sheet{border-radius:20px;max-width:440px;padding:8px 20px 22px;animation:ac-pop .24s cubic-bezier(.34,1.4,.64,1)}.app .ac-grip{display:none}@keyframes ac-pop{0%{transform:scale(.94);opacity:0}to{transform:none;opacity:1}}}.pfeed{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;background:#000;transition:transform .22s cubic-bezier(.32,1.2,.6,1);--h-tabbar:env(safe-area-inset-bottom)}.pfeed>.feed{flex:1;min-height:0;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior:contain;background:#000}.pfeed .feed-item{height:100%;scroll-snap-align:start;scroll-snap-stop:always}.pfeed-voltar{position:absolute;top:calc(env(safe-area-inset-top) + 10px);left:10px;z-index:6;width:38px;height:38px;border:0;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.42);color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer}.pfeed-voltar:active{transform:scale(.94)}.pfeed-aviso{position:absolute;top:calc(env(safe-area-inset-top) + 16px);left:50%;z-index:7;transform:translateX(-50%);padding:8px 16px;border-radius:999px;background:rgba(0,0,0,.72);color:#fff;font-size:13px;font-weight:600;white-space:nowrap;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pfeed.is-clean .pfeed-voltar{opacity:0;pointer-events:none}@media (min-width:1000px){.pfeed{display:none}}.app .pf-top.visita .pf-title{text-align:left;margin-left:0}.app .pf-rank-topo{flex-shrink:0}.app .pf-btn-primario{background:var(--grad);color:#fff;box-shadow:0 4px 14px rgba(217,22,116,.32)}.app .pf-btn-primario:hover{background:var(--grad);color:#fff;filter:brightness(1.04)}.app .pf-btn-sino{flex:0 0 auto;width:54px;padding:15px 0}.app .pf-btn-sino.on{color:var(--livoo);background:var(--wash)}.app .pv-aviso-solto{position:fixed;z-index:80;left:50%;transform:translateX(-50%);bottom:calc(var(--h-tabbar) + 22px);padding:10px 18px;border-radius:999px;background:rgba(19,23,32,.9);color:#fff;font-size:13.5px;font-weight:600;white-space:nowrap;box-shadow:0 6px 22px rgba(0,0,0,.22)}.app.app-solto{background:transparent}.app.app-solto,.app.app-visita{overflow:visible}.app.app-solto,.app.app-visita,.app.app-visita .profile{height:auto;min-height:0;display:block}.app.app-visita .pf-scroll{overflow:visible;height:auto}.app.app-visita .pf-tabs{top:58px}.app.app-visita .pf-top{position:sticky;top:0;z-index:6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(255,255,255,.86)}@media (min-width:1000px){.app.app-visita .pf-miolo{max-width:100%;margin:0 auto}.app.app-visita .pf-hero{padding-top:14px}}.app .ring-seg,.app .ring-seg i{position:absolute;inset:0;border-radius:50%}.app .ring-seg i{border:2px solid transparent;border-top-color:rgba(0,0,0,.55);transform-origin:center;width:100%;height:100%}.app .story.you .ring{position:relative}.app .story.you.tem .ring{background:linear-gradient(135deg,#d91674,#e3559c 55%,#d91674);box-shadow:0 2px 8px rgba(0,0,0,.35)}.svn-backdrop{position:fixed;inset:0;z-index:100;background:rgba(8,8,8,.96);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;animation:svn-fade .22s ease;transition:opacity .12s linear}@keyframes svn-fade{0%{opacity:0}to{opacity:1}}.svn-card{position:relative;width:100%;height:100%;background:#000;overflow:hidden;display:flex;align-items:center;justify-content:center;animation:svn-zoom .3s cubic-bezier(.34,1.4,.64,1);transition:transform .14s ease-out;touch-action:none}.svn-viu,.svn-viu-lista{touch-action:pan-y}@keyframes svn-zoom{0%{transform:scale(.93);opacity:.4}to{transform:none;opacity:1}}.svn-peek{position:absolute;top:0;bottom:0;width:100%;background:#000;overflow:hidden;z-index:99;pointer-events:none;display:flex;align-items:center;justify-content:center;transition:transform .14s ease-out}.svn-peek.prev{left:-100%}.svn-peek.next{left:100%}.svn-peek-blur{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(30px) brightness(.45);transform:scale(1.12)}.svn-peek-media{position:relative;width:100%;height:100%;object-fit:contain}.svn-peek-quem{position:absolute;z-index:2;top:calc(24px + env(safe-area-inset-top));left:12px;right:12px;display:flex;align-items:center;gap:9px;color:#fff;font-size:13.5px;font-weight:700;text-shadow:0 1px 6px rgba(0,0,0,.8)}.svn-peek-quem b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svn-peek-face{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid rgba(255,255,255,.9)}.svn-card video{width:100%;height:100%;object-fit:contain;display:block;background:#000}.svn-blur{position:absolute;inset:0;object-fit:cover;filter:blur(30px) brightness(.5);transform:scale(1.12)}.svn-blur,.svn-media{width:100%;height:100%}.svn-media{position:relative;object-fit:contain;display:block}.svn-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.6) 0,transparent 18%),linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent 28%)}.svn-bars{position:absolute;z-index:6;top:calc(10px + env(safe-area-inset-top));left:10px;right:10px;display:flex;gap:4px}.svn-bar{flex:1;height:2.5px;border-radius:99px;background:rgba(255,255,255,.34);overflow:hidden}.svn-bar i{display:block;height:100%;background:#fff;border-radius:99px}.svn-head{position:absolute;z-index:6;top:calc(24px + env(safe-area-inset-top));left:12px;right:12px;display:flex;align-items:center;gap:9px;color:#fff}.svn-avatar{width:34px;height:34px;border-radius:50%;padding:2px;background:var(--grad);flex-shrink:0;display:block}.svn-avatar.live{background:var(--red)}.svn-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:1.5px solid #000}.svn-who{display:flex;flex-direction:column;min-width:0;flex:1;cursor:pointer}.svn-who b{font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svn-who small{font-size:11px;opacity:.78}.svn-tag-live{background:var(--red);color:#fff;font-size:9.5px;font-weight:900;letter-spacing:.6px;padding:3px 8px;border-radius:6px;display:flex;align-items:center;gap:5px;flex-shrink:0}.svn-tag-live i{width:5px;height:5px;border-radius:50%;background:#fff;animation:pulse 1.1s infinite}.svn-music,.svn-viewers{background:rgba(0,0,0,.42);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(8px);font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:6px;display:flex;align-items:center;gap:5px;flex-shrink:1;min-width:0;color:#fff}.svn-music em{font-style:normal;max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svn-icon{color:#fff;opacity:.92;padding:4px;flex-shrink:0;display:flex}.svn-icon:hover{opacity:1}.svn-menu-catch{position:absolute;inset:0;z-index:8}.svn-menu{position:absolute;z-index:9;top:calc(64px + env(safe-area-inset-top));right:12px;background:rgba(20,20,20,.94);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px);border-radius:14px;padding:6px;min-width:190px;box-shadow:0 16px 40px rgba(0,0,0,.55);display:flex;flex-direction:column}.svn-menu button{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:10px;color:#fff;font-size:13.5px;font-weight:600;text-align:left}.svn-menu button:hover{background:rgba(255,255,255,.09)}.svn-menu button.danger{color:#ff5c7a}.svn-confirma-fundo{position:absolute;inset:0;z-index:11;background:rgba(0,0,0,.52);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.svn-confirma{position:absolute;z-index:12;left:50%;top:50%;transform:translate(-50%,-50%);width:min(300px,78vw);background:rgba(32,32,34,.97);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;text-align:center;box-shadow:0 22px 60px rgba(0,0,0,.6)}.svn-confirma b{color:#fff;font-size:16px;font-weight:700;padding:20px 20px 8px;margin:0}.svn-confirma p{color:rgba(255,255,255,.62);font-size:13px;line-height:1.45;padding:0 20px 18px;margin:0}.svn-confirma button{padding:15px 16px;font-size:15px;font-weight:700;color:#fff;background:none;border:0;cursor:pointer;font-family:inherit;border-top:1px solid rgba(255,255,255,.12);width:100%;text-align:center}.svn-confirma button:active{background:rgba(255,255,255,.07)}.svn-confirma-sim{color:#ff5c7a}.svn-confirma-sim:disabled{opacity:.6}.svn-confirma-nao{font-weight:600}.svn-zone{position:absolute;top:56px;bottom:92px;width:34%;z-index:4;background:transparent;cursor:pointer}.svn-zone.left{left:0}.svn-zone.right{right:0;width:66%}.svn-text{position:absolute;z-index:5;left:18px;right:18px;bottom:calc(84px + env(safe-area-inset-bottom));color:#fff;font-size:15px;font-weight:600;line-height:1.4;text-shadow:0 2px 10px rgba(0,0,0,.6)}.svn-reacoes{position:absolute;z-index:6;left:12px;right:12px;bottom:calc(70px + env(safe-area-inset-bottom));gap:6px;transition:transform .18s ease-out;pointer-events:none}.svn-reacao,.svn-reacoes{display:flex;align-items:center;justify-content:center}.svn-reacao{pointer-events:auto;width:44px;height:44px;font-size:25px;line-height:1;background:none;border:0;padding:0;cursor:pointer;filter:drop-shadow(0 2px 8px rgba(0,0,0,.6));transition:transform .16s cubic-bezier(.34,1.6,.64,1)}.svn-reacao:active{transform:scale(.88)}.svn-reacao.on{transform:scale(1.42)}.svn-reacao:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:50%}@media (prefers-reduced-motion:reduce){.svn-reacao,.svn-reacao.on,.svn-reacao:active{transition:none;transform:none}}.svn-card:has(.svn-reacoes) .svn-text{bottom:calc(126px + env(safe-area-inset-bottom))}.svn-foot{z-index:6;left:12px;right:12px;bottom:calc(14px + env(safe-area-inset-bottom));display:flex;transition:transform .18s ease-out}.svn-foot,.svn-origem{position:absolute;align-items:center;gap:10px}.svn-origem{z-index:7;top:68%;left:50%;transform:translateX(-50%);display:inline-flex;max-width:78%;padding:8px 12px 8px 8px;border:1px solid rgba(255,255,255,.16);border-radius:16px;cursor:pointer;font-family:inherit;text-align:left;background:rgba(0,0,0,.52);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);box-shadow:0 8px 26px rgba(0,0,0,.42);transition:transform .14s,background .14s}.svn-origem:active{transform:translateX(-50%) scale(.96);background:rgba(0,0,0,.68)}.svn-origem-foto{width:42px;height:42px;border-radius:11px;object-fit:cover;flex-shrink:0;background:#333}.svn-origem-nome{display:flex;flex-direction:column;min-width:0;font-size:13.5px;font-weight:700;color:#fff;letter-spacing:-.1px}.svn-origem-nome,.svn-origem-nome small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svn-origem-nome small{font-size:12px;font-weight:500;color:rgba(255,255,255,.72)}.svn-origem-seta{flex-shrink:0;color:rgba(255,255,255,.75)}.svn-marcados{position:absolute;z-index:7;left:14px;bottom:calc(env(safe-area-inset-bottom, 0px) + 104px);display:inline-flex;align-items:center;gap:8px;max-width:66%;padding:5px 14px 5px 5px;border:1px solid rgba(255,255,255,.18);border-radius:99px;cursor:pointer;font-family:inherit;background:rgba(0,0,0,.5);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:0 6px 20px rgba(0,0,0,.38);transition:transform .14s,background .14s}.svn-marcados:active{transform:scale(.96);background:rgba(0,0,0,.66)}.svn-marcados-face{width:26px;height:26px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1.5px solid rgba(255,255,255,.85)}.svn-marcados-face-vazia{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--livoo),var(--livoo-2));color:#fff;font-size:12px;font-weight:800;line-height:1}.svn-marcados-nome{color:#fff;font-size:12.5px;font-weight:700;letter-spacing:-.1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svn-marcados-mais{color:rgba(255,255,255,.72);font-size:11.5px;font-weight:700;flex-shrink:0}.svn-marcados-lista{position:absolute;z-index:9;left:14px;right:14px;bottom:calc(env(safe-area-inset-bottom, 0px) + 150px);max-height:44vh;overflow-y:auto;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:8px;background:rgba(16,16,20,.86);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);box-shadow:0 14px 40px rgba(0,0,0,.55)}.svn-marcados-titulo{margin:4px 8px 8px;color:rgba(255,255,255,.6);font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.svn-marcados-lista button{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:none;border-radius:12px;cursor:pointer;background:transparent;color:#fff;font-family:inherit;text-align:left}.svn-marcados-lista button:active{background:rgba(255,255,255,.09)}.svn-marcados-inicial,.svn-marcados-lista img{width:38px;height:38px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--grad);display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;font-weight:800}.svn-marcados-dados{display:flex;flex-direction:column;min-width:0;flex:1}.svn-marcados-dados strong{font-size:14px;font-weight:700}.svn-marcados-dados small,.svn-marcados-dados strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svn-marcados-dados small{font-size:12px;color:rgba(255,255,255,.62)}.svn-quem{display:flex;flex-direction:column;min-width:0}.svn-reply{flex:1;min-width:0;background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.32);backdrop-filter:blur(10px);border-radius:99px;padding:11px 16px;font-size:13px;font-family:inherit;outline:none}.svn-reply::placeholder{color:rgba(255,255,255,.68)}.svn-reply:focus{border-color:var(--livoo-2);background:rgba(255,255,255,.18)}.svn-send{background:var(--grad);color:#fff;flex-shrink:0;font-size:12.5px;font-weight:800;padding:10px 15px;border-radius:99px;box-shadow:0 5px 16px rgba(217,22,116,.45)}.svn-act{color:#fff;display:flex;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5));transition:transform .12s}.svn-act:active{transform:scale(1.22)}.svn-act.on{color:var(--livoo-2)}.svn-watch{background:var(--grad);color:#fff;font-size:12.5px;font-weight:800;padding:11px 16px;border-radius:99px;box-shadow:0 5px 16px rgba(217,22,116,.5);flex-shrink:0;white-space:nowrap}.svn-stat{display:flex;align-items:center;gap:6px;color:#fff;font-size:13px;font-weight:700;background:rgba(0,0,0,.42);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(8px);padding:9px 14px;border-radius:99px}.svn-stat-btn{cursor:pointer;transition:background .15s,transform .12s}.svn-stat-btn:hover{background:rgba(0,0,0,.6)}.svn-stat-btn:active{transform:scale(.96)}.svn-viu-bolhas{display:flex;align-items:center}.svn-viu-bolhas img{width:22px;height:22px;border-radius:50%;object-fit:cover;border:1.5px solid rgba(255,255,255,.92);background:#d9d9de;margin-left:-8px}.svn-viu-bolhas img:first-child{margin-left:0}.svn-viu-fundo{position:absolute;inset:0;z-index:40;background:rgba(0,0,0,.55);backdrop-filter:blur(2px);display:flex;align-items:flex-end}.svn-viu{width:100%;max-height:72%;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(22,24,32,.62),rgba(14,16,22,.72));backdrop-filter:blur(34px) saturate(170%) brightness(.62);-webkit-backdrop-filter:blur(34px) saturate(170%) brightness(.62);border-top:1px solid rgba(255,255,255,.16);box-shadow:0 -12px 40px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.14);border-radius:22px 22px 0 0;padding:8px 0 max(10px,env(safe-area-inset-bottom));animation:svnViuSobe .22s cubic-bezier(.2,.8,.2,1)}@keyframes svnViuSobe{0%{transform:translateY(14px);opacity:.6}to{transform:none;opacity:1}}.svn-viu-grip{width:38px;height:4px;border-radius:99px;background:rgba(255,255,255,.34);margin:2px auto 6px}.svn-viu-head{display:flex;align-items:center;gap:8px;padding:6px 16px 12px;border-bottom:1px solid rgba(255,255,255,.1)}.svn-viu-head b{font-size:15.5px;font-weight:800;color:#fff}.svn-viu-conta{display:inline-flex;gap:4px;font-size:12.5px;font-weight:700;color:rgba(255,255,255,.86);padding:3px 9px;border-radius:99px;border:1px solid rgba(255,255,255,.16)}.svn-viu-conta,.svn-viu-head>button{align-items:center;background:rgba(255,255,255,.14)}.svn-viu-head>button{margin-left:auto;width:32px;height:32px;border-radius:50%;display:flex;justify-content:center;color:#fff;flex-shrink:0;border:1px solid rgba(255,255,255,.16)}.svn-viu-lista{overflow-y:auto;padding:4px 8px 2px}.svn-viu-lista li+li{border-top:1px solid rgba(255,255,255,.07)}.svn-viu-lista button{width:100%;display:flex;align-items:center;gap:12px;padding:10px 8px;border-radius:14px;text-align:left}.svn-viu-lista button:hover{background:rgba(255,255,255,.1)}.svn-viu-lista img{width:42px;height:42px;border-radius:50%;object-fit:cover;background:rgba(255,255,255,.18);flex-shrink:0;display:block}.svn-viu-face{position:relative;display:block;flex-shrink:0;line-height:0}.svn-viu-curtiu{position:absolute;right:-2px;bottom:-2px;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#D91674;color:#fff;border:2px solid rgba(20,22,30,.9)}.svn-viu-lista span{min-width:0;display:flex;flex-direction:column}.svn-viu-lista b{font-size:14px;font-weight:700;color:#fff;display:flex;align-items:center;gap:5px}.svn-viu-lista b,.svn-viu-lista small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svn-viu-lista small{font-size:12.5px;color:rgba(255,255,255,.62)}.svn-viu-lista b svg{flex-shrink:0;color:#4cb5ff}.svn-viu-vazio{padding:26px 20px 30px;text-align:center;font-size:14px;color:rgba(255,255,255,.82);line-height:1.55}.svn-viu-vazio small{display:block;margin-top:6px;font-size:12.5px;color:rgba(255,255,255,.55)}.svn-mais{position:absolute;z-index:6;right:14px;bottom:calc(72px + env(safe-area-inset-bottom));width:40px;height:40px;border-radius:50%;background:var(--grad);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(217,22,116,.5)}.svn-card .svn-bars,.svn-card .svn-head,.svn-card .svn-mais{transition:opacity .18s ease}.svn-card .svn-foot{transition:transform .18s ease-out,opacity .18s ease}.svn-card .svn-marcados,.svn-card .svn-origem{transition:transform .14s,background .14s,opacity .18s ease}.svn-limpo .svn-bars,.svn-limpo .svn-foot,.svn-limpo .svn-head,.svn-limpo .svn-mais,.svn-limpo .svn-marcados,.svn-limpo .svn-origem{opacity:0;pointer-events:none}.svn-nav{display:none}@media (min-width:1000px){.svn-card{width:auto;height:min(92vh,900px);aspect-ratio:9/16;border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.6)}.svn-nav{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;border:1px solid rgba(255,255,255,.24);backdrop-filter:blur(10px);font-size:26px;line-height:1;padding-bottom:3px;transition:background .15s,transform .15s}.svn-nav:hover{background:var(--livoo);border-color:var(--livoo);transform:translateY(-50%) scale(1.07)}.svn-nav.prev{left:max(20px,calc(50% - min(26vh, 260px) - 78px))}.svn-nav.next{right:max(20px,calc(50% - min(26vh, 260px) - 78px))}.svn-nav-who{display:none}}body:has(.center.is-full) .dock-pill,body:has(.center.is-full) .livoo-atualizar,body:has(.center.is-full) nav.fixed.bottom-0{display:none!important}.livoo-modal-presente{height:auto!important;padding-left:0!important;background:none!important;overflow:visible!important;display:contents!important}@media (max-width:999px){.app{--cm-mobile-h:56dvh}.app .center.with-panel .feed-item{align-items:flex-start;padding-top:var(--y-chrome)}.app .center.with-panel .stage{height:calc(100dvh - var(--y-chrome) - var(--cm-mobile-h) - 10px);min-height:150px;transition:height .28s cubic-bezier(.32,1.2,.6,1)}.app .center.with-panel .reel{border-radius:14px}.app .center.with-panel .stage-col{background:#000}.app .center.with-panel .reel video,.app .center.with-panel .reel-photo{object-fit:contain;background:#000}.app .center.with-panel .meta,.app .center.with-panel .progress,.app .center.with-panel .rail-in,.app .center.with-panel .scrim{display:none}.app .stage-panel .cm-backdrop{background:none}.app .stage-panel .cm-sheet{height:var(--cm-mobile-h);max-height:var(--cm-mobile-h)}}:root{--livoo-css-build:2026-08-03-a}.app .meta-18{align-self:flex-start;display:inline-flex;align-items:center;font-size:10.5px;font-weight:800;letter-spacing:.02em;padding:2px 7px;border-radius:5px;background:rgba(20,20,22,.72);color:#fff;border:1px solid rgba(255,255,255,.34)}.app .pf-grid.largo{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.app .pf-grid.largo .pf-cell{aspect-ratio:16/9}.app .reel-18{position:absolute;inset:0;z-index:24;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;background:rgba(10,10,12,.62);backdrop-filter:blur(26px) saturate(.9);-webkit-backdrop-filter:blur(26px) saturate(.9);color:#fff}.app .reel-18 b{font-size:22px;font-weight:900;letter-spacing:.02em;padding:6px 14px;border-radius:10px;border:2px solid rgba(255,255,255,.5)}.app .reel-18 p{font-size:15px;font-weight:600;max-width:260px}.app .reel-18 small{font-size:12px;opacity:.72;max-width:260px;line-height:1.4}.app .reel-18 button{background:var(--grad);color:#fff;font-weight:800;font-size:14px;padding:12px 22px;border-radius:99px;box-shadow:0 6px 20px rgba(217,22,116,.42)}.app .puxa-atualiza{position:absolute;top:0;left:50%;z-index:21;margin-left:-13px;pointer-events:none;transition:transform .18s ease,opacity .18s ease}.app .puxa-atualiza>span{display:block;width:26px;height:26px;border-radius:50%;border:2.5px solid rgba(217,22,116,.22);border-top-color:#d91674;transition:transform .06s linear}.app .puxa-atualiza>span.girando{animation:puxa-gira .62s linear infinite}@keyframes puxa-gira{to{transform:rotate(1turn)}}.app .center:fullscreen{width:100vw!important;height:100vh!important;max-width:none!important;padding:0!important;background:#000}.app .center:fullscreen>:not(.feed){display:none!important}.app .center:fullscreen .feed{background:#000;height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important}.app .center:fullscreen .feed-item{height:100vh!important;padding:0!important}.app .center:fullscreen .stage{height:100vh!important}.app .center:fullscreen .stage-col,.app .center:fullscreen .stage-col.wide{width:100vw!important;max-width:none!important;height:100vh!important;align-items:center;justify-content:center}.app .center:fullscreen .reel{width:min(100vw,calc(100vh * var(--prop, .5625)))!important;height:min(100vh,calc(100vw / var(--prop, .5625)))!important;margin:auto!important;aspect-ratio:auto!important}.app .center:fullscreen .reel video,.app .center:fullscreen .reel-photo{width:100%!important;height:100%!important;object-fit:contain!important;background:#000}.app .curt-backdrop{position:fixed;inset:0;z-index:94;background:rgba(0,0,0,.55);display:flex;align-items:flex-end;justify-content:center;animation:fade-in .2s ease}.app .curt-sheet{width:100%;max-height:76dvh;background:#16161a;color:#f2f2f4;border-radius:20px 20px 0 0;display:flex;flex-direction:column;padding-bottom:calc(10px + env(safe-area-inset-bottom));box-shadow:0 -10px 40px rgba(0,0,0,.5);animation:sheet-up .32s cubic-bezier(.32,1.25,.6,1)}.app .curt-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid rgba(255,255,255,.09)}.app .curt-title{font-size:16px;font-weight:800}.app .curt-head button{color:rgba(255,255,255,.8);display:flex}.app .curt-busca{display:flex;align-items:center;gap:8px;margin:10px 14px 4px;padding:9px 12px;border-radius:12px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.6)}.app .curt-busca input{flex:1;border:0;outline:none;background:none;color:#f2f2f4;font-size:14px;font-family:inherit}.app .curt-lista{overflow-y:auto;padding:6px 6px 10px;overscroll-behavior:contain}.app .curt-linha{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:14px}.app .curt-quem{flex:1;min-width:0;display:flex;align-items:center;gap:11px;text-align:left;color:inherit}.app .curt-inicial,.app .curt-quem img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.app .curt-inicial{display:grid;place-items:center;background:#2a2a31;font-size:17px;font-weight:800;color:rgba(255,255,255,.75)}.app .curt-nomes{min-width:0;display:flex;flex-direction:column;gap:1px}.app .curt-nomes b{display:flex;align-items:center;gap:4px;font-size:14.5px;font-weight:700}.app .curt-nomes b,.app .curt-nomes small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .curt-nomes small{font-size:12.5px;color:rgba(255,255,255,.55)}.app .curt-seguir{flex-shrink:0;padding:8px 18px;border-radius:99px;border:0;background:var(--livoo);color:#fff;font-size:13.5px;font-weight:800;cursor:pointer;transition:background .16s,opacity .16s}.app .curt-seguir:hover{background:var(--livoo-2)}.app .curt-seguir.seguindo{background:rgba(255,255,255,.12);color:rgba(255,255,255,.9)}.app .curt-seguir:disabled{opacity:.55;cursor:default}.app .curt-vazio{text-align:center;padding:30px 20px;font-size:13.5px;color:rgba(255,255,255,.55)}.app .curt-skel-foto,.app .curt-skel-txt{background:rgba(255,255,255,.08);border-radius:8px;animation:curt-pulsa 1.1s ease-in-out infinite}.app .curt-skel-foto{width:44px;height:44px;border-radius:50%;flex-shrink:0}.app .curt-skel-txt{height:13px;flex:1;max-width:190px}@keyframes curt-pulsa{0%,to{opacity:.5}50%{opacity:1}}@media (min-width:1000px){.app .curt-backdrop{align-items:center}.app .curt-sheet{max-width:420px;border-radius:18px;max-height:68vh;animation:fade-in .2s ease}}.app .rr-user-face{flex-shrink:0;display:block;line-height:0}.app .rr-user-face>img{width:38px;height:38px;border-radius:50%;object-fit:cover}.app .rr-user-info{text-decoration:none;color:inherit}.app .rr-seguir{flex-shrink:0;border:none;background:none;color:#d91674;font-size:12.5px;font-weight:800;cursor:pointer;padding:4px 2px}.app .rr-seguir:hover{color:#b4176a}@media (max-width:999px){.app .mais-no-canto{display:none}.app .rail-in .mais-no-trilho{display:block;pointer-events:auto;margin-bottom:2px}}@media (min-width:1000px){.app .mais-no-trilho{display:none}}.app .stage-col .reel video.reel-fundo,.app .stage-col.wide .reel video.reel-fundo{object-fit:cover;background:transparent}.app .lg-fundo{position:fixed;inset:0;z-index:78;display:flex;align-items:flex-end;background:rgba(0,0,0,.42);animation:lg-entrar .18s ease}@keyframes lg-entrar{0%{opacity:0}to{opacity:1}}.app .lg-folha{width:100%;max-height:52dvh;background:#16161a;color:#f2f2f4;border-radius:20px 20px 0 0;box-shadow:0 -10px 40px rgba(0,0,0,.5);display:flex;flex-direction:column;animation:sheet-up .3s cubic-bezier(.32,1.25,.6,1);padding-bottom:env(safe-area-inset-bottom)}.app .lg-puxador{width:38px;height:4px;border-radius:99px;background:rgba(255,255,255,.28);margin:9px auto 4px;flex-shrink:0}.app .lg-corpo{overflow-y:auto;padding:8px 18px 20px;overscroll-behavior:contain}.app .lg-quem{display:block;font-size:13.5px;font-weight:800;margin-bottom:7px}.app .lg-texto{font-size:15px;line-height:1.5;white-space:pre-line;word-break:break-word}@media (min-width:1024px){.app .lg-fundo{align-items:center;justify-content:center;padding:24px}.app .lg-folha{max-width:520px;max-height:70vh;border-radius:18px}}.app .lg-fundo,body>.lg-fundo{z-index:9990}body>.lg-fundo{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.42)}body>.lg-fundo .lg-folha{width:100%;max-width:100vw;box-sizing:border-box;max-height:52dvh;background:#16161a;color:#f2f2f4;border-radius:20px 20px 0 0;box-shadow:0 -10px 40px rgba(0,0,0,.5);display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom)}body>.lg-fundo .lg-corpo{overflow-y:auto;padding:8px 18px 20px}body>.lg-fundo .lg-texto{font-size:15px;line-height:1.5;white-space:pre-line;word-break:break-word;overflow-wrap:anywhere}@media (min-width:1024px){body>.lg-fundo{align-items:center;padding:24px}body>.lg-fundo .lg-folha{max-width:520px;max-height:70vh;border-radius:18px}}.app .rr-vermais{width:100%;margin-top:6px;padding:9px 0;border:none;border-radius:10px;background:rgba(217,22,116,.07);color:#d91674;font-size:12.5px;font-weight:800;cursor:pointer}.app .rr-vermais:hover{background:rgba(217,22,116,.12)}.app .pl-capas{scroll-snap-align:start;min-height:100%;padding:14px 14px calc(var(--h-tabbar) + 24px);display:grid;grid-template-columns:repeat(2,1fr);gap:14px;align-content:start;overflow-y:auto;background:#0b0c10}@media (min-width:1000px){.app .pl-capas{grid-template-columns:repeat(4,1fr);background:#fff}}.app .pl-capa{display:flex;flex-direction:column;gap:7px;text-align:left}.app .pl-arte{position:relative;display:block;width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#1b1d24}.app .pl-arte img{width:100%;height:100%;object-fit:cover;display:block}.app .pl-sem-arte{position:absolute;inset:0;background:linear-gradient(140deg,#d91674,#e3559c)}.app .pl-conta{position:absolute;right:7px;bottom:7px;background:rgba(10,12,18,.72);color:#fff;font-size:11.5px;font-weight:700;font-style:normal;padding:3px 8px;border-radius:8px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.app .pl-titulo{font-size:13.5px;font-weight:700;color:#fff;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app .pl-dono{font-size:12px;color:rgba(255,255,255,.6)}@media (min-width:1000px){.app .pl-titulo{color:var(--ink)}.app .pl-dono{color:var(--ink-2)}}.app .pl-voltar{position:fixed;z-index:22;top:calc(var(--h-top) + env(safe-area-inset-top) + 122px);left:12px;display:flex;align-items:center;gap:6px;padding:7px 14px;border-radius:99px;background:rgba(18,20,28,.5);color:#fff;border:1px solid rgba(255,255,255,.24);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);font-size:12.5px;font-weight:700;max-width:62vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .pl-vazio{grid-column:1/-1;padding:40px 20px;text-align:center;color:rgba(255,255,255,.72)}.app .pl-vazio b{display:block;font-size:15.5px;font-weight:800;color:#fff;margin-bottom:8px}.app .pl-vazio p{font-size:13.5px;line-height:1.55;max-width:340px;margin:0 auto}.app .pl-vazio button{margin-top:18px;padding:11px 22px;border-radius:12px;background:var(--grad);color:#fff;font-size:14px;font-weight:800}@media (min-width:1000px){.app .pl-vazio{color:var(--ink-2)}.app .pl-vazio b{color:var(--ink)}}.svn-coracoes{position:absolute;inset:0;z-index:12;pointer-events:none;overflow:hidden}.svn-coracoes i{position:absolute;bottom:84px;color:#ff2d78;filter:drop-shadow(0 2px 8px rgba(217,22,116,.5));animation:svn-sobe 1.9s cubic-bezier(.25,.55,.35,1) forwards;opacity:0}@keyframes svn-sobe{0%{transform:translateY(0) scale(.5) rotate(0deg);opacity:0}12%{transform:translateY(-18px) scale(1.15) rotate(var(--giro,0deg));opacity:1}70%{opacity:.85}to{transform:translateY(-260px) scale(.8) rotate(calc(var(--giro, 0deg) * -1.6));opacity:0}}@media (prefers-reduced-motion:reduce){.svn-coracoes i{animation:svn-pisca .7s ease-out forwards}@keyframes svn-pisca{0%{opacity:0}30%{opacity:1}to{opacity:0}}}.app .mus-feed{padding:calc(var(--h-top) + env(safe-area-inset-top) + var(--h-tray, 146px)) 10px calc(var(--h-tabbar) + 24px);display:flex;flex-direction:column;gap:6px;overflow-y:auto;height:100%}.app .mus-feed-topo{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 6px;color:#fff}.app .mus-feed-topo b{font-size:15px;font-weight:800}.app .mus-feed-topo button{font-size:13px;font-weight:700;color:#E3559C}.app .mus-feed-recado{padding:24px 8px;text-align:center;font-size:13.5px;color:rgba(255,255,255,.6)}.app .mus-linha{display:flex;align-items:center;gap:11px;padding:8px;border-radius:14px;text-align:left;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);transition:background .15s}.app .mus-linha:active{background:rgba(255,255,255,.12)}.app .mus-linha.tocando{background:rgba(217,22,116,.16);border-color:rgba(217,22,116,.4)}.app .mus-capa{position:relative;width:48px;height:48px;flex-shrink:0}.app .mus-capa i,.app .mus-capa img{display:block;width:48px;height:48px;border-radius:10px;object-fit:cover;background:linear-gradient(135deg,#d91674,#e3559c)}.app .mus-capa em{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:13px;color:#fff;border-radius:10px;background:rgba(0,0,0,.38);opacity:0;transition:opacity .15s}.app .mus-linha.tocando .mus-capa em{opacity:1}.app .mus-txt{min-width:0;flex:1}.app .mus-txt b{display:block;font-size:14px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .mus-linha.tocando .mus-txt b{color:#FF6FB4}.app .mus-txt small{display:flex;align-items:center;gap:6px;margin-top:2px;min-width:0}.app .mus-txt small span{font-size:12.5px;color:rgba(255,255,255,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .mus-selo{flex-shrink:0;font-style:normal;font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:99px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.7)}.app .mus-selo.cheia{background:rgba(14,124,90,.24);color:#6EE7B7}@media (min-width:1000px){.app .mus-feed{padding:14px 18px 48px;max-width:680px;margin:0 auto;gap:8px}.app .mus-feed-topo{padding:2px 2px 8px}.app .mus-feed-topo b{font-size:17px;color:#131720}.app .mus-linha{width:100%;padding:10px;border-radius:16px;background:#fff;border:1px solid #e4e7ee}.app .mus-linha:hover{background:#FAFBFC}.app .mus-linha.tocando{background:rgba(217,22,116,.06);border-color:rgba(217,22,116,.35)}.app .mus-capa,.app .mus-capa i,.app .mus-capa img{width:54px;height:54px}.app .mus-txt b{font-size:15px;color:#131720}.app .mus-linha.tocando .mus-txt b{color:#d91674}.app .mus-txt small span{color:#6B7383}.app .mus-selo{background:#F1F2F6;color:#6B7383}.app .mus-selo.cheia{background:rgba(14,124,90,.12);color:#0E7C5A}.app .mus-feed-recado{color:#6B7383}}.app .musn{padding:calc(var(--h-top) + env(safe-area-inset-top) + var(--h-tray, 146px)) 10px calc(var(--h-tabbar) + 24px);display:flex;flex-direction:column;gap:6px;overflow-y:auto;height:100%}.app .musn>*{flex-shrink:0}.app .musn-topo{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 6px;color:#fff}.app .musn-topo b{font-size:15px;font-weight:800}.app .musn-topo button{font-size:13px;font-weight:700;color:#E3559C}.app .musn-busca{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:4px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.55)}.app .musn-busca input{flex:1;min-width:0;background:transparent;border:0;outline:none;font-size:14px;color:#fff}.app .musn-busca input::placeholder{color:rgba(255,255,255,.45)}.app .musn-secao{display:flex;align-items:baseline;gap:8px;margin:18px 4px 6px;font-size:14px;font-weight:800;color:#fff;letter-spacing:-.01em}.app .musn-secao:before{content:"";align-self:center;flex-shrink:0;width:3px;height:15px;border-radius:2px;background:linear-gradient(180deg,#d91674,#e3559c)}.app .musn-secao small{font-size:11.5px;font-weight:600;color:rgba(255,255,255,.5)}.app .musn-recado{padding:16px 8px;text-align:center;font-size:13.5px;color:rgba(255,255,255,.6)}.app .musn-aviso{position:fixed;z-index:260;left:50%;transform:translateX(-50%);bottom:calc(var(--h-tabbar, 68px) + env(safe-area-inset-bottom) + 78px);margin:0;padding:11px 18px;max-width:88vw;border-radius:999px;text-align:center;font-size:13.5px;font-weight:700;color:#fff;background:rgba(217,22,116,.96);box-shadow:0 8px 26px rgba(0,0,0,.34);animation:musn-sobe .2s ease-out}.app .musn-linha{display:flex;align-items:center;gap:6px;padding:7px 8px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07);transition:background .15s,border-color .15s}.app .musn-linha.tocando{background:rgba(217,22,116,.16);border-color:rgba(217,22,116,.4)}.app .musn-toque{display:flex;align-items:center;gap:12px;flex:1;min-width:0;text-align:left}.app .musn-pos{flex-shrink:0;width:20px;text-align:center;font-size:15px;font-weight:800;color:rgba(255,255,255,.35);font-variant-numeric:tabular-nums;font-style:italic}.app .musn-pos.podio{color:#FF6FB4}.app .musn-capa{display:block;position:relative;width:52px;height:52px;flex-shrink:0}.app .musn-capa i,.app .musn-capa img{display:block;width:100%;height:100%;border-radius:12px;object-fit:cover;background:linear-gradient(135deg,#d91674,#e3559c);box-shadow:0 4px 14px rgba(0,0,0,.28)}.app .musn-capa em{position:absolute;right:-3px;bottom:-3px;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:#d91674;box-shadow:0 2px 8px rgba(217,22,116,.5);transition:transform .15s}.app .musn-cartao:active .musn-capa em,.app .musn-linha:active .musn-capa em{transform:scale(.9)}.app .musn-txt{min-width:0;flex:1}.app .musn-txt b{display:block;font-size:14.5px;font-weight:700;color:#fff;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .musn-linha.tocando .musn-txt b{color:#FF6FB4}.app .musn-txt small{display:flex;align-items:center;gap:6px;margin-top:2px;min-width:0}.app .musn-txt small span{font-size:12.5px;color:rgba(255,255,255,.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .musn-selo{flex-shrink:0;font-style:normal;font-size:10px;font-weight:700;padding:2px 7px;border-radius:99px;letter-spacing:.01em;background:rgba(255,255,255,.09);color:rgba(255,255,255,.62)}.app .musn-selo.cheia{background:rgba(14,124,90,.24);color:#6EE7B7}.app .musn-selo.top{background:rgba(217,22,116,.28);color:#FFC7E4}.app .musn-acoes{display:flex;align-items:center;gap:4px;flex-shrink:0}.app .musn-acoes button{display:flex;align-items:center;justify-content:center;gap:6px;width:32px;height:32px;border-radius:10px;color:rgba(255,255,255,.6);background:rgba(255,255,255,.06);transition:background .15s,color .15s}.app .musn-acoes button:active{background:rgba(255,255,255,.16);color:#fff}.app .musn-acoes button:disabled{opacity:.55}.app .musn-girando{width:13px;height:13px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:musn-gira .7s linear infinite}@keyframes musn-gira{to{transform:rotate(1turn)}}.app .musn-esteira{display:flex;gap:11px;overflow-x:auto;overflow-y:hidden;margin:0 -10px;padding:2px 10px 6px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.app .musn-esteira::-webkit-scrollbar{display:none}.app .musn-setas{display:none}.app .musn-cartao{flex:0 0 156px;width:156px;scroll-snap-align:start;display:flex;flex-direction:column;padding:9px 9px 10px;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07);transition:background .15s,border-color .15s}.app .musn-cartao.tocando{background:rgba(217,22,116,.14);border-color:rgba(217,22,116,.35)}.app .musn-cartao-capa{display:block;width:100%}.app .musn-cartao-tit{margin-top:10px;font-size:13.5px;font-weight:700;color:#fff;letter-spacing:-.01em}.app .musn-cartao-art,.app .musn-cartao-tit{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .musn-cartao-art{margin-top:1px;font-size:12px;color:rgba(255,255,255,.5)}.app .musn-dono{display:flex;align-items:center;gap:6px;min-width:0;text-align:left;margin-top:8px}.app .musn-dono img{width:20px;height:20px;border-radius:50%;object-fit:cover;background:#2A2A2A;flex-shrink:0}.app .musn-dono b{font-size:12px;font-weight:700;color:rgba(255,255,255,.75);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .musn-cartao-fim{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:auto;padding-top:9px}.app .musn-seguir{flex-shrink:0;padding:5px 12px;border-radius:999px;font-size:11.5px;font-weight:800;color:#FF6FB4;background:transparent;border:1px solid rgba(217,22,116,.55)}.app .musn-seguir.ja{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.18)}.app .musn-eu{font-size:11.5px;font-weight:700;color:rgba(255,255,255,.35)}.app .musn-cartao .musn-acoes button{width:30px;height:30px}.app .musn-capa.quadrada{width:100%;height:auto;aspect-ratio:1/1}.app .musn-capa.quadrada i,.app .musn-capa.quadrada img{position:absolute;inset:0;width:100%;height:100%;border-radius:13px}.app .musn-capa.quadrada em{width:30px;height:30px;right:6px;bottom:6px}.app .musn-folha-fundo{position:fixed;inset:0;z-index:300;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);animation:musn-aparece .16s ease-out}@keyframes musn-aparece{0%{opacity:0}to{opacity:1}}.app .musn-folha{width:100%;max-width:520px;max-height:86vh;overflow-y:auto;padding:8px 16px calc(var(--h-tabbar, 68px) + env(safe-area-inset-bottom) + 16px);border-radius:24px 24px 0 0;background:#fff;display:flex;flex-direction:column;gap:9px;animation:musn-sobe .22s cubic-bezier(.22,1,.36,1);box-shadow:0 -10px 40px rgba(0,0,0,.3)}@keyframes musn-sobe{0%{transform:translateY(14px)}to{transform:translateY(0)}}.app .musn-alca{align-self:center;width:40px;height:4px;border-radius:2px;background:rgba(19,23,32,.18);margin:4px 0 8px}.app .musn-folha h4{font-size:17.5px;font-weight:800;color:#131720;letter-spacing:-.01em}.app .musn-folha-faixa{font-size:13.5px;color:#6B7383;margin-top:-5px}.app .musn-folha .musn-recado{color:#6B7383;padding:8px 0;text-align:left;font-size:13.5px}.app .musn-lista{display:flex;align-items:center;gap:12px;text-align:left;padding:10px 12px;min-height:62px;border-radius:16px;border:1px solid #e9ebf0;background:#fff;transition:background .14s,border-color .14s}.app .musn-lista:active{background:#FDF2F8;border-color:rgba(217,22,116,.4)}.app .musn-lista:disabled{opacity:.5}.app .musn-lista-capa{width:44px;height:44px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#d91674,#e3559c)}.app .musn-lista-txt{min-width:0}.app .musn-lista-txt b{display:block;font-size:15px;font-weight:700;color:#131720;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .musn-lista-txt small{font-size:12.5px;color:#6B7383}.app .musn-nova{display:flex;gap:8px;margin-top:2px}.app .musn-nova input{flex:1;min-width:0;padding:14px 16px;border-radius:14px;border:1px solid #e9ebf0;background:#F6F7FA;font-size:16px;color:#131720;outline:none}.app .musn-nova input:focus{border-color:rgba(217,22,116,.45);background:#fff}.app .musn-nova button{flex-shrink:0;padding:0 22px;border-radius:14px;min-height:50px;font-size:15px;font-weight:800;color:#fff;background:#d91674}.app .musn-nova button:disabled{opacity:.4}.app .musn-opcao{display:flex;align-items:center;gap:12px;text-align:left;padding:12px;min-height:62px;border-radius:16px;border:1px solid #e9ebf0;background:#fff;color:#131720}.app .musn-opcao:active{background:#F6F7FA}.app .musn-opcao.destaque{border-color:rgba(217,22,116,.35);background:#FDF2F8}.app .musn-opcao:disabled{opacity:.55}.app .musn-opcao-icone{width:44px;height:44px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#4A5265;background:#F1F2F6}.app .musn-opcao.destaque .musn-opcao-icone{color:#fff;background:linear-gradient(135deg,#d91674,#e3559c)}.app .musn-opcao-txt{min-width:0}.app .musn-opcao-txt b{display:block;font-size:15px;font-weight:700}.app .musn-opcao-txt small{display:block;font-size:12.5px;color:#6B7383;margin-top:1px}.app .musn-link{font-size:12px;color:#8A91A0;word-break:break-all;padding:2px 4px 0}.app .musn-fechar{margin-top:4px;padding:14px;border-radius:14px;font-size:15px;font-weight:700;color:#4A5265;background:#F1F2F6}@media (min-width:1000px){.app .musn{padding:14px 18px 48px;max-width:680px;margin:0 auto;gap:8px}.app .musn-topo{padding:2px 2px 8px}.app .musn-topo b{font-size:19px;color:#131720;letter-spacing:-.02em}.app .musn-busca{max-width:420px;background:#F6F7FA;border-color:#E9EBF0;color:#8A91A0}.app .musn-busca:focus-within{background:#fff;border-color:rgba(217,22,116,.4)}.app .musn-busca input{color:#131720}.app .musn-busca input::placeholder{color:#9AA1AE}.app .musn-secao{color:#131720;font-size:15px;margin:22px 2px 8px}.app .musn-secao small{color:#8A91A0}.app .musn-recado{color:#6B7383}.app .musn-cartao,.app .musn-linha{width:100%;background:#fff;border:1px solid #eef0f5;box-shadow:0 1px 3px rgba(19,23,32,.04);transition:box-shadow .16s,transform .16s,border-color .16s}.app .musn-linha{padding:9px 10px;border-radius:15px}.app .musn-cartao:hover,.app .musn-linha:hover{box-shadow:0 6px 20px rgba(19,23,32,.09);border-color:#E4E7EE}.app .musn-cartao:hover{transform:translateY(-2px)}.app .musn-cartao.tocando,.app .musn-linha.tocando{background:rgba(217,22,116,.05);border-color:rgba(217,22,116,.32)}.app .musn-esteira{margin:0;padding:8px 2px 12px;gap:13px}.app .musn-cartao{flex:0 0 168px;width:168px;padding:10px 10px 11px;border-radius:18px}.app .musn-cartao-tit{color:#131720;font-size:14px}.app .musn-cartao-art{color:#6B7383}.app .musn-cartao.tocando .musn-cartao-tit{color:#d91674}.app .musn-dono b{color:#4A5265}.app .musn-eu{color:#B7BCC7}.app .musn-cartao .musn-acoes{opacity:1}.app .musn-setas{display:flex;gap:4px;margin-left:auto}.app .musn-setas button{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:#6B7383;background:#F1F2F6;transition:background .15s,color .15s}.app .musn-setas button:hover{background:#E4E7EE;color:#131720}.app .musn-pos{color:#B7BCC7;font-size:16px;width:22px}.app .musn-pos.podio{color:#d91674}.app .musn-capa{width:54px;height:54px}.app .musn-capa i,.app .musn-capa img{box-shadow:0 3px 12px rgba(19,23,32,.14)}.app .musn-txt b{font-size:15.5px;color:#131720}.app .musn-linha.tocando .musn-txt b{color:#d91674}.app .musn-txt small span{color:#6B7383}.app .musn-selo{background:#F1F2F6;color:#6B7383}.app .musn-selo.cheia{background:rgba(14,124,90,.12);color:#0E7C5A}.app .musn-selo.top{background:rgba(217,22,116,.1);color:#d91674}.app .musn-acoes button{color:#8A91A0;background:transparent}.app .musn-linha .musn-acoes{opacity:0;transition:opacity .15s}.app .musn-linha:focus-within .musn-acoes,.app .musn-linha:hover .musn-acoes{opacity:1}.app .musn-acoes button:hover{background:#F1F2F6;color:#131720}.app .musn-dono b{color:#131720;max-width:320px}.app .musn-dono small{color:#8A91A0}.app .musn-dono img{width:24px;height:24px}.app .musn-seguir{color:#d91674;border-color:rgba(217,22,116,.45)}.app .musn-seguir:hover{background:rgba(217,22,116,.06)}.app .musn-seguir.ja{color:#8A91A0;border-color:#E4E7EE}.app .musn-folha-fundo{align-items:center}.app .musn-folha{border-radius:22px;max-width:460px;padding-bottom:20px}}@media (max-width:999px){.app .center.is-full.is-reels .meta,.app .center.is-full.is-reels .progress,.app .center.is-full.is-reels .rail-in{display:flex!important}.app .center.is-full.is-reels .badges{display:block!important}body:has(.center.is-full.is-reels:not(.is-clean)) nav.fixed.bottom-0{display:block!important}.app .reel-sair{position:absolute;z-index:9;top:calc(env(safe-area-inset-top) + 12px);left:14px;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(26,26,28,.44);border:.5px solid rgba(255,255,255,.22);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);box-shadow:0 6px 18px rgba(0,0,0,.28);transition:opacity .26s ease,transform .14s}.app .reel-sair:active{transform:scale(.94)}.app .center.is-full .reel-sair{top:calc(var(--h-top) + env(safe-area-inset-top) + 12px)}.app .center.is-full.is-reels.is-clean .badges,.app .center.is-full.is-reels.is-clean .meta,.app .center.is-full.is-reels.is-clean .progress,.app .center.is-full.is-reels.is-clean .rail-in,.app .center.is-full.is-reels.is-clean .reel-sair{opacity:0;pointer-events:none}}