:root{--primary:#ffd443;--primary-rgb:255,212,67;--primary-hover:#e6bc30;--on-primary:#000000;--secondary:#1b255f;--bg-color:#f4f6f8;--text-color:#1a1d20;--text-muted:rgba(0, 0, 0, 0.6);--card-bg:#ffffff;--card-border:rgba(0, 0, 0, 0.08);--glass-bg:rgba(255, 255, 255, 0.85);--glass-border:rgba(0, 0, 0, 0.12);--nav-bg:rgba(8, 12, 38, 0.97);--surface-soft:#f7f8fb;--surface-elevated:#ffffff;--surface-inline:rgba(255, 255, 255, 0.88);--surface-input:rgba(15, 23, 42, 0.045);--surface-shadow:rgba(15, 23, 42, 0.08);--azul-vale:#1b255f;--laranja-destaque:#d4a843;--amarelo-manha:#ffd700;--glass-bg-alt:rgba(240, 242, 245, 0.85);--preto-editorial:#ffffff;--safe-top:env(safe-area-inset-top, 0px);--off-white:#f5f2ec;--radar-blue:#2563eb;--editorial-jornalismo:#3b82f6;--esporte-green:#28cd41;--plural-purple:#8b5cf6;--azul-play:#1b255f;--laranja-play:#d4a843;--off-white-play:#f5f2ec;--c-palavra:#1b255f;--c-quiz:#7c3aed;--c-soletra:#059669;--c-timeline:#d97706;--on-primary:#000000;--global-story-strip-offset:0px;--sticky-search-offset:86px;--header-corner-offset:10px;--app-font-size:16.5px;--app-font-size-mobile:16px;--app-line-height:1.48;--app-line-height-reading:1.68;--app-safe-top:env(safe-area-inset-top, 0px);--font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--font-display:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace}.social-composer-panel[hidden]{display:none!important}.social-composer-panel{display:grid;gap:10px;margin:8px 0;padding:12px;border:1px solid rgba(var(--primary-rgb),.22);border-radius:8px;background:rgba(var(--primary-rgb),.05)}.social-composer-panel__head,.social-location-editor__row,.social-tag-editor__row{display:flex;align-items:center;gap:8px}.social-composer-panel__head{justify-content:space-between;color:var(--text-color);font-size:.72rem;font-weight:900}.social-composer-panel__head>span{display:inline-flex;align-items:center;gap:6px}.social-composer-panel__head svg,.social-composer-tool svg{width:17px;height:17px}.social-location-clear,.social-tag-clear{display:inline-flex;width:28px;height:28px;flex:0 0 28px;padding:0;align-items:center;justify-content:center;border:0;border-radius:6px;background:0 0;color:var(--text-muted);cursor:pointer}.social-tag-add{display:inline-flex;width:40px;height:40px;min-width:40px;min-height:40px;flex:0 0 40px;padding:0;align-items:center;justify-content:center;border:0;border-radius:10px;background:var(--primary);color:var(--on-primary,#fff);cursor:pointer;transition:opacity .2s ease,transform .15s ease}.social-tag-add:hover{opacity:.9}.social-tag-add:active{transform:scale(.96)}.social-location-clear svg,.social-tag-clear svg{width:16px;height:16px}.social-tag-add svg{width:18px;height:18px}.social-edit-meta input,.social-location-input,.social-tag-input{width:100%;min-width:0;height:40px;box-sizing:border-box;border:1px solid var(--card-border);border-radius:8px;outline:0;background:var(--bg-color);color:var(--text-color);font:inherit;font-size:.82rem;padding:0 11px}.social-edit-meta input:focus,.social-location-input:focus,.social-tag-input:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.12)}.social-location-auto{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:112px;height:40px;border:0;border-radius:8px;background:var(--primary);color:var(--on-primary);font-size:.72rem;font-weight:900;cursor:pointer}.social-location-auto svg{width:16px;height:16px}.social-location-auto.is-loading svg{animation:spin .9s linear infinite}.social-location-hint,.social-tag-limit{color:var(--text-muted);font-size:.64rem}.community-discovery__tags,.social-post-context,.social-selected-tags,.social-tag-suggestions{display:flex;align-items:center;gap:7px}.social-selected-tags:empty{display:none}.social-selected-tags{flex-wrap:wrap}.community-discovery__tags button,.social-post-context button,.social-selected-tags button,.social-tag-suggestions button{min-height:30px;box-sizing:border-box;border:1px solid rgba(var(--primary-rgb),.25);border-radius:999px;background:0 0;color:var(--text-color);font-size:.67rem;font-weight:800;white-space:nowrap;cursor:pointer}.social-selected-tags button{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;background:rgba(var(--primary-rgb),.1)}.social-selected-tags svg{width:12px;height:12px}.social-composer-summary{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 8px}.social-composer-summary[hidden]{display:none!important}.social-composer-summary button,.social-inline-tag{display:inline-flex;align-items:center;gap:4px;min-height:26px;box-sizing:border-box;border:1px solid rgba(var(--primary-rgb),.24);border-radius:999px;background:rgba(var(--primary-rgb),.08);color:var(--primary);font-family:inherit;font-size:.67rem;font-weight:900;line-height:1;cursor:pointer}.social-composer-summary button{padding:4px 8px}.social-composer-summary button svg{width:12px;height:12px}.social-inline-tag{margin:0 2px;padding:3px 7px;vertical-align:baseline}.social-poll-clear{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:auto;padding:0;border:0;border-radius:50%;background:0 0;color:var(--text-muted);cursor:pointer}.social-poll-clear:hover{background:rgba(var(--primary-rgb),.1);color:var(--primary)}.social-poll-clear svg{width:16px;height:16px}.community-discovery__tags,.social-tag-suggestions{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.community-discovery__tags::-webkit-scrollbar,.social-tag-suggestions::-webkit-scrollbar{display:none}.social-tag-suggestions button{padding:4px 10px}.social-edit-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px}.social-edit-meta label{display:grid;gap:6px;color:var(--text-muted);font-size:.68rem;font-weight:800}.social-edit-meta label>span{display:inline-flex;align-items:center;gap:5px}.social-edit-meta svg{width:14px;height:14px}.social-post-context{max-width:100%;margin:-2px 0 10px;overflow-x:auto;scrollbar-width:none}.social-post-context::-webkit-scrollbar{display:none}.social-post-context button{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:3px 8px;color:var(--text-muted)}.social-post-context__location{color:var(--primary)!important}.social-post-context svg{width:13px;height:13px}.social-event-attendance-card{display:flex;width:100%;min-width:0;min-height:86px;align-items:stretch;gap:12px;margin:2px 0 12px;padding:8px;border:1px solid rgba(var(--primary-rgb),.25);border-radius:8px;background:rgba(var(--primary-rgb),.07);color:var(--text-color);text-align:left;cursor:pointer}.social-event-attendance-card>img{width:82px;height:82px;flex:0 0 82px;border-radius:6px;object-fit:cover}.social-event-attendance-card__body{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:center;gap:4px}.social-event-attendance-card__body strong{display:-webkit-box;overflow:hidden;color:var(--text-color);font-size:.86rem;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.social-event-attendance-card__eyebrow{color:var(--primary);font-size:.58rem;font-weight:900;text-transform:uppercase}.social-event-attendance-card__meta{overflow:hidden;color:var(--text-muted);font-size:.66rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.social-event-attendance-card>svg{width:17px;height:17px;flex:0 0 17px;align-self:center;color:var(--primary)}.community-discovery{display:grid;gap:9px;width:100%;box-sizing:border-box;margin:0 0 14px}.community-discovery__search{display:grid;grid-template-columns:20px minmax(0,1fr) 32px;align-items:center;gap:7px;min-height:44px;padding:0 8px 0 12px;border:1px solid var(--card-border);border-radius:8px;background:var(--card-bg)}.community-discovery__search>svg{width:18px;height:18px;color:var(--primary)}.community-feed-search{width:100%;min-width:0;height:42px;border:0;outline:0;background:0 0;color:var(--text-color);font:inherit;font-size:.82rem}.community-feed-search-clear{display:grid;width:30px;height:30px;padding:0;place-items:center;border:0;border-radius:50%;background:rgba(100,100,100,.1);color:var(--text-muted);opacity:0;pointer-events:none}.community-feed-search-clear.is-visible{opacity:1;pointer-events:auto;cursor:pointer}.community-feed-search-clear svg{width:14px;height:14px}.community-discovery__tags button{min-height:32px;padding:5px 11px}.community-discovery__tags button.is-active{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.community-filter-empty{display:grid;min-height:160px;box-sizing:border-box;place-items:center;align-content:center;gap:8px;padding:28px 20px;border:1px dashed var(--card-border);border-radius:8px;background:var(--card-bg);color:var(--text-color);text-align:center}.community-filter-empty svg{width:28px;height:28px;color:var(--primary)}.community-filter-empty div{font-size:.88rem;font-weight:900}.community-filter-empty span{color:var(--text-muted);font-size:.7rem}.community-portal-fallback{margin-top:14px;border:1px solid var(--card-border);border-radius:8px;overflow:hidden;background:var(--card-bg)}.community-portal-fallback__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--card-border)}.community-portal-fallback__head>span{color:var(--text-color);font-size:.72rem;font-weight:900}.community-portal-fallback__head>div{min-width:0;display:grid;gap:2px}.community-portal-fallback__head>div>span{color:var(--text-color);font-size:.72rem;font-weight:900}.community-portal-fallback__head>div>small{color:var(--text-muted);font-size:.59rem;font-weight:750}.community-portal-fallback__head button{display:inline-flex;align-items:center;gap:5px;border:0;background:0 0;color:var(--primary);cursor:pointer;font:inherit;font-size:.66rem;font-weight:900}.community-portal-fallback__head button svg{width:14px;height:14px}.community-portal-fallback__item{display:grid;grid-template-columns:58px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;padding:10px 14px;border:0;border-bottom:1px solid var(--card-border);background:0 0;color:var(--text-color);text-align:left;cursor:pointer}.community-portal-fallback__item:last-child{border-bottom:0}.community-portal-fallback__item:hover{background:var(--surface-input)}.community-portal-fallback__image,.community-portal-fallback__item img{width:58px;height:44px;border-radius:4px;object-fit:cover;background:var(--surface-input)}.community-portal-fallback__image{display:grid;place-items:center;color:var(--primary)}.community-portal-fallback__image svg,.community-portal-fallback__item>svg{width:15px;height:15px}.community-portal-fallback__item>span{min-width:0}.community-portal-fallback__item b{display:block;overflow:hidden;color:var(--text-color);font-size:.75rem;font-weight:850;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.community-portal-fallback__item small{display:block;margin-top:3px;color:var(--text-muted);font-size:.6rem;font-weight:750}.community-portal-results{margin-top:16px}.community-portal-results .community-portal-fallback__head{background:color-mix(in srgb,var(--primary) 7%,var(--card-bg))}.search-community-result{display:flex;width:100%;min-width:0;align-items:center;gap:11px;margin-bottom:8px;padding:11px;border:1px solid var(--card-border);border-radius:8px;background:var(--card-bg);color:var(--text-color);text-align:left;cursor:pointer}.search-community-result>img{width:42px;height:42px;flex:0 0 42px;border-radius:50%;object-fit:cover}.search-community-result__body{display:grid;min-width:0;flex:1;gap:3px}.search-community-result__author,.search-community-result__tags,.search-community-result__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-community-result__author{font-size:.7rem;font-weight:900}.search-community-result__text{color:var(--text-color);font-size:.78rem}.search-community-result__tags{color:var(--primary);font-size:.62rem;font-weight:800}.search-community-result>svg{width:16px;height:16px;flex:0 0 16px;color:var(--text-muted)}@media (max-width:560px){.social-edit-meta{grid-template-columns:1fr}.social-location-editor__row{align-items:stretch;flex-direction:column}.social-location-auto{width:100%}.social-event-attendance-card>img{width:72px;height:72px;flex-basis:72px}.social-event-attendance-card__meta{white-space:normal}}html.pwa-standalone-root{--app-safe-top:max(18px, env(safe-area-inset-top, 0px))}@media (display-mode:standalone){:root{--app-safe-top:max(18px, env(safe-area-inset-top, 0px))}}body.primary-is-light{--on-primary:#000000}:where(html.primary-is-light,body.primary-is-light) .agenda-status--next,:where(html.primary-is-light,body.primary-is-light) .btn--primary,:where(html.primary-is-light,body.primary-is-light) .btn-action:not(.registration-form__submit):not([style*=color]),:where(html.primary-is-light,body.primary-is-light) .btn-action:not(.registration-form__submit):not([style*=color]) i,:where(html.primary-is-light,body.primary-is-light) .city-chip.active,:where(html.primary-is-light,body.primary-is-light) .editorial-pill.active,:where(html.primary-is-light,body.primary-is-light) .profile-tab.active,:where(html.primary-is-light,body.primary-is-light) .profile-tab.active i,:where(html.primary-is-light,body.primary-is-light) .publish-menu-main-cta,:where(html.primary-is-light,body.primary-is-light) .publish-menu-main-cta i,:where(html.primary-is-light,body.primary-is-light) .publish-menu-main-cta span,:where(html.primary-is-light,body.primary-is-light) .publish-menu-main-cta svg,:where(html.primary-is-light,body.primary-is-light) .score-val,:where(html.primary-is-light,body.primary-is-light) .tab-btn.active{color:#000!important;-webkit-text-fill-color:#000!important;stroke:#000!important}:where(html.primary-is-light,body.primary-is-light) .filter-chip[data-tone=radar].active{color:#000!important;background:var(--primary)!important}:where(html.primary-is-light,body.primary-is-light) .badge-yellow,:where(html.primary-is-light,body.primary-is-light) .card-type,:where(html.primary-is-light,body.primary-is-light) .card-type.news-badge--radar,:where(html.primary-is-light,body.primary-is-light) .category-hat,:where(html.primary-is-light,body.primary-is-light) .news-badge,:where(html.primary-is-light,body.primary-is-light) .news-badge--radar,:where(html.primary-is-light,body.primary-is-light) .news-badge--yellow,:where(html.primary-is-light,body.primary-is-light) .news-topic-chip.active,:where(html.primary-is-light,body.primary-is-light) [class*=city-balloon],:where(html.primary-is-light,body.primary-is-light) [class*=hat-balloon]{background:var(--primary)!important;color:#000!important;-webkit-text-fill-color:#000000!important;border-color:var(--primary)!important}:where(html.primary-is-light,body.primary-is-light) .news-topic-chip:not(.active){color:var(--text-color,#0f172a)!important;-webkit-text-fill-color:currentColor!important;background:var(--surface-input,rgba(15,23,42,.04))!important}:where(html.primary-is-light,body.primary-is-light) .card-type.news-badge--esporte,:where(html.primary-is-light,body.primary-is-light) .filter-chip[data-tone=esporte].active,:where(html.primary-is-light,body.primary-is-light) .news-badge--esporte{background:#168a3a!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}:where(html.primary-is-light,body.primary-is-light) .card-type.news-badge--plural,:where(html.primary-is-light,body.primary-is-light) .filter-chip[data-tone=plural].active,:where(html.primary-is-light,body.primary-is-light) .news-badge--plural{background:#4c1d95!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}:where(html.primary-is-light,body.primary-is-light) [style*="background-color: var(--primary)"],:where(html.primary-is-light,body.primary-is-light) [style*="background-color:var(--primary)"],:where(html.primary-is-light,body.primary-is-light) [style*="background: var(--primary)"],:where(html.primary-is-light,body.primary-is-light) [style*="background:var(--primary)"]{color:#000!important}:where(html.primary-is-light,body.primary-is-light) [style*="background-color: var(--primary)"] i,:where(html.primary-is-light,body.primary-is-light) [style*="background-color:var(--primary)"] i,:where(html.primary-is-light,body.primary-is-light) [style*="background: var(--primary)"] i,:where(html.primary-is-light,body.primary-is-light) [style*="background:var(--primary)"] i{color:#000!important;stroke:#000000!important}:where(html.primary-is-light,body.primary-is-light) #section-title{color:#000!important}.hide-desktop{display:block}.hide-mobile{display:none}@media (max-width:1023px){#view-buscar .search-header-bar{display:none}}@media (min-width:1200px){.hide-desktop{display:none!important}.hide-mobile{display:block!important}}.perf-eco-mode #brand-glow,.perf-eco-mode #header-wallpaper,.perf-eco-mode #reader-featured-img,.perf-eco-mode #splash-glow{transform:none!important;transition:none!important;animation:none!important}.perf-eco-mode .bottom-nav,.perf-eco-mode .glass,.perf-eco-mode .search-bar,.perf-eco-mode .top-action-button{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body,html{-webkit-overflow-scrolling:touch;touch-action:manipulation}.perf-slow-net img{content-visibility:auto}body.primary-is-light .btn{color:#0f0d08!important}body.primary-is-light .event-card--focused{border-color:rgba(212,168,67,.7)!important;box-shadow:0 0 0 1px rgba(212,168,67,.4),0 18px 48px rgba(0,0,0,.34)!important}body.primary-is-light .event-card .share-icon-btn{background:rgba(20,17,8,.7)!important;border-color:rgba(212,168,67,.25)!important;color:var(--primary)!important}body.primary-is-light .event-card a[href*=maps]{background:rgba(255,248,218,.92)!important;border-color:rgba(146,106,13,.22)!important;color:#3f2f05!important}body.primary-is-light .event-card a[href*=maps] i{color:#8a6100!important}body.primary-is-light .event-card--compact .location-pill,body.primary-is-light .location-pill{background:rgba(255,248,218,.94)!important;border-color:rgba(146,106,13,.2)!important;color:#3f2f05!important}body.primary-is-light .home-event-location,body.primary-is-light .home-event-location i,body.primary-is-light .home-event-location span,body.primary-is-light .location-pill__label,body.primary-is-light .location-pill__value{color:#3f2f05!important;stroke:#8a6100!important}body.primary-is-light #search-results .btn-action{background:rgba(212,168,67,.15)!important;color:#000!important;box-shadow:none!important}body.primary-is-light #search-results .btn-action:hover{background:rgba(212,168,67,.25)!important}body.primary-is-light #search-results .card{border-color:rgba(212,168,67,.12)!important}.memory-bar{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:16px;margin-top:10px;display:flex;flex-direction:column;gap:8px}.memory-item{display:flex;flex-direction:column;gap:2px}.memory-label{font-family:var(--font-mono);font-size:.6rem;color:var(--primary);text-transform:uppercase;letter-spacing:1px}.memory-value{font-size:.85rem;font-weight:500;color:var(--text-color);line-height:1.4}.game-btn-active{transform:scale(.95);background:var(--primary)!important;color:var(--on-primary)!important;box-shadow:0 0 20px var(--primary);transition:.1s ease}.game-choice-p{transition:all .2s cubic-bezier(.4, 0, .2, 1)}.game-choice-p:active{transform:scale(.92);filter:brightness(1.2)}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{background-color:var(--bg-color);font-size:var(--app-font-size);overscroll-behavior-y:contain}html.app-booting body{visibility:hidden}html.app-booting #splash-screen{visibility:visible}@media (max-width:430px){html{font-size:var(--app-font-size-mobile)}}.news-editorial-hero{--editorial-color:#1b255f;width:100%;min-height:96px;margin:0 0 10px;padding:14px 16px;border-bottom:3px solid var(--editorial-color);background:var(--card-bg);color:var(--text-color);display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:13px}.news-editorial-hero__mark{width:54px;height:54px;border-radius:50%;overflow:hidden;background:var(--editorial-color,#1b255f);display:grid;place-items:center;flex:0 0 auto}.news-editorial-hero__mark img{width:100%;height:100%;object-fit:contain;padding:6px;box-sizing:border-box}.news-editorial-hero__mark--radar{background:#030713!important;border:1.5px solid rgba(56,189,248,.45)!important;box-shadow:0 0 0 1px rgba(15,23,42,.8),0 4px 16px rgba(0,0,0,.45)!important}.news-editorial-hero__mark--radar img{width:100%!important;height:100%!important;object-fit:contain!important;padding:3px!important;border-radius:50%!important;display:block!important}.news-editorial-hero__copy{min-width:0}.news-editorial-hero__eyebrow{color:var(--editorial-color);font-size:.54rem;font-weight:950;text-transform:uppercase}.news-editorial-hero__copy h1{margin:2px 0 3px;font-size:1.12rem;line-height:1.08;color:var(--text-color)}.news-editorial-hero__copy p{margin:0;color:var(--text-muted);font-size:.66rem;line-height:1.35}.news-editorial-hero__portal{min-height:34px;padding:0 11px;border:1px solid color-mix(in srgb,var(--editorial-color) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--editorial-color) 9%,transparent);color:var(--editorial-color);font-size:.58rem;font-weight:900;cursor:pointer}#view-news .news-filters-sticky{width:100%!important;max-width:none!important;transition:padding .18s ease,border-radius .18s ease,box-shadow .18s ease}#view-news .news-filters-sticky.is-compact{padding:6px 8px!important;gap:5px!important;border-radius:0!important;box-shadow:0 8px 22px rgba(15,23,42,.12)!important}@media (max-width:520px){.news-editorial-hero{min-height:82px;grid-template-columns:46px minmax(0,1fr);padding:11px 10px;gap:10px}.news-editorial-hero__mark{width:46px;height:46px}.news-editorial-hero__copy h1{font-size:.98rem}.news-editorial-hero__portal{display:none}#view-news .news-filters-sticky.is-compact .filter-chip span{font-size:.49rem}}.social-reaction-picker{position:fixed;z-index:100500;min-height:50px;padding:6px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#fff;box-shadow:0 14px 38px rgba(15,23,42,.28);display:flex;align-items:center;gap:2px;animation:socialReactionRise .16s ease-out;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.social-reaction-picker button{width:42px;height:42px;border:0;border-radius:50%;background:0 0;font-size:1.42rem;line-height:1;cursor:pointer;transition:transform .12s ease,background .12s ease;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.social-reaction-picker button:active,.social-reaction-picker button:hover{transform:translateY(-4px) scale(1.12);background:#f1f5f9}.post-detail-like,.social-like-btn,.social-post-card button[data-social-like]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.social-reaction-summary{margin-top:7px;padding-top:7px;border-top:1px solid var(--card-border);color:var(--text-muted);font-size:.64rem;display:flex;align-items:center;gap:4px}.social-reaction-summary__emoji{letter-spacing:-3px;padding-right:3px}.social-like-btn .social-like-symbol{width:21px;min-width:21px;height:21px;display:grid;place-items:center;font-size:1rem;line-height:1}.social-like-btn .social-like-symbol svg{width:20px;height:20px}.social-profile-activity{margin-bottom:10px;padding:10px 12px;border-left:3px solid var(--primary);background:rgba(var(--primary-rgb),.07);color:var(--text-color);display:flex;align-items:center;gap:9px;font-size:.68rem;font-weight:850}.social-profile-activity svg{width:15px;color:var(--primary)}.social-review-context{margin:0 0 10px;padding:10px 12px;border:1px solid rgba(249,115,22,.2);border-radius:8px;background:rgba(249,115,22,.06);display:flex;align-items:center;justify-content:space-between;gap:10px}.social-review-context strong{font-size:.75rem;color:var(--text-color)}.social-review-stars{color:#f59e0b;letter-spacing:1px;white-space:nowrap}@keyframes socialReactionRise{from{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:none}}.company-cover .company-appbar{position:absolute;top:0;left:0;right:0;min-height:62px;height:auto;z-index:4;border:0;padding-top:max(8px,env(safe-area-inset-top));padding-bottom:8px;background:linear-gradient(to bottom,rgba(6,12,31,.82),transparent);color:#fff}.company-cover .company-appbar__button,.company-cover .company-appbar__verified{background:rgba(6,12,31,.7);border:1px solid rgba(255,255,255,.2);color:#fff}.company-cover .company-appbar__copy span,.company-cover .company-appbar__copy strong{color:#fff;text-shadow:0 1px 5px rgba(0,0,0,.55)}.company-about{padding-top:16px}.company-about #company-full-description{white-space:normal}.company-actions{grid-template-columns:repeat(5,minmax(0,1fr))}.company-reviews__add{min-height:32px;padding:0 12px;border:1px solid rgba(249,115,22,.28);border-radius:999px;background:rgba(249,115,22,.08);color:#f97316;font-size:.62rem;font-weight:900;cursor:pointer}.company-reviews-list,.guide-review-inline{display:grid;gap:9px}.guide-review-summary{padding:11px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-input)}.guide-review-summary__head{display:flex;justify-content:space-between;gap:10px;margin-bottom:5px}.guide-review-summary__head strong{font-size:.72rem;color:var(--text-color)}.guide-review-summary p{margin:0;color:var(--text-muted);font-size:.68rem;line-height:1.45}.guide-review-summary img{width:100%;max-height:160px;object-fit:cover;border-radius:6px;margin-top:8px}.guide-review-empty{color:var(--text-muted);font-size:.7rem;line-height:1.45}.guide-review-inline{margin-top:14px}@media (max-width:430px){.company-cover .company-appbar__copy strong{display:none}}.guide-subtab.active,.play-tab-btn.is-active,body.primary-is-light .guide-subtab.active,body.primary-is-light .play-tab-btn.is-active,body.theme-surface-light .guide-subtab.active,body.theme-surface-light .play-tab-btn.is-active{color:#fff!important}.guide-subtab.active i,.guide-subtab.active svg,.play-tab-btn.is-active i,.play-tab-btn.is-active svg{color:#fff!important;stroke:#fff!important}#home-radio-toggle-btn,#home-radio-toggle-btn svg,.home-radio-playlist-pill__play,.home-radio-playlist-pill__play svg,body.primary-is-light #home-radio-toggle-btn,body.primary-is-light #home-radio-toggle-btn svg{color:#fff!important;stroke:#fff!important}@media (max-width:1199px){body.in-app-webview #mini-player-container{left:50%!important;right:auto!important;max-width:460px!important;width:calc(100% - 40px)!important;box-sizing:border-box!important;transform:translateX(-50%) translateY(20px)!important}body.in-app-webview #mini-player-container.active{transform:translateX(-50%) translateY(0)!important}}.quick-launcher-grid>*{order:20}.quick-launcher-tile--sos{order:1}.quick-launcher-tile--conta{order:2}.quick-launcher-tile--comunidade{order:3}.quick-launcher-tile--portal{order:4}.quick-launcher-tile--radar{order:5}.quick-launcher-tile--esporte{order:6}.quick-launcher-tile--plural{order:7}.quick-launcher-tile--play{order:8}.quick-launcher-tile--agenda{order:9}.quick-launcher-tile--guia{order:10}.quick-launcher-tile--radio{order:11}.quick-launcher-tile--astral{order:12}.quick-launcher-tile--games{order:13}html.in-app-webview-root{background-color:var(--bg-color);overscroll-behavior-y:contain;height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}body{font-family:var(--font-ui);background-color:var(--bg-color);color:var(--text-color);min-height:100dvh;margin:0;padding:0;width:100%;overflow-x:clip;overscroll-behavior-y:contain;font-size:1rem;line-height:var(--app-line-height);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;transition:background-color .4s ease,color .4s ease}body.in-app-webview{background-color:var(--bg-color);background-image:none;background-attachment:scroll;height:auto;min-height:100dvh;overflow-x:clip;overflow-y:visible;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;transform:none;backface-visibility:visible}html.instagram-webview-root{height:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:auto;background:var(--bg-color,#f4f6f8)!important}html.instagram-webview-root body.in-app-webview{min-height:100%;overflow:visible;background:var(--bg-color,#f4f6f8)!important;transition:none!important;isolation:isolate}html.instagram-webview-root body.in-app-webview #mini-player-container.active,html.instagram-webview-root body.in-app-webview #mobile-sticky-header,html.instagram-webview-root body.in-app-webview .bottom-nav,html.instagram-webview-root body.in-app-webview .global-story-strip{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden}html.instagram-webview-root body.in-app-webview .card,html.instagram-webview-root body.in-app-webview .news-card,html.instagram-webview-root body.in-app-webview .social-post-card{box-shadow:none!important;filter:none!important}body.in-app-webview,body.in-app-webview #app-content,body.in-app-webview .container,body.in-app-webview .view,html.in-app-webview-root,html.in-app-webview-root body{background-color:var(--bg-color,#f4f6f8)!important}body.in-app-webview #weather-fx,body.in-app-webview .app-bg-breathe,body.in-app-webview .reader-bg-breathe{display:none!important}html.instagram-webview-root body.in-app-webview{animation:none!important}html.instagram-webview-root body.in-app-webview :not(.ticker-track):not(.ticker-track *):not(.global-top-ticker):not(.global-top-ticker *):not(.finance-ticker-track):not(.finance-ticker-track *):not(.ticker-wrap):not(.ticker-wrap *){animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important;transition-delay:0s!important}body.in-app-webview .card,body.in-app-webview .news-card,body.in-app-webview .social-post-card{transform:none!important;will-change:auto}body.in-app-webview .card,body.in-app-webview .home-community-sticky-tools,body.in-app-webview .news-card,body.in-app-webview .social-post-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.in-app-webview #comunidade-full-container,body.in-app-webview .social-feed-list,body.in-app-webview .social-post-card{animation:none!important;transform:none!important;filter:none!important;opacity:1!important;perspective:none!important}html.instagram-webview-root body.in-app-webview .agenda-mini-event,html.instagram-webview-root body.in-app-webview .card,html.instagram-webview-root body.in-app-webview .guide-company-card,html.instagram-webview-root body.in-app-webview .news-card,html.instagram-webview-root body.in-app-webview .social-post-card{contain:layout style paint;will-change:auto}html.instagram-webview-root body.in-app-webview #agenda-feed,html.instagram-webview-root body.in-app-webview #comunidade-full-container,html.instagram-webview-root body.in-app-webview #news-feed,html.instagram-webview-root body.in-app-webview .social-feed-list{contain:layout style;-webkit-overflow-scrolling:touch;scroll-behavior:auto}html.instagram-webview-root body.in-app-webview .bottom-nav{contain:layout style paint}html.instagram-webview-root body.in-app-webview .card::before,html.instagram-webview-root body.in-app-webview .news-card::before,html.instagram-webview-root body.in-app-webview .social-post-card::before{display:none!important}body::before{content:"";position:fixed;top:0;left:0;right:0;height:0;background:var(--bg-color);z-index:900;pointer-events:none}html.pwa-standalone-root body::before{height:var(--app-safe-top)}@media (display-mode:standalone){body::before{height:var(--app-safe-top)!important}}body.in-app-webview.has-in-app-banner{padding-top:var(--in-app-banner-height,0)}body.in-app-webview.has-in-app-banner #mobile-sticky-header{top:calc(var(--safe-top) + var(--global-story-strip-offset,0px))!important;padding-top:var(--app-safe-top)!important}@media (max-width:767px){body.in-app-webview .container{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}body.in-app-webview #scroll-bottom-sentinel{display:none}body.in-app-webview .bottom-nav{bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;z-index:1100!important}body.in-app-webview #mini-player-container{bottom:calc(75px + 8px + env(safe-area-inset-bottom,0px))!important;z-index:1000!important}}.play-program-entry{min-width:0;border-radius:18px}.play-program-entry.is-expanded .play-timeline-card{border-color:var(--slot-color)!important;box-shadow:0 10px 28px color-mix(in srgb,var(--slot-color) 18%,transparent)}.play-program-entry.is-expanded .play-timeline-card__arrow{transform:rotate(180deg)}.play-timeline-card__arrow{transition:transform .2s ease}.play-program-detail{margin-top:8px;padding:14px;border:1px solid color-mix(in srgb,var(--slot-color) 28%,var(--card-border));border-radius:16px;background:var(--surface-input);display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:15px;box-sizing:border-box}.play-program-detail[hidden]{display:none!important}.play-program-detail__art{width:110px;height:110px;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:#101a3f}.play-program-detail__art img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;padding:7px;box-sizing:border-box;opacity:1!important;visibility:visible!important}.play-program-detail__copy{min-width:0;display:grid;gap:5px}.play-program-detail__copy>span{color:var(--slot-color);font-size:.55rem;font-weight:950;text-transform:uppercase}.play-program-detail__copy strong{color:var(--text-color);font-size:1rem;font-weight:950;line-height:1.15}.play-program-detail__copy p{margin:2px 0 6px;color:var(--text-muted);font-size:.72rem;font-weight:650;line-height:1.48}.play-program-detail__copy a{width:max-content;max-width:100%;color:var(--slot-color);font-size:.66rem;font-weight:950;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.play-program-detail__copy a svg{width:14px;height:14px}@media (max-width:520px){.play-program-detail{grid-template-columns:78px minmax(0,1fr);gap:11px;padding:11px}.play-program-detail__art{width:78px;height:78px}.play-program-detail__copy strong{font-size:.88rem}.play-program-detail__copy p{font-size:.64rem;line-height:1.42}}@media (max-width:899px){body.reader-open{overflow:hidden!important;overscroll-behavior:none}body.reader-open #global-search-container,body.reader-open #global-top-ticker,body.reader-open #mobile-sticky-header{visibility:hidden!important;pointer-events:none!important}#reader-modal.open{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;padding:0!important;margin:0!important;display:flex!important;overflow:hidden!important;align-items:stretch!important;justify-content:stretch!important;background:#000!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;touch-action:auto!important;z-index:100000!important}#reader-modal.open>.modal-card{position:relative!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;contain:none!important;transform:none!important}#reader-modal.open #reader-header-bg{position:relative!important;inset:auto!important;top:auto!important;flex:0 0 auto!important;width:100%!important;box-sizing:border-box!important;z-index:3!important;transform:none!important}#reader-modal.open #reader-modal-body{position:relative!important;flex:1 1 auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;contain:none!important;transform:none!important}}@media (min-width:900px){:root{--desktop-left-sidebar-width:0px}html body .container{margin-left:0!important;width:100%!important;max-width:none!important}#sidebar-left{display:none!important}#reader-modal.modal-overlay{padding:0!important}#global-search-container-desktop .desktop-center-nav__item{color:rgba(255,255,255,.82)!important}#global-search-container-desktop .desktop-center-nav__item.active,#global-search-container-desktop .desktop-center-nav__item:hover{color:#f7a24d!important}#global-search-container-desktop .desktop-center-nav__item.active{border-bottom-color:#f7a24d!important}}@media (max-width:899px){body.reader-open #reader-modal.open,body.reader-open #reader-modal.open #reader-header-bg,body.reader-open #reader-modal.open .reader-modal-header,body.reader-open #reader-modal.open>.modal-card{border-radius:0!important;overflow:hidden!important}}@media (min-width:900px){:root{--desktop-left-sidebar-width:0px}html body .container{margin-left:0!important;width:100%!important;max-width:none!important}#sidebar-left{display:none!important}#global-search-container-desktop .desktop-center-nav__item{color:rgba(255,255,255,.82)!important}#global-search-container-desktop .desktop-center-nav__item.active,#global-search-container-desktop .desktop-center-nav__item:hover{color:#f7a24d!important}#global-search-container-desktop .desktop-center-nav__item.active{border-bottom-color:#f7a24d!important}}body.in-app-webview.has-in-app-banner #sidebar-right,body.in-app-webview.has-in-app-banner .sidebar-left{top:calc(var(--in-app-banner-height,0px) + var(--app-safe-top));height:calc(var(--app-viewport-height,100vh) - var(--in-app-banner-height,0px) - var(--app-safe-top))}.in-app-browser-banner{position:fixed;left:0;right:0;top:0;z-index:9999;display:none;align-items:center;gap:10px;padding:calc(env(safe-area-inset-top,0px) + 8px) 12px 8px}#mobile-sticky-header{border-radius:0 0 16px 16px!important;margin-left:0!important;margin-right:0!important;width:100%!important;box-sizing:border-box!important}.in-app-browser-banner{background:rgba(9,12,26,.96);border:0;border-bottom:1px solid rgba(212,168,67,.28);box-shadow:0 12px 36px rgba(0,0,0,.38);backdrop-filter:blur(18px);color:#fff}.in-app-browser-banner.open{display:flex}.in-app-browser-banner__copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.2}.in-app-browser-banner__copy strong{font-size:.72rem;font-weight:900;letter-spacing:.2px}.in-app-browser-banner__copy span{font-size:.58rem;color:rgba(255,255,255,.68);font-weight:700}.in-app-browser-banner__btn{border:0;border-radius:999px;padding:8px 10px;background:var(--primary);color:var(--on-primary);font-size:.58rem;font-weight:900;text-transform:uppercase;cursor:pointer;white-space:nowrap}.in-app-browser-banner__close{width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.08);color:rgba(255,255,255,.75);display:grid;place-items:center;cursor:pointer;flex-shrink:0}.app-title,.card-title,.gc-n-p,.home-section-head .section-title,.hub-title-p,.loading,.section-title,.splash__logo-v,.splash__title-app,.stat-value,h1,h2,h3,h4{font-family:var(--font-display)}.card-detail,.card-type,.filter-chip,.news-badge,.splash__msg,.stat-label{font-family:var(--font-mono)}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(900px 520px at 10% 0,var(--glass-bg-alt),transparent 60%),radial-gradient(720px 520px at 95% 10%,var(--glass-bg-alt),transparent 62%);opacity:.6}body.light-mode,body.theme-surface-light{--editorial-jornalismo:#1b255f;background:linear-gradient(180deg,rgba(var(--primary-rgb),.055),transparent 230px),var(--bg-color)}body.theme-surface-dark{background:radial-gradient(900px 520px at 8% 0,rgba(var(--primary-rgb),.1),transparent 62%),var(--bg-color)}body.theme-surface-light::before{opacity:.55;background:radial-gradient(820px 460px at 10% 0,rgba(var(--primary-rgb),.075),transparent 60%),radial-gradient(700px 430px at 96% 8%,rgba(27,37,95,.045),transparent 64%)}body.theme-surface-dark::before{opacity:1}body.theme-surface-light .card,body.theme-surface-light .home-guide-card,body.theme-surface-light .home-side-card,body.theme-surface-light .live-card,body.theme-surface-light .quick-card,body.theme-surface-light .search-bar,body.theme-surface-light .tabs-container{box-shadow:0 12px 34px var(--surface-shadow)}body.theme-surface-light #global-search-container{background:rgba(255,255,255,.88)!important;border-bottom:none!important;color:var(--text-color)!important}body.theme-surface-light #user-greeting{color:var(--text-color)!important}body.theme-surface-light .app-header #section-title{color:rgba(255,255,255,.92)!important}body.theme-surface-light .global-top-ticker,body.theme-surface-light .global-top-ticker .ticker-item,body.theme-surface-light .global-top-ticker .ticker-title{color:rgba(255,255,255,.88)!important}body.theme-surface-light .global-top-ticker{background:var(--nav-bg)!important;border-color:rgba(255,255,255,.07)!important}#global-top-ticker-label[data-theme=yellow] img,#reader-header-bg[data-reader-contrast=dark] #reader-header-logo,.global-top-ticker[data-theme=yellow] .ticker-label img,body.theme-surface-light #global-top-ticker-label img{filter:brightness(0)!important}body.theme-surface-light .top-search-input{color:var(--text-color)!important}body.theme-surface-light .top-search-input::placeholder{color:rgba(23,32,51,.45)}body.theme-surface-light #header-profile-btn,body.theme-surface-light #header-profile-btn-desktop{background:rgba(27,37,95,.5)!important;border-color:#f97316!important}.top-command-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#fff;font-size:.8rem;font-weight:800}.top-command-row--desktop{color:var(--text-color)}.desktop-center-nav{display:none}.top-quick-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto;min-width:0}.top-action-button,.top-listen-button{border:1px solid rgba(0,0,0,.1);cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease,border-color .18s ease,background .18s ease}.top-action-button:active,.top-listen-button:active{transform:scale(.96)}.top-action-button{border-radius:50%;width:32px;height:32px;padding:0}.top-action-button i{width:16px;height:16px;stroke-width:2.35}.top-action-button--search{width:36px;height:36px;background:rgba(255,255,255,.08);border:2px solid var(--primary);color:var(--primary);box-shadow:0 4px 12px rgba(0,0,0,.12)}.top-action-button--plus{background:var(--primary);color:var(--on-primary)}.header-xp-badge{height:28px;min-width:39px;padding:0 7px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background:linear-gradient(135deg,#0b5cff 0,#f97316 100%);box-shadow:0 6px 14px rgba(249,115,22,.16);font-size:.56rem;font-weight:950;letter-spacing:-.02em;white-space:nowrap;flex-shrink:0}.profile-xp-badge{margin-left:8px;height:24px;padding:0 8px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0b5cff 0,#f97316 100%);color:#fff;font-size:.56rem;font-weight:950;letter-spacing:-.02em;white-space:nowrap;cursor:pointer;box-shadow:0 5px 14px rgba(249,115,22,.16);flex-shrink:0;line-height:1;vertical-align:middle}.xp-info-modal{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:18px;background:rgba(5,8,18,.56);backdrop-filter:blur(12px)}.xp-info-card{width:min(420px,100%);position:relative;border-radius:28px;padding:24px;color:#fff;background:radial-gradient(circle at top left,rgba(249,115,22,.32),transparent 34%),linear-gradient(145deg,#071632,#0b1020 60%,#111827);border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 70px rgba(0,0,0,.35)}.xp-info-close{position:absolute;top:12px;right:12px;width:34px;height:34px;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;font-size:1.25rem;cursor:pointer}.xp-info-kicker{color:#fbbf24;font-size:.62rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.xp-info-card h2{margin:8px 0 4px;font-size:clamp(2rem, 8vw, 3.2rem);line-height:.95;letter-spacing:-.06em}.xp-info-card p{margin:0 0 18px;color:rgba(255,255,255,.74);font-size:.92rem;line-height:1.45}.xp-info-list{display:grid;gap:9px}.xp-info-list span{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;border-radius:16px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.9);font-size:.8rem;font-weight:750;line-height:1.32}.xp-info-list svg{width:15px;height:15px;color:#f97316;flex-shrink:0}.xp-info-cta{width:100%;margin-top:16px;border:0;border-radius:16px;padding:13px 14px;color:#fff;background:linear-gradient(135deg,#0b5cff,#f97316);font-weight:950;cursor:pointer}@media (max-width:389px){.header-xp-badge{min-width:34px;padding:0 6px;font-size:.52rem}}.top-listen-button{height:32px;min-width:32px;border-radius:999px;background:var(--glass-bg,rgba(255,255,255,.08));border-color:var(--primary);color:var(--text-color);gap:4px;padding:0 10px}.top-listen-button i{width:14px;height:14px;fill:currentColor;stroke-width:2.25}.top-listen-button span{font-size:.6rem;font-weight:900;white-space:nowrap;letter-spacing:0}.top-user-summary{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:1 1 auto;min-width:0;cursor:pointer}.top-user-greeting{display:block;white-space:nowrap;text-align:right;line-height:1.12;letter-spacing:0}.header-profile-button{width:36px;height:36px;border-radius:50%;background:0 0!important;border:2px solid #f97316!important;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.header-profile-button--desktop{background:0 0!important}.header-profile-button .header-user-icon{display:flex!important;color:#f97316!important}.header-profile-button .header-user-avatar{width:100%;height:100%;object-fit:cover;border-radius:50%}body.theme-surface-light .top-action-button--search{background:rgba(27,37,95,.06);color:var(--azul-vale);border-color:var(--primary)}body.theme-surface-light .top-listen-button{background:rgba(27,37,95,.045)}@media (max-width:380px){.top-command-row{gap:8px}.top-quick-actions{gap:6px}.top-listen-button{padding:0 8px}.top-user-greeting{max-width:76px;font-size:.74rem}}body.theme-surface-light #auth-container,body.theme-surface-light .card,body.theme-surface-light .home-guide-card,body.theme-surface-light .home-side-card,body.theme-surface-light .live-card,body.theme-surface-light .news-mini-item,body.theme-surface-light .quick-card,body.theme-surface-light .tabs-container{background:var(--card-bg)!important;border-color:var(--card-border)!important;color:var(--text-color)!important}body.theme-surface-light .agenda-mode-title,body.theme-surface-light .card-title,body.theme-surface-light .event-card .card-title,body.theme-surface-light .event-pill-title,body.theme-surface-light .guide-item__title,body.theme-surface-light .reader-guide-card__title,body.theme-surface-light .section-title{color:var(--text-color)!important;text-shadow:none!important}body.theme-surface-light .card-detail,body.theme-surface-light .guide-item__desc,body.theme-surface-light .home-guide-card__desc,body.theme-surface-light .home-guide-card__meta,body.theme-surface-light label{color:var(--text-muted)!important}body.theme-surface-light #home-radio-widget,body.theme-surface-light #play-tab-content .card,body.theme-surface-light .guide-item{background:var(--card-bg)!important;border-color:var(--card-border)!important;color:var(--text-color)!important}body.theme-surface-light #play-tab-content [style*="color: #fff"],body.theme-surface-light #play-tab-content [style*="color:#fff"],body.theme-surface-light #play-tab-content h2{color:var(--text-color)!important}body.theme-surface-light #home-radio-widget [style*="color: #fff"],body.theme-surface-light #home-radio-widget [style*="color: rgba(255,255,255"],body.theme-surface-light #home-radio-widget [style*="color:#fff"],body.theme-surface-light #home-radio-widget [style*="color:rgba(255,255,255"],body.theme-surface-light #home-today-events [style*="color: #fff"],body.theme-surface-light #home-today-events [style*="color: rgba(255,255,255"],body.theme-surface-light #home-today-events [style*="color:#fff"],body.theme-surface-light #home-today-events [style*="color:rgba(255,255,255"],body.theme-surface-light #play-tab-content .card [style*="color: #fff"],body.theme-surface-light #play-tab-content .card [style*="color: rgba(255,255,255"],body.theme-surface-light #play-tab-content .card [style*="color:#fff"],body.theme-surface-light #play-tab-content .card [style*="color:rgba(255,255,255"],body.theme-surface-light #view-conta [style*="color: #fff"],body.theme-surface-light #view-conta [style*="color: rgba(255,255,255"],body.theme-surface-light #view-conta [style*="color:#fff"],body.theme-surface-light #view-conta [style*="color:rgba(255,255,255"],body.theme-surface-light .guide-item [style*="color: #fff"],body.theme-surface-light .guide-item [style*="color: rgba(255,255,255"],body.theme-surface-light .guide-item [style*="color:#fff"],body.theme-surface-light .guide-item [style*="color:rgba(255,255,255"],body.theme-surface-light .home-tv-bubbles [style*="color: #fff"],body.theme-surface-light .home-tv-bubbles [style*="color: rgba(255,255,255"],body.theme-surface-light .home-tv-bubbles [style*="color:#fff"],body.theme-surface-light .home-tv-bubbles [style*="color:rgba(255,255,255"],body.theme-surface-light .play-program-strip [style*="color: #fff"],body.theme-surface-light .play-program-strip [style*="color: rgba(255,255,255"],body.theme-surface-light .play-program-strip [style*="color:#fff"],body.theme-surface-light .play-program-strip [style*="color:rgba(255,255,255"]{color:var(--text-color)!important}body.theme-surface-light #home-radio-widget [style*="opacity: 0.5"],body.theme-surface-light #home-radio-widget [style*="opacity: 0.6"],body.theme-surface-light #home-radio-widget [style*="opacity: 0.7"],body.theme-surface-light #home-radio-widget [style*="opacity:0.5"],body.theme-surface-light #home-radio-widget [style*="opacity:0.6"],body.theme-surface-light #home-radio-widget [style*="opacity:0.7"],body.theme-surface-light #play-tab-content .card [style*="opacity: 0.5"],body.theme-surface-light #play-tab-content .card [style*="opacity: 0.6"],body.theme-surface-light #play-tab-content .card [style*="opacity: 0.7"],body.theme-surface-light #play-tab-content .card [style*="opacity:0.5"],body.theme-surface-light #play-tab-content .card [style*="opacity:0.6"],body.theme-surface-light #play-tab-content .card [style*="opacity:0.7"],body.theme-surface-light .guide-item [style*="opacity: 0.5"],body.theme-surface-light .guide-item [style*="opacity: 0.6"],body.theme-surface-light .guide-item [style*="opacity: 0.7"],body.theme-surface-light .guide-item [style*="opacity:0.5"],body.theme-surface-light .guide-item [style*="opacity:0.6"],body.theme-surface-light .guide-item [style*="opacity:0.7"]{opacity:1!important;color:var(--text-muted)!important}body.theme-surface-light #home-radio-widget [style*="background: rgba(255,255,255"],body.theme-surface-light #home-radio-widget [style*="background:rgba(255,255,255"],body.theme-surface-light #play-tab-content .card [style*="background: rgba(255,255,255"],body.theme-surface-light #play-tab-content .card [style*="background:rgba(255,255,255"],body.theme-surface-light .guide-item [style*="background: rgba(255,255,255"],body.theme-surface-light .guide-item [style*="background:rgba(255,255,255"],body.theme-surface-light .home-tv-bubbles [style*="background: rgba(255,255,255"],body.theme-surface-light .home-tv-bubbles [style*="background:rgba(255,255,255"]{background:var(--surface-input)!important}body.theme-surface-light #play-tab-content .card [style*="border: 1px solid rgba(255,255,255"],body.theme-surface-light #play-tab-content .card [style*="border:1px solid rgba(255,255,255"],body.theme-surface-light .guide-item [style*="border: 1px solid rgba(255,255,255"],body.theme-surface-light .guide-item [style*="border:1px solid rgba(255,255,255"],body.theme-surface-light .home-tv-bubbles [style*="border: 1px solid rgba(255,255,255"],body.theme-surface-light .home-tv-bubbles [style*="border:1px solid rgba(255,255,255"]{border-color:var(--card-border)!important}.theme-toggle-btn{width:32px;height:32px;border-radius:50%;border:1px solid rgba(var(--primary-rgb),.22);background:rgba(var(--primary-rgb),.12);color:var(--primary);display:grid;place-items:center;flex-shrink:0;cursor:pointer;padding:0}.theme-toggle-btn{display:none!important}.theme-toggle-btn i{width:15px;height:15px;stroke-width:2.4}#header-wallpaper{transform-origin:center}.bg-fixed{position:fixed;top:0;left:0;width:100%;height:100%;background:#000 url("../img/app-background.jpg") no-repeat center center;background-size:cover;z-index:-1;filter:brightness(.12) saturate(.8) blur(10px);transform:scale(1.1);background-repeat:no-repeat}#sidebar-left{display:none}#sidebar-right{display:none}.sidebar-left{position:fixed;top:0;left:0;width:220px;height:100vh;background:rgba(15,26,61,.97);border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;padding:10px 0 5px;z-index:900;overflow-y:auto}.sidebar-left__brand{display:flex;align-items:center;gap:8px;padding:0 20px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.sidebar-left__logo{width:28px;height:28px;border-radius:50%;background-color:transparent!important;object-fit:contain;padding:2px;box-sizing:border-box;filter:drop-shadow(0 6px 12px rgba(0, 0, 0, .28))}.sidebar-left__title{font-size:1rem;font-weight:900;color:rgba(255,255,255,.9)}.sidebar-left__title span{color:var(--primary)}.sidebar-left__profile{display:flex;align-items:center;gap:10px;padding:10px 20px;cursor:pointer;transition:.2s;margin:4px 0}.sidebar-left__profile:hover{background:rgba(var(--primary-rgb),.05)}.sidebar-left__avatar{width:30px;height:30px;border-radius:50%;background:0 0;border:2px solid #f97316;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.sidebar-left__user{font-size:.7rem;font-weight:800;color:rgba(255,255,255,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-left__nav{flex:1;display:flex;flex-direction:column;padding:2px 10px;gap:1px}.sidebar-nav-item{display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:10px;font-size:.72rem;font-weight:700;color:rgba(255,255,255,.5);text-decoration:none;transition:.2s;cursor:pointer}.sidebar-nav-item:hover{background:rgba(255,255,255,.06);color:rgba(255,255,255,.85)}.sidebar-nav-item.active{background:rgba(var(--primary-rgb),.2);color:var(--primary)}.sidebar-nav-item i{width:18px;flex-shrink:0}body.theme-surface-light .sidebar-left{background:rgba(13,23,58,.98)!important;border-right-color:rgba(255,255,255,.08)!important;box-shadow:12px 0 32px rgba(13,23,58,.18)!important}body.theme-surface-light .sidebar-left__brand{border-bottom-color:rgba(255,255,255,.08)!important}body.theme-surface-light .sidebar-left__title{color:#fff!important}body.theme-surface-light .sidebar-left__logo{filter:drop-shadow(0 8px 16px rgba(27, 37, 95, .24)) drop-shadow(0 1px 0 rgba(255, 255, 255, .95))!important}body.theme-surface-light .sidebar-left__user{color:rgba(255,255,255,.62)!important}body.theme-surface-light .sidebar-nav-item{color:rgba(255,255,255,.64)!important}body.theme-surface-light .sidebar-nav-item:hover{background:rgba(255,255,255,.07)!important;color:#fff!important}body.theme-surface-light .sidebar-nav-item.active{background:rgba(var(--primary-rgb),.15)!important;color:var(--primary)!important}body.theme-surface-light .sidebar-nav-item.active i,body.theme-surface-light .sidebar-nav-item.active span,body.theme-surface-light .sidebar-nav-item.active svg{color:var(--primary)!important;stroke:var(--primary)!important}.sidebar-left__astral{margin:8px 10px 4px;padding:12px 13px;border-radius:14px;border:1px solid rgba(var(--primary-rgb),.24);background:linear-gradient(135deg,rgba(var(--primary-rgb),.13),rgba(255,255,255,.035));cursor:pointer;color:rgba(255,255,255,.88)}.sidebar-left__astral:empty{display:none}.sidebar-left__astral-label{display:flex;align-items:center;gap:7px;color:var(--primary);font-size:.58rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;margin-bottom:0}.sidebar-left__astral-label i{width:13px;height:13px}.sidebar-left__astral-row{display:grid;gap:5px;font-size:.64rem;font-weight:800;line-height:1.2;color:rgba(255,255,255,.72)}.sidebar-left__astral-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.sidebar-left__astral-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.sidebar-left__astral-item{min-width:0;min-height:46px;padding:6px 8px;border-radius:12px;background:rgba(255,255,255,.05);display:flex;align-items:center;gap:8px}.sidebar-left__astral-symbol{flex:0 0 auto;font-size:1.35rem;line-height:1}.sidebar-left__astral-copy{min-width:0;display:grid;gap:2px;line-height:1.08}.sidebar-left__astral-copy span{color:var(--text-muted);font-size:.5rem;font-weight:850;text-transform:uppercase}.sidebar-left__astral-copy strong{color:var(--text-color);font-size:.66rem;font-weight:900;overflow-wrap:anywhere}.sidebar-left__astral-cta{margin:0;padding:0;border:0;background:0 0;font-size:.54rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em;color:var(--primary);cursor:pointer;white-space:nowrap}body.theme-surface-light .sidebar-left__astral{background:var(--surface-soft);border-color:var(--card-border);color:var(--text-color)}body.theme-surface-light .sidebar-left__astral-row{color:var(--text-muted)}body.theme-surface-light .sidebar-left__astral-item{background:rgba(27,37,95,.05)}#sidebar-right .sidebar-left__astral{margin:0;padding:10px;border-radius:20px;width:100%;box-sizing:border-box}.sidebar-left__sos{display:none!important;align-items:center;gap:10px;padding:12px 20px;margin:8px 10px 4px;border-radius:12px;cursor:pointer;background:rgba(231,76,60,.1);border:1px solid rgba(231,76,60,.2);color:#e74c3c;font-size:.7rem;font-weight:800;transition:.2s}.sidebar-left__sos:hover{background:rgba(231,76,60,.2)}@media (min-width:1200px){.sidebar-left{padding-top:14px}.sidebar-left__brand{display:none}.sidebar-left__profile{margin:0 0 10px;padding-top:8px;padding-bottom:10px}}.sidebar-left__sos i{width:16px}.modal-footer{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.modal-footer-buttons{display:flex;gap:8px;flex-wrap:wrap}body[data-active-view]:not([data-active-view=home]) .global-story-strip{display:none!important}@keyframes searchFadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}body[data-active-view=buscar] #global-search-container-desktop.hide-mobile .search-bar-default-state{display:none!important}body[data-active-view=buscar] #global-search-container-desktop.hide-mobile .search-bar-active-state{display:flex!important;animation:searchFadeIn .25s ease forwards}body[data-active-view=buscar] #user-greeting,body[data-active-view=buscar] #user-greeting-desktop{display:none!important}body[data-active-view=buscar] #mobile-buscar-bar{display:flex!important;animation:searchFadeIn .25s ease forwards}#view-buscar .search-header-bar{display:none!important}#mobile-search-results{display:none!important}body[data-active-view=buscar] #global-search-container.hide-desktop{border-bottom:1px solid rgba(255,255,255,.05)}@media (min-width:900px){body[data-active-view=buscar] #global-search-container-desktop.hide-mobile .desktop-center-nav{display:none!important}body[data-active-view=buscar] #global-search-container-desktop.hide-mobile .search-bar-active-state{min-height:46px!important;margin-top:8px;padding:5px 10px;border-top:1px solid rgba(255,255,255,.1)}}#guide-root,.guide-grid{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}@media (min-width:1024px){#global-finance-ticker{display:none!important}#global-top-ticker{display:none!important}@media (hover:none) and (pointer:coarse){#global-top-ticker{display:flex!important}#global-search-container-desktop.hide-mobile{top:calc(var(--safe-top,0px) + var(--global-story-strip-offset,0px))!important}#mobile-sticky-header{top:calc(var(--safe-top,0px) + var(--global-story-strip-offset,0px))!important;z-index:65!important}.news-filters-sticky{top:calc(var(--safe-top,0px) + var(--sticky-search-offset,86px))!important}.agenda-tabs-sticky{top:calc(var(--safe-top,0px) + var(--sticky-search-offset,86px))!important}}body .container{max-width:none;margin:0!important;padding:0 32px 44px!important;--container-edge-pad:32px}.app-header__actions--left button[data-action=openSosInGuide]{display:none!important}#global-footer-main{position:relative;z-index:70}.app-header{margin-bottom:0}.global-story-strip{margin-top:0;padding:10px var(--container-edge-pad,16px) 13px}.bottom-nav{display:none!important}#sidebar-left{display:none!important}.desktop-center-nav{display:flex;align-items:center;justify-content:center;gap:4px;margin:12px auto 0;padding-top:10px;border-top:1px solid var(--card-border)}.desktop-center-nav__item{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 11px;border:0;border-bottom:2px solid transparent;background:0 0;color:var(--text-muted);cursor:pointer;font:inherit;font-size:.72rem;font-weight:800}.desktop-center-nav__item i{width:15px;height:15px}.desktop-center-nav__item.active,.desktop-center-nav__item:hover{color:var(--primary)}.desktop-center-nav__item.active{border-bottom-color:var(--primary)}body{background:var(--bg-color);position:relative}body::before{content:"";position:fixed;inset:0;z-index:-1;background-size:cover;background-position:center;background-image:var(--desktop-wallpaper,none);opacity:.07;transition:background-image 2s ease,opacity 1s;filter:blur(2px)}.guide-list{grid-template-columns:1fr 1fr;align-items:start}.home-sections-desktop-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.home-sections-desktop-grid>*{min-width:0;overflow:hidden}.home-desktop-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start;width:100%}.home-desktop-columns>.home-col{display:flex;flex-direction:column;gap:24px;min-width:0}#home-impact-stats-container{flex-direction:column!important}.desktop-layout-wrapper{display:flex;gap:24px;align-items:flex-start;width:100%}.desktop-main-col{flex:1;min-width:0}#sidebar-right{display:none}#mini-player-container{left:50%;bottom:24px;max-width:500px;width:min(500px,calc(100vw - 64px));background:rgba(13,23,58,.98)!important}}@media (min-width:1024px){#global-search-container-desktop{padding:8px 24px!important;border-radius:0 0 20px 20px!important;margin:0!important}#global-search-container-desktop .top-command-row--desktop{display:grid!important;grid-template-columns:minmax(112px,1fr) auto minmax(112px,1fr);align-items:center;gap:20px;min-height:48px!important}#global-search-container-desktop .desktop-left-actions{display:inline-flex;justify-self:start;gap:8px}#global-search-container-desktop .desktop-brand-nav{display:flex;grid-column:2;align-items:center;justify-content:center;gap:18px;min-width:0}#global-search-container-desktop .top-brand-center{flex:0 0 auto;justify-self:auto}#global-search-container-desktop .top-brand-logo--desktop{width:148px!important;max-width:148px!important;max-height:36px!important}#global-search-container-desktop .desktop-center-nav{display:flex;flex:0 1 auto;align-items:center;justify-content:center;gap:2px;min-width:0;margin:0;padding:0;border:0}#global-search-container-desktop .desktop-center-nav__item{gap:6px;min-height:36px;padding:7px 9px;white-space:nowrap}#global-search-container-desktop .top-right-actions{flex:0 0 auto;justify-self:end;margin-left:0;gap:7px}#global-search-container-desktop .top-right-actions .top-quick-actions{display:inline-flex;align-items:center;gap:7px}}@media (min-width:1200px){:root{--desktop-sidebar-top:74px}.desktop-layout-wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:24px;align-items:start;width:100%}.desktop-main-col{min-width:0}#sidebar-right{display:flex!important;flex-direction:column;gap:14px;width:100%;min-width:0;align-self:start;position:sticky;top:var(--desktop-sidebar-current-top,var(--desktop-sidebar-top,66px));max-height:var(--desktop-sidebar-available-height,calc(100dvh - var(--desktop-sidebar-top,66px) - 16px));overflow-x:clip;overflow-y:auto;overscroll-behavior-y:auto;scrollbar-gutter:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0 2px 18px;box-sizing:border-box;z-index:20}#sidebar-right::-webkit-scrollbar{width:0;height:0}#sidebar-right::-webkit-scrollbar-thumb{background:0 0}#sidebar-right:not(.is-scrollable){scrollbar-width:none;scrollbar-gutter:auto}#sidebar-right:not(.is-scrollable)::-webkit-scrollbar{width:0;height:0}#sidebar-right:not(.is-scrollable)::-webkit-scrollbar-thumb{background:0 0}#sidebar-right.is-scrollable{padding-right:2px;scrollbar-width:none;scrollbar-gutter:auto}#sidebar-right.is-scrollable::-webkit-scrollbar{width:0}#sidebar-right.is-scrollable:focus-within,#sidebar-right.is-scrollable:hover{padding-right:2px;scrollbar-width:none}#sidebar-right.is-scrollable:focus-within::-webkit-scrollbar,#sidebar-right.is-scrollable:hover::-webkit-scrollbar{width:0}#sidebar-right.is-scrollable::-webkit-scrollbar-thumb{background:0 0}#sidebar-right:empty{display:none!important}#sidebar-right>*{width:100%;max-width:100%;min-width:0;flex:0 0 auto;box-sizing:border-box;margin-left:0!important;margin-right:0!important}#sidebar-right #home-impact-stats-container,#sidebar-right #river-detail,#sidebar-right #sidebar-astral-widget,#sidebar-right #sidebar-play-shortcuts,#sidebar-right #weather-detail{margin-top:0!important;margin-bottom:0!important}#sidebar-right #home-account-cta-container{margin-top:4px!important;margin-bottom:0!important}#sidebar-right .card{overflow-wrap:anywhere}#mini-player-container{left:calc((100vw - 384px)/ 2);width:min(500px,calc(100vw - 448px))}}@media (min-width:768px) and (max-width:899px){.container{max-width:none;margin:0 0 0 70px}.bottom-nav{display:none!important}#sidebar-right{display:none}#sidebar-left{display:flex;width:70px;padding:16px 0;align-items:center}.sidebar-left__brand{flex-direction:column;padding:0 8px 16px;gap:4px}.sidebar-left__title{display:none}.sidebar-left__logo{width:28px;height:28px}.sidebar-left__profile{flex-direction:column;padding:10px 0}.sidebar-left__user{display:none}.sidebar-left__nav{align-items:center;padding:4px 4px}.sidebar-nav-item{flex-direction:column;gap:3px;padding:10px 4px;font-size:.5rem;text-align:center}.sidebar-nav-item i{width:20px}.sidebar-nav-item span{display:block}.sidebar-left__sos{flex-direction:column;gap:4px;padding:10px;font-size:.5rem;margin:8px 4px 4px;text-align:center}.sidebar-left__sos i{width:18px}#mini-player-container{left:calc(70px + (100vw - 70px)/ 2);max-width:500px;width:calc(100vw - 70px - 40px);background:rgba(13,23,58,.98)!important}}@media (min-width:768px) and (max-width:1023px){.container{margin:0!important;padding-inline:24px!important}#sidebar-left{display:none!important}.desktop-center-nav{display:flex;align-items:center;justify-content:center;gap:3px;margin:10px auto 0;padding-top:9px;border-top:1px solid var(--card-border)}.desktop-center-nav__item{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 9px;border:0;border-bottom:2px solid transparent;background:0 0;color:var(--text-muted);cursor:pointer;font:inherit;font-size:.68rem;font-weight:800}.desktop-center-nav__item i{width:14px;height:14px}.desktop-center-nav__item.active{color:var(--primary);border-bottom-color:var(--primary)}}@media (min-width:900px) and (max-width:1199px){.hide-desktop{display:none!important}.hide-mobile{display:block!important}.container{max-width:none;margin:0 0 0 70px}.bottom-nav{display:none!important}#sidebar-left{display:flex;width:70px;padding:16px 0;align-items:center}.sidebar-left__brand{flex-direction:column;padding:0 8px 16px;gap:4px}.sidebar-left__title{display:none}.sidebar-left__logo{width:28px;height:28px}.sidebar-left__profile{flex-direction:column;padding:10px 0}.sidebar-left__user{display:none}.sidebar-left__nav{align-items:center;padding:4px 4px}.sidebar-nav-item{flex-direction:column;gap:3px;padding:10px 4px;font-size:.5rem;text-align:center}.sidebar-nav-item i{width:20px}.sidebar-nav-item span{display:block}.sidebar-left__sos{flex-direction:column;gap:4px;padding:10px;font-size:.5rem;margin:8px 4px 4px;text-align:center}.sidebar-left__sos i{width:18px}#mini-player-container{left:calc(70px + (100vw - 70px)/ 2);max-width:460px;width:calc(100vw - 70px - 40px);background:rgba(13,23,58,.98)!important}}header{margin-bottom:20px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.stat-card{background:var(--card-bg);border:1px solid var(--card-border);padding:14px;border-radius:18px;display:flex;flex-direction:column;justify-content:center;min-height:92px;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4, 0, .2, 1)}.stat-card--weather{background:linear-gradient(135deg,rgba(var(--primary-rgb),.07),transparent 70%),var(--card-bg)}.stat-card--river{background:var(--card-bg)}.liquid-container{position:absolute;bottom:0;left:0;width:100%;height:0%;background:linear-gradient(180deg,rgba(0,163,255,.3),rgba(0,163,255,.6));transition:height 1.5s cubic-bezier(.4, 0, .2, 1);z-index:1}.liquid-wave{position:absolute;top:-15px;left:0;width:200%;height:20px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 120" preserveAspectRatio="none"><path d="M0,0V46.29c47.79,22.2,103.59,32.17,158,28,70.36-5.37,136.33-33.31,206.8-37.5C438.64,32.43,512.34,53.67,583,72.05c69.27,18,138.3,24.88,209.4,13.08,36.15-6,69.85-17.84,104.45-29.34C989.49,25,1113-14.29,1200,52.47V0Z" fill="rgba(0, 163, 255, 0.3)"/></svg>');background-size:50% 100%;animation:waveMove 4s linear infinite}@keyframes waveMove{from{transform:translateX(0)}to{transform:translateX(-50%)}}.stat-content{position:relative;z-index:2}.stat-label{font-size:.52rem;font-weight:900;text-transform:uppercase;letter-spacing:1px;margin-bottom:7px;color:var(--text-muted)}.stat-value{font-size:1.38rem;font-weight:900;font-family:var(--font-ui);line-height:1;margin-bottom:5px}.stat-meta{font-size:.58rem;font-weight:600;opacity:.7;line-height:1.22}.impact-stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:10px!important}.impact-stats #weather-icon-box{top:9px!important;right:10px!important;font-size:1.12rem!important;opacity:.72!important}.impact-stats #home-weather-meta{font-size:.53rem!important;opacity:.62!important;max-width:calc(100% - 18px);line-height:1.22}.stat-card--hot{background:linear-gradient(135deg,var(--card-bg),rgba(255,78,0,.15));border-color:rgba(255,78,0,.25)}.stat-card--mild{background:linear-gradient(135deg,var(--card-bg),rgba(20,188,226,.12));border-color:rgba(20,188,226,.25)}.stat-card--cold{--card-accent:#3498db}.stat-chip{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border-radius:16px;background:var(--card-bg);border:1px solid var(--card-border);cursor:pointer;transition:all .2s ease;font-size:.82rem;font-weight:700;white-space:nowrap;width:100%;justify-content:center;min-height:42px;box-sizing:border-box}.stat-chip:active{transform:scale(.96)}.stat-chip--weather{background:linear-gradient(135deg,rgba(var(--primary-rgb),.07),transparent 70%),var(--card-bg)}.stat-chip--weather.stat-chip--loading{position:relative;overflow:hidden}.stat-chip--weather.stat-chip--loading::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);animation:umvale-weather-chip-sheen 1.2s ease-in-out infinite;pointer-events:none}@keyframes umvale-weather-chip-sheen{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.stat-chip-value{font-weight:900;font-family:var(--font-ui);line-height:1}.stat-chip-label{font-size:.72rem;opacity:.7}.stat-chip-meta{font-size:.6rem;opacity:.45;font-weight:600}.stat-chip--hot{background:linear-gradient(135deg,var(--card-bg),rgba(255,78,0,.15))!important;border-color:rgba(255,78,0,.25)!important}.stat-chip--mild{background:linear-gradient(135deg,var(--card-bg),rgba(20,188,226,.12))!important;border-color:rgba(20,188,226,.25)!important}.stat-chip--rain{background:linear-gradient(135deg,var(--card-bg),rgba(56,132,255,.12))!important;border-color:rgba(56,132,255,.2)!important}.stat-chip--storm{background:linear-gradient(135deg,var(--card-bg),rgba(100,30,150,.15))!important;border-color:rgba(100,30,150,.25)!important}.stat-chip--snow{background:linear-gradient(135deg,var(--card-bg),rgba(200,220,255,.2))!important;border-color:rgba(200,220,255,.3)!important}.stat-chip--cold{background:linear-gradient(135deg,var(--card-bg),rgba(100,160,255,.1))!important;border-color:rgba(100,160,255,.18)!important}.stat-chip--fog{background:linear-gradient(135deg,var(--card-bg),rgba(180,180,180,.1))!important;border-color:rgba(180,180,180,.2)!important;opacity:.8}.stat-chip--river-critical{background:linear-gradient(135deg,var(--card-bg),rgba(255,0,0,.12))!important;border-color:rgba(255,0,0,.3)!important}.stat-chip--river-high{background:linear-gradient(135deg,var(--card-bg),rgba(139,92,246,.12))!important;border-color:rgba(139,92,246,.25)!important}.stat-chip--river-normal{background:linear-gradient(135deg,rgba(0,163,255,.18),rgba(40,205,65,.13)),var(--card-bg)!important;border-color:rgba(0,163,255,.28)!important;color:var(--text-color)!important;opacity:1!important}.stat-chip--river-normal .stat-chip-label,.stat-chip--river-normal .stat-chip-meta{opacity:.78}.stat-chip--river-low{background:linear-gradient(135deg,rgba(0,163,255,.12),rgba(100,100,100,.08)),var(--card-bg)!important;border-color:rgba(0,163,255,.18)!important;color:var(--text-color)!important;opacity:1}.stat-chip--river-low .stat-chip-label,.stat-chip--river-low .stat-chip-meta{opacity:.72}.weather-visual{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}.weather-visual--sun{background:radial-gradient(circle at 80% 20%,rgba(255,215,0,.12),transparent 60%);animation:sunPulseCard 4s ease-in-out infinite}@keyframes sunPulseCard{0%,100%{opacity:.4}50%{opacity:.8}}.weather-visual--rain::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent,transparent 20px,rgba(52,152,219,.08) 21px,transparent 22px);animation:rainFallCard .6s linear infinite}@keyframes rainFallCard{from{transform:translateY(-20px)}to{transform:translateY(0)}}.weather-visual--night{background:radial-gradient(circle at 20% 80%,rgba(26,115,232,.08),transparent 50%)}.home-today-events__head{display:flex;justify-content:space-between;align-items:center;gap:12px;position:relative;min-height:58px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.05);box-sizing:border-box}.home-today-events__head>div:first-child{flex:1 1 auto;min-width:0}.home-today-events__eyebrow{height:14px;font-size:.55rem;opacity:.6;margin-bottom:4px;font-weight:800;text-transform:uppercase;color:var(--primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:14px}.home-today-events__date{width:100%;min-height:30px;max-width:none;font-size:1.02rem;font-weight:900;letter-spacing:-.2px;line-height:1.2;display:flex;align-items:center;justify-content:space-between;gap:9px;color:var(--text-color)}.home-today-events__date>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-today-events__timeline-link{min-height:28px;padding:6px 12px;border:0;border-radius:12px;background:rgba(var(--primary-rgb),.15);color:var(--primary)!important;-webkit-text-fill-color:var(--primary)!important;display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:0 0 auto;font:inherit;font-size:.55rem;font-weight:850;line-height:1.15;text-transform:uppercase;cursor:pointer;white-space:nowrap;margin-left:auto}.home-today-events__timeline-link:hover{background:var(--primary);color:#fff!important;-webkit-text-fill-color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-rgb),.3)}.home-today-events__timeline-link i,.home-today-events__timeline-link svg{display:block;flex:0 0 auto;width:12px;height:12px;color:currentColor!important;stroke:currentColor!important}@media (max-width:640px){.home-today-events__head{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:9px;padding-right:0}.home-today-events__head>div:first-child{min-width:0}.home-today-events__date{min-height:34px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.home-today-events__date>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-today-events__timeline-link{position:static;top:auto;right:auto;max-width:none;min-height:27px;padding:6px 9px;gap:3px;justify-content:center;justify-self:end;text-align:center;transform:none;z-index:2}.home-today-events__timeline-link:hover{transform:translateY(-1px)}}.home-today-events__icon{width:36px;height:36px;border-radius:12px;background:rgba(168,85,247,.1);display:flex;align-items:center;justify-content:center;color:var(--primary);flex:0 0 36px}.river-detail-card,.weather-detail-card{padding:14px;border-radius:18px;position:relative;overflow:hidden;background:var(--card-bg);border-color:var(--card-border)}.weather-detail-close{position:absolute;top:10px;right:10px;border-radius:999px;border:1px solid var(--card-border);background:var(--surface-input);color:var(--text-muted);display:flex;align-items:center;justify-content:center;padding:6px 10px;font-size:.56rem;font-weight:900;text-transform:uppercase;letter-spacing:.6px;cursor:pointer;z-index:2}.weather-detail-card{padding-top:58px!important}.river-detail-card .weather-detail-close,.weather-detail-card .weather-detail-close{top:12px;right:14px;min-width:72px;min-height:36px}.weather-detail-card .weather-hero{margin-top:0!important}.weather-hero{text-align:center;padding:24px 0 8px}.weather-hero-main{display:flex;align-items:center;justify-content:center;gap:4px}.weather-hero-icon{font-size:2.4rem;line-height:1}.weather-hero-temp{font-size:3.4rem;font-weight:900;line-height:1;color:var(--text-color)}.weather-hero-temp-unit{font-size:1.2rem;font-weight:600;color:var(--text-muted);vertical-align:super;margin-left:1px}.weather-hero-condition{font-size:.82rem;font-weight:800;color:var(--text-muted);margin-top:2px}.weather-hero-city{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:10px;font-size:.85rem;font-weight:850;color:var(--text-color)}.weather-hero-city svg{width:14px;color:var(--primary)}.weather-hero-feels{font-size:.6rem;font-weight:800;color:var(--text-muted);margin-top:3px}.weather-hero-detecting{font-size:.58rem;font-weight:800;color:var(--primary);margin-top:8px;animation:pulse 1.5s ease-in-out infinite}.weather-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:12px 0 8px}.weather-metrics-grid{background:0 0!important;border:0!important;border-radius:0!important;gap:8px}.weather-metric{min-height:68px;border-radius:12px;padding:8px;text-align:left;background:var(--surface-card,#fff);border:1px solid var(--card-border,rgba(0,0,0,.08));box-shadow:0 2px 8px rgba(0,0,0,.06);color:var(--text-color)}body:not(.theme-surface-light) .weather-metric{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.weather-metric-label{font-size:.46rem;font-weight:900;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);margin-bottom:4px}.weather-metric-value{font-size:1.1rem;font-weight:900;line-height:1;color:var(--text-color)}.weather-metric-value span{font-size:.58rem;opacity:.48;margin-left:2px}.weather-forecast-title{font-size:.5rem;font-weight:900;text-transform:uppercase;letter-spacing:1.2px;color:var(--text-muted);margin:14px 0 8px;text-align:center;opacity:.55}.weather-forecast-cards{display:grid;gap:6px}.wf-row{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--surface-input);border-radius:12px;border:1px solid var(--card-border)}.wf-row.is-today{background:rgba(var(--primary-rgb),.07);border-color:rgba(var(--primary-rgb),.15)}.wf-day{width:56px;font-size:.64rem;font-weight:900;letter-spacing:1px;flex-shrink:0}.wf-day.is-today{color:var(--primary)}.wf-icon{font-size:1rem;width:26px;text-align:center;flex-shrink:0}.wf-desc{flex:1;font-size:.52rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wf-temps{text-align:right;flex-shrink:0}.wf-max{font-size:.88rem;font-weight:900}.wf-min{font-size:.56rem;color:var(--text-muted);margin-left:6px}.weather-source{font-size:.46rem;color:var(--text-muted);text-align:center;margin-top:12px;opacity:.45}.weather-week-toggle{display:block;width:fit-content;margin:10px auto 0;padding:8px 18px;border-radius:20px;border:1px solid var(--card-border);background:var(--surface-input);color:var(--text-muted);font-size:.58rem;font-weight:900;text-transform:uppercase;letter-spacing:.8px;cursor:pointer;transition:all .2s;user-select:none}.weather-week-toggle:hover{background:rgba(var(--primary-rgb),.1);border-color:rgba(var(--primary-rgb),.3);color:var(--primary)}.river-hero{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.river-hero-box{background:var(--surface-inline);border-radius:14px;padding:14px;text-align:center;border:1px solid var(--card-border)}.river-hero-label{font-size:.46rem;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin-bottom:4px;opacity:.55}.river-hero-value{font-size:1.6rem;font-weight:900;line-height:1}.river-hero-value-unit{font-size:.58rem;opacity:.4;margin-left:2px}.river-hero-status{font-size:1.18rem;font-weight:900;line-height:1.05}.river-hero-sub{font-size:.5rem;opacity:.5;margin-top:4px}.river-message{border-radius:12px;padding:11px 13px;margin-bottom:14px}.river-message-title{font-size:.56rem;font-weight:900;text-transform:uppercase;letter-spacing:.8px}.river-message-text{font-size:.68rem;line-height:1.35;margin-top:3px;opacity:.82}.river-alerts-title{font-size:.48rem;font-weight:900;text-transform:uppercase;letter-spacing:1.2px;color:var(--text-muted);margin-bottom:8px;opacity:.55}.river-alerts-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:16px}.river-alert-item{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 10px;border-radius:10px;background:var(--surface-inline);border:1px solid var(--card-border)}.river-alert-level{font-size:.6rem;font-weight:900;white-space:nowrap}.river-alert-label{font-size:.52rem;font-weight:800;text-align:right;opacity:.7}.river-rain-card{border-radius:14px;padding:16px;margin-bottom:14px;border:1px solid var(--card-border);background:var(--surface-inline)}.river-rain-header{font-size:12.5px;font-weight:850;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);margin-bottom:8px;display:flex;align-items:center;gap:6px}.river-rain-header svg{width:14px;height:14px}.river-rain-total{font-size:22px;font-weight:950;display:flex;align-items:baseline;gap:8px}.river-rain-total-unit{font-size:13px;opacity:.65;font-weight:750}.river-rain-days{font-size:13px;opacity:.65;margin-top:4px;font-weight:650}.river-rain-alert{font-size:12.5px;font-weight:800;margin-top:8px;padding:6px 10px;border-radius:8px;display:flex;align-items:center;gap:6px}.river-chart-title{font-size:.48rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin-bottom:10px;opacity:.55}.river-chart-bars{display:flex;align-items:flex-end;gap:2px}.river-chart-bar{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;max-width:40px}.river-chart-bar-value{font-size:.44rem;font-weight:800;margin-bottom:1px}.river-chart-bar-rect{width:60%;border-radius:3px 3px 0 0;min-height:2px;transition:height .5s}.river-chart-bar-time{font-size:.36rem;opacity:.35;font-weight:700}.river-footer{display:flex;justify-content:space-between;font-size:.48rem;opacity:.4;margin-top:14px}.river-forecast-panel{margin-top:16px;padding:18px 20px;border:1px solid rgba(56,189,248,.22);border-radius:16px;background:linear-gradient(145deg,rgba(15,23,42,.95),rgba(30,41,59,.98));box-shadow:0 8px 28px rgba(0,0,0,.24);color:#fff}body.theme-surface-light .river-forecast-panel{background:linear-gradient(145deg,rgba(239,246,255,.96),rgba(255,255,255,.98));border-color:rgba(37,99,235,.18);box-shadow:0 8px 24px rgba(37,99,235,.08);color:#0f172a}.river-forecast-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:12px}.river-forecast-heading .rf-eyebrow{display:inline-block;color:#38bdf8;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.8px;margin-bottom:3px}body.theme-surface-light .river-forecast-heading .rf-eyebrow{color:#0284c7}.river-forecast-heading .rf-title{margin:0;font-size:18px;font-weight:900;color:#fff;letter-spacing:-.02em}body.theme-surface-light .river-forecast-heading .rf-title{color:#0f172a}.river-forecast-heading .rf-subtext{display:block;font-size:12.5px;color:#94a3b8;margin-top:3px;font-weight:600}body.theme-surface-light .river-forecast-heading .rf-subtext{color:#64748b}.river-forecast-heading .rf-peak-badge{background:linear-gradient(135deg,rgba(239,68,68,.18),rgba(249,115,22,.18));border:1px solid rgba(239,68,68,.4);padding:8px 14px;border-radius:12px;text-align:right;min-width:125px}.river-forecast-heading .rf-peak-label{display:block;font-size:11px;font-weight:800;color:#fca5a5;text-transform:uppercase;letter-spacing:.5px}body.theme-surface-light .river-forecast-heading .rf-peak-label{color:#dc2626}.river-forecast-heading .rf-peak-value{display:block;font-size:24px;font-weight:950;color:#ef4444;line-height:1.1;font-variant-numeric:tabular-nums}.river-forecast-heading .rf-peak-sub{display:block;font-size:12px;font-weight:800;margin-top:2px}.river-forecast-legend{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:12px 0 16px 0;font-size:12.5px;color:#cbd5e1;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:10px}body.theme-surface-light .river-forecast-legend{color:#475569;border-bottom-color:rgba(37,99,235,.12)}.rf-leg-item{display:inline-flex;align-items:center;gap:7px;font-weight:750}.rf-line{width:16px;height:3.5px;border-radius:2px;display:inline-block}.rf-line--wet{background:#2563eb}.rf-line--dry{background:#60a5fa;border-top:1px dashed #fff}.rf-line--550{background:#ef4444}.rf-line--490{background:#f59e0b}.river-forecast-table{border-top:1px solid rgba(37,99,235,.12);display:grid;gap:8px;margin-top:12px}.river-forecast-row{display:grid;grid-template-columns:minmax(70px,0.8fr) minmax(100px,1fr) minmax(100px,1fr);gap:10px;align-items:stretch;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.04)}body.theme-surface-light .river-forecast-row{border-color:rgba(37,99,235,.12);background:rgba(255,255,255,.7)}.river-forecast-row time{display:flex;flex-direction:column;justify-content:center;gap:2px;color:#38bdf8}body.theme-surface-light .river-forecast-row time{color:#24476e}.river-forecast-row time b{font-size:13.5px;font-weight:900;line-height:1.2}.river-forecast-row time small{color:#94a3b8;font-size:11px;font-weight:750;text-transform:uppercase}body.theme-surface-light .river-forecast-row time small{color:#64748b}.river-forecast-scenario{display:flex;flex-direction:column;gap:2px;padding-left:10px;border-left:3px solid #64748b}.river-forecast-scenario--rain{border-left-color:#2563eb}.river-forecast-scenario--dry{border-left-color:#64748b}.river-forecast-scenario span{color:#94a3b8;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.3px}body.theme-surface-light .river-forecast-scenario span{color:#64748b}.river-forecast-scenario strong{font-size:17px;font-weight:950;color:#38bdf8;line-height:1.1;white-space:nowrap}body.theme-surface-light .river-forecast-scenario strong{color:#1476e8}.river-forecast-scenario--dry strong{color:#94a3b8}body.theme-surface-light .river-forecast-scenario--dry strong{color:#475569}.river-forecast-scenario small{color:#94a3b8;font-size:11.5px;font-weight:700;line-height:1.2}body.theme-surface-light .river-forecast-scenario small{color:#64748b}.river-forecast-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.river-map-link,.river-source-link{min-height:36px;display:inline-flex;align-items:center;gap:6px;border-radius:10px;padding:8px 14px;text-decoration:none;font-size:12.5px;font-weight:850}.river-map-link{color:#fff;background:#2563eb}.river-source-link{color:#38bdf8;background:rgba(56,189,248,.1);border:1px solid rgba(56,189,248,.2)}body.theme-surface-light .river-source-link{color:#0284c7;background:rgba(37,99,235,.08);border-color:rgba(37,99,235,.16)}.river-forecast-empty{margin-top:14px;padding:14px;border-radius:12px;background:rgba(100,116,139,.1);color:#94a3b8;font-size:13px;font-weight:750;text-align:center}body.theme-surface-light .river-forecast-empty{color:#64748b}.river-rain-forecast{margin-top:16px;padding:18px 20px;border:1px solid rgba(56,189,248,.2);border-radius:16px;background:linear-gradient(145deg,rgba(15,23,42,.92),rgba(30,41,59,.96));box-shadow:0 6px 24px rgba(0,0,0,.18);box-sizing:border-box;overflow:hidden;max-width:100%}body.theme-surface-light .river-rain-forecast{background:linear-gradient(145deg,rgba(240,249,255,.94),rgba(255,255,255,.96));border-color:rgba(14,116,197,.18);box-shadow:0 6px 20px rgba(14,116,197,.06)}.river-rain-forecast-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.river-rain-forecast-heading span{display:inline-flex;align-items:center;gap:8px;color:#38bdf8;font-size:16px!important;font-weight:850;letter-spacing:-.01em}body.theme-surface-light .river-rain-forecast-heading span{color:#0284c7}.river-rain-forecast-heading small{color:#94a3b8;font-size:13px!important;font-weight:600}body.theme-surface-light .river-rain-forecast-heading small{color:#64748b}.river-rain-forecast-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.river-rain-forecast-day{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:12px 6px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);text-align:center;transition:all .2s ease}body.theme-surface-light .river-rain-forecast-day{background:#fff;border-color:rgba(37,99,235,.12);box-shadow:0 2px 6px rgba(0,0,0,.04)}.river-rain-forecast-day:hover{border-color:#38bdf8;transform:translateY(-2px)}.river-rain-forecast-day .rrf-weekday,.river-rain-forecast-day b{color:#cbd5e1;font-size:13.5px!important;font-weight:850;text-transform:uppercase;letter-spacing:.4px}body.theme-surface-light .river-rain-forecast-day .rrf-weekday,body.theme-surface-light .river-rain-forecast-day b{color:#475569}.river-rain-forecast-day .rrf-volume,.river-rain-forecast-day strong{color:#38bdf8;font-size:16px!important;font-weight:950;white-space:nowrap;line-height:1.1}body.theme-surface-light .river-rain-forecast-day .rrf-volume,body.theme-surface-light .river-rain-forecast-day strong{color:#0284c7}.river-rain-forecast-day .rrf-prob,.river-rain-forecast-day span{color:#94a3b8;font-size:12px!important;font-weight:750}body.theme-surface-light .river-rain-forecast-day .rrf-prob,body.theme-surface-light .river-rain-forecast-day span{color:#64748b}.river-rain-forecast-day .rrf-date{color:#94a3b8;font-size:11px!important;font-weight:750;margin-top:-2px;margin-bottom:2px}body.theme-surface-light .river-rain-forecast-day .rrf-date{color:#64748b}@media (min-width:768px){.river-rain-forecast-grid{gap:10px}.river-rain-forecast-day{padding:14px 8px;border-radius:12px;gap:6px}.river-rain-forecast-day .rrf-weekday,.river-rain-forecast-day b{font-size:14px!important}.river-rain-forecast-day .rrf-date{font-size:12px!important}.river-rain-forecast-day .rrf-volume,.river-rain-forecast-day strong{font-size:18px!important}.river-rain-forecast-day .rrf-prob,.river-rain-forecast-day span{font-size:13px!important}}@media (max-width:680px){.river-rain-forecast-grid{display:flex!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;gap:8px!important;padding:4px 2px 10px!important;scrollbar-width:none!important}.river-rain-forecast-grid::-webkit-scrollbar{display:none!important}.river-rain-forecast-day{flex:0 0 82px!important;min-width:82px!important;max-width:82px!important;scroll-snap-align:start!important;padding:11px 6px!important;border-radius:12px!important;gap:4px!important}.river-rain-forecast-day .rrf-weekday,.river-rain-forecast-day b{font-size:12px!important}.river-rain-forecast-day .rrf-date{font-size:10.5px!important}.river-rain-forecast-day .rrf-volume,.river-rain-forecast-day strong{font-size:15px!important;white-space:nowrap!important}.river-rain-forecast-day .rrf-prob,.river-rain-forecast-day span{font-size:11px!important;white-space:nowrap!important}}.river-map-emergency{margin-top:12px;padding:14px;border:1px solid rgba(20,118,232,.18);border-radius:14px;background:linear-gradient(145deg,rgba(240,249,255,.95),rgba(255,255,255,.94))}.river-emergency-block{margin-top:14px;padding:12px;background:linear-gradient(145deg,rgba(255,247,237,.96),rgba(255,255,255,.96));border:1px solid rgba(255,107,0,.24);border-radius:12px}.river-map-emergency-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.river-map-emergency-heading span{display:block;color:#b64c00;font-size:.48rem;font-weight:900;letter-spacing:.7px;text-transform:uppercase}.river-map-emergency-heading strong{display:block;margin-top:2px;color:#263c5f;font-size:.78rem;font-weight:950}.river-map-emergency-heading svg{width:20px;height:20px;color:#f26912}.river-emergency-contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.river-emergency-contacts a{min-width:0;padding:10px;border-radius:10px;background:#0d274d;color:#fff;text-decoration:none}.river-emergency-contacts small,.river-emergency-contacts span,.river-emergency-contacts strong{display:block}.river-emergency-contacts span{color:#ff9a48;font-size:.46rem;font-weight:900;letter-spacing:.45px;text-transform:uppercase}.river-emergency-contacts strong{margin-top:3px;font-size:.62rem;font-weight:950;letter-spacing:-.15px;white-space:nowrap}.river-emergency-contacts small{margin-top:3px;color:rgba(255,255,255,.66);font-size:.42rem;font-weight:750}.river-native-map{position:relative;overflow:hidden;height:205px;margin-top:10px;border:1px solid rgba(13,39,77,.14);border-radius:10px;background:#dce8ef}.river-native-map iframe{display:block;width:100%;height:100%;border:0}.river-native-map span{position:absolute;right:7px;bottom:7px;padding:5px 7px;border-radius:6px;background:rgba(13,39,77,.88);color:#fff;font-size:.42rem;font-weight:800}.river-inundation-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.river-inundation-heading>div{display:grid;gap:2px}.river-inundation-heading span{color:#53708a;font-size:.42rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.river-inundation-heading strong{color:#102b48;font-size:.74rem;font-weight:950;letter-spacing:-.02em}.river-inundation-heading button{flex:0 0 auto;min-height:28px;padding:6px 9px;border:1px solid rgba(13,39,77,.18);border-radius:7px;background:#fff;color:#12314f;font:800 .47rem/1 inherit;cursor:pointer}.river-inundation-heading button.is-active{background:#12314f;color:#fff;border-color:#12314f}.river-map-scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:8px}.river-map-scenarios:empty{display:none}.river-map-scenarios button{display:grid;gap:2px;min-width:0;padding:7px 6px;border:1px solid rgba(13,39,77,.12);border-radius:7px;background:#fff;color:#52718b;text-align:left;cursor:pointer}.river-map-scenarios button span{overflow:hidden;font-size:.39rem;font-weight:850;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.river-map-scenarios button strong{color:#153755;font-size:.58rem;font-weight:950;letter-spacing:-.02em;white-space:nowrap}.river-map-scenarios button.is-active{border-color:#f97316;background:linear-gradient(135deg,#f97316,#ffb02e);box-shadow:0 4px 10px rgba(249,115,22,.18)}.river-map-scenarios button.is-active span,.river-map-scenarios button.is-active strong{color:#fff}.river-inundation-map{height:255px;margin-top:8px;border-radius:9px;background:#dbe9ef;isolation:isolate}.river-inundation-map[data-map-state=fallback] iframe{display:block}.river-inundation-map:not([data-map-interactive=true]){touch-action:pan-y!important}.river-inundation-map:not([data-map-interactive=true])>*{pointer-events:none!important}.river-inundation-map[data-map-interactive=true]{touch-action:none!important}.river-inundation-map .leaflet-control-attribution{max-width:78%;padding:2px 4px;background:rgba(255,255,255,.82);font-size:8px}.river-inundation-map .leaflet-control-zoom a{color:#12314f}.river-map-note{margin:8px 0 0;color:#264761;font-size:.48rem;font-weight:750;line-height:1.35}.river-map-source{margin:5px 0 0;color:#71869a;font-size:.38rem;font-weight:700;line-height:1.3}.river-attention-panel{margin:14px 0;padding:13px;border:1px solid rgba(37,99,235,.14);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(248,251,255,.84))}.river-attention-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px}.river-attention-heading span{display:block;color:#1d5fbf;font-size:.47rem;font-weight:900;letter-spacing:.7px;text-transform:uppercase}.river-attention-heading strong{display:block;margin-top:2px;color:#173b72;font-size:.72rem;font-weight:950}.river-attention-heading small{max-width:104px;color:var(--text-muted);font-size:.43rem;font-weight:750;line-height:1.18;text-align:right}.river-attention-track{display:grid;grid-template-columns:repeat(5,minmax(86px,1fr));gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.river-attention-item{min-width:86px;padding:8px;border:1px solid rgba(100,116,139,.15);border-top:3px solid var(--river-alert);border-radius:9px;background:#fff}.river-attention-item span{display:block;color:#3c4d64;font-size:.47rem;font-weight:900;line-height:1.1}.river-attention-item strong{display:block;margin-top:4px;color:var(--river-alert);font-size:.48rem;font-weight:950;line-height:1.15}.river-attention-item.is-current{box-shadow:0 0 0 2px var(--river-alert),0 5px 14px rgba(15,23,42,.08)}@media (max-width:480px){.river-forecast-panel{padding:12px}.river-forecast-heading{align-items:flex-start}.river-forecast-row{grid-template-columns:1fr;gap:8px;padding:10px}.river-forecast-row time{flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:6px}body.theme-surface-light .river-forecast-row time{border-bottom-color:rgba(37,99,235,.1)}.river-forecast-row time b{font-size:13px!important}.river-forecast-row time small{font-size:11px!important}.river-forecast-scenario strong{font-size:16px!important}.river-forecast-scenario small{font-size:11px!important}.river-emergency-contacts{grid-template-columns:1fr}.river-emergency-contacts strong{font-size:.72rem}.river-native-map{height:190px}.river-attention-panel{padding:12px}.river-attention-track{grid-template-columns:repeat(5,minmax(82px,1fr))}.river-attention-item{min-width:82px;padding:7px}}@media(max-width:480px){.river-inundation-map{height:246px}.river-map-scenarios button{padding:7px 5px}.river-map-scenarios button strong{font-size:.55rem}.river-map-note{font-size:.5rem}}@media (max-width:430px){.weather-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.weather-metric{min-height:64px;padding:7px}}.app-title{font-family:var(--font-display);font-weight:900;font-size:1.6rem;letter-spacing:-1.2px;line-height:1}.app-title span{color:var(--primary);font-style:italic}.brand-logo{height:62px;width:auto;object-fit:contain;margin-bottom:10px;filter:drop-shadow(0 10px 30px rgba(0, 0, 0, .55))}.app-subtitle{text-decoration:none;color:var(--text-muted);font-size:.65rem;font-weight:700;margin-top:6px;letter-spacing:1px;text-transform:uppercase}.view{display:none}.view.active{display:block;animation:viewFadeIn .25s ease}#view-home{padding-top:0}#view-comunidade{padding-top:0}#comunidade-full-container{margin-top:0}@keyframes viewFadeIn{from{opacity:0}to{opacity:1}}@keyframes skeleton-pulse{0%,100%{opacity:.3}50%{opacity:.6}}.skeleton{background:var(--card-border);border-radius:12px;animation:skeleton-pulse 1.8s ease-in-out infinite}.playing-bar-container{display:flex;align-items:flex-end;gap:2px;height:12px;position:absolute;bottom:8px;right:8px}.playing-bar{width:2px;height:100%;background:var(--primary);animation:playing .8s ease-in-out infinite;transform-origin:bottom}.playing-bar:nth-child(2){animation-delay:.2s}.playing-bar:nth-child(3){animation-delay:.4s}@keyframes playing{0%,100%{transform:scaleY(.3)}50%{transform:scaleY(1)}}.playing-bar-container.paused .playing-bar{animation-play-state:paused!important;transform:scaleY(.3)!important}.playing-bar-container.loading .playing-bar{animation:playing-loading 1.2s ease-in-out infinite!important}@keyframes playing-loading{0%,100%{opacity:.25;transform:scaleY(.3)}50%{opacity:.85;transform:scaleY(.7)}}@keyframes spin{to{transform:rotate(360deg)}}.skeleton-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:24px;padding:18px;margin-bottom:16px;overflow:hidden;position:relative}.skeleton-line{height:12px;background:var(--card-border);border-radius:4px;margin-bottom:8px;position:relative;overflow:hidden}.skeleton-line::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(var(--primary-rgb),.05),transparent);animation:skeleton-shimmer 1.5s infinite}@keyframes skeleton-shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes sosPulse{0%,100%{box-shadow:0 0 0 0 rgba(231,76,60,.4);opacity:1}50%{box-shadow:0 0 0 6px rgba(231,76,60,0);opacity:.8}}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutRight{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100px)}}.tabs-container{background:var(--glass-bg);backdrop-filter:blur(20px);border-radius:50px;padding:5px;display:flex;margin-bottom:20px;border:1px solid var(--glass-border)}.tab-btn{flex:1;padding:10px;border:none;background:0 0;color:var(--text-muted);font-family:var(--font-ui);font-weight:700;font-size:.7rem;text-transform:uppercase;cursor:pointer;border-radius:50px;transition:all .3s ease}.tab-btn.active{background:var(--primary);color:var(--on-primary);box-shadow:0 4px 12px rgba(212,168,67,.3)}.agenda-view-title{display:flex;flex-direction:column;gap:2px;padding:14px 0 10px}.agenda-view-title span:first-child{font-family:var(--font-display, var(--font-ui))}.agenda-tabs-sticky{position:sticky;top:calc(var(--safe-top) + var(--sticky-search-offset,86px));z-index:45;padding:8px 0 14px;margin:0 0 10px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-color) 96%,transparent) 0,color-mix(in srgb,var(--bg-color) 88%,transparent) 78%,transparent 100%);backdrop-filter:blur(12px)}.agenda-tabs-sticky .tabs-container{margin-bottom:0}#view-agenda .tabs-container{padding:4px;border-radius:18px;background:var(--card-bg);border-color:var(--card-border);box-shadow:0 2px 8px var(--surface-shadow)}#view-agenda .tab-btn{padding:9px 8px;border-radius:14px;font-size:.62rem;letter-spacing:.06em}#view-agenda .tab-btn.active{background:var(--primary);color:var(--on-primary);box-shadow:0 4px 12px rgba(var(--primary-rgb),.3)}.agenda-kicker{display:flex;align-items:center;gap:8px;padding:0 1px 10px;margin-top:-2px;color:var(--text-muted);font-size:.56rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.agenda-kicker span:first-child{color:var(--primary)}.agenda-kicker span+span::before{content:"";display:inline-block;width:4px;height:4px;margin-right:8px;border-radius:50%;background:var(--card-border);vertical-align:middle}@media (min-width:1200px){.agenda-tabs-sticky{top:calc(var(--safe-top) + var(--sticky-search-offset,86px))}#view-agenda{overflow:hidden}}.filter-chip[data-tone=radar].active{background:var(--radar-blue)}.filter-chip[data-tone=esporte].active{background:var(--esporte-green)}.filter-chip[data-tone=plural].active{background:var(--plural-purple)}.news-badge--radar{background:var(--primary);color:var(--on-primary,#fff)}.news-badge--esporte{background:var(--esporte-green);color:#fff}.news-badge--plural{background:var(--plural-purple);color:#fff}.btn-action--radar{background:var(--radar-blue)!important}.btn-action--esporte{background:var(--esporte-green)!important}.btn-action--plural{background:var(--plural-purple)!important}.home-section-head[data-brand=radar] .section-title{color:var(--radar-blue)}.home-section-head[data-brand=esporte] .section-title{color:var(--esporte-green)}.home-section-head[data-brand=plural] .section-title{color:var(--plural-purple)}.home-section-head[data-brand=radar] .home-link-btn{color:#1b255f!important;background:0 0!important;border:none!important}.home-section-head[data-brand=esporte] .home-link-btn{color:#1b255f!important;background:0 0!important;border:none!important}.home-section-head[data-brand=plural] .home-link-btn{color:#1b255f!important;background:0 0!important;border:none!important}.home-link-btn:hover{text-decoration:underline!important;text-decoration-color:#f97316!important}.home-media-card{background:radial-gradient(circle at 20% 20%,rgba(245,197,24,.16),transparent 34%),radial-gradient(circle at 80% 10%,rgba(14,165,233,.14),transparent 32%),linear-gradient(135deg,rgba(13,20,50,.96),rgba(9,12,26,.98))}.home-event-slide-card{background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(247,248,252,.96)),radial-gradient(circle at 100% 0,rgba(var(--event-rgb,var(--primary-rgb)),.2),transparent 40%);background-size:cover;background-position:center;box-shadow:0 12px 40px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);border:1px solid rgba(var(--event-rgb,var(--primary-rgb)),.15);color:#172033!important;animation:none;transform:none;transition:none;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none}.home-event-calendar-card{padding:16px;min-height:260px;gap:16px!important}.home-event-calendar-page{border-radius:20px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 4px 12px rgba(0,0,0,.04);width:100%;display:flex;flex-direction:column;align-items:center;overflow:hidden;position:relative;z-index:2}.home-event-calendar-page::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:rgb(var(--event-rgb,var(--primary-rgb)))}.home-event-month{font-size:10px;font-weight:800;text-transform:uppercase;color:rgb(var(--event-rgb,var(--primary-rgb)));text-align:center;margin-top:6px;letter-spacing:.5px}.home-event-day{font-size:24px;font-weight:800;text-align:center;color:#0f172a;line-height:1.1;letter-spacing:-.5px}.home-event-content{display:flex;flex-direction:column;justify-content:center;gap:6px;z-index:2;position:relative}.home-event-badge{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:rgb(var(--event-rgb,var(--primary-rgb)));background:rgba(var(--event-rgb,var(--primary-rgb)),.1);padding:4px 8px;border-radius:6px;display:inline-flex;align-items:center;gap:4px;width:fit-content}.home-event-title{font-size:17px;font-weight:800;color:#0f172a;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance}.home-event-location{font-size:13px;color:#64748b;display:flex;align-items:center;gap:6px;font-weight:500}.home-event-location i{width:14px;height:14px;color:rgb(var(--event-rgb,var(--primary-rgb)))}.home-event-slide-nav{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.9);backdrop-filter:blur(8px);border:1px solid rgba(15,23,42,.05);box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;color:#0f172a;cursor:pointer;z-index:5;transition:all .2s ease}.home-event-slide-nav:hover{background:#fff;transform:translateY(-50%) scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.12)}.home-event-slide-nav.prev{left:-12px}.home-event-slide-nav.next{right:-12px}.home-event-slide-nav i{width:18px;height:18px}.home-event-calendar-month{width:100%;padding:10px 6px;background:linear-gradient(135deg,rgb(var(--event-rgb,var(--primary-rgb))),color-mix(in srgb,rgb(var(--event-rgb,var(--primary-rgb))) 80%,#fff));color:#fff;font-size:.62rem;font-weight:900;letter-spacing:1.5px;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.2)}.home-event-calendar-day{color:#0f172a;font-family:var(--font-display);font-size:3.2rem;line-height:.9;font-weight:950;margin-top:16px;letter-spacing:-2px}.home-event-calendar-weekday{color:#64748b;font-size:.65rem;font-weight:800;text-transform:uppercase;margin-top:6px;letter-spacing:.1em}.home-event-calendar-time{width:calc(100% - 12px);margin:auto 6px 8px;padding:8px 6px;border-radius:12px;background:rgba(var(--event-rgb,var(--primary-rgb)),.1);color:rgb(var(--event-rgb,var(--primary-rgb)));font-size:.6rem;font-weight:900;text-align:center;line-height:1.3;border:1px solid rgba(var(--event-rgb,var(--primary-rgb)),.15)}.home-event-calendar-info{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:28px 10px 8px 0}.home-event-slide-thumb{width:72px;height:52px;object-fit:cover;border-radius:10px;align-self:flex-start;border:1px solid rgba(15,23,42,.1);box-shadow:0 5px 14px rgba(15,23,42,.12);pointer-events:none;-webkit-user-drag:none;user-select:none}.home-event-slide-thumb--empty{display:flex;align-items:center;justify-content:center;background:rgba(var(--event-rgb,var(--primary-rgb)),.1);color:rgb(var(--event-rgb,var(--primary-rgb)))}@media (max-width:640px){.home-event-slide-thumb{width:58px;height:42px}}.home-event-slide-card i,.home-event-slide-card svg{color:currentColor!important;stroke:currentColor!important}.home-event-slide-badge{position:absolute;top:14px;left:140px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;min-width:112px;min-height:28px;box-sizing:border-box;border-radius:999px;background:rgba(var(--event-rgb,var(--primary-rgb)),.12);border:1px solid rgba(var(--event-rgb,var(--primary-rgb)),.22);color:rgb(var(--event-rgb,var(--primary-rgb)))!important;font-size:.55rem;font-weight:900;text-transform:uppercase;letter-spacing:.5px;backdrop-filter:blur(8px)}.home-event-slide-badge i{width:12px;height:12px}.home-event-slide-content{min-width:0;text-shadow:none}.home-event-slide-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#0f172a;font-size:1.1rem;font-weight:900;line-height:1.25;margin-bottom:0;overflow-wrap:anywhere;letter-spacing:-.3px}.home-event-slide-meta{min-width:0;flex-wrap:wrap;line-height:1.25}.home-event-slide-meta i{flex:0 0 11px;height:11px}.home-event-calendar-action{position:absolute;top:10px;right:10px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;background:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 3px 10px rgba(0,0,0,.22);color:#0f172a;z-index:12;margin:0;cursor:pointer;transition:transform .2s cubic-bezier(.4, 0, .2, 1),background .2s}.home-event-calendar-action:hover{transform:scale(1.08)}.home-event-calendar-action i{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1;margin:0;position:relative;z-index:1;pointer-events:none}.home-event-slide-card.is-event-light .home-event-calendar-action{background:rgba(255,255,255,.72);border-color:rgba(0,0,0,.14);box-shadow:0 3px 10px rgba(0,0,0,.12)}.home-event-slide-card.is-event-light .home-event-calendar-action i{color:#111827}.home-event-slide-card.is-event-light{color:#111827}.home-event-slide-card.is-event-light .home-event-calendar-month{text-shadow:none}.home-event-slide-card.is-event-light .home-event-calendar-month,.home-event-slide-card.is-event-light .home-event-calendar-time,.home-event-slide-card.is-event-light .home-event-slide-badge,.home-event-slide-card.is-event-light .home-event-slide-title{color:#111827!important}.home-event-slide-card.is-event-light .home-event-calendar-time,.home-event-slide-card.is-event-light .home-event-slide-badge{background:rgba(0,0,0,.06);border-color:rgba(0,0,0,.12)}.home-event-slide-card.is-event-light .home-event-location i,.home-event-slide-card.is-event-light .home-event-location span{color:#374151!important;stroke:#374151!important}.card.news-card,.event-card,.guide-card,.home-media-card,.home-news-card-hover,.news-cover-container,.ondeir-card{-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:radial-gradient(white,black)}.home-media-skeleton{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;background:rgba(9,12,26,.88)}.media-pending{background:rgba(9,12,26,.88)}.home-media-skeleton::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);transform:translateX(-100%);animation:home-media-shimmer 1.5s infinite}.media-failed{background:linear-gradient(135deg,rgba(27,37,95,.94),rgba(9,12,26,.96))!important}.media-failed .home-media-skeleton{background:0 0!important}.media-failed .home-media-skeleton span,.media-failed .home-media-skeleton::after{display:none!important}.home-media-img.image-failed{display:none!important}.home-media-img{position:relative;z-index:1;color:transparent;font-size:0;opacity:0;transition:opacity .3s ease}.home-media-img.is-loaded{opacity:1}.guide-media-img{opacity:0;transition:opacity .24s ease}.guide-media-img.is-loaded{opacity:1}.guide-media-img.image-failed{display:none!important}.guide-company-card__media.media-pending,.home-guide-discovery-card__media.media-pending{background-color:#0d173a}.perf-eco-mode .home-media-img{opacity:1!important;transition:none!important}.home-small-news-card{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:12px;cursor:pointer;min-width:0}.home-small-news-card__thumb{position:relative;width:54px;height:54px;flex:0 0 54px;overflow:hidden;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07);-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:radial-gradient(white,black)}.home-small-news-card__thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit;background:0 0;transform:translateZ(0) scale(1.04)}.home-small-news-card__body{flex:1;min-width:0;border-left:4px solid var(--news-accent,var(--primary));padding-left:11px}.home-small-news-card__eyebrow{display:block;margin-bottom:4px;color:var(--news-accent,var(--primary));font-size:.46rem;font-weight:900;letter-spacing:1px;line-height:1;text-transform:uppercase}.home-small-news-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--text-color);font-size:.9rem;font-weight:700;line-height:1.25;opacity:.9}@keyframes home-media-shimmer{100%{transform:translateX(100%)}}.event-emphasis{background:linear-gradient(135deg,rgba(212,168,67,.15),rgba(27,37,95,.2))!important;border:1px solid rgba(212,168,67,.3)!important;box-shadow:0 10px 25px rgba(212,168,67,.15)!important}.all-day-strip{display:flex;gap:10px;overflow-x:auto;padding-bottom:20px;margin-bottom:10px;min-width:0;scrollbar-width:none}.all-day-strip::-webkit-scrollbar{display:none}.date-chip{background:var(--card-bg);backdrop-filter:blur(10px);border:1px solid var(--card-border);padding:8px 14px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;width:auto;max-width:100%;min-width:0;font-size:.75rem;font-weight:700;color:var(--text-color);box-shadow:0 4px 12px rgba(0,0,0,.2);cursor:pointer;transition:transform .2s,box-shadow .2s}.date-chip:active{transform:scale(.96)}.date-chip__date,.date-chip__sep,.date-chip__status{flex:0 0 auto}.date-chip__title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strip-arrow{background:var(--card-bg);border:1px solid var(--card-border);color:var(--text-color);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;font-weight:700;flex-shrink:0;transition:.2s;line-height:1;padding:0}.strip-arrow:hover{background:rgba(212,168,67,.2);border-color:var(--primary)}.card{background:var(--card-bg);backdrop-filter:blur(25px);border:1px solid var(--card-border);border-radius:28px;padding:16px;margin-bottom:12px;position:relative;box-shadow:0 15px 35px rgba(0,0,0,.1);color:var(--text-color);transition:transform .2s ease,box-shadow .2s ease}.event-banner{width:100%;height:100%;object-fit:cover;display:block}.event-visual{--event-rgb:255,78,0;position:relative;width:100%;height:100%;min-height:220px;overflow:hidden;border-radius:28px 28px 0 0;background:radial-gradient(circle at 18% 18%,rgba(var(--event-rgb),.24),transparent 34%),radial-gradient(circle at 82% 28%,rgba(255,255,255,.1),transparent 26%),linear-gradient(135deg,rgba(var(--event-rgb),.18),rgba(9,12,26,.98) 62%);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.event-visual::before{content:"";position:absolute;inset:12px;border-radius:24px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:.72}.event-visual__grid{position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:18px 18px;mask-image:radial-gradient(circle at center,black,transparent 78%)}.event-visual__orb{position:absolute;border-radius:8px;background:rgba(var(--event-rgb),.22);box-shadow:0 0 0 1px rgba(var(--event-rgb),.18)}.event-visual__orb--one{width:72px;height:72px;left:28px;bottom:26px;transform:rotate(12deg)}.event-visual__orb--two{width:42px;height:42px;right:42px;top:38px;transform:rotate(-10deg);opacity:.7}.event-visual__emoji{position:absolute;top:22px;left:50%;transform:translateX(-50%);z-index:2;min-width:52px;height:42px;padding:0 13px;border-radius:999px;display:grid;place-items:center;font-size:1.45rem;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.22);box-shadow:0 12px 34px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.18);backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35)}.event-visual--compact{min-height:96px}.event-visual--home{min-height:100%;border-radius:24px}.event-visual--home::before{border-radius:22px}.event-visual--compact::before{inset:8px;border-radius:18px}.event-visual--compact .event-visual__emoji{top:50%;transform:translate(-50%,-50%);height:38px;min-width:48px;font-size:1.3rem}@media (max-width:430px){.event-visual{min-height:190px}.event-visual--compact{min-height:88px}}.home-event-slide-arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:rgba(15,23,42,.76);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;display:flex!important;align-items:center;justify-content:center;cursor:pointer;z-index:25;transition:transform .15s ease,background-color .15s ease,border-color .15s ease;padding:0;box-shadow:0 4px 16px rgba(0,0,0,.35);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.home-event-slide-arrow:hover{background:rgba(15,23,42,.94);border-color:rgba(255,255,255,.6);transform:translateY(-50%) scale(1.08)}.home-event-slide-arrow:active{background:#0f172a;transform:translateY(-50%) scale(.92)}.home-event-slide-arrow--left{left:8px}.home-event-slide-arrow--right{right:8px}.home-event-slide-arrow i,.home-event-slide-arrow svg{width:18px;height:18px;pointer-events:none}body.light-mode .home-event-slide-arrow,body.theme-surface-light .home-event-slide-arrow{background:rgba(255,255,255,.88);border-color:rgba(0,0,0,.14);color:#0f172a;box-shadow:0 4px 16px rgba(0,0,0,.12)}body.light-mode .home-event-slide-arrow:hover,body.theme-surface-light .home-event-slide-arrow:hover{background:#fff;border-color:rgba(0,0,0,.25)}.home-carousel-hdr-arrow{width:28px;height:28px;border-radius:50%;border:1px solid var(--card-border,rgba(255,255,255,.12));background:rgba(255,255,255,.06);color:var(--text-color,#fff);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,transform .15s ease,border-color .2s ease;padding:0;flex-shrink:0}.home-carousel-hdr-arrow:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.25);transform:scale(1.06)}.home-carousel-hdr-arrow:active{transform:scale(.94)}body.light-mode .home-carousel-hdr-arrow,body.theme-surface-light .home-carousel-hdr-arrow{background:rgba(15,23,42,.05);border-color:rgba(15,23,42,.1);color:#1e293b}body.light-mode .home-carousel-hdr-arrow:hover,body.theme-surface-light .home-carousel-hdr-arrow:hover{background:rgba(15,23,42,.1)}.home-event-location{display:flex;align-items:center;gap:7px;margin-bottom:4px;min-width:0}.home-event-location i{width:13px;height:13px;flex:0 0 13px;color:rgb(var(--event-rgb,var(--primary-rgb)));display:block;transform:translateY(-.5px)}.home-event-location span{font-size:.68rem;font-weight:700;color:#6b7280;line-height:1.28;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.news-cover-container{width:calc(100% + 36px);margin:-18px -18px 14px -18px;height:230px;position:relative;overflow:hidden;border-bottom:1px solid var(--glass-border);border-radius:28px 28px 0 0}.news-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .35s ease}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.card-type{font-size:.6rem;font-weight:900;text-transform:uppercase;color:var(--primary)}.news-badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid transparent;line-height:1}.news-badge--radar{color:#6bb8ff;background:rgba(32,113,217,.14);border-color:rgba(107,184,255,.28)}.news-badge--esporte{color:#6fdf8b;background:rgba(37,153,74,.14);border-color:rgba(111,223,139,.28)}.news-badge--plural{color:#b87aff;background:rgba(76,29,149,.25);border-color:rgba(120,60,200,.35)}.guide-subtab.active{background:rgba(255,255,255,.1);color:#fff;border-color:var(--primary)}.social-btn{display:flex;align-items:center;gap:6px;font-size:.7rem;font-weight:800;opacity:.6;cursor:pointer;transition:all .2s ease}.social-btn:hover{opacity:1;transform:translateY(-2px)}.social-btn i{width:16px}.social-btn .count{min-width:10px}.chat-bubble{padding:10px 14px;border-radius:18px;font-size:.85rem;max-width:80%;margin-bottom:8px;line-height:1.4}.chat-bubble.mine{background:var(--primary);color:var(--on-primary);align-self:flex-end;border-bottom-right-radius:4px}body.theme-surface-light .chat-bubble.theirs{background:var(--card-bg);border:1px solid var(--card-border);color:var(--text-color)}.chat-bubble.theirs{background:rgba(255,255,255,.1);color:#fff;align-self:flex-start;border-bottom-left-radius:4px}.status-badge{font-size:.55rem;font-weight:900;padding:4px 8px;border-radius:6px;text-transform:uppercase}.status-badge.sold{background:#ff3b30;color:#fff}.status-badge.active{background:#34c759;color:#fff}.status-badge.paused{background:rgba(255,255,255,.12);color:rgba(255,255,255,.72)}.guide-item--closed{opacity:.55;filter:grayscale(.25)}.guide-item--closed.active{opacity:.72}.share-icon-btn{background:rgba(255,255,255,.1);border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}.header-btn{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;background:0 0;border:none;color:var(--text-color);cursor:pointer;padding:0;margin:0;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:12px;transition:background .2s ease}.header-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.header-btn i{width:22px;height:22px;display:flex;align-items:center;justify-content:center;pointer-events:none}.header-btn.is-favorite i{color:#ffd166!important}.header-btn:active{background:rgba(255,255,255,.08);transform:scale(.92)}.header-btn--primary i{color:var(--primary)}.header-btn--danger i{color:#e74c3c}.header-icon-btn{width:22px;height:22px;opacity:.85;cursor:pointer;color:var(--text-color);display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.header-icon-btn.is-favorite{color:#ffd166!important;opacity:1}.header-bar{display:flex;align-items:center;gap:4px;padding:6px 12px 0;position:relative;z-index:2}.header-bar-left{display:flex;align-items:center;gap:2px;flex-shrink:0}.header-bar-center{flex:1;text-align:center;min-width:0}.header-bar-center .app-title{margin:0;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-bar-right{display:flex;align-items:center;gap:2px;flex-shrink:0}.header-search{display:flex;align-items:center;gap:8px;padding:6px 12px 10px;position:relative;z-index:2}.header-search-inner{flex:1;display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:8px 16px;min-height:44px}.header-search-inner input[type=search]{background:0 0;border:none;color:#fff;width:100%;outline:0;font-family:var(--font-ui);font-size:.85rem;-webkit-appearance:none}.header-search-inner input[type=search]::-webkit-search-cancel-button,.header-search-inner input[type=search]::-webkit-search-decoration{-webkit-appearance:none}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}.view.active{animation:premium-view-in 190ms cubic-bezier(.2,.75,.25,1) both!important;transform-origin:50% 12%}@keyframes premium-view-in{from{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}:where(.news-card,.social-post-card,.guide-item,.search-browse-section){content-visibility:auto;contain-intrinsic-size:auto 220px}:where(.modal-card,.bookmark-modal__card,.agenda-event-modal__sheet,.profile-modal-card){will-change:transform,opacity}.agenda-event-modal.open .agenda-event-modal__sheet,.bookmark-modal.open .bookmark-modal__card{animation:premium-sheet-in 220ms cubic-bezier(.2,.8,.25,1) both}@keyframes premium-sheet-in{from{opacity:.65;transform:translateY(14px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.agenda-event-modal.open .agenda-event-modal__sheet,.bookmark-modal.open .bookmark-modal__card,.view.active{animation:none!important}}@media (max-width:360px){.header-bar{padding:4px 8px 0;gap:2px}.header-search{padding:4px 8px 8px}.header-btn{min-width:40px;min-height:40px}}.card-title{font-family:var(--font-ui);font-weight:900;font-size:1.35rem;margin-bottom:12px;line-height:1.2;color:var(--text-color)}.location-pill{display:inline-flex;align-items:flex-start;gap:10px;padding:10px 16px;border-radius:18px;background:var(--surface-input);border:1px solid var(--card-border);box-shadow:0 4px 14px rgba(0,0,0,.06);margin-bottom:15px;max-width:100%;text-decoration:none;color:var(--text-color)!important}.location-pill__label{font-size:.65rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--primary);margin-right:4px}.location-pill__value{font-size:.85rem;font-weight:800;color:var(--text-color);overflow:visible;text-overflow:initial;white-space:normal;line-height:1.28}.event-card--focused{border-color:rgba(255,78,0,.72)!important;box-shadow:0 0 0 1px rgba(255,78,0,.45),0 18px 48px rgba(0,0,0,.34)}.card-detail{display:flex;align-items:center;gap:10px;font-size:1rem;color:var(--text-muted);margin-bottom:8px}.card-detail i{width:16px;color:var(--primary)}.agenda-status{display:inline-flex;align-items:center;min-height:22px;padding:4px 9px;border-radius:999px;font-size:.52rem;font-weight:900;text-transform:uppercase;letter-spacing:.5px;color:rgba(255,255,255,.82);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1)}.agenda-status--done{color:rgba(255,255,255,.48);background:rgba(255,255,255,.04)}.agenda-status--live{color:#06120d;background:#34d399;border-color:rgba(52,211,153,.7)}.agenda-status--next{color:#111;background:var(--primary);border-color:rgba(255,255,255,.18)}.agenda-status--future,.agenda-status--today,.agenda-status--tomorrow{color:#fff;background:rgba(255,78,0,.16);border-color:rgba(255,78,0,.28)}.agenda-mode-head,.agenda-month-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 14px}.agenda-mode-eyebrow{font-size:.56rem;font-weight:900;text-transform:uppercase;letter-spacing:1.4px;color:var(--primary);opacity:.85}.agenda-mode-title{font-size:1.18rem;font-weight:900;line-height:1.1;margin-top:3px}.agenda-timeline{position:relative;display:grid;gap:14px}.agenda-timeline-line{position:absolute;left:68px;top:8px;bottom:8px;width:2px;border-radius:2px;pointer-events:none}.agenda-timeline-group{display:grid;gap:10px}.agenda-timeline-group__label{margin-left:40px;color:var(--primary);font-size:.58rem;font-weight:900;text-transform:uppercase;letter-spacing:1.2px;opacity:.86}.agenda-timeline-item{display:grid;grid-template-columns:24px minmax(0,1fr);gap:16px;align-items:start}.agenda-timeline-rail{position:relative;padding-top:14px;text-align:center}.agenda-timeline-rail::after{content:"";position:absolute;top:18px;left:12px;transform:translateX(-50%);width:11px;height:11px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 5px rgba(255,78,0,.12);transition:all .3s ease}.agenda-timeline-item.is-past .agenda-timeline-rail::after{background:rgba(255,255,255,.3);box-shadow:none}.agenda-timeline-item.is-past .agenda-timeline-card{opacity:.7;filter:grayscale(.6)}.agenda-timeline-item.is-live .agenda-timeline-rail::after{background:var(--item-color,var(--primary));box-shadow:0 0 0 6px var(--item-shadow,rgba(255,78,0,.2));animation:var(--item-anim,pulse-live-orange) 2s infinite}.agenda-timeline-item.is-live .agenda-timeline-card .event-card--compact{border-color:var(--item-color,rgba(255,78,0,.5));box-shadow:0 8px 24px var(--item-shadow,rgba(255,78,0,.15))}.agenda-timeline-item.is-allday .agenda-timeline-rail::after{background:var(--primary);box-shadow:0 0 0 5px rgba(212,168,67,.12);width:9px;height:9px;left:12px;transform:translateX(-50%)}.agenda-timeline-item.is-allday.is-past .agenda-timeline-rail::after{background:rgba(255,255,255,.3);box-shadow:none}.agenda-timeline-item.is-future .agenda-timeline-rail::after{background:0 0;border:2px solid rgba(255,255,255,.3);box-shadow:none;width:7px;height:7px;left:12px;transform:translateX(-50%)}.agenda-timeline-item.is-agenda-target .agenda-timeline-rail::after{background:var(--item-color,var(--primary));box-shadow:0 0 0 6px var(--item-shadow,rgba(255,78,0,.2))}.agenda-clock-marker{position:absolute;left:68px;top:clamp(8px,var(--now-top,0%),calc(100% - 8px));z-index:4;width:13px;height:13px;border-radius:50%;background:var(--primary);border:2px solid rgba(8,13,18,.96);box-shadow:0 0 0 5px rgba(212,168,67,.16),0 0 15px rgba(212,168,67,.34);transform:translate(-50%,-50%);pointer-events:none;scroll-margin-top:130px}.agenda-hour-row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:start}.agenda-hour-label{padding-top:14px;font-size:.68rem;font-weight:700;color:var(--text-muted);text-align:right;font-family:var(--font-ui)}.agenda-hour-content{display:grid;gap:8px}.agenda-timeline-item.is-empty{min-height:50px}.agenda-timeline-card.empty-slot{height:100%;min-height:50px}.agenda-timeline-rail span{display:inline-flex;max-width:74px;padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);font-size:.62rem;font-weight:900;color:rgba(255,255,255,.74)}.agenda-timeline-card .card{margin-bottom:0}.agenda-timeline-card .event-card--compact{border-radius:20px!important;box-shadow:0 10px 24px rgba(0,0,0,.1);transition:all .3s ease}.event-summary-card{width:100%;min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:12px;border-radius:18px;border:1px solid var(--card-border);background:linear-gradient(145deg,var(--card-bg),var(--surface-input));color:var(--text-color);cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.1)}.event-summary-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.event-summary-card__date{min-height:58px;border-radius:14px;display:grid;place-content:center;text-align:center;background:rgba(var(--primary-rgb),.12);border:1px solid rgba(var(--primary-rgb),.2)}.event-summary-card__date span{font-size:.51rem;font-weight:900;letter-spacing:.8px;color:var(--primary)}.event-summary-card__date strong{font-size:1.24rem;line-height:1.05}.event-summary-card__body{min-width:0}.event-summary-card__top{min-width:0;display:flex;align-items:center;gap:7px;font-size:.58rem;font-weight:850;color:var(--text-muted)}.event-summary-card__top .agenda-status{margin-left:auto;flex:0 0 auto}.event-summary-card h3{margin:5px 0 4px;font-size:.88rem;line-height:1.25;font-weight:900;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.event-summary-card p{margin:0;display:flex;align-items:center;gap:5px;min-width:0;font-size:.62rem;color:var(--text-muted)}.event-summary-card p i{width:12px;flex:0 0 auto}.event-summary-card p span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-summary-card__arrow{width:17px;color:var(--text-muted)}.agenda-timeline-empty{margin-left:40px;padding:10px 0;font-size:.62rem;color:rgba(255,255,255,.18);font-style:italic}.event-card--compact .card-title{font-size:1.12rem!important;margin-bottom:10px!important;line-height:1.2!important}.event-card--compact .location-pill{margin-bottom:10px!important;padding:8px 12px!important;border-radius:14px!important;font-size:.8rem!important;background:var(--surface-input)!important;border:1px solid var(--card-border)!important;color:var(--text-color)!important}.event-card--compact .location-pill__value{font-size:.82rem!important}.event-card--compact .card-detail{font-size:.88rem!important;margin-bottom:4px!important;gap:7px!important}.event-card--compact .card-header{margin-bottom:7px!important}.event-card--compact .card-title span[style*="Dia todo"]{display:inline-block;font-size:.58rem!important;vertical-align:middle;margin-left:4px}.agenda-week-calendar{display:grid;grid-template-columns:repeat(7,minmax(142px,1fr));gap:10px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}@media (min-width:768px){.agenda-week-calendar{grid-template-columns:repeat(7,minmax(0,1fr));overflow-x:hidden;gap:8px}}.agenda-month-scroll::-webkit-scrollbar,.agenda-week-calendar::-webkit-scrollbar{display:none}.agenda-week-day{min-height:180px;border-radius:20px;padding:12px;background:var(--card-bg);border:1px solid var(--card-border);color:var(--text-color)}.agenda-week-day.is-today{border-color:rgba(var(--primary-rgb),.36);background:linear-gradient(160deg,rgba(var(--primary-rgb),.12),var(--card-bg))}.agenda-month-day.is-agenda-target,.agenda-week-day.is-agenda-target{border-color:rgba(52,211,153,.5);box-shadow:0 0 0 1px rgba(52,211,153,.18),0 14px 32px rgba(0,0,0,.16)}.agenda-week-day__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;color:var(--text-muted);font-size:.62rem;font-weight:900;text-transform:uppercase}.agenda-week-day__head strong{font-size:1rem;color:var(--text-color)}.agenda-month-day__events,.agenda-week-day__events{display:grid;gap:7px}.agenda-mini-event{width:100%;border:1px solid var(--card-border);border-left:3px solid rgba(255,78,0,.72);border-radius:12px;padding:8px 9px;background:var(--surface-input);color:var(--text-color);text-align:left;cursor:pointer}.agenda-mini-event.is-active{border-color:var(--primary);box-shadow:0 0 0 1px rgba(255,78,0,.18)}.agenda-mini-event--done{opacity:.55;border-left-color:rgba(255,255,255,.24)}.agenda-mini-event--live{border-left-color:#34d399}.agenda-mini-event--next{border-left-color:var(--primary)}.agenda-mini-event__status,.agenda-mini-event__time{display:block;font-size:.52rem;font-weight:900;text-transform:uppercase;color:var(--primary)}.agenda-mini-event__title{display:block;margin-top:3px;font-size:.68rem;font-weight:850;line-height:1.18;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word}.agenda-mini-event__status{margin-top:5px;color:var(--text-muted)}.agenda-empty-day,.agenda-select-hint{border:1px dashed rgba(255,255,255,.1);border-radius:16px;padding:16px;color:rgba(255,255,255,.34);font-size:.72rem;font-weight:800;text-align:center}.agenda-selected-event{margin-top:16px}.agenda-selected-event .card{margin-bottom:0}.agenda-month-nav{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:#fff;font-size:1.5rem;line-height:1;cursor:pointer}.agenda-month-today{border:1px solid rgba(255,78,0,.22);background:rgba(255,78,0,.1);color:var(--primary);border-radius:999px;padding:8px 12px;margin:-4px 0 12px;font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.8px;cursor:pointer}.agenda-month-scroll{overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.agenda-month-grid{min-width:720px;display:grid;grid-template-columns:repeat(7,minmax(92px,1fr));gap:8px}.agenda-month-weekday{padding:0 6px 4px;font-size:.58rem;font-weight:900;text-transform:uppercase;color:var(--text-muted)}.agenda-month-day{min-height:126px;border-radius:16px;padding:9px;background:var(--card-bg);border:1px solid var(--card-border);min-width:0;overflow:hidden}.agenda-month-day{cursor:pointer}.agenda-month-day.has-events:hover{border-color:rgba(var(--primary-rgb),.42)}.agenda-month-event-marker{min-width:0;padding:5px 6px;border-left:3px solid var(--primary);border-radius:7px;background:rgba(var(--primary-rgb),.09);pointer-events:none}.agenda-month-event-marker span{display:block;color:var(--primary);font-size:.48rem;font-weight:900;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenda-month-event-marker strong{display:block;margin-top:2px;color:var(--text-color);font-size:.58rem;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agenda-month-day:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.agenda-day-popup{padding:2px 2px 8px}.agenda-day-popup__eyebrow{color:var(--primary);font-size:.56rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.agenda-day-popup h2{margin:5px 0 4px;font:950 1.16rem/1.15 var(--font-display,var(--font-ui));color:var(--text-color);text-wrap:balance}.agenda-day-popup>p{margin:0 0 18px;color:var(--text-muted);font-size:.68rem}.agenda-day-popup__list{display:grid;gap:9px}.agenda-day-event-row{width:100%;min-height:72px;display:grid;grid-template-columns:62px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:11px;border:1px solid var(--card-border);border-radius:16px;background:linear-gradient(145deg,var(--card-bg),var(--surface-input));color:var(--text-color);text-align:left;cursor:pointer}.agenda-day-event-row__time{color:var(--primary);font-size:.58rem;line-height:1.3;font-weight:900;text-transform:uppercase}.agenda-day-event-row__copy{min-width:0;display:grid;gap:5px}.agenda-day-event-row__copy strong{font-size:.78rem;line-height:1.25;overflow-wrap:anywhere}.agenda-day-event-row__copy small{min-width:0;display:flex;align-items:center;gap:4px;color:var(--text-muted);font-size:.56rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-day-event-row__copy small svg{width:12px;flex:0 0 auto}.agenda-day-event-row__arrow{width:17px;color:var(--text-muted)}.agenda-day-popup__empty{min-height:120px;display:flex;align-items:center;justify-content:center;gap:12px;padding:18px;border:1px dashed var(--card-border);border-radius:18px;color:var(--text-muted)}.agenda-day-popup__empty>svg{width:26px;color:var(--primary)}.agenda-day-popup__empty span{display:grid;gap:4px}.agenda-day-popup__empty b{color:var(--text-color);font-size:.76rem}.agenda-day-popup__empty small{font-size:.6rem}.agenda-event-modal{position:fixed;inset:0;z-index:10050;display:none;align-items:flex-end;justify-content:center}.agenda-event-modal.open{display:flex}.agenda-event-modal__backdrop{position:absolute;inset:0;background:rgba(2,6,12,.78);backdrop-filter:blur(8px)}.agenda-event-modal__sheet{position:relative;width:min(620px,100%);max-height:min(90dvh,820px);overflow-y:auto;overscroll-behavior:contain;padding:48px 14px calc(18px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;background:var(--bg-color);border:1px solid var(--card-border);box-shadow:0 -24px 70px rgba(0,0,0,.45)}.agenda-event-modal__close{position:absolute;z-index:3;right:18px;top:12px;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;box-sizing:border-box;display:grid;place-items:center;flex:0 0 40px;border-radius:50%;border:none;background:rgba(0,0,0,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.2)}.agenda-event-modal__close i{width:18px;height:18px;pointer-events:none}.social-overlay-icon-button{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;flex:0 0 40px!important;padding:0!important;box-sizing:border-box;border:none;border-radius:50%;background:rgba(100,100,100,.1);color:var(--text-color);cursor:pointer;display:grid!important;place-items:center}.social-overlay-icon-button i,.social-overlay-icon-button svg{width:18px!important;height:18px!important;pointer-events:none}.agenda-event-modal__sheet .event-card{margin:0}.agenda-social-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center;margin-top:12px}.agenda-social-actions button{min-height:46px;border-radius:14px;border:1px solid var(--card-border);background:var(--surface-input);color:var(--text-color);display:flex;align-items:center;justify-content:center;gap:7px;font-weight:900;cursor:pointer}.agenda-social-actions button i{width:17px}.agenda-social-actions button.is-active{color:var(--on-primary);background:var(--primary);border-color:var(--primary)}.agenda-attendance-social{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:28px;color:var(--text-muted);font-size:.62rem;font-weight:800}.agenda-attendance-avatars{display:flex;align-items:center;padding-left:7px}.agenda-attendance-avatar{width:28px;height:28px;box-sizing:border-box;margin-left:-7px;border:2px solid var(--card-bg);border-radius:50%;object-fit:cover;background:var(--surface-input);box-shadow:0 2px 6px rgba(0,0,0,.18)}.agenda-attendance-avatar:first-child{margin-left:0}body.agenda-event-open{overflow:hidden}@media (min-width:768px){.agenda-event-modal{align-items:center;padding:24px}.agenda-event-modal__sheet{border-radius:28px;padding:52px 18px 18px}}@media (max-width:767px){.agenda-week-calendar{grid-template-columns:repeat(7,minmax(168px,1fr));scroll-snap-type:x proximity}.agenda-week-day{scroll-snap-align:start}.agenda-month-scroll{overflow-x:hidden;width:100%}.agenda-month-grid{min-width:0;width:100%;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.agenda-month-toolbar{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}.agenda-month-toolbar>div{text-align:center;min-width:0}.agenda-month-toolbar .agenda-mode-title{font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-month-toolbar .agenda-mode-eyebrow{font-size:.48rem}.agenda-month-nav{width:44px;height:44px;font-size:1.35rem}.agenda-month-weekday{padding:0 0 4px;text-align:center;font-size:.48rem}.agenda-month-day{min-height:78px;padding:5px 3px;border-radius:9px}.agenda-month-day__number{margin-bottom:4px;font-size:.66rem;text-align:center}.agenda-month-day__events{gap:3px}.agenda-month-day .agenda-mini-event{min-height:0;padding:3px 2px;border:0;border-left:2px solid var(--primary);border-radius:3px;background:rgba(var(--primary-rgb),.09)}.agenda-month-day .agenda-mini-event__time{font-size:.42rem;text-align:center;overflow:hidden;white-space:nowrap}.agenda-month-day .agenda-mini-event__title{display:none}.agenda-month-day .agenda-mini-event__status{display:none}.agenda-month-event-marker{padding:3px 2px;border-left-width:2px;border-radius:3px;text-align:center}.agenda-month-event-marker span{font-size:.42rem}.agenda-month-event-marker strong{display:none}.agenda-more-events{padding:0;font-size:.42rem;text-align:center;overflow:hidden;white-space:nowrap}.agenda-hour-row{grid-template-columns:38px minmax(0,1fr);gap:8px}.agenda-clock-marker,.agenda-timeline-line{left:56px}.agenda-timeline-item{grid-template-columns:18px minmax(0,1fr);gap:8px}}.river-level-gauge{grid-column:1/-1;min-height:190px;display:grid;grid-template-columns:34px 54px minmax(0,1fr);gap:10px;align-items:stretch;padding:14px;border-radius:18px;background:linear-gradient(145deg,rgba(14,165,233,.1),rgba(2,132,199,.025));border:1px solid rgba(14,165,233,.2);overflow:hidden}.river-level-gauge+.river-hero-box{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 14px;text-align:left}.river-level-gauge+.river-hero-box .river-hero-label{margin:0}.river-level-gauge+.river-hero-box .river-hero-sub{grid-column:2;margin:0}.river-gauge-scale{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:2px 0;font-size:.46rem;font-weight:850;color:var(--text-muted)}.river-gauge-tube{position:relative;overflow:hidden;border:1px solid rgba(14,165,233,.28);border-radius:18px 18px 22px 22px;background:linear-gradient(90deg,rgba(255,255,255,.24),rgba(148,163,184,.08));box-shadow:inset 0 0 18px rgba(15,23,42,.14)}.river-gauge-water{position:absolute;left:4px;right:4px;bottom:4px;height:var(--river-level);max-height:calc(100% - 8px);border-radius:13px 13px 18px 18px;background:var(--river-status,#0284c7);background:linear-gradient(180deg,color-mix(in srgb,var(--river-status,#0284c7),#fff 25%),var(--river-status,#0284c7) 58%,color-mix(in srgb,var(--river-status,#0284c7),#000 25%));box-shadow:0 -5px 16px color-mix(in srgb,var(--river-status,#0284c7),transparent 66%);transition:height .8s cubic-bezier(.2,.8,.2,1),background .3s}.river-gauge-water span{position:absolute;left:0;right:0;top:-3px;height:7px;border-radius:50%;background:var(--river-status,#0284c7);background:color-mix(in srgb,var(--river-status,#0284c7),#fff 45%);opacity:.9}.river-gauge-marker{position:absolute;z-index:2;left:-2px;right:-2px;bottom:calc(var(--river-level) - 1px);border-top:2px solid var(--river-status);filter:drop-shadow(0 0 5px var(--river-status))}.river-gauge-reading{min-width:0;align-self:center}.river-gauge-reading .river-hero-value{font-size:2.15rem;line-height:1}.river-gauge-live{margin-top:10px;display:flex;align-items:center;gap:5px;color:var(--text-muted);font-size:.52rem;font-weight:800}.river-gauge-live svg{width:12px;color:#22c55e}@media (max-width:380px){.river-level-gauge{grid-template-columns:30px 46px minmax(0,1fr);gap:7px;padding:11px}.river-gauge-reading .river-hero-value{font-size:1.8rem}}:root{--ui-touch:44px;--ui-radius-sm:12px;--ui-radius-md:16px;--ui-radius-lg:22px;--ui-focus:0 0 0 3px rgba(var(--primary-rgb),.24);--ui-ease:cubic-bezier(.2,.8,.2,1)}body,html{max-width:100%;overflow-x:clip}#agenda-feed,#news-feed,.card,.guide-grid,.social-feed-list,.view{min-width:0;max-width:100%}[role=button],a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:var(--ui-focus)}[aria-disabled=true],button:disabled{cursor:not-allowed!important;opacity:.52;transform:none!important}.agenda-week-day,.card,.event-summary-card,.guide-company-card,.weather-metric{transition:transform .18s var(--ui-ease),border-color .18s ease,box-shadow .18s ease}@media (hover:hover) and (pointer:fine){.event-summary-card:hover,.guide-company-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(0,0,0,.14)}}.agenda-view-title,.guide-view-title,.section-title{text-wrap:balance}.card-title,.event-summary-card h3,.guide-company-card h3,.news-title,.social-post-text-content{overflow-wrap:anywhere;word-break:normal}.agenda-event-modal,.guide-coverage-overlay,.modal-overlay,.onboarding-overlay{overscroll-behavior:contain}.agenda-event-modal__sheet,.guide-coverage-card,.modal-content,.onboarding-card{max-width:min(100%,620px);max-height:calc(100dvh - max(16px,env(safe-area-inset-top)) - max(16px,env(safe-area-inset-bottom)))}.agenda-event-modal__close,.close-view-btn,.guide-coverage-close,.weather-detail-close{min-width:var(--ui-touch);min-height:var(--ui-touch)}.guide-subtabs,.guide-tabs,.tabs-container{scrollbar-width:none}.guide-subtabs::-webkit-scrollbar,.guide-tabs::-webkit-scrollbar,.tabs-container::-webkit-scrollbar{display:none}@media (max-width:767px){.reg-input,.reg-textarea,input,select,textarea{font-size:16px!important}.guide-coverage-overlay,.modal-overlay,.onboarding-overlay{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.quick-actions-grid>button{min-height:72px}.quick-actions-grid>button:first-child{min-height:84px}.agenda-social-actions button,.btn-action{min-height:48px}}.home-tv-timeline__rail img[src*=vida-em-vida],.play-timeline-card__cover img[src*=vida-em-vida]{object-fit:contain!important;box-sizing:border-box;padding:8%;background:#fff!important}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}}.global-top-ticker{transform-origin:top center;transition:opacity .12s ease-out,transform .16s cubic-bezier(.22,.61,.36,1),filter .16s ease!important}body.ticker-collapsed .global-top-ticker{opacity:0!important;transform:translate3d(0,-100%,0)!important;filter:blur(1px);pointer-events:none;transition-duration:.2s,.26s,.26s!important}#global-search-container-desktop,#mobile-sticky-header,.agenda-tabs-sticky,.company-appbar,.guide-sticky-header,.news-filters-sticky,.view-tabs-sticky{transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .2s ease!important;will-change:transform;transform:translate3d(0,0,0)}body.ticker-collapsed #global-search-container-desktop,body.ticker-collapsed #mobile-sticky-header,body.ticker-collapsed .agenda-tabs-sticky,body.ticker-collapsed .company-appbar,body.ticker-collapsed .guide-sticky-header,body.ticker-collapsed .news-filters-sticky,body.ticker-collapsed .view-tabs-sticky{transform:translate3d(0,calc(-1 * var(--smart-ticker-height,38px)),0)}.view-section-head{width:100%;height:60px;box-sizing:border-box;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important;padding:8px 0!important;color:var(--text-color);font-family:var(--font-ui)}.view-section-head>span:first-child,.view-section-head__title{font:900 1.1rem/1.2 var(--font-display,var(--font-ui))!important;color:var(--text-color)!important}.view-section-head>span:last-child{min-width:0;font:700 .65rem/1.2 var(--font-ui)!important;color:var(--text-muted)!important;opacity:.7;text-align:right}.view-section-head__main{display:flex;align-items:center;min-width:0}.community-view-title>div:last-child{display:flex;align-items:center;gap:8px}.community-view-title>div:last-child>button{width:44px;height:44px;padding:0!important;align-items:center;justify-content:center}#feed-news-pinned-host{width:100%;margin:0 0 16px}.feed-news-aprenda-banner{width:100%;min-height:64px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:9px;padding:9px 12px;box-sizing:border-box;border:1px solid rgba(37,99,235,.2);border-radius:8px;color:#fff;background:linear-gradient(105deg,#f97316 0,#ea6a1a 28%,#2563eb 72%,#1e3a8a 100%);box-shadow:0 9px 22px rgba(30,58,138,.16);text-decoration:none}.feed-news-aprenda-banner__mark{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:12px;background:rgba(255,255,255,.15)}.feed-news-aprenda-banner__mark svg{width:23px;height:23px}.feed-news-aprenda-banner__copy{min-width:0;display:grid;gap:2px}.feed-news-aprenda-banner__copy strong{font:900 .78rem/1.05 var(--font-display,var(--font-ui));letter-spacing:-.01em}.feed-news-aprenda-banner__copy small{overflow:hidden;font:700 .59rem/1.2 var(--font-ui);color:rgba(255,255,255,.82);text-overflow:ellipsis;white-space:nowrap}.feed-news-aprenda-banner__action{display:flex;align-items:center;gap:4px;font:900 .62rem/1 var(--font-ui);white-space:nowrap}.feed-news-aprenda-banner__action svg{width:13px;height:13px}@media (max-width:380px){.feed-news-aprenda-banner{grid-template-columns:38px minmax(0,1fr)}.feed-news-aprenda-banner__mark{width:38px;height:38px}.feed-news-aprenda-banner__action{display:none}.home-aprenda-shortcut{padding:0 8px!important}.home-aprenda-shortcut span{display:none}}.feed-news-pinned{width:100%;padding:14px;border:1px solid var(--card-border);border-top:3px solid #f97316;border-radius:8px;background:var(--card-bg);color:var(--text-color);box-sizing:border-box;overflow:hidden}.feed-news-pinned__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.feed-news-pinned__head>div{min-width:0;display:flex;flex-direction:column;gap:3px}.feed-news-pinned__head strong{font-size:.92rem;line-height:1.15;letter-spacing:0}.feed-news-pinned__eyebrow{display:inline-flex;align-items:center;gap:5px;color:#f97316;font-size:.58rem;font-weight:900;line-height:1;text-transform:uppercase}.feed-news-pinned__eyebrow svg{width:11px;height:11px}.feed-news-pinned__more{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;border:0;padding:7px 0 7px 8px;background:0 0;color:var(--text-color);font-size:.7rem;font-weight:900;cursor:pointer}.feed-news-pinned__more svg{width:14px;height:14px}.feed-news-pinned__shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:9px}.feed-news-shortcut{min-width:0;height:38px;padding:4px 6px;border:1px solid var(--card-border);border-radius:8px;background:rgba(127,127,127,.08);color:var(--text-color);display:flex;align-items:center;justify-content:center;gap:5px;font-size:.6rem;font-weight:900;white-space:nowrap;overflow:hidden;cursor:pointer}.feed-news-shortcut>span{width:23px;height:23px;flex:0 0 23px;border-radius:50%;background:#1b255f;display:grid;place-items:center;overflow:hidden}.feed-news-shortcut img{width:100%;height:100%;object-fit:cover}.feed-news-shortcut--esporte{border-bottom:2px solid #05aa48}.feed-news-shortcut--plural{border-bottom:2px solid #7c3aed}.feed-news-shortcut--radar{border-bottom:2px solid #2563eb}.feed-news-shortcut--portal{border-bottom:2px solid #2563eb}.feed-news-shortcut--portal>span{background:#0e1947!important;box-shadow:0 0 0 1px rgba(56,189,248,.3)!important}.feed-news-shortcut--portal img{object-fit:contain!important;padding:2.5px!important;box-sizing:border-box!important;filter:none!important}.feed-news-pinned__list{display:flex;flex-direction:column}.feed-news-pinned__item{width:100%;min-height:66px;padding:8px 0;border:0;border-top:1px solid var(--card-border);background:0 0;color:var(--text-color);display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.feed-news-pinned__thumb{width:52px;height:52px;flex:0 0 52px;border-radius:8px;overflow:hidden;background:#1b255f;color:#fff;display:grid;place-items:center}.feed-news-pinned__thumb img{width:100%;height:100%;object-fit:cover}.feed-news-pinned__thumb svg{width:19px;height:19px}.feed-news-pinned__copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.feed-news-pinned__label{font-size:.56rem;font-weight:900;text-transform:uppercase}.feed-news-pinned__title{font-size:.78rem;font-weight:800;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.feed-news-pinned__arrow{width:15px;height:15px;flex-shrink:0;color:var(--text-muted)}.feed-news-pinned__empty{min-height:58px;border-top:1px solid var(--card-border);display:flex;align-items:center;gap:10px;color:var(--text-muted);font-size:.72rem;font-weight:800}.feed-news-pinned__empty .skeleton{width:52px;height:38px;flex:0 0 52px}@media (max-width:380px){.feed-news-shortcut{flex-direction:column;height:48px;gap:2px;font-size:.52rem}.feed-news-shortcut>span{width:21px;height:21px;flex-basis:21px}}.agenda-month-day.is-muted{opacity:.38}.agenda-month-day.is-today{border-color:rgba(var(--primary-rgb),.42);background:linear-gradient(160deg,rgba(var(--primary-rgb),.1),var(--card-bg))}.agenda-month-day__number{font-size:.74rem;font-weight:900;color:var(--text-color);margin-bottom:8px}.agenda-more-events{font-size:.58rem;font-weight:900;color:var(--text-muted);padding-left:3px}.btn-action{width:100%;margin-top:15px;padding:16px;border-radius:20px;border:none;background:var(--primary);color:var(--on-primary);font-weight:900;text-transform:uppercase;font-size:.85rem;cursor:pointer;box-shadow:0 8px 20px rgba(212,168,67,.25)}.btn-action--news{color:var(--on-primary);border:1px solid transparent;font-size:.7rem;padding:10px 16px;width:auto;flex:0 1 auto;margin-top:0}.btn-action--news.btn-action--radar{background:var(--radar-blue);color:var(--on-primary)}.btn-action--news.btn-action--esporte{background:var(--esporte-green);color:#fff}.btn-action--news.btn-action--plural{background:var(--plural-purple);color:#fff}.filter-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;overflow:visible;width:100%;padding:0;margin:8px 0 0 0;scrollbar-width:none;box-sizing:border-box}.filter-row::-webkit-scrollbar{display:none}.news-filters-sticky{position:sticky;top:calc(var(--safe-top) + var(--sticky-search-offset,86px));z-index:44;margin:0 0 18px;padding:10px 14px 12px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-color) 96%,transparent) 0,color-mix(in srgb,var(--bg-color) 88%,transparent) 78%,transparent 100%);backdrop-filter:blur(12px);display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}@media (min-width:1200px){.news-filters-sticky{top:calc(var(--safe-top) + var(--sticky-search-offset,86px))}.news-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.news-card-grid>*{min-width:0}}.filter-chip{border:1px solid var(--card-border);background:color-mix(in srgb,var(--card-bg) 92%,transparent);color:var(--text-muted);min-height:38px;padding:9px 10px;border-radius:999px;font-family:var(--font-ui);font-size:.68rem;font-weight:900;text-transform:uppercase;text-align:center;white-space:nowrap;cursor:pointer;display:flex;align-items:center;justify-content:center;letter-spacing:.35px;box-shadow:0 8px 18px rgba(15,23,42,.06);transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.filter-chip:hover{transform:translateY(-1px)}.filter-chip.active{color:var(--on-primary);border-color:transparent;box-shadow:0 10px 24px rgba(var(--primary-rgb),.24)}.city-filter-wrapper{display:none;align-items:center;gap:4px;position:relative}.city-filter-wrapper .city-filter-row{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none;flex:1}.city-filter-wrapper .city-filter-row::-webkit-scrollbar{display:none}.city-scroll-btn{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.5);width:24px;height:24px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;line-height:1;flex-shrink:0;transition:all .2s ease;padding:0}.city-scroll-btn:hover{background:rgba(255,255,255,.1);color:rgba(255,255,255,.8)}.city-filter-wrapper:not(:hover) .city-scroll-btn{opacity:.3}.city-chip{border:1px solid var(--card-border);background:var(--card-bg);color:var(--text-color);padding:6px 14px;border-radius:999px;font-family:var(--font-ui);font-size:.6rem;font-weight:800;white-space:nowrap;cursor:pointer;transition:all .2s ease;flex-shrink:0;opacity:.8}.city-chip.active{background:var(--primary);color:#090c1a;border-color:var(--primary);opacity:1}.finance-ticker-track{display:inline-flex;gap:28px;width:max-content;min-width:max-content;flex:0 0 auto;padding:0 14px;will-change:transform;transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;height:100%;align-items:center}.finance-ticker-track.animate-scroll{animation:ticker-scroll 38s linear infinite}.ticker-wrap:active .finance-ticker-track.animate-scroll,.ticker-wrap:hover .finance-ticker-track.animate-scroll{animation-play-state:paused}.finance-ticker-item{display:flex;align-items:center;gap:8px;white-space:nowrap;user-select:none}.finance-ticker-item .c-label{color:var(--text-muted);font-weight:900;font-size:.6rem;text-transform:uppercase;letter-spacing:.5px}.finance-ticker-item .c-price{color:#fff;font-weight:800;font-size:.8rem;font-family:var(--font-mono)}.finance-ticker-item .c-change{font-weight:900;font-size:.6rem;font-family:var(--font-mono)}.finance-ticker-item .c-change.pos{color:#28cd41}.finance-ticker-item .c-change.neg{color:#e74c3c}.finance-ticker-item .c-divider{width:1px;height:16px;background:rgba(255,255,255,.08);flex-shrink:0}.finance-ticker-item .c-change.neu{color:var(--primary)}.online-indicator{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:4px;opacity:.6;animation:fadeIn 1s ease}.dot-live{width:5px;height:5px;background:#28cd41;border-radius:50%;box-shadow:0 0 0 rgba(40,205,65,.4);animation:pulse-live 2s infinite}#online-now-count{font-size:.5rem;font-weight:900;letter-spacing:1.5px;color:#fff;text-transform:uppercase}@keyframes pulse-live{0%{transform:scale(.9);box-shadow:0 0 0 0 rgba(40,205,65,.7)}70%{transform:scale(1.1);box-shadow:0 0 0 5px rgba(40,205,65,0)}100%{transform:scale(.9);box-shadow:0 0 0 0 rgba(40,205,65,0)}}@keyframes pulse-live-orange{0%{transform:scale(.9);box-shadow:0 0 0 0 rgba(249,115,22,.7)}70%{transform:scale(1.1);box-shadow:0 0 0 5px rgba(249,115,22,0)}100%{transform:scale(.9);box-shadow:0 0 0 0 rgba(249,115,22,0)}}@keyframes pulse-live-yellow{0%{transform:scale(.9);box-shadow:0 0 0 0 rgba(250,204,21,.7)}70%{transform:scale(1.1);box-shadow:0 0 0 5px rgba(250,204,21,0)}100%{transform:scale(.9);box-shadow:0 0 0 0 rgba(250,204,21,0)}}@keyframes pulse-live-purple{0%{transform:scale(.9);box-shadow:0 0 0 0 rgba(168,85,247,.7)}70%{transform:scale(1.1);box-shadow:0 0 0 5px rgba(168,85,247,0)}100%{transform:scale(.9);box-shadow:0 0 0 0 rgba(168,85,247,0)}}#mini-player-container{position:fixed;bottom:calc(75px + 20px + env(safe-area-inset-bottom,0px));left:50%;width:calc(100% - 40px);max-width:460px;background:rgba(13,23,58,.98)!important;background-color:rgba(13,23,58,.98)!important;border:1px solid rgba(var(--primary-rgb),.3);border-radius:24px;padding:12px 18px;display:none;align-items:center;gap:10px;z-index:1000;box-shadow:0 20px 40px #000!important;transform:translateX(-50%) translateY(20px);opacity:0;visibility:hidden;pointer-events:none;overflow:hidden;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:opacity .4s ease,transform .5s cubic-bezier(.175, .885, .32, 1.275),pointer-events 0s .5s}#mini-player-container.active{display:flex!important;visibility:visible!important;transform:translateX(-50%) translateY(0);opacity:1!important;pointer-events:auto;background:rgba(13,23,58,.98)!important;background-color:rgba(13,23,58,.98)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:opacity .4s ease,transform .5s cubic-bezier(.175, .885, .32, 1.275),pointer-events 0s 0s}#mini-player-container:not(.active),body.in-app-webview #mini-player-container:not(.active),html.instagram-webview-root body.in-app-webview #mini-player-container:not(.active){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateX(-50%) translateY(100px)!important}body.light-mode #mini-player-container,body.light-mode #mini-player-container.active,body.theme-surface-light #mini-player-container,body.theme-surface-light #mini-player-container.active{background:rgba(13,23,58,.98)!important;background-color:rgba(13,23,58,.98)!important;border-color:rgba(var(--primary-rgb),.34);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 20px 40px rgba(13,23,58,.3)}.mini-player__info{flex:1;min-width:0;overflow:hidden}.mini-player__title{font-size:.85rem;font-weight:900;color:var(--text-color)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-player__status{font-size:.55rem;color:var(--primary)!important;font-weight:900;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-player__btn{background:var(--primary);border:none;color:var(--on-primary)!important;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:transform .2s cubic-bezier(.175, .885, .32, 1.275),background .2s}.mini-player__btn i,.mini-player__btn svg{color:var(--on-primary)!important;stroke:var(--on-primary)!important}.mini-player__btn:active{transform:scale(.9);background:rgba(212,168,67,.25)}.mini-player__btn--sm{width:32px;height:32px;border-radius:50%;background:0 0;border:1px solid var(--card-border);color:var(--text-color)!important;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.mini-player__close{background:0 0;border:none;color:var(--text-muted)!important;cursor:pointer;padding:5px;flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center}body.light-mode #mini-player-container .mini-player__title,body.theme-surface-light #mini-player-container .mini-player__title{color:#fff!important}body.light-mode #mini-player-container .mini-player__btn--sm,body.theme-surface-light #mini-player-container .mini-player__btn--sm{color:rgba(255,255,255,.86)!important;border-color:rgba(255,255,255,.16)}body.light-mode #mini-player-container .mini-player__close,body.theme-surface-light #mini-player-container .mini-player__close{color:rgba(255,255,255,.58)!important}.filter-chip[data-tone=all].active{background:var(--text-color);color:var(--bg-color)}.filter-chip[data-tone=radar]{background:0 0;color:#f97316;border:1px solid #1b255f}.filter-chip[data-tone=radar].active{background:#1b255f;color:#f97316;border-color:transparent;box-shadow:0 10px 24px rgba(27,37,95,.35);transform:scale(1.04)}.filter-chip[data-tone=esporte]{background:0 0;color:var(--esporte-green);opacity:.45;border:1px solid rgba(22,163,74,.25)}.filter-chip[data-tone=esporte].active{opacity:1;background:var(--esporte-green);color:#fff;border-color:transparent;box-shadow:0 10px 24px rgba(22,163,74,.35);transform:scale(1.04)}.filter-chip[data-tone=plural]{background:0 0;color:var(--plural-purple);opacity:.45;border:1px solid rgba(124,58,237,.25)}.filter-chip[data-tone=plural].active{opacity:1;background:var(--plural-purple);color:#fff;border-color:transparent;box-shadow:0 10px 24px rgba(124,58,237,.35);transform:scale(1.04)}.section-title{font-family:var(--font-ui);font-size:.82rem;font-weight:900;text-transform:uppercase;color:var(--text-muted);margin:0 0 12px;letter-spacing:.04em;opacity:.8}.close-view-btn{background:var(--surface-input);border:1px solid var(--card-border);color:var(--text-color);padding:6px 12px;border-radius:12px;font-size:.65rem;font-weight:900;cursor:pointer}.search-browse-section{display:grid;gap:10px;margin-top:22px}.search-browse-section:first-child{margin-top:0}.search-browse-title{display:flex;align-items:center;gap:7px;color:var(--text-color);font-size:.64rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;opacity:.78}.search-event-card{padding:14px;cursor:pointer;border-left:3px solid var(--primary);color:var(--text-color)}.search-event-row{display:flex;gap:12px;align-items:center;min-width:0}.search-event-date{width:48px;height:48px;border-radius:13px;background:var(--primary);color:var(--on-primary);flex:0 0 48px;display:grid;grid-template-rows:17px 1fr;place-items:center;overflow:hidden;box-sizing:border-box;text-align:center}.search-event-date__label{width:100%;padding:3px 3px 1px;font-size:.42rem;font-weight:950;line-height:1;text-transform:uppercase;letter-spacing:.02em;background:rgba(0,0,0,.12);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.search-event-date__day{font-size:.95rem;font-weight:1000;line-height:1}.search-event-copy{flex:1;min-width:0}.search-event-title{font-size:.86rem;font-weight:880;line-height:1.22;color:var(--text-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-event-meta{margin-top:4px;font-size:.62rem;opacity:.64;color:var(--text-color);line-height:1.28;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-giro-card{padding:11px 12px;cursor:pointer;display:flex;gap:10px;align-items:center;color:var(--text-color);opacity:.78}.search-giro-card__emoji{font-size:1.35rem;line-height:1;flex:0 0 auto}.search-giro-card__title{font-size:.8rem;font-weight:760;line-height:1.22;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-giro-card__time{font-size:.6rem;opacity:.56;margin-top:2px;color:var(--text-color)}.game-widget-card{display:flex;align-items:center;gap:12px;padding:14px;border-radius:22px;cursor:pointer;transition:all .3s cubic-bezier(.4, 0, .2, 1);position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent}.game-widget-card:active{transform:scale(.96)}.gw-icon{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0;box-shadow:0 8px 16px rgba(0,0,0,.2)}.gw-info{flex:1;min-width:0}.gw-label{font-size:.5rem;font-weight:900;letter-spacing:1px;opacity:.6;margin-bottom:2px;color:#fff}.gw-title{font-size:.92rem;font-weight:900;color:#fff;line-height:1.1;font-family:var(--font-display)}.gw-desc{font-size:.65rem;opacity:.5;margin-top:4px;line-height:1.3;font-weight:500}.gw-action{color:rgba(255,255,255,.15);transition:all .3s}.game-widget-card:hover .gw-action{color:#fff;transform:scale(1.1)}.gw-action i{width:22px;height:22px}body.theme-surface-light .gw-desc,body.theme-surface-light .gw-label,body.theme-surface-light .gw-title{color:var(--text-color)}body.theme-surface-light .gw-action{color:var(--text-muted)}body.theme-surface-light .game-widget-card:hover .gw-action{color:var(--primary)}.guide-grid{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:clip!important;overflow-y:visible!important}.guide-grid>*{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.guide-coverage-overlay{position:fixed;inset:0;z-index:100500;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:rgba(8,12,24,.66);backdrop-filter:blur(8px)}.guide-coverage-card{width:min(100%,460px);background:var(--card-bg);color:var(--text-color);border:1px solid var(--card-border);border-radius:24px;padding:20px;box-shadow:0 24px 70px rgba(0,0,0,.32)}.guide-coverage-head{display:grid;grid-template-columns:42px minmax(0,1fr) 36px;align-items:center;gap:10px}.guide-coverage-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:rgba(249,115,22,.14);color:#f97316}.guide-coverage-head small{display:block;color:#f97316;font-size:.58rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.guide-coverage-head h2{margin:2px 0 0;font-size:1.05rem;line-height:1.15}.guide-coverage-close{width:36px;height:36px;border:0;border-radius:50%;background:var(--surface-input);color:inherit;display:grid;place-items:center}.guide-coverage-card>p{margin:16px 0 12px;color:var(--text-muted);font-size:.76rem;line-height:1.5}.guide-coverage-places{display:grid;gap:8px}.guide-coverage-places span{min-height:42px;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--card-border);border-radius:12px;font-size:.76rem;font-weight:750}.guide-coverage-places svg{width:17px;color:#16a34a}.guide-coverage-soon{display:flex;gap:10px;margin:12px 0;padding:12px;border-radius:12px;background:rgba(59,130,246,.09);color:var(--text-muted);font-size:.7rem;line-height:1.45}.guide-coverage-soon svg{flex:0 0 auto;width:18px;color:#3b82f6}.guide-coverage-register{width:100%;min-height:48px;border:0;border-radius:13px;background:#f97316;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:900;cursor:pointer}.guide-header-top-row{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:8px!important;padding:8px 16px 6px 16px!important;margin:0!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:visible!important}.guide-header-top-row .guide-view-title{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;background:0 0!important;border:none!important;cursor:pointer!important;padding:0!important;margin:0!important;flex:1 1 auto!important;min-width:0!important;max-width:calc(100% - 150px)!important;text-align:left!important;line-height:1!important}.guide-header-top-row .guide-view-title>span:first-child{font-family:var(--font-display, var(--font-ui))!important;font-size:1.15rem!important;font-weight:900!important;color:var(--text-color)!important;line-height:1.15!important;letter-spacing:-.3px!important;white-space:nowrap!important}.guide-header-top-row .guide-view-title>span:last-child{display:inline-flex!important;align-items:center!important;gap:3px!important;font-size:.65rem!important;font-weight:750!important;color:var(--text-muted)!important;opacity:.8!important;line-height:1.2!important;margin-top:1px!important;white-space:nowrap!important}.guide-header-top-row .guide-view-title>span:last-child svg{width:12px!important;height:12px!important}.guide-view-mode-toggle{display:inline-flex!important;align-items:center!important;gap:2px!important;background:rgba(15,23,42,.08)!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;padding:3px!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.05)!important;flex:0 0 auto!important;box-sizing:border-box!important;margin-left:auto!important;z-index:10!important;position:relative!important}body.theme-surface-dark .guide-view-mode-toggle{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.14)!important}.guide-view-mode-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:none!important;background:0 0!important;color:#172033!important;font-family:inherit!important;font-size:.72rem!important;font-weight:850!important;padding:6px 12px!important;border-radius:999px!important;cursor:pointer!important;transition:all .18s ease!important;white-space:nowrap!important;line-height:1!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important}body.theme-surface-dark .guide-view-mode-btn{color:#fff!important}.guide-view-mode-btn i,.guide-view-mode-btn svg{width:14px!important;height:14px!important;flex-shrink:0!important;color:#172033!important;stroke:#172033!important}body.theme-surface-dark .guide-view-mode-btn i,body.theme-surface-dark .guide-view-mode-btn svg{color:#fff!important;stroke:#ffffff!important}.guide-view-mode-btn:hover{opacity:.85!important}.guide-view-mode-btn.active{background:var(--primary,#f97316)!important;color:#fff!important;font-weight:950!important;box-shadow:0 2px 10px rgba(249,115,22,.35)!important}.guide-view-mode-btn.active i,.guide-view-mode-btn.active svg{color:#fff!important;stroke:#ffffff!important}body.primary-is-light .guide-view-mode-btn.active,body.theme-surface-light.primary-is-light .guide-view-mode-btn.active{background:var(--primary,#fbbf24)!important;color:#000!important;font-weight:950!important;box-shadow:0 2px 8px rgba(0,0,0,.18)!important}body.primary-is-light .guide-view-mode-btn.active i,body.primary-is-light .guide-view-mode-btn.active svg,body.theme-surface-light.primary-is-light .guide-view-mode-btn.active i,body.theme-surface-light.primary-is-light .guide-view-mode-btn.active svg{color:#000!important;stroke:#000000!important}.guide-map-shell{display:flex;flex-direction:column;gap:10px;padding:0 16px 16px 16px!important;margin:0;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.guide-map-toolbar{display:flex;flex-direction:column;gap:8px;width:100%;max-width:100%;box-sizing:border-box;padding:0;margin:0}@media (min-width:640px){.guide-map-toolbar{flex-direction:row;align-items:center}}.guide-map-search-bar{flex:1 1 auto;min-width:0;width:100%;box-sizing:border-box;display:flex;align-items:center;gap:8px;background:var(--card-bg,#1e293b);border:1px solid var(--card-border,rgba(255,255,255,.12));border-radius:999px;padding:8px 14px;box-shadow:0 4px 14px rgba(0,0,0,.14)}.guide-map-search-bar svg{width:15px;height:15px;color:var(--text-muted,#94a3b8);flex-shrink:0}.guide-map-search-bar input{flex:1;border:none;background:0 0;color:var(--text-color,#fff);font:inherit;font-size:.82rem;outline:0;min-width:0}.guide-map-search-clear{border:none;background:0 0;color:var(--text-muted,#94a3b8);cursor:pointer;padding:0;display:grid;place-items:center}.guide-map-search-clear svg{width:14px;height:14px}.guide-map-controls{display:flex;align-items:center;gap:6px;width:100%;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:2px 0;scrollbar-width:none}.guide-map-controls::-webkit-scrollbar{display:none}.guide-map-tool-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;background:var(--card-bg,#1e293b);border:1px solid var(--card-border,rgba(255,255,255,.12));border-radius:999px;color:var(--text-color,#fff);font-size:.72rem;font-weight:800;padding:8px 13px;cursor:pointer;transition:all .15s ease;white-space:nowrap;flex:1 0 auto;min-height:38px}.guide-map-tool-btn svg{width:14px;height:14px;color:var(--primary,#f97316)}.guide-map-tool-btn:hover{background:rgba(255,255,255,.1)}.guide-map-tool-btn--fullscreen{background:rgba(249,115,22,.15);border-color:rgba(249,115,22,.45);color:var(--primary,#f97316);font-weight:850}.guide-map-category-filter{display:flex;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 0 2px 0;margin:0;scrollbar-width:none;width:100%;box-sizing:border-box}.guide-map-category-filter::-webkit-scrollbar{display:none}.guide-map-cat-chip{display:inline-flex!important;align-items:center!important;gap:6px!important;border:1px solid rgba(15,23,42,.14)!important;background:#fff!important;color:#172033!important;border-radius:999px!important;padding:6px 12px!important;font-size:.72rem!important;font-weight:800!important;cursor:pointer!important;white-space:nowrap!important;transition:all .15s ease!important;flex-shrink:0!important}body.theme-surface-dark .guide-map-cat-chip{background:var(--card-bg,#1e293b)!important;border-color:var(--card-border,rgba(255,255,255,.12))!important;color:#fff!important}.guide-map-cat-chip svg{width:14px!important;height:14px!important;color:inherit!important;stroke:currentColor!important}.guide-map-cat-chip.active{background:var(--primary,#f97316)!important;border-color:var(--primary,#f97316)!important;color:#fff!important;font-weight:950!important;box-shadow:0 2px 10px rgba(249,115,22,.35)!important}.guide-map-cat-chip.active svg{color:#fff!important;stroke:#ffffff!important}body.primary-is-light .guide-map-cat-chip.active,body.theme-surface-light.primary-is-light .guide-map-cat-chip.active{background:var(--primary,#fbbf24)!important;border-color:var(--primary,#fbbf24)!important;color:#000!important;box-shadow:0 2px 10px rgba(0,0,0,.22)!important}body.primary-is-light .guide-map-cat-chip.active svg,body.theme-surface-light.primary-is-light .guide-map-cat-chip.active svg{color:#000!important;stroke:#000000!important}.guide-map-cat-chip.active[data-guide-map-cat=turismo]{background:#10b981!important;border-color:#10b981!important;color:#fff!important}.guide-map-cat-chip.active[data-guide-map-cat=turismo] svg{color:#fff!important;stroke:#ffffff!important}.guide-map-cat-chip.active[data-guide-map-cat=emergencia]{background:#e74c3c!important;border-color:#e74c3c!important;color:#fff!important}.guide-map-cat-chip.active[data-guide-map-cat=emergencia] svg{color:#fff!important;stroke:#ffffff!important}.guide-map-subfilter-container{display:flex!important;gap:6px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;padding:0 0 4px 0!important;margin:0!important;scrollbar-width:none!important;width:100%!important;box-sizing:border-box!important}.guide-map-subfilter-container::-webkit-scrollbar{display:none!important}.guide-map-subfilter-chip{border:1px solid rgba(15,23,42,.12)!important;background:#fff!important;color:#172033!important;border-radius:999px!important;padding:5px 12px!important;font-size:.7rem!important;font-weight:750!important;cursor:pointer!important;white-space:nowrap!important;transition:all .15s ease!important;display:inline-flex!important;align-items:center!important;gap:5px!important;flex-shrink:0!important}body.theme-surface-dark .guide-map-subfilter-chip{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.12)!important;color:#fff!important}.guide-map-subfilter-chip:hover{background:rgba(15,23,42,.06)!important}.guide-map-subfilter-chip.active{background:var(--primary,#f97316)!important;border-color:var(--primary,#f97316)!important;color:#fff!important;font-weight:900!important;box-shadow:0 2px 8px rgba(249,115,22,.25)!important}.guide-map-subfilter-chip.active svg{color:#fff!important;stroke:#ffffff!important}body.primary-is-light .guide-map-subfilter-chip.active,body.theme-surface-light.primary-is-light .guide-map-subfilter-chip.active{background:var(--primary,#fbbf24)!important;border-color:var(--primary,#fbbf24)!important;color:#000!important}body.primary-is-light .guide-map-subfilter-chip.active svg,body.theme-surface-light.primary-is-light .guide-map-subfilter-chip.active svg{color:#000!important;stroke:#000000!important}.guide-map-status-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.7rem;color:var(--text-muted,#94a3b8);width:100%;box-sizing:border-box;padding:2px 0;margin:0}.guide-map-count-badge{font-weight:800;color:var(--primary,#f97316)}.guide-map-hint{font-size:.65rem;opacity:.75}.guide-map-wrapper{position:relative;width:100%;height:clamp(360px,50vh,580px);border-radius:20px;overflow:hidden;border:1px solid var(--card-border,rgba(255,255,255,.12));box-shadow:0 10px 32px rgba(0,0,0,.28);background:#0f172a;transition:all .25s ease;box-sizing:border-box;margin:0}.guide-map-canvas{width:100%;height:100%;position:relative}.guide-map-loading-spinner{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-muted,#94a3b8);font-size:.78rem;font-weight:700}.guide-map-backdrop{display:none;position:fixed;inset:0;z-index:999990;background:rgba(3,7,18,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;transition:opacity .22s ease;pointer-events:none}.guide-map-backdrop.active{display:block!important;opacity:1!important;pointer-events:auto!important}.guide-map-wrapper.is-fullscreen{position:fixed!important;z-index:999995!important;margin:0!important;overflow:hidden!important;background:#0b1120!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 30px 90px rgba(0,0,0,.95),0 0 0 1px rgba(255,255,255,.12)!important;animation:guideMapPopupIn .24s cubic-bezier(.16,1,.3,1)!important}@media (min-width:768px){.guide-map-wrapper.is-fullscreen{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:min(1180px,94vw)!important;height:min(820px,88vh)!important;border-radius:26px!important}}@media (max-width:767px){.guide-map-wrapper.is-fullscreen{top:max(10px,env(safe-area-inset-top,10px))!important;bottom:max(12px,env(safe-area-inset-bottom,12px))!important;left:10px!important;right:10px!important;width:calc(100vw - 20px)!important;height:calc(100dvh - max(22px,env(safe-area-inset-top,10px) + env(safe-area-inset-bottom,12px)))!important;border-radius:22px!important}}@keyframes guideMapPopupIn{from{opacity:0;transform:translate(-50%,-46%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width:767px){@keyframes guideMapPopupIn{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}}.guide-map-popup-badge{display:none;position:absolute;top:14px;left:14px;z-index:1000000;align-items:center;gap:7px;background:rgba(15,23,42,.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:8px 14px;font-size:.74rem;font-weight:850;box-shadow:0 6px 20px rgba(0,0,0,.55);pointer-events:none}.guide-map-popup-badge svg{color:var(--primary,#f97316);flex-shrink:0}.guide-map-wrapper.is-fullscreen .guide-map-popup-badge{display:inline-flex!important}.guide-map-fullscreen-close{display:none;position:absolute;top:14px;right:14px;z-index:1000005;width:40px;height:40px;border-radius:50%;background:#dc2626!important;border:2px solid #fff!important;color:#fff!important;box-shadow:0 6px 24px rgba(220,38,38,.55),0 2px 8px rgba(0,0,0,.4)!important;cursor:pointer;align-items:center;justify-content:center;padding:0;transition:transform .15s ease,background .15s ease;pointer-events:auto}.guide-map-wrapper.is-fullscreen .guide-map-fullscreen-close{display:flex!important}.guide-map-fullscreen-close:active,.guide-map-fullscreen-close:hover{background:#b91c1c!important;transform:scale(1.08)!important}.guide-map-fullscreen-close svg{width:18px;height:18px;stroke:#ffffff;stroke-width:2.8}body.guide-map-body-lock{overflow:hidden!important;touch-action:none}.guide-map-wrapper .leaflet-top.leaflet-left{top:14px;left:14px}.guide-map-wrapper.is-fullscreen .leaflet-top.leaflet-left{top:64px!important;left:14px!important}.guide-map-wrapper .leaflet-bar{border:1px solid rgba(255,255,255,.2)!important;border-radius:12px!important;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.45)!important}.guide-map-wrapper .leaflet-bar a{background:rgba(15,23,42,.94)!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.12)!important;width:36px!important;height:36px!important;line-height:36px!important;font-size:16px!important;backdrop-filter:blur(8px)}.guide-map-wrapper .leaflet-bar a:hover{background:rgba(30,41,59,.96)!important}.guide-map-pin-icon{background:0 0!important;border:none!important}.guide-map-pin{width:36px;height:36px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);display:grid;place-items:center;box-shadow:0 4px 14px rgba(0,0,0,.45);border:2px solid #fff;cursor:pointer;transition:transform .16s cubic-bezier(.34, 1.56, .64, 1)}.guide-map-pin:hover{transform:rotate(-45deg) scale(1.15)}.guide-map-pin__icon{transform:rotate(45deg);display:flex;align-items:center;justify-content:center;color:#fff;line-height:1}.guide-map-pin__icon svg{width:16px;height:16px;stroke:#ffffff;stroke-width:2.5}.guide-map-custom-leaflet-popup .leaflet-popup-content-wrapper{background:var(--card-bg,#0f172a)!important;color:var(--text-color,#e2e8f0)!important;border:1px solid var(--card-border,rgba(255,255,255,.15))!important;border-radius:18px!important;padding:0!important;overflow:hidden!important;box-shadow:0 16px 42px rgba(0,0,0,.45)!important}.guide-map-custom-leaflet-popup .leaflet-popup-content{margin:0!important;line-height:1.4!important}.guide-map-custom-leaflet-popup .leaflet-popup-tip{background:var(--card-bg,#0f172a)!important}.guide-map-popup-card{width:280px;overflow:hidden;font-family:var(--font-ui, system-ui, sans-serif)}.guide-map-popup-card__media{width:100%;height:110px;background:rgba(0,0,0,.3);overflow:hidden}.guide-map-popup-card__media img{width:100%;height:100%;object-fit:cover;display:block}.guide-map-popup-card__body{padding:12px 14px 14px 14px}.guide-map-popup-card__cat{font-size:.62rem;letter-spacing:.04em;margin-bottom:2px}.guide-map-popup-card__title{margin:0 0 6px 0;font-size:.96rem;font-weight:900;line-height:1.25;color:var(--text-color,#fff)}.guide-map-popup-card__addr,.guide-map-popup-card__hours{margin:0 0 4px 0;font-size:.72rem;color:var(--text-muted,#94a3b8);line-height:1.35}.guide-map-popup-card__badge{display:inline-block;font-size:.6rem;font-weight:850;background:rgba(249,115,22,.15);color:var(--primary,#f97316);padding:3px 7px;border-radius:6px;margin:4px 0 8px 0}.guide-map-popup-card__actions{display:flex;gap:6px;margin-top:10px;align-items:center}.guide-popup-btn{flex:1;border:none;border-radius:10px;padding:7px 10px;font-size:.72rem;font-weight:850;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:4px;text-align:center;white-space:nowrap;transition:opacity .15s ease}.guide-popup-btn:hover{opacity:.9}.guide-popup-btn--primary{background:var(--primary,#f97316);color:#fff}.guide-popup-btn--whats{background:#25d366;color:#fff}.guide-popup-btn--dir{background:rgba(255,255,255,.1);color:var(--text-color,#fff)}.quick-actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.quick-actions-grid>button:first-child{grid-column:1/-1;min-height:82px;position:relative;align-items:flex-start!important;justify-content:center;padding:16px 54px 16px 58px!important;text-align:left;overflow:hidden;background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 72%,#7c3aed))!important;border-color:transparent!important;color:var(--on-primary)!important;box-shadow:0 14px 30px rgba(var(--primary-rgb),.24)}.quick-actions-grid>button:first-child>svg:first-child{position:absolute;left:20px;width:25px!important;height:25px;color:var(--on-primary)!important}.quick-actions-grid>button:first-child>span{font-size:.9rem!important;font-weight:950!important}.quick-actions-grid>button:first-child small{display:block;max-width:240px;font-size:.59rem;line-height:1.35;font-weight:700;opacity:.76}.quick-actions-primary-arrow{position:absolute;right:18px;width:20px!important;color:var(--on-primary)!important}.editorial-story-modal a,[class*=modal] [href],[class*=modal] a,[class*=popup] [href],[class*=popup] a{max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal}[class*=modal],[class*=modal] *,[class*=popup],[class*=popup] *{min-width:0}.guide-quick-search-box{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:0 16px 12px 16px!important;margin:0!important;overflow:hidden!important}.guide-google-search-form{width:100%!important;max-width:100%!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:8px!important;background:var(--card-bg,#1e293b)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important;padding:5px 6px 5px 14px!important;box-shadow:0 4px 18px rgba(0,0,0,.14)!important;min-width:0!important;transition:box-shadow .2s ease,border-color .2s ease!important}body.theme-surface-light .guide-google-search-form{background:#fff!important;border-color:rgba(27,37,95,.15)!important;box-shadow:0 3px 12px rgba(27,37,95,.08)!important}.guide-google-search-form svg{color:var(--text-muted)!important;flex-shrink:0!important;width:15px!important;height:15px!important}.guide-google-search-form input[type=search]{flex:1 1 0%!important;min-width:0!important;width:0!important;border:none!important;background:0 0!important;color:var(--text-color)!important;font-family:inherit!important;font-size:.82rem!important;font-weight:600!important;outline:0!important;padding:6px 0!important;box-sizing:border-box!important;-webkit-appearance:none!important}.guide-google-search-form button[type=submit]{border:none!important;background:var(--primary,#f97316)!important;color:#fff!important;font-family:inherit!important;font-size:.74rem!important;font-weight:850!important;padding:7px 14px!important;border-radius:999px!important;cursor:pointer!important;flex-shrink:0!important;white-space:nowrap!important;line-height:1!important;box-shadow:0 2px 8px rgba(var(--primary-rgb),.3)!important}.guide-categories-wrap{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:2px 8px 3px 8px!important;overflow:hidden!important}.guide-tabs{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:space-between!important;gap:3px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:0!important;margin:0!important;overflow:hidden!important}.guide-tabs::-webkit-scrollbar{display:none!important}.guide-tab{flex:1 1 0px!important;min-width:0!important;max-width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:4px 1px 3px 1px!important;min-height:42px!important;height:42px!important;border-radius:9px!important;border:1px solid rgba(15,23,42,.12)!important;background:#fff!important;color:#172033!important;cursor:pointer!important;transition:all .15s ease!important;text-align:center!important;white-space:nowrap!important;font-family:var(--font-ui)!important;box-sizing:border-box!important;box-shadow:0 1px 3px rgba(0,0,0,.04)!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;user-select:none!important}body.theme-surface-light .guide-tab{background:#fff!important;color:#172033!important;border-color:rgba(27,37,95,.14)!important;box-shadow:0 1px 3px rgba(27,37,95,.05)!important}body.theme-surface-dark .guide-tab:not(.active){background:var(--card-bg,#1e293b)!important;border-color:var(--card-border,rgba(255,255,255,.12))!important;color:#fff!important}@media (min-width:640px){.guide-tabs{gap:6px!important}.guide-tab{flex-direction:row!important;gap:6px!important;padding:6px 12px!important;min-height:36px!important;height:36px!important;border-radius:999px!important}}.guide-tab:hover{transform:translateY(-1px)!important}.guide-tab:active{transform:scale(.97)!important}.guide-tab__icon{display:flex!important;align-items:center!important;justify-content:center!important;width:17px!important;height:17px!important;background:0 0!important;flex-shrink:0!important}.guide-tab i,.guide-tab svg{width:15px!important;height:15px!important;flex-shrink:0!important;color:inherit!important;stroke:currentColor!important}.guide-tab__name{display:block!important;font-size:.58rem!important;font-weight:800!important;line-height:1.1!important;color:inherit!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;width:100%!important;max-width:100%!important;text-align:center!important;letter-spacing:-.3px!important}@media (max-width:360px){.guide-tab__name{font-size:.53rem!important;letter-spacing:-.4px!important}}@media (min-width:640px){.guide-tab__name{font-size:.76rem!important;letter-spacing:normal!important}}.guide-tab.active{box-shadow:0 3px 10px rgba(0,0,0,.22)!important;font-weight:900!important}.guide-tab.active[data-is-yellow=true],body.primary-is-light .guide-tab.active[data-is-yellow=true],body.theme-surface-light.primary-is-light .guide-tab.active[data-is-yellow=true]{color:#000!important}.guide-tab.active[data-is-yellow=true] .guide-tab__name,body.primary-is-light .guide-tab.active[data-is-yellow=true] .guide-tab__name,body.theme-surface-light.primary-is-light .guide-tab.active[data-is-yellow=true] .guide-tab__name{color:#000!important}.guide-tab.active[data-is-yellow=true] .guide-tab__icon,.guide-tab.active[data-is-yellow=true] i,.guide-tab.active[data-is-yellow=true] svg,body.primary-is-light .guide-tab.active[data-is-yellow=true] i,body.primary-is-light .guide-tab.active[data-is-yellow=true] svg,body.theme-surface-light.primary-is-light .guide-tab.active[data-is-yellow=true] i,body.theme-surface-light.primary-is-light .guide-tab.active[data-is-yellow=true] svg{color:#000!important;stroke:#000000!important}.guide-tab.active:not([data-is-yellow=true]),body.theme-surface-dark .guide-tab.active:not([data-is-yellow=true]),body.theme-surface-light .guide-tab.active:not([data-is-yellow=true]){color:#fff!important}.guide-tab.active:not([data-is-yellow=true]) .guide-tab__name,body.theme-surface-dark .guide-tab.active:not([data-is-yellow=true]) .guide-tab__name,body.theme-surface-light .guide-tab.active:not([data-is-yellow=true]) .guide-tab__name{color:#fff!important}.guide-tab.active:not([data-is-yellow=true]) .guide-tab__icon,.guide-tab.active:not([data-is-yellow=true]) i,.guide-tab.active:not([data-is-yellow=true]) svg,body.theme-surface-dark .guide-tab.active:not([data-is-yellow=true]) i,body.theme-surface-dark .guide-tab.active:not([data-is-yellow=true]) svg,body.theme-surface-light .guide-tab.active:not([data-is-yellow=true]) i,body.theme-surface-light .guide-tab.active:not([data-is-yellow=true]) svg{color:#fff!important;stroke:#ffffff!important}.guide-sticky-header{position:sticky!important;top:calc(var(--safe-top) + var(--sticky-search-offset,86px))!important;z-index:54;background:color-mix(in srgb,var(--bg-color,#f4f6f8) 95%,transparent)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;margin-top:0!important;padding:3px 0 4px 0!important;box-shadow:0 4px 14px rgba(0,0,0,.06)!important;border-bottom:1px solid rgba(15,23,42,.06)!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important;overflow-x:clip!important}body.theme-surface-dark .guide-sticky-header{background:color-mix(in srgb,var(--bg-color,#0f172a) 95%,transparent)!important;border-bottom-color:rgba(255,255,255,.08)!important;box-shadow:0 4px 16px rgba(0,0,0,.3)!important}@media (min-width:1024px){.guide-sticky-header{position:sticky!important;top:calc(var(--safe-top) + var(--sticky-search-offset,66px))!important;z-index:52}}#view-guia{padding-top:0!important;overflow-x:clip!important;overflow-y:visible!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.guide-subtabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important;-ms-overflow-style:none!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;gap:5px!important;padding:2px 8px 3px 8px!important}.guide-subtabs:empty{display:none!important;padding:0!important;margin:0!important}.guide-subtabs::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.guide-subtab{border:1px solid var(--card-border)!important;background:var(--card-bg)!important;color:var(--text-muted)!important;border-radius:999px!important;padding:6px 14px!important;text-align:center!important;font-family:var(--font-display)!important;font-size:.7rem!important;font-weight:850!important;text-transform:uppercase!important;cursor:pointer!important;transition:all .2s ease!important;white-space:nowrap!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;box-shadow:0 2px 6px rgba(0,0,0,.08)!important}.guide-subtab.active{background:var(--primary,#ffd443)!important;color:#000!important;border-color:transparent!important;font-weight:950!important}.guide-subtab i,.guide-subtab svg{color:inherit!important;stroke:currentColor!important;width:13px!important;height:13px!important}body.theme-surface-light .guide-subtab{background:#f8fafc!important;border-color:rgba(27,37,95,.22)!important;color:#14204a!important}body.theme-surface-light .guide-subtab.active{background:var(--primary,#ffd443)!important;color:#000!important}body.theme-surface-light .guide-location-pill,body.theme-surface-light .guide-subtab,body.theme-surface-light .guide-tab{background:#f8fafc!important;border-color:rgba(27,37,95,.24)!important;color:#14204a!important;box-shadow:0 2px 8px rgba(27,37,95,.08),inset 0 1px 0 rgba(255,255,255,.86)!important;opacity:1!important}body.theme-surface-light .filter-chip,body.theme-surface-light .region-chip{box-shadow:none!important;background:0 0!important}body.theme-surface-light .filter-chip i,body.theme-surface-light .filter-chip svg,body.theme-surface-light .guide-subtab i,body.theme-surface-light .guide-subtab svg,body.theme-surface-light .guide-tab i,body.theme-surface-light .guide-tab svg,body.theme-surface-light .region-chip i,body.theme-surface-light .region-chip svg{color:#14204a!important}body.theme-surface-light .guide-subtab:hover,body.theme-surface-light .guide-tab:hover{background:#e4eaf2!important;border-color:rgba(27,37,95,.3)!important;transform:translateY(-1px)}body.theme-surface-light .filter-chip.active:not([data-tone=all]),body.theme-surface-light .guide-location-pill.active,body.theme-surface-light .guide-subtab.active,body.theme-surface-light .region-chip.active{color:var(--on-primary)!important;border-color:transparent!important}body.theme-surface-light .filter-chip.active i,body.theme-surface-light .filter-chip.active svg,body.theme-surface-light .guide-subtab.active i,body.theme-surface-light .guide-subtab.active svg,body.theme-surface-light .region-chip.active i,body.theme-surface-light .region-chip.active svg{color:var(--on-primary)!important;stroke:var(--on-primary)!important}body.theme-surface-light .guide-location-pill.active,body.theme-surface-light .guide-subtab.active,body.theme-surface-light .region-chip.active{background:#f97316!important;box-shadow:0 7px 18px rgba(249,115,22,.24)!important}body.theme-surface-light .filter-chip[data-tone=radar]{background:0 0!important;color:#f97316!important;border:1px solid #1b255f!important}body.theme-surface-light .filter-chip[data-tone=radar].active{background:#1b255f!important;color:#f97316!important;border-color:transparent!important;box-shadow:0 10px 24px rgba(27,37,95,.35)!important;transform:scale(1.04)}body.theme-surface-light .filter-chip[data-tone=esporte]{background:0 0!important;color:var(--esporte-green)!important;opacity:.45;border:1px solid rgba(22,163,74,.25)!important}body.theme-surface-light .filter-chip[data-tone=esporte].active{opacity:1;background:var(--esporte-green)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 10px 24px rgba(22,163,74,.35)!important;transform:scale(1.04)}body.theme-surface-light .filter-chip[data-tone=plural]{background:0 0!important;color:var(--plural-purple)!important;opacity:.45;border:1px solid rgba(124,58,237,.25)!important}body.theme-surface-light .filter-chip[data-tone=plural].active{opacity:1;background:var(--plural-purple)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 10px 24px rgba(124,58,237,.35)!important;transform:scale(1.04)}.guide-location-filter{display:flex;gap:8px;margin-bottom:15px}.guide-location-pill{border:1px solid var(--card-border);background:var(--card-bg);color:var(--text-muted);border-radius:999px;padding:6px 14px;font-family:var(--font-ui);font-size:.6rem;font-weight:800;cursor:pointer;transition:all .25s ease;white-space:nowrap;flex:1;text-align:center}.guide-location-pill.active{background:var(--primary);color:var(--on-primary);border-color:transparent;box-shadow:0 4px 15px rgba(212,168,67,.25)}.guide-item--live{border-color:#25d36644;background:rgba(37,211,102,.04)}.guide-list{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:0 16px!important}@media (min-width:1024px){.guide-list{display:grid!important;grid-template-columns:1fr 1fr!important;align-items:start!important;padding:0!important}}#guide-root>.card{margin:20px 16px 15px 16px!important;width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;box-sizing:border-box!important}.guide-company-card{min-width:0;border:1px solid var(--card-border);border-radius:16px;overflow:hidden;background:var(--card-bg);color:var(--text-color);cursor:pointer;display:grid;grid-template-columns:120px minmax(0,1fr);align-items:stretch;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.guide-company-card:hover{transform:translateY(-2px);border-color:rgba(var(--primary-rgb),.35);box-shadow:0 8px 24px rgba(0,0,0,.18)}.guide-company-card__media{height:100%;min-height:120px;position:relative;overflow:hidden;background:linear-gradient(145deg,#0d173a 0,#24335f 100%);display:grid;place-items:center}.guide-company-card__media img{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover}.guide-company-card__media>span{position:relative;z-index:0;width:60px;height:60px;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:rgba(255,255,255,.08);color:#f97316;display:grid;place-items:center}.guide-company-card__media>span svg{width:27px;height:27px}.guide-company-card__media>b{position:absolute;left:8px;bottom:8px;padding:5px 8px;border:1px solid rgba(255,255,255,.24);border-radius:6px;background:rgba(13,23,58,.88);color:#fff;font-size:.52rem;font-weight:800;letter-spacing:.3px;z-index:2}.guide-company-card__content{min-width:0;padding:12px 14px;display:flex;flex-direction:column;justify-content:center;flex:1}.guide-company-card__content>span{color:#f97316;font-size:.58rem;font-weight:900;text-transform:uppercase;letter-spacing:.4px}.guide-company-card__content h3{margin:4px 0 0;font-size:.95rem;font-weight:850;line-height:1.25;color:var(--text-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.guide-company-card__content p{margin:6px 0 0;color:var(--text-muted);font-size:.68rem;line-height:1.35;display:flex;align-items:center;gap:5px}.guide-company-card__content p svg{width:12px;height:12px;color:#f97316;flex:0 0 auto}.guide-company-card__content>div{margin-top:10px;color:#f97316;font-size:.68rem;font-weight:850;display:inline-flex;align-items:center;align-self:flex-start;gap:6px;padding:5px 12px;border-radius:999px;background:rgba(249,115,22,.12);border:1px solid rgba(249,115,22,.25);transition:all .2s ease}.guide-company-card:hover .guide-company-card__content>div{background:rgba(249,115,22,.22);border-color:rgba(249,115,22,.4);transform:translateX(2px)}.guide-company-card__content>div svg{width:12px;height:12px}@media (min-width:1024px){.guide-company-card{grid-template-columns:140px minmax(0,1fr)}.guide-company-card__media{min-height:140px}.guide-company-card__content{padding:16px 20px}.guide-company-card__content h3{font-size:1.05rem}}.guide-item{border:1px solid var(--card-border);background:var(--card-bg);border-radius:22px;padding:14px;cursor:pointer;transition:all .3s ease;max-width:100%;overflow:hidden;word-break:break-word}.guide-item.active{border-color:rgba(212,168,67,.45);box-shadow:0 16px 36px rgba(0,0,0,.3)}.guide-item__row{display:flex;justify-content:space-between;gap:12px;align-items:center}.guide-item__meta{display:flex;flex-direction:column;gap:6px;min-width:0}.guide-item__title{font-family:var(--font-ui);font-size:.98rem;font-weight:900}.guide-item__desc{font-size:.74rem;color:var(--text-muted);line-height:1.35}.guide-score{font-size:.7rem;font-weight:900;color:var(--primary);white-space:nowrap}.guide-item__end{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px}.guide-item__chevron{width:16px;height:16px;color:var(--text-muted);transition:transform .18s ease,color .18s ease}.guide-item--click-accordion.active .guide-item__chevron{transform:rotate(180deg);color:var(--primary)}.guide-item--click-accordion:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.guide-profile{padding:0;overflow:hidden}.guide-cover{width:100%;height:168px;object-fit:cover;display:block;border-bottom:1px solid rgba(255,255,255,.08)}.guide-profile__body{padding:18px}.guide-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.guide-meta{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);border-radius:16px;padding:12px}.guide-meta__label{font-size:.62rem;font-weight:900;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.guide-meta__value{font-size:.78rem;font-weight:700;color:var(--text-color);line-height:1.35}.guide-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:14px!important;width:100%!important;box-sizing:border-box!important}.guide-actions .btn-action{flex:1 1 calc(50% - 6px)!important;min-width:125px!important;max-width:100%!important;width:auto!important;margin:0!important;min-height:42px!important;height:42px!important;padding:0 14px!important;border-radius:12px!important;font-size:.76rem!important;font-weight:850!important;letter-spacing:.02em!important;text-transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;text-align:center!important;box-sizing:border-box!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:0 4px 12px rgba(0,0,0,.12)!important;line-height:1!important}.guide-actions .btn-action i,.guide-actions .btn-action svg{width:15px!important;height:15px!important;flex-shrink:0!important;stroke-width:2.2!important}@media (max-width:360px){.guide-actions .btn-action{flex:1 1 100%!important;min-width:100%!important}}.guide-badge{padding:4px 10px;border-radius:999px;font-size:.52rem;font-weight:900;text-transform:uppercase;letter-spacing:.5px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:var(--text-muted)}.home-stack{display:grid;gap:16px}.home-news-shell{display:grid;gap:14px}.hero-card{overflow:hidden;padding:0}.hero-card__body{padding:22px}.hero-card__eyebrow{font-size:.66rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.58);margin-bottom:10px}.hero-card__title{font-family:var(--font-ui);font-size:1.45rem;font-weight:900;line-height:1.02;margin-bottom:10px}.hero-card__text{font-size:.82rem;line-height:1.5;color:rgba(255,255,255,.72)}.home-grid-two{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px;align-items:stretch;min-width:0;overflow:hidden}.home-grid-two>*{min-width:0;overflow:hidden}.home-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}@media (max-width:1279px){.home-grid-two{grid-template-columns:1fr}.home-bottom-grid{grid-template-columns:1fr;gap:8px;margin-top:8px}}@media (max-width:1023px){#home-footer{display:none!important}#home-social-feed{margin-top:22px!important}#home-radio-widget{padding:10px!important;margin-top:0!important;margin-bottom:0!important}#home-radio-widget [data-action=toggleMainRadio]{padding:14px!important}}.home-tv-bubbles-slot:empty{display:none}@keyframes pulseLiveLight{0%{box-shadow:0 0 0 0 rgba(255,78,0,.7)}70%{box-shadow:0 0 0 6px rgba(255,78,0,0)}100%{box-shadow:0 0 0 0 rgba(255,78,0,0)}}img[src*="vida-em-vida.png"]{background-color:#fff}.home-tv-bubbles{margin:14px 0 16px;padding:16px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:relative;overflow:hidden}.home-tv-bubbles::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);opacity:.5}.home-tv-bubbles__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px;padding:0 4px}.home-tv-bubbles__head span{color:#fff;font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.home-tv-bubbles__head span::before{content:'';display:block;width:6px;height:6px;border-radius:50%;background:var(--primary);box-shadow:0 0 8px var(--primary)}.home-tv-bubbles__head button{border:0;background:rgba(var(--primary-rgb),.15);color:var(--primary);font-size:.55rem;font-weight:850;text-transform:uppercase;cursor:pointer;padding:6px 12px;border-radius:12px;transition:all .25s cubic-bezier(.2, .8, .2, 1);display:flex;align-items:center;gap:4px}.home-tv-bubbles__head button:hover{background:var(--primary);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--primary-rgb),.3)}.home-play-shortcuts-panel{height:100%;margin:14px 0 16px;padding:13px 12px 12px;border-radius:18px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.075)}.home-play-shortcuts-panel__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:9px}.home-play-shortcut{min-height:76px;border:1px solid rgba(var(--primary-rgb),.18);border-radius:15px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.78);display:grid;place-items:center;align-content:center;gap:7px;cursor:pointer;font-family:var(--font-ui);font-size:.58rem;font-weight:950;text-transform:uppercase}@media (min-width:1024px){.home-sections-desktop-grid>div:first-child{display:flex!important;flex-direction:column!important}#sidebar-play-shortcuts{width:100%}#sidebar-play-shortcuts .sidebar-play-shortcuts{box-sizing:border-box;padding:0!important}.home-footer-play-shortcuts__grid{grid-template-columns:repeat(3,1fr)}.home-sections-desktop-grid>*{overflow:visible!important}#sidebar-play-shortcuts .home-play-shortcuts-panel__grid{height:100%!important;grid-template-rows:1fr!important}#sidebar-play-shortcuts .home-play-shortcut{height:100%!important;min-height:unset!important}}.home-play-shortcut__icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(var(--primary-rgb),.15);color:var(--primary)}.home-play-shortcut__icon i{width:16px;height:16px}.home-footer-play-shortcuts{height:100%;min-height:0}.home-footer-play-shortcuts__grid{height:100%;display:grid;gap:9px}.home-footer-play-shortcut{min-width:0;border:1px solid rgba(var(--primary-rgb),.18);border-radius:15px;background:rgba(255,255,255,.035);color:var(--text-color);display:grid;place-items:center;align-content:center;gap:7px;cursor:pointer;font-family:var(--font-ui);font-size:.58rem;font-weight:950;text-transform:uppercase}.home-footer-play-shortcut i,.home-footer-play-shortcut svg{width:21px;height:21px;color:var(--primary);stroke:var(--primary)}.home-footer-play-shortcut__symbol{color:var(--primary);font-size:1.35rem;line-height:1}@media (min-width:1024px){#sidebar-play-shortcuts,#sidebar-play-shortcuts #home-footer,#sidebar-play-shortcuts .sidebar-play-shortcuts{height:90px!important;min-height:90px!important;box-sizing:border-box}#sidebar-play-shortcuts .sidebar-play-shortcuts{padding:0!important}#sidebar-play-shortcuts #home-footer{margin:0!important}}body.theme-surface-light .home-play-shortcuts-panel{background:rgba(255,255,255,.78);border-color:rgba(15,23,42,.08)}body.theme-surface-light .home-play-shortcut{background:rgba(255,255,255,.72);border-color:rgba(var(--primary-rgb),.2);color:var(--text-color)}.home-tv-bubbles__row{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.home-tv-bubbles__row::-webkit-scrollbar{display:none}.home-tv-empty-call{width:100%;min-height:76px;border:1px solid var(--card-border);border-radius:16px;background:var(--surface-input);color:var(--text-color);display:flex;align-items:center;justify-content:center;gap:10px;font-weight:900;cursor:pointer}.home-tv-empty-call span{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:#e50914;color:#fff}.home-tv-bubble{width:72px;flex:0 0 72px;border:0;background:0 0;color:#fff;padding:0;cursor:pointer;font-family:var(--font-ui);display:flex;flex-direction:column;align-items:center;gap:5px}.home-tv-bubble__orb{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:var(--tv-color,var(--primary));border:1px solid color-mix(in srgb,var(--tv-color,var(--primary)) 72%,transparent);box-shadow:none}.home-tv-bubble__orb span{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:0 0;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;font-size:1.12rem;line-height:1}.home-tv-bubble__time{font-size:.58rem;font-weight:950;color:var(--tv-color,var(--primary))}.home-tv-bubble__title{width:100%;min-height:24px;color:rgba(255,255,255,.7);font-size:.56rem;font-weight:850;line-height:1.08;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.home-tv-bubbles--desktop{display:none}.home-tv-timeline__row{position:relative;display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:8px 4px 12px;scroll-snap-type:x proximity;scroll-behavior:smooth;mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%)}.home-tv-timeline__row::-webkit-scrollbar{display:none}.home-tv-timeline__row::before{content:"";position:absolute;left:60px;right:60px;top:48px;height:2px;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.2),rgba(255,255,255,.05));pointer-events:none}.home-tv-timeline__item{position:relative;z-index:1;width:124px;flex:0 0 124px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:20px;color:#fff;padding:14px 10px;cursor:pointer;font-family:var(--font-ui);display:grid;justify-items:center;gap:8px;transition:all .3s cubic-bezier(.34, 1.56, .64, 1);scroll-snap-align:start}.home-tv-timeline__item:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.15);transform:translateY(-4px)}.home-tv-timeline__item.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--tv-color,var(--primary)) 15%,transparent),rgba(255,255,255,.03));border-color:color-mix(in srgb,var(--tv-color,var(--primary)) 50%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--tv-color,var(--primary)) 15%,transparent)}.home-tv-timeline__time{min-height:15px;color:var(--tv-color,var(--primary));font-size:.62rem;font-weight:900;line-height:1;white-space:nowrap;letter-spacing:.02em}.home-tv-timeline__rail{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--tv-color,var(--primary)) 70%,#fff),var(--tv-color,var(--primary)));border:2px solid rgba(255,255,255,.15);box-shadow:0 4px 12px color-mix(in srgb,var(--tv-color,var(--primary)) 40%,transparent);transition:all .3s cubic-bezier(.34, 1.56, .64, 1);overflow:hidden}.home-tv-timeline__item:hover .home-tv-timeline__rail{transform:scale(1.08);box-shadow:0 6px 16px color-mix(in srgb,var(--tv-color,var(--primary)) 60%,transparent)}.home-tv-timeline__item.is-active .home-tv-timeline__rail{border-color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--tv-color,var(--primary)) 30%,transparent),0 8px 24px color-mix(in srgb,var(--tv-color,var(--primary)) 60%,transparent)}.home-tv-timeline__rail span{font-size:1.1rem;line-height:1}.home-tv-timeline__copy{width:100%;min-width:0;display:grid;justify-items:center;gap:6px;margin-top:4px}.home-tv-timeline__title{width:100%;min-height:32px;color:rgba(255,255,255,.85);font-size:.62rem;font-weight:800;line-height:1.25;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .2s}.home-tv-timeline__item.is-active .home-tv-timeline__title,.home-tv-timeline__item:hover .home-tv-timeline__title{color:#fff}.home-tv-timeline__live{padding:4px 8px;border-radius:999px;background:#ff4e00;color:#fff;font-size:.5rem;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:.05em;animation:pulseLiveLight 2s infinite;border:1px solid rgba(255,255,255,.2)}.home-tv-bubbles--mobile .home-tv-timeline__row{display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden;width:100%;box-sizing:border-box;padding:4px 0}.home-tv-bubbles--mobile .home-tv-timeline__row::before{left:108px;top:20px;bottom:20px;width:2px;height:auto;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.15) 10%,rgba(255,255,255,.15) 90%,rgba(255,255,255,0));z-index:1}.home-tv-bubbles--mobile .home-tv-timeline__item{display:grid;grid-template-columns:64px 44px minmax(0,1fr);align-items:center;justify-items:start;width:100%;flex:none;text-align:left;gap:12px;min-height:64px;padding:10px 12px;border:1px solid rgba(255,255,255,.04);background:rgba(255,255,255,.02);border-radius:16px;box-sizing:border-box;overflow:visible;transition:transform .2s cubic-bezier(.2, .8, .2, 1),background .3s ease,border-color .3s ease}.home-tv-bubbles--mobile .home-tv-timeline__item:active{transform:scale(.97)}.home-tv-bubbles--mobile .home-tv-timeline__item.is-active{background:linear-gradient(90deg,color-mix(in srgb,var(--tv-color,var(--primary)) 12%,transparent),rgba(255,255,255,.04));border-color:color-mix(in srgb,var(--tv-color,var(--primary)) 35%,transparent);box-shadow:0 4px 16px rgba(0,0,0,.15)}.home-tv-bubbles--mobile .home-tv-timeline__time{font-size:.72rem;font-weight:900;color:var(--tv-color,var(--primary));text-align:right;width:100%;justify-self:end;white-space:nowrap}.home-tv-bubbles--mobile .home-tv-timeline__rail{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--tv-color,var(--primary)) 70%,#fff),var(--tv-color,var(--primary)));border:2px solid rgba(255,255,255,.15);box-shadow:0 4px 12px color-mix(in srgb,var(--tv-color,var(--primary)) 40%,transparent);z-index:2;transition:all .3s ease}.home-tv-bubbles--mobile .home-tv-timeline__title{text-align:left;min-height:auto;-webkit-line-clamp:2;white-space:normal;word-break:break-word;font-size:.9rem;font-weight:800;color:rgba(255,255,255,.95);line-height:1.3}.home-tv-bubbles--mobile .home-tv-timeline__copy{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;margin-top:4px}.home-tv-bubbles--mobile .home-tv-timeline__live{flex:0 0 auto}.home-tv-bubbles--mobile .home-tv-timeline__item.is-active .home-tv-timeline__rail{border-color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--tv-color,var(--primary)) 20%,transparent)}body.theme-surface-light .home-tv-bubbles--mobile .home-tv-timeline__row::before{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.12) 10%,rgba(0,0,0,.12) 90%,rgba(0,0,0,0))!important}body.theme-surface-light .home-tv-bubbles--mobile .home-tv-timeline__title{color:#1a1a1a}@media (min-width:1024px){.home-tv-bubbles--desktop{display:block}.home-tv-bubbles-slot--mobile{display:none!important}}.play-hero{position:relative;width:100%;aspect-ratio:16/9;border-radius:24px;overflow:hidden;margin-bottom:25px;box-shadow:0 20px 50px rgba(0,0,0,.5);cursor:pointer}.play-hero__img{width:100%;height:100%;object-fit:cover;transition:.5s}.play-hero:hover .play-hero__img{transform:scale(1.05)}.play-hero__overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:25px}.play-shell{padding:4px 0 50px;background:var(--p-bg);min-height:80vh}.play-view-title{display:flex;flex-direction:column;gap:2px;padding:14px 14px 10px}.play-tabs{position:sticky;top:calc(var(--safe-top) + var(--sticky-search-offset,86px));z-index:44;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-color) 96%,transparent) 0,color-mix(in srgb,var(--bg-color) 88%,transparent) 78%,transparent 100%);backdrop-filter:blur(12px);padding:10px 14px 12px;margin:0 0 16px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:8px}.play-tab-btn{min-height:62px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.045);color:rgba(255,255,255,.66);font-family:var(--font-ui);font-size:.55rem;font-weight:900;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.play-tab-btn i,.play-tab-btn svg{stroke:currentColor;color:currentColor;width:18px;height:18px}.play-tab-btn.is-active{background:var(--primary);color:var(--on-primary);border-color:rgba(255,255,255,.14);box-shadow:0 10px 24px rgba(var(--primary-rgb),.28)}.play-tab-btn.is-active i,.play-tab-btn.is-active svg{color:var(--on-primary)!important;stroke:var(--on-primary)!important}.play-tab-btn:active{transform:scale(.97)}.play-feature-zone{margin:2px 0 24px}.play-social-strip{margin:2px 0 24px;display:flex;align-items:center;justify-content:center;gap:12px;padding:13px 0 2px}.play-social-strip__button{width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.1);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 12px 26px rgba(0,0,0,.24);transition:transform .16s ease,filter .16s ease,border-color .16s ease}.play-social-strip__button:hover{transform:translateY(-1px);filter:brightness(1.08);border-color:rgba(255,255,255,.18)}.play-social-strip__button:active{transform:scale(.96)}.play-social-strip__button i{width:21px;height:21px;stroke-width:2.8}.play-social-strip__button.is-youtube{background:linear-gradient(145deg,rgba(255,0,0,.96),rgba(148,10,10,.86))}.play-social-strip__button.is-whatsapp{background:linear-gradient(145deg,rgba(37,211,102,.96),rgba(13,118,61,.86))}.play-feature-zone__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.play-feature-zone__head span{color:#fff;font-size:.95rem;font-weight:950;letter-spacing:0}.play-feature-zone__head button{border:0;background:0 0;color:rgba(255,255,255,.58);font-size:.58rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.play-how-card{position:relative;min-height:132px;border-radius:24px;overflow:hidden;display:flex;align-items:center;gap:16px;padding:20px;background:linear-gradient(135deg,rgba(27,37,95,.92),rgba(229,9,20,.68)),#10131f;border:1px solid rgba(255,255,255,.1);cursor:pointer;box-shadow:0 18px 42px rgba(0,0,0,.38)}.play-how-card::after{content:"";position:absolute;inset:auto -30px -46px auto;width:150px;height:150px;background:rgba(255,255,255,.12);border-radius:50%;filter:blur(10px)}.play-how-card__logo{width:74px;height:74px;border-radius:50%;object-fit:cover;flex:0 0 auto;box-shadow:0 14px 30px rgba(0,0,0,.3);border:3px solid rgba(255,255,255,.16)}.play-how-card__body{position:relative;z-index:1;min-width:0}.play-how-card__eyebrow,.play-section-label{font-family:var(--font-mono);font-size:.56rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.58)}.play-how-card__title{margin-top:5px;font-size:1.35rem;line-height:1;font-weight:1000;color:#fff;letter-spacing:0}.play-how-card__copy{margin-top:8px;font-size:.76rem;line-height:1.35;color:rgba(255,255,255,.76);font-weight:700}.play-slides-row{display:flex;gap:12px;overflow-x:auto;padding:13px 2px 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.play-slides-row::-webkit-scrollbar{display:none}.play-slide-card{flex:0 0 148px;min-height:138px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.025)),#0d111d;color:#fff;padding:15px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;box-shadow:0 12px 28px rgba(0,0,0,.28)}.play-slide-card__icon{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;color:#fff;background:var(--slide-color,#e50914);box-shadow:0 10px 20px rgba(0,0,0,.22)}.play-slide-card__title{display:block;font-size:.86rem;font-weight:900;line-height:1.08;margin-top:14px}.play-slide-card__copy{display:block;margin-top:6px;font-size:.62rem;line-height:1.3;color:rgba(255,255,255,.58);font-weight:700}.play-tv-panel{border-radius:24px;padding:22px;background:linear-gradient(135deg,rgba(229,9,20,.2),rgba(27,37,95,.22)),rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08)}@media (max-width:430px){.play-tabs{gap:6px}.play-tab-btn{min-height:54px;font-size:.46rem;border-radius:13px}.play-how-card{min-height:118px;padding:16px;border-radius:22px}.play-how-card__logo{width:62px;height:62px}.play-how-card__title{font-size:1.18rem}.play-slide-card{flex-basis:136px;min-height:132px}}.home-playlist-player{position:relative;width:100%;margin:0 0 18px;padding:10px;border:1px solid rgba(var(--player-rgb,212,168,67),.28);border-radius:24px;background:linear-gradient(135deg,rgba(var(--player-rgb,212,168,67),.2),rgba(var(--primary-rgb),.1) 44%,rgba(255,255,255,.035)),rgba(255,255,255,.035);color:#fff;display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;align-items:stretch;text-align:left;overflow:hidden;cursor:pointer;box-shadow:none;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.home-playlist-player:hover{transform:translateY(-2px);border-color:rgba(var(--player-rgb,212,168,67),.48);box-shadow:none}.home-playlist-player:focus-visible{outline:2px solid var(--player-accent,var(--primary));outline-offset:3px}.home-playlist-player::after{content:none;position:absolute;inset:auto -18% -42% 36%;height:94px;border-radius:999px;background:radial-gradient(circle,rgba(var(--player-rgb,212,168,67),.24),transparent 70%);pointer-events:none}.home-playlist-player__media{position:relative;aspect-ratio:3/4;border-radius:16px;overflow:hidden;background:0 0}.home-playlist-player__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .4s ease,opacity .35s ease}.home-playlist-player:hover .home-playlist-player__img{transform:scale(1.12)}.home-playlist-player__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.58))}.home-playlist-player__play{position:absolute;left:50%;top:50%;width:50px;height:50px;border-radius:50%;transform:translate(-50%,-50%);display:grid;place-items:center;background:var(--player-accent,var(--primary));color:#fff;z-index:2;box-shadow:none;transition:transform .2s ease,box-shadow .2s ease}.home-playlist-player:hover .home-playlist-player__play{transform:translate(-50%,-50%) scale(1.08);box-shadow:none}.home-playlist-player__play i{width:21px;height:21px;margin-left:2px;fill:currentColor}.home-playlist-player__content{min-width:0;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:5px}.home-playlist-player__badge,.home-playlist-player__cta{display:inline-flex;align-items:center;gap:6px;width:fit-content;font-weight:900;text-transform:uppercase;letter-spacing:0!important;line-height:1}.home-playlist-player__badge{padding:6px 9px;border-radius:999px;background:rgba(var(--player-rgb,212,168,67),.16);color:var(--player-accent,var(--primary));border:1px solid rgba(var(--player-rgb,212,168,67),.22);font-size:.64rem}.home-playlist-player__badge i{width:12px;height:12px}.home-playlist-player__title{display:block;font-size:1.05rem;font-weight:950;line-height:1.12;color:#fff}.home-playlist-player__episode{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:rgba(255,255,255,.95);font-size:.95rem;font-weight:800;line-height:1.25}.home-playlist-player__cta{margin-top:2px;color:#fff;font-size:.7rem}.home-playlist-player__cta i{width:14px;height:14px;color:var(--player-accent,var(--primary))}@media (max-width:380px){.home-playlist-player{grid-template-columns:104px minmax(0,1fr);gap:12px;padding:11px}.home-playlist-player__media{aspect-ratio:3/4}.home-playlist-player__play{width:44px;height:44px}.home-playlist-player__episode{font-size:.85rem}}.home-playlist-wrap{margin-bottom:18px}.home-playlist-catalog{max-height:0;overflow:hidden;transition:max-height .48s cubic-bezier(.4, 0, .2, 1);will-change:max-height}.home-playlist-catalog.is-open{overflow:visible}.home-playlist-catalog__inner{padding:12px 4px 4px}.home-playlist-catalog__loading{display:flex;flex-direction:column;gap:10px;padding:4px 0 8px}.home-playlist-catalog__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(var(--ep-rgb,212,168,67),.18)}.home-playlist-catalog__label{display:inline-flex;align-items:center;gap:6px;font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:var(--ep-accent,var(--primary))}.home-playlist-catalog__label i{width:14px;height:14px}.home-playlist-catalog__count{font-size:.55rem;font-weight:700;color:var(--text-muted);background:rgba(var(--ep-rgb,212,168,67),.1);border:1px solid rgba(var(--ep-rgb,212,168,67),.18);padding:3px 8px;border-radius:999px}.home-playlist-catalog__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}@media (min-width:480px){.home-playlist-catalog__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:720px){.home-playlist-catalog__grid{grid-template-columns:repeat(4,1fr)}}.pl-ep-card{display:flex;flex-direction:column;gap:7px;background:0 0;border:1px solid rgba(var(--ep-rgb,212,168,67),.14);border-radius:14px;padding:6px 6px 8px;cursor:pointer;text-align:left;color:var(--text-color);transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.pl-ep-card:hover{transform:translateY(-3px);border-color:rgba(var(--ep-rgb,212,168,67),.45);background:rgba(var(--ep-rgb,212,168,67),.06);box-shadow:0 8px 20px rgba(0,0,0,.22)}.pl-ep-card:active{transform:scale(.97)}.pl-ep-card__thumb{position:relative;width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:rgba(0,0,0,.35);display:block}.pl-ep-card__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.pl-ep-card:hover .pl-ep-card__thumb img{transform:scale(1.06)}.pl-ep-card__play-icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.28);opacity:0;transition:opacity .2s ease}.pl-ep-card:focus-visible .pl-ep-card__play-icon,.pl-ep-card:hover .pl-ep-card__play-icon{opacity:1}.pl-ep-card__play-icon i{width:28px;height:28px;color:#fff;fill:#fff;filter:drop-shadow(0 2px 6px rgba(0, 0, 0, .5))}.pl-ep-card__num{position:absolute;top:5px;left:6px;font-size:.5rem;font-weight:900;color:#fff;background:rgba(0,0,0,.62);backdrop-filter:blur(3px);padding:2px 6px;border-radius:6px;letter-spacing:.5px}.pl-ep-card__title{font-size:.68rem;font-weight:800;line-height:1.3;color:var(--text-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-playlist-catalog__footer{display:flex;align-items:center;gap:10px;padding-top:4px;flex-wrap:wrap}.pl-ep-more-btn{display:inline-flex;align-items:center;gap:6px;background:0 0;border:1px solid rgba(var(--ep-accent,var(--primary)),.28);border-radius:999px;padding:8px 16px;color:var(--ep-accent,var(--primary));font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:background .2s ease,transform .18s ease}.pl-ep-more-btn:hover{background:rgba(var(--ep-rgb,212,168,67),.1);transform:scale(1.02)}.pl-ep-more-btn i{width:14px;height:14px}.pl-ep-yt-link{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:.6rem;font-weight:800;text-decoration:none;opacity:.65;transition:opacity .18s ease;margin-left:auto}.pl-ep-yt-link:hover{opacity:1}.pl-ep-yt-link svg{width:14px;height:14px;color:red;flex-shrink:0}body.theme-surface-light .pl-ep-card{border-color:rgba(var(--ep-rgb,212,168,67),.18);background:var(--card-bg);color:var(--text-color)}body.theme-surface-light .pl-ep-card:hover{background:rgba(var(--ep-rgb,212,168,67),.06);border-color:rgba(var(--ep-rgb,212,168,67),.38)}body.theme-surface-light .pl-ep-card__title{color:var(--text-color)}:root{--p-bg:#090c1a;--p-accent:#1b255f;--p-prim:#d4a843;--c-pal:#1b255f;--c-qiz:#7c3aed;--c-sol:#059669;--c-tim:#d97706}.play-hub-container{padding:0;animation:fadeUp .6s ease}.hub-hero-p{background:linear-gradient(135deg,#3d2600,#0d0800);padding:20px;border-radius:24px;position:relative;overflow:hidden;margin-bottom:20px;border:1px solid rgba(255,255,255,.1)}.hub-hero-p::after{content:"";position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:radial-gradient(circle,rgba(212,168,67,.35),transparent 70%);border-radius:50%}.hub-eyebrow-p{font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:var(--p-prim);margin-bottom:12px;font-weight:900}.hub-title-p{font-family:var(--font-display);font-weight:900;font-size:1.6rem;line-height:1;color:#fff}.hub-title-p em{color:var(--p-prim);font-style:normal}.game-grid-p{display:grid;grid-template-columns:1fr 1fr;gap:16px}.game-card-p{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:26px;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.175, .885, .32, 1.275);display:flex;flex-direction:column}.game-card-p:hover{transform:translateY(-8px);border-color:var(--p-prim);background:rgba(255,255,255,.06);box-shadow:0 15px 40px rgba(0,0,0,.4)}.gc-h-p{padding:25px 20px 15px;min-height:125px;display:flex;flex-direction:column;justify-content:space-between}.gc-i-p{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.2)}.gc-n-p{font-family:var(--font-display);font-weight:900;font-size:1.15rem;color:#fff;margin-top:15px;line-height:1.1;letter-spacing:-.02em}.gc-b-p{padding:18px 20px 22px}.gc-d-p{font-size:.72rem;color:rgba(255,255,255,.45);line-height:1.5;font-weight:400}.c-p .gc-h-p{background:linear-gradient(135deg,var(--c-pal),#2535a0)}.c-q .gc-h-p{background:linear-gradient(135deg,#5b21b6,var(--c-qiz))}.c-s .gc-h-p{background:linear-gradient(135deg,#047857,var(--c-sol))}.c-t .gc-h-p{background:linear-gradient(135deg,#b45309,var(--c-tim))}.game-header-p{display:flex;align-items:center;gap:18px;margin-bottom:30px}.back-btn-p{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#fff;width:42px;height:42px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.3s}.back-btn-p:hover{background:var(--p-prim);border-color:var(--p-prim)}.wordle-cell-p{width:54px;height:54px;border:2px solid rgba(255,255,255,.12);border-radius:12px;display:flex;align-items:center;justify-content:center;font-family:var(--font-ui);font-weight:900;font-size:1.8rem;color:#fff;transition:.4s;background:rgba(255,255,255,.03)}.wordle-cell-p.correct{background:#16c560;border-color:#16c560}.wordle-cell-p.present{background:#f5c518;border-color:#f5c518;color:#000}.wordle-cell-p.absent{background:rgba(255,255,255,.15);border-color:transparent}.key-p{background:rgba(255,255,255,.1);border:none;border-radius:8px;color:#fff;font-family:var(--font-ui);font-weight:800;font-size:.85rem;padding:14px 10px;min-width:30px;cursor:pointer;transition:.2s;text-transform:uppercase}.key-p.wide{min-width:65px;font-size:.6rem}.key-p:active{background:rgba(255,255,255,.25);transform:scale(.95)}.key-p.used{opacity:.3}.opt-btn-p{width:100%;padding:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:16px;color:#fff;font-weight:700;font-size:.9rem;cursor:pointer;text-align:left;transition:.3s}.opt-btn-p:hover{background:rgba(255,255,255,.1)}.opt-btn-p.correct{background:#16c560!important;border-color:#16c560!important}.opt-btn-p.wrong{background:#e74c3c!important;border-color:#e74c3c!important;opacity:.6}.mission-step{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.1);transition:.3s}.mission-step.active{background:var(--primary);box-shadow:0 0 20px rgba(212,168,67,.4)}.game-header-p{display:flex;align-items:center;gap:15px;margin-bottom:20px}.back-btn-p{background:rgba(255,255,255,.08);border:none;color:#fff;width:40px;height:40px;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center}.gc-h-p{display:flex;align-items:center;gap:10px;margin-bottom:12px}.gc-i-p{font-size:1.8rem}.gc-n-p{font-family:var(--font-display);font-weight:900;font-size:1rem}.gc-d-p{font-size:.7rem;opacity:.6;line-height:1.4;margin:0}.c-p{border-color:rgba(27,37,95,.4)}.c-q{border-color:rgba(124,58,237,.4)}.c-s{border-color:rgba(5,150,105,.4)}.c-t{border-color:rgba(217,119,6,.4)}.hub-eyebrow-p{font-size:.55rem;font-weight:900;text-transform:uppercase;letter-spacing:2px;color:var(--primary);margin-bottom:6px}.hub-title-p{font-family:var(--font-display);font-weight:900;font-size:2rem;line-height:1.1;color:var(--text-color)}.hub-title-p em{color:var(--primary);font-style:normal}.hub-sub{color:var(--text-muted)}#play-games-hub .hub-hero-p .hub-sub,#play-games-hub .hub-hero-p .hub-title-p,#play-games-hub .hub-hero-p .hub-title-p em{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.55)}#play-games-hub .hub-hero-p .hub-sub{opacity:.82!important}.game-screen{animation:fadeUp .4s ease}.opt-btn-p{display:flex;align-items:center;gap:15px;width:100%;padding:20px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;cursor:pointer;color:var(--text-color);text-align:left;margin-bottom:12px;transition:.3s}.key-p{height:46px;min-width:34px;border-radius:8px;background:var(--card-bg);border:1px solid var(--card-border);color:var(--text-color);font-family:var(--font-ui);font-weight:800;font-size:.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.key-p.wide{min-width:60px;font-size:.65rem}body.theme-surface-light .play-tab-btn{border:1px solid rgba(27,37,95,.24);background:#f8fafc;color:#14204a;opacity:1;box-shadow:0 3px 10px rgba(27,37,95,.08),inset 0 1px 0 rgba(255,255,255,.86)}body.theme-surface-light .play-tab-btn i,body.theme-surface-light .play-tab-btn svg{color:#14204a;stroke:#14204a;opacity:.9}body.theme-surface-light .play-tab-btn:hover{background:#e4eaf2;border-color:rgba(27,37,95,.32);transform:translateY(-1px)}body.theme-surface-light .play-tab-btn.is-active{background:var(--primary);color:var(--on-primary)!important;border-color:var(--primary);box-shadow:0 9px 22px rgba(var(--primary-rgb),.3)}body.theme-surface-light .play-tab-btn.is-active i,body.theme-surface-light .play-tab-btn.is-active svg{color:var(--on-primary)!important;stroke:var(--on-primary)!important}body.theme-surface-light .play-social-strip__button{border-color:var(--card-border);color:#fff!important;box-shadow:0 12px 26px var(--surface-shadow)}body.theme-surface-light .play-feature-zone__head span{color:var(--text-color)}body.theme-surface-light .play-feature-zone__head button{color:var(--text-muted)}body.theme-surface-light .play-how-card{background:var(--card-bg);border-color:var(--card-border);box-shadow:0 18px 42px var(--surface-shadow)}body.theme-surface-light .play-how-card__eyebrow,body.theme-surface-light .play-section-label{color:var(--text-muted)}body.theme-surface-light .play-how-card__title{color:var(--text-color)}body.theme-surface-light .play-how-card__copy{color:var(--text-muted)}body.theme-surface-light .play-slide-card{border-color:var(--card-border);background:var(--card-bg);color:var(--text-color);box-shadow:0 12px 28px var(--surface-shadow)}body.theme-surface-light .play-slide-card__copy{color:var(--text-muted)}body.theme-surface-light .play-tv-panel{background:var(--card-bg);border-color:var(--card-border)}body.theme-surface-light .home-playlist-player{background:linear-gradient(135deg,rgba(var(--player-rgb,212,168,67),.11),rgba(255,255,255,.72)),var(--card-bg);border-color:rgba(var(--player-rgb,212,168,67),.22);color:var(--text-color);box-shadow:0 16px 34px var(--surface-shadow)}body.theme-surface-light .home-playlist-player__cta,body.theme-surface-light .home-playlist-player__episode,body.theme-surface-light .home-playlist-player__title{color:var(--text-color)}body.theme-surface-light .home-playlist-player__episode{color:rgba(23,32,51,.8)}body.theme-surface-light .home-playlist-player__cta i{color:var(--player-accent,var(--primary))}body.theme-surface-light .play-program-strip__head span{color:var(--text-muted)!important}body.theme-surface-light .play-program-pill{color:var(--text-color)!important}body.theme-surface-light .play-hero__overlay{color:#fff}body.theme-surface-light .event-card--giro [class*=style]{color:var(--text-color)}body.theme-surface-light .hub-hero-p{background:linear-gradient(135deg,#2d1b00,#0d0800);border-color:var(--card-border)}body.theme-surface-light .hub-title-p{color:#fff}body.theme-surface-light .play-timeline-card{background:var(--card-bg)!important;border:1px solid var(--card-border)!important;border-left:5px solid var(--slot-color,var(--primary))!important;color:var(--text-color)!important}body.theme-surface-light .play-timeline-card.is-active{background:var(--slot-color,var(--primary))!important;border-color:var(--slot-color,var(--primary))!important}body.theme-surface-light .play-timeline-card span{color:var(--text-color)!important}body.theme-surface-light .play-timeline-card.is-active div,body.theme-surface-light .play-timeline-card.is-active span{color:var(--slot-text,#fff)!important}body.theme-surface-light .play-program-strip__head span{color:var(--text-muted)!important}body.theme-surface-light .play-program-pill{background:var(--card-bg)!important;border-color:var(--card-border)!important;color:var(--text-color)!important}body.theme-surface-light .game-card-p{background:var(--card-bg)!important;border-color:var(--card-border)!important}body.theme-surface-light .gc-n-p{color:var(--text-color)}body.theme-surface-light .gc-d-p{color:var(--text-muted);opacity:1}body.theme-surface-light .hex-p{color:var(--text-color)!important}body.theme-surface-light .guide-meta{background:var(--card-bg);border-color:var(--card-border)}body.theme-surface-light .agenda-timeline-rail span{background:var(--surface-input);border-color:var(--card-border);color:var(--text-muted)}body.theme-surface-light .agenda-timeline-empty{color:var(--text-muted)}body.theme-surface-light .agenda-week-day__head{color:var(--text-muted)}body.theme-surface-light .agenda-week-day.is-today .agenda-week-day__head strong,body.theme-surface-light .agenda-week-day__head strong{color:var(--text-color)}body.theme-surface-light .agenda-mini-event{color:var(--text-color)}body.theme-surface-light .agenda-mini-event__status,body.theme-surface-light .agenda-mini-event__time{color:var(--text-muted)}body.theme-surface-light .agenda-month-nav{color:var(--text-color)}body.theme-surface-light .agenda-month-day__number{color:var(--text-color)}body.theme-surface-light .agenda-empty-day,body.theme-surface-light .agenda-select-hint{color:var(--text-muted)}body.theme-surface-light .home-tv-bubbles__head span{color:var(--text-muted)}body.theme-surface-light .home-tv-bubbles{background:var(--card-bg)!important;border-color:var(--card-border)!important}body.theme-surface-light .home-tv-timeline__row::before{background:linear-gradient(90deg,var(--card-border),rgba(128,128,128,.22),var(--card-border))!important}body.theme-surface-light .home-tv-bubble{color:var(--text-color)}body.theme-surface-light .home-tv-timeline__item{color:var(--text-color)}body.theme-surface-light .home-tv-timeline__title{color:var(--text-muted)}body.theme-surface-light .profile-cover-info .name{color:var(--text-color)}body.theme-surface-light .profile-cover-info .username{color:var(--text-muted)}body.theme-surface-light .profile-tab{color:var(--text-muted)}body.theme-surface-light .profile-tab.active{color:var(--text-color)}body.theme-surface-light .profile-empty{color:var(--text-muted)}.quiz-opt-btn{display:flex;align-items:center;gap:14px;width:100%;padding:18px 18px;background:var(--card-bg);border:2px solid var(--card-border);border-radius:18px;cursor:pointer;color:var(--text-color);text-align:left;transition:all .2s;font-family:var(--font-ui)}.quiz-opt-btn:hover{background:rgba(124,58,237,.1);border-color:rgba(124,58,237,.3);transform:scale(1.01)}.quiz-opt-btn:active{transform:scale(.98)}.quiz-opt-letter{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:.8rem;flex-shrink:0;color:var(--p-prim)}.quiz-opt-text{font-weight:700;font-size:.85rem;line-height:1.25;flex:1}.quiz-correct{background:rgba(22,197,80,.12)!important;border-color:#16c560!important}.quiz-correct .quiz-opt-letter{background:#16c560!important;color:#fff!important}.quiz-wrong{background:rgba(239,68,68,.12)!important;border-color:#ef4444!important}.quiz-wrong .quiz-opt-letter{background:#ef4444!important;color:#fff!important}.quiz-opt-btn:disabled{opacity:.7;cursor:default}.quiz-opt-btn:disabled:hover{transform:none}.honeycomb-grid{position:relative;width:280px;height:280px;margin:40px auto}.hex-p{position:absolute;width:70px;height:80px;background:rgba(255,255,255,.06);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);border:none;color:#fff;font-family:var(--font-ui);font-weight:900;font-size:1.4rem;display:flex;align-items:center;justify-content:center;transition:.3s;cursor:pointer}.hex-p:active{transform:scale(.9);background:rgba(255,255,255,.12)}.hex-p.center{background:var(--p-prim);z-index:2;top:100px;left:105px;width:80px;height:90px;font-size:1.6rem;box-shadow:0 0 20px rgba(212,168,67,.2)}.hx-1{top:30px;left:105px}.hx-2{top:65px;left:165px}.hx-3{top:135px;left:165px}.hx-4{top:170px;left:105px}.hx-5{top:135px;left:45px}.hx-6{top:65px;left:45px}.mission-step{width:40px;height:4px;border-radius:10px;background:rgba(255,255,255,.1)}.mission-step.active{background:var(--p-prim);box-shadow:0 0 10px var(--p-prim)}.impact-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.editorial-pill{padding:4px 10px;border-radius:100px;font-size:.55rem;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:#fff}.color-radar{background:#1f6ed8}.color-esporte{background:#1f9b4a}.color-plural{background:#8b5cf6}.home-side-stack{display:grid;gap:12px}.home-playlists-vertical{display:flex;flex-direction:column;gap:12px;margin-top:12px}.home-playlists-vertical .home-playlist-player,.home-playlists-vertical .home-playlist-wrap{margin-bottom:0!important}.home-side-card{min-height:122px;display:flex;flex-direction:column;justify-content:space-between}.home-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.home-section-head .section-title{margin-bottom:0}.home-link-btn{border:none;background:0 0;color:var(--primary);font-size:.72rem;font-weight:900;cursor:pointer}.sports-widget{margin-top:18px}@media (min-width:900px){.home-sections-desktop-grid--trio{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:start!important}.home-sections-desktop-grid--trio>*,.home-sections-desktop-grid--trio>*+*{padding-top:0!important;margin-top:0!important;border-top:none!important;min-width:0!important}}@media (max-width:899px){.home-sections-desktop-grid{grid-template-columns:1fr;gap:30px}.home-sections-desktop-grid--trio{gap:38px!important;margin-top:34px!important}.home-sections-desktop-grid--trio>*{padding-top:4px}.home-sections-desktop-grid--trio>*+*{padding-top:26px;border-top:1px solid rgba(var(--primary-rgb),.12)}.home-sections-desktop-grid--trio .home-section-head{margin-bottom:14px}.home-sections-desktop-grid>*{min-width:0;overflow:hidden}.sports-widget{margin-top:20px;margin-bottom:10px}}.news-mini-list{display:grid;gap:10px}.news-mini-item{padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);cursor:pointer;color:var(--text-color)}body.theme-surface-light .news-mini-item{background:var(--card-bg);border-color:var(--card-border)}.news-mini-item__tag{font-size:.62rem;font-weight:900;text-transform:uppercase;color:rgba(255,255,255,.48);margin-bottom:6px}body.theme-surface-light .news-mini-item__tag{color:var(--text-muted)}.news-mini-item__title{font-size:.84rem;font-weight:800;line-height:1.35}.home-guide-card{display:flex;flex-direction:column;gap:10px}.home-guide-card__title{font-family:var(--font-ui);font-size:1rem;font-weight:900;line-height:1.15;color:var(--text-color)}.home-guide-card__text{font-size:.76rem;line-height:1.45;color:var(--text-muted)}.home-guide-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bookmark-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.58);backdrop-filter:blur(12px);z-index:100005}.bookmark-modal.open{display:flex}.bookmark-modal__card{width:100%;max-width:420px;background:rgba(10,12,18,.96);border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:20px;box-shadow:0 20px 60px rgba(0,0,0,.45)}.bookmark-modal__title{font-family:var(--font-ui);font-size:1rem;font-weight:900;margin-bottom:8px}.bookmark-modal__text{font-size:.78rem;line-height:1.5;color:rgba(255,255,255,.7)}.bookmark-modal__shortcut{margin-top:14px;padding:14px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);font-size:.8rem;font-weight:800;color:#fff}.bookmark-modal__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}@media (max-width:430px){.home-grid-two{grid-template-columns:1fr}}.quick-card{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);border-radius:22px;padding:16px;min-height:118px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}.quick-card__label{font-size:.65rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.quick-card__title{font-family:var(--font-ui);font-size:.98rem;font-weight:900;line-height:1.1}.quick-card__meta{font-size:.75rem;color:var(--text-muted)}.live-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.live-card{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);border-radius:22px;padding:16px;min-height:108px}.live-card__label{font-size:.64rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px}.live-card__value{font-family:var(--font-ui);font-size:1.25rem;font-weight:900;line-height:1;margin-bottom:8px}.live-card__meta{font-size:.73rem;color:var(--text-muted);line-height:1.4}.profile-actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:20px}.action-tile{background:linear-gradient(135deg,var(--card-bg),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 15px rgba(0,0,0,.2);padding:24px 16px;border-radius:24px;text-align:center;cursor:pointer;transition:.3s cubic-bezier(.4, 0, .2, 1);display:flex;flex-direction:column;align-items:center;gap:12px;position:relative;overflow:hidden}.action-tile::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary),#d4a843);opacity:.8}.action-tile:hover{transform:translateY(-6px);background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.08));border-color:rgba(255,255,255,.2);box-shadow:0 12px 25px rgba(0,0,0,.3),0 0 15px rgba(var(--primary-rgb),.15)}.action-tile i{width:32px;height:32px;color:var(--primary);filter:drop-shadow(0 2px 5px rgba(var(--primary-rgb), .3))}.action-tile span{font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#fff}.publish-menu-header{text-align:center;margin-bottom:20px}.publish-menu-header h3{font-family:var(--font-display);font-weight:900;font-size:1.15rem;margin:0 0 4px}.publish-menu-header p{font-size:.72rem;opacity:.5;margin:0}.publish-menu-main-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 20px;border-radius:18px;border:none;background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 70%,#fff));color:var(--on-primary);font-family:var(--font-display);font-weight:900;font-size:1rem;cursor:pointer;box-shadow:0 8px 24px rgba(var(--primary-rgb),.35);margin-bottom:16px;transition:transform .15s,box-shadow .15s}.publish-menu-main-cta:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(var(--primary-rgb),.4)}.publish-menu-main-cta i,.publish-menu-main-cta svg{width:22px;height:22px}.publish-menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.publish-menu-grid .action-tile{min-width:0;padding:16px 10px 14px;border-radius:18px;gap:8px}.publish-menu-grid .action-tile i,.publish-menu-grid .action-tile svg{width:24px;height:24px}.publish-menu-grid .action-tile span{font-size:.68rem;letter-spacing:.3px}.publish-menu-grid .action-tile[data-args=empresa] i{color:#3b82f6;filter:drop-shadow(0 2px 6px rgba(59,130,246,.35))}.publish-menu-grid .action-tile[data-args=vaga] i{color:#10b981;filter:drop-shadow(0 2px 6px rgba(16,185,129,.35))}.publish-menu-grid .action-tile[data-args=servico] i{color:#f59e0b;filter:drop-shadow(0 2px 6px rgba(245,158,11,.35))}.publish-menu-grid .action-tile[data-args=imovel] i{color:#8b5cf6;filter:drop-shadow(0 2px 6px rgba(139,92,246,.35))}.publish-menu-grid .action-tile[data-args=carro] i{color:#ef4444;filter:drop-shadow(0 2px 6px rgba(239,68,68,.35))}.publish-menu-grid .action-tile[data-args=evento] i{color:#ec4899;filter:drop-shadow(0 2px 6px rgba(236,72,153,.35))}.publish-menu-grid .action-tile[data-args=pauta] i{color:#06b6d4;filter:drop-shadow(0 2px 6px rgba(6,182,212,.35))}.publish-menu-grid .action-tile[data-args=curriculo] i{color:#84cc16;filter:drop-shadow(0 2px 6px rgba(132,204,22,.35))}@media (max-width:400px){.publish-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-accordion{margin-top:20px;border-radius:24px;overflow:hidden;border:1px solid var(--card-border);background:var(--surface-input)}.profile-input{width:100%;background:var(--surface-input);border:1px solid var(--card-border);padding:14px 20px;border-radius:18px;color:var(--text-color);outline:0}.profile-input::placeholder{color:var(--text-muted)}.notif-card{padding:15px;background:var(--surface-input);border-radius:18px;border:1px solid var(--card-border);margin-bottom:5px}.notif-card-title{font-size:.75rem;font-weight:800;color:var(--text-color)}.notif-card-sub{font-size:.55rem;color:var(--text-muted)}.accordion-header{padding:18px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:rgba(255,255,255,.03)}.accordion-header span{font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:1px}.accordion-content{padding:20px;display:none;border-top:1px solid var(--card-border);animation:fadeIn .3s ease}.accordion-content.open{display:block}.profile-accordion .accordion-content{padding:0!important;border-top:1px solid rgba(255,255,255,.05)}.radio-station-card{height:58px!important;min-height:58px!important;max-height:58px!important;box-sizing:border-box!important;overflow:hidden!important;transition:border-color .2s ease,background .2s ease!important}.radio-station-title{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.radio-card-icon{flex-shrink:0!important}.toggle-row{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:rgba(212,168,67,.05);border-radius:20px;margin-top:20px;border:1px solid rgba(212,168,67,.15)}.toggle-row span{font-size:.8rem;font-weight:800}.toggle-switch{position:relative;width:44px;height:24px;background:rgba(255,255,255,.1);border-radius:20px;cursor:pointer;transition:.3s}.toggle-switch::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:.3s}.toggle-switch.active{background:var(--primary)}.toggle-switch.active::after{left:23px}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.85);backdrop-filter:blur(10px);z-index:100000;display:none;align-items:center;justify-content:center;padding:20px}.modal-overlay.open{display:flex}.modal-card{width:100%;max-width:500px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:32px;padding:30px;position:relative;max-height:90vh;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.modal-close{position:absolute;top:20px;right:20px;width:44px;height:44px;border-radius:50%;border:0;padding:0;color:var(--text-color);background:rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;cursor:pointer}#profile-back-btn{width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%}.upload-box{width:100%;height:120px;border:2px dashed rgba(255,255,255,.1);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:.3s;margin-top:10px;overflow:hidden;position:relative;box-sizing:border-box}.upload-preview{display:none;max-width:100%;max-height:100%;object-fit:cover;border-radius:16px}.upload-box:hover{border-color:var(--primary);background:rgba(212,168,67,.05)}.upload-box i{width:24px;height:24px;opacity:.5}.upload-box span{font-size:.7rem;opacity:.6;font-weight:700}.registration-form{display:flex;flex-direction:column;gap:0}.registration-form__hero{display:flex;align-items:center;gap:14px;padding:18px 0 14px;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:20px}.registration-form__icon{width:44px;height:44px;border-radius:14px;background:rgba(var(--primary-rgb),.15);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--primary)}.registration-form__icon i,.registration-form__icon svg{width:22px;height:22px}.registration-form__hero h3{font-family:var(--font-display);font-weight:900;font-size:1.1rem;margin:0 0 2px;color:#fff}.registration-form__hero p{font-size:.72rem;opacity:.6;margin:0;line-height:1.4}.registration-form__section{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.registration-form__section-title{font-size:.6rem;font-weight:900;text-transform:uppercase;letter-spacing:.5px;opacity:.45;padding-top:4px}#reg-modal,#reg-modal *,#reg-modal ::after,#reg-modal ::before{box-sizing:border-box!important}#reg-modal.modal-overlay{display:none;position:fixed!important;inset:0!important;z-index:100000!important;padding:16px!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;background:rgba(0,0,0,.85)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;overflow:hidden!important}#reg-modal.modal-overlay.open{display:flex!important}#reg-modal .modal-card{width:100%!important;max-width:500px!important;background:var(--card-bg)!important;border:1px solid var(--card-border)!important;border-radius:28px!important;padding:26px 20px 26px!important;position:relative!important;max-height:min(90vh,calc(100dvh - 32px))!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;margin:auto!important;box-sizing:border-box!important}#inapp-close-btn,#mural-popup-close,#quick-actions-popup>button[aria-label*=Fechar],#reg-modal .modal-close,#social-notif-close,.agenda-event-modal__close,.close-comments-btn,.close-modal-btn,.commercial-footer-ad__close,.community-auth-modal__close,.guide-coverage-close,.guide-review-close,.modal-close:not(#reader-header-bg > .modal-close),.quick-actions-popup-close,.social-overlay-close,.social-overlay-icon-button,button[id^=post-detail-close-]{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;box-sizing:border-box!important;cursor:pointer!important;outline:0!important;background:rgba(22,28,44,.94)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1.5px solid rgba(255,255,255,.22)!important;color:#fff!important;box-shadow:0 4px 14px rgba(0,0,0,.35)!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important;-webkit-tap-highlight-color:transparent!important}#inapp-close-btn:hover,#mural-popup-close:hover,#quick-actions-popup>button[aria-label*=Fechar]:hover,#reg-modal .modal-close:hover,#social-notif-close:hover,.agenda-event-modal__close:hover,.close-comments-btn:hover,.close-modal-btn:hover,.commercial-footer-ad__close:hover,.community-auth-modal__close:hover,.guide-coverage-close:hover,.guide-review-close:hover,.modal-close:not(#reader-header-bg > .modal-close):hover,.social-overlay-close:hover,button[id^=post-detail-close-]:hover{background:#263048!important;border-color:var(--primary,#ffd443)!important;color:var(--primary,#ffd443)!important;box-shadow:0 6px 18px rgba(0,0,0,.45)!important;transform:scale(1.08)!important}.commercial-footer-ad__close:hover{transform:translateY(-50%) scale(1.08)!important}.commercial-footer-ad__close:active{transform:translateY(-50%) scale(.95)!important}#inapp-close-btn i,#inapp-close-btn svg,#mural-popup-close i,#mural-popup-close svg,#quick-actions-popup>button[aria-label*=Fechar] i,#quick-actions-popup>button[aria-label*=Fechar] svg,#reg-modal .modal-close i,#reg-modal .modal-close svg,#social-notif-close i,#social-notif-close svg,.agenda-event-modal__close i,.agenda-event-modal__close svg,.close-comments-btn i,.close-comments-btn svg,.close-modal-btn i,.close-modal-btn svg,.commercial-footer-ad__close i,.commercial-footer-ad__close svg,.community-auth-modal__close i,.community-auth-modal__close svg,.guide-coverage-close i,.guide-coverage-close svg,.guide-review-close i,.guide-review-close svg,.modal-close:not(#reader-header-bg > .modal-close) i,.modal-close:not(#reader-header-bg > .modal-close) svg,.social-overlay-close i,.social-overlay-close svg,.social-overlay-icon-button i,.social-overlay-icon-button svg,button[id^=post-detail-close-] i,button[id^=post-detail-close-] svg{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;stroke-width:2.5px!important;stroke:currentColor!important;color:currentColor!important;fill:none!important;pointer-events:none!important;display:block!important}body.light-mode #inapp-close-btn,body.light-mode #mural-popup-close,body.light-mode #quick-actions-popup>button[aria-label*=Fechar],body.light-mode #reg-modal .modal-close,body.light-mode #social-notif-close,body.light-mode .agenda-event-modal__close,body.light-mode .close-comments-btn,body.light-mode .close-modal-btn,body.light-mode .commercial-footer-ad__close,body.light-mode .community-auth-modal__close,body.light-mode .guide-coverage-close,body.light-mode .guide-review-close,body.light-mode .modal-close:not(#reader-header-bg > .modal-close),body.light-mode .social-overlay-close,body.light-mode button[id^=post-detail-close-],body.theme-surface-light #inapp-close-btn,body.theme-surface-light #mural-popup-close,body.theme-surface-light #quick-actions-popup>button[aria-label*=Fechar],body.theme-surface-light #reg-modal .modal-close,body.theme-surface-light #social-notif-close,body.theme-surface-light .agenda-event-modal__close,body.theme-surface-light .close-comments-btn,body.theme-surface-light .close-modal-btn,body.theme-surface-light .commercial-footer-ad__close,body.theme-surface-light .community-auth-modal__close,body.theme-surface-light .guide-coverage-close,body.theme-surface-light .guide-review-close,body.theme-surface-light .modal-close:not(#reader-header-bg > .modal-close),body.theme-surface-light .social-overlay-close,body.theme-surface-light button[id^=post-detail-close-],html.theme-surface-light #inapp-close-btn,html.theme-surface-light #mural-popup-close,html.theme-surface-light #quick-actions-popup>button[aria-label*=Fechar],html.theme-surface-light #reg-modal .modal-close,html.theme-surface-light #social-notif-close,html.theme-surface-light .agenda-event-modal__close,html.theme-surface-light .close-comments-btn,html.theme-surface-light .close-modal-btn,html.theme-surface-light .commercial-footer-ad__close,html.theme-surface-light .community-auth-modal__close,html.theme-surface-light .guide-coverage-close,html.theme-surface-light .guide-review-close,html.theme-surface-light .modal-close:not(#reader-header-bg > .modal-close),html.theme-surface-light .social-overlay-close,html.theme-surface-light button[id^=post-detail-close-]{background:#f1f5f9!important;border:1.5px solid rgba(15,23,42,.18)!important;color:#0f172a!important;box-shadow:0 2px 8px rgba(0,0,0,.08)!important}body.light-mode #inapp-close-btn:hover,body.light-mode #mural-popup-close:hover,body.light-mode #quick-actions-popup>button[aria-label*=Fechar]:hover,body.light-mode #reg-modal .modal-close:hover,body.light-mode #social-notif-close:hover,body.light-mode .agenda-event-modal__close:hover,body.light-mode .close-comments-btn:hover,body.light-mode .close-modal-btn:hover,body.light-mode .commercial-footer-ad__close:hover,body.light-mode .community-auth-modal__close:hover,body.light-mode .guide-coverage-close:hover,body.light-mode .guide-review-close:hover,body.light-mode .modal-close:not(#reader-header-bg > .modal-close):hover,body.light-mode .social-overlay-close:hover,body.light-mode button[id^=post-detail-close-]:hover,body.theme-surface-light #inapp-close-btn:hover,body.theme-surface-light #mural-popup-close:hover,body.theme-surface-light #quick-actions-popup>button[aria-label*=Fechar]:hover,body.theme-surface-light #reg-modal .modal-close:hover,body.theme-surface-light #social-notif-close:hover,body.theme-surface-light .agenda-event-modal__close:hover,body.theme-surface-light .close-comments-btn:hover,body.theme-surface-light .close-modal-btn:hover,body.theme-surface-light .commercial-footer-ad__close:hover,body.theme-surface-light .community-auth-modal__close:hover,body.theme-surface-light .guide-coverage-close:hover,body.theme-surface-light .guide-review-close:hover,body.theme-surface-light .modal-close:not(#reader-header-bg > .modal-close):hover,body.theme-surface-light .social-overlay-close:hover,body.theme-surface-light button[id^=post-detail-close-]:hover,html.theme-surface-light #inapp-close-btn:hover,html.theme-surface-light #mural-popup-close:hover,html.theme-surface-light #quick-actions-popup>button[aria-label*=Fechar]:hover,html.theme-surface-light #reg-modal .modal-close:hover,html.theme-surface-light #social-notif-close:hover,html.theme-surface-light .agenda-event-modal__close:hover,html.theme-surface-light .close-comments-btn:hover,html.theme-surface-light .close-modal-btn:hover,html.theme-surface-light .commercial-footer-ad__close:hover,html.theme-surface-light .community-auth-modal__close:hover,html.theme-surface-light .guide-coverage-close:hover,html.theme-surface-light .guide-review-close:hover,html.theme-surface-light .modal-close:not(#reader-header-bg > .modal-close):hover,html.theme-surface-light .social-overlay-close:hover,html.theme-surface-light button[id^=post-detail-close-]:hover{background:#e2e8f0!important;border-color:rgba(15,23,42,.4)!important;color:#000!important;box-shadow:0 4px 14px rgba(0,0,0,.15)!important}#quick-actions-popup>button[aria-label*=Fechar],#reg-modal .modal-close,.agenda-event-modal__close,.community-auth-modal__close{position:absolute!important;top:14px!important;right:14px!important;z-index:50!important}#reg-modal #reg-modal-content{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:hidden!important;padding-top:4px}#reg-modal .reg-grid-two,#reg-modal [style*="grid-template-columns: 1fr 1fr"],#reg-modal [style*="grid-template-columns:1fr 1fr"],.reg-grid-two,.registration-form__grid{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.registration-field{display:flex!important;flex-direction:column!important;gap:5px;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.registration-field>span{font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.4px;opacity:.5;padding-left:4px}.reg-form-hero{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}.registration-form__submit{width:100%!important;max-width:100%!important;margin-top:8px;padding:15px;border-radius:16px;font-weight:900;display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box!important}#reg-modal .reg-input,#reg-modal .reg-textarea,#reg-modal input.reg-input,#reg-modal select.reg-input{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;display:block!important}#reg-modal input[type=datetime-local].reg-input{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;-webkit-appearance:none!important;appearance:none!important;display:block!important}#reg-modal .publish-menu-header{padding-right:48px!important}.reg-form-hero{padding-right:48px!important}.community-auth-modal__brand{margin-right:48px!important}#reg-modal .publish-menu-grid,#reg-modal .publish-menu-main-cta,#reg-modal .upload-box{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}#reg-modal .publish-menu-grid .action-tile{box-sizing:border-box!important;min-width:0!important}@media (max-width:640px){#reg-modal.modal-overlay{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))!important;align-items:center!important;justify-content:center!important}#reg-modal .modal-card{width:100%!important;max-width:100%!important;border-radius:24px!important;padding:22px 14px 22px!important;max-height:calc(100dvh - 20px)!important;margin:auto!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important}#reg-modal .reg-grid-two,#reg-modal [style*="grid-template-columns: 1fr 1fr"],#reg-modal [style*="grid-template-columns:1fr 1fr"],.reg-grid-two,.registration-form__grid{grid-template-columns:1fr!important;gap:10px!important}.reg-form-hero{padding:12px 14px!important;gap:12px!important;margin-bottom:14px!important;border-radius:16px!important}.reg-form-hero>span{width:42px!important;height:42px!important;border-radius:12px!important}.reg-form-hero>span i,.reg-form-hero>span svg{width:20px!important;height:20px!important}.reg-form-hero div>div:first-child{font-size:.95rem!important}.reg-form-hero div>div:last-child{font-size:.68rem!important}.reg-input,.reg-textarea,input.reg-input,select.reg-input{padding:12px 14px!important;font-size:15px!important;border-radius:12px!important}}.agenda-register-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(135deg,rgba(236,72,153,.14),rgba(236,72,153,.04));border:1.5px solid rgba(236,72,153,.28);border-radius:20px;padding:16px 20px;margin:20px 0 10px;box-sizing:border-box;box-shadow:0 4px 16px rgba(0,0,0,.06)}.agenda-register-cta__icon{width:46px;height:46px;border-radius:14px;background:rgba(236,72,153,.2);color:#ec4899;display:flex;align-items:center;justify-content:center;flex-shrink:0}.agenda-register-cta__icon i,.agenda-register-cta__icon svg{width:22px;height:22px}.agenda-register-cta__copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.agenda-register-cta__eyebrow{font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.5px;color:#ec4899}.agenda-register-cta__copy strong{font-size:1rem;font-weight:900;color:var(--text-color);line-height:1.25}.agenda-register-cta__copy small{font-size:.72rem;color:var(--text-muted);line-height:1.35}.agenda-register-cta__button{border:none;background:linear-gradient(135deg,#ec4899,#be185d);color:#fff;padding:11px 20px;border-radius:999px;font-size:.82rem;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:6px;flex-shrink:0;box-shadow:0 4px 14px rgba(236,72,153,.35);white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease}.agenda-register-cta__button:active{transform:scale(.97)}@media (max-width:640px){.agenda-register-cta{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:18px}.agenda-register-cta__button{width:100%;justify-content:center;padding:12px}}body.theme-surface-light .agenda-register-cta{background:linear-gradient(135deg,rgba(236,72,153,.1),rgba(236,72,153,.03));border-color:rgba(236,72,153,.3)}.resume-taxonomy{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:14px}.resume-taxonomy__label{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.4px;opacity:.55}.resume-tag-picker{display:flex;flex-wrap:wrap;gap:7px}.resume-tag-option{padding:6px 13px;border-radius:100px;border:1.5px solid rgba(255,255,255,.15);background:rgba(255,255,255,.05);color:rgba(255,255,255,.7);font-size:.76rem;font-weight:700;font-family:var(--font-ui);cursor:pointer;transition:all .15s ease;line-height:1;user-select:none;-webkit-user-select:none}.resume-tag-option:hover{border-color:rgba(var(--primary-rgb),.5);color:#fff;background:rgba(var(--primary-rgb),.1)}.resume-tag-option.is-selected{background:rgba(var(--primary-rgb),.2);border-color:rgba(var(--primary-rgb),.7);color:var(--primary);font-weight:900}body.theme-surface-light .resume-taxonomy{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.08)}body.theme-surface-light .resume-tag-option{border-color:rgba(0,0,0,.15);background:rgba(0,0,0,.04);color:var(--text-color)}body.theme-surface-light .resume-tag-option:hover{border-color:rgba(var(--primary-rgb),.5);color:var(--primary);background:rgba(var(--primary-rgb),.08)}body.theme-surface-light .resume-tag-option.is-selected{background:rgba(var(--primary-rgb),.12);border-color:var(--primary);color:var(--primary)}body.theme-surface-light .registration-form__hero{border-bottom-color:rgba(0,0,0,.07)}body.theme-surface-light .registration-form__hero h3{color:var(--text-color)}body.theme-surface-light .registration-form__icon{background:rgba(var(--primary-rgb),.1)}.reg-input{width:100%;max-width:100%;box-sizing:border-box;background:rgba(255,255,255,.06);border:1.5px solid rgba(255,255,255,.1);padding:15px 16px;border-radius:14px;color:#fff;outline:0;font-size:.88rem;font-family:var(--font-ui);transition:border-color .2s,box-shadow .2s,background .2s}.reg-input:focus{border-color:rgba(var(--primary-rgb),.6);background:rgba(255,255,255,.09);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.12)}.reg-input::placeholder{opacity:.4}.reg-textarea{width:100%;max-width:100%;box-sizing:border-box;height:88px;background:rgba(255,255,255,.06);border:1.5px solid rgba(255,255,255,.1);padding:14px 16px;border-radius:14px;color:#fff;outline:0;resize:none;font-size:.88rem;font-family:var(--font-ui);line-height:1.5;transition:border-color .2s,box-shadow .2s,background .2s}.reg-textarea:focus{border-color:rgba(var(--primary-rgb),.6);background:rgba(255,255,255,.09);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.12)}.reg-textarea::placeholder{opacity:.4}#reader-modal.modal-overlay{padding:0 0 0 220px!important;justify-content:stretch!important;background:#fbf9f4!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#reader-modal #reader-header-bg{position:sticky!important;top:0!important;margin:0!important;border-radius:0!important;padding:calc(env(safe-area-inset-top,0px) + 12px) 56px 12px!important;z-index:100002!important;flex-shrink:0}#reader-modal>.modal-card{overscroll-behavior:contain}#reader-modal #reader-modal-body{min-height:0;overscroll-behavior:contain}.reader-quick-launcher-btn{position:absolute;right:16px;top:50%;width:34px;height:34px;padding:0;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.16);color:#fff;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.reader-quick-launcher-btn:hover{transform:translateY(-50%) scale(1.06)!important;background:rgba(255,255,255,.24);border-color:rgba(255,255,255,.42)}.reader-quick-launcher-btn:active{transform:translateY(-50%) scale(.94)!important}.reader-quick-launcher-btn i,.reader-quick-launcher-btn svg{width:17px;height:17px;stroke:currentColor}#reader-modal #reader-modal-body{width:min(760px,100%);max-width:100%!important;margin:0 auto;padding:16px 16px calc(42px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;overflow-x:hidden!important;word-break:break-word;overflow-wrap:anywhere}#reader-modal .reader-content-body{max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important;word-break:break-word!important;overflow-wrap:anywhere!important}#reader-modal .reader-content-body *{max-width:100%!important;box-sizing:border-box!important}#reader-modal .reader-content-body a,#reader-modal .reader-content-body em,#reader-modal .reader-content-body h1,#reader-modal .reader-content-body h2,#reader-modal .reader-content-body h3,#reader-modal .reader-content-body h4,#reader-modal .reader-content-body li,#reader-modal .reader-content-body p,#reader-modal .reader-content-body span,#reader-modal .reader-content-body strong{overflow-wrap:anywhere!important;word-break:break-word!important}#reader-modal .reader-content-body pre,#reader-modal .reader-content-body table{max-width:100%!important;overflow-x:auto!important;white-space:pre-wrap!important}#reader-modal .modal-card h1,#reader-modal h1{overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important}#reader-featured-img{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;background:0 0!important;border:0!important;box-shadow:none!important;border-radius:0!important;margin:0 0 22px!important;transform:none!important;transition:none!important;cursor:default!important}#reader-modal .reader-content-body .wp-block-image,#reader-modal .reader-content-body figure{margin:16px 0!important;padding:0!important;background:0 0!important}#reader-modal .reader-content-body img{width:auto!important;max-width:100%!important;height:auto!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:0 0!important;margin:16px auto!important;transform:none!important;transition:none!important;cursor:default!important}#reader-modal .reader-content-body a:has(img){pointer-events:none!important;cursor:default!important;text-decoration:none!important}#reader-modal .reader-content-body .reader-media-block,#reader-modal .reader-content-body .wp-block-embed,#reader-modal .reader-content-body .wp-block-gallery,#reader-modal .reader-content-body .wp-block-video,#reader-modal .reader-content-body .wp-caption{width:100%!important;max-width:100%!important;margin:22px 0!important;overflow:visible!important;box-sizing:border-box!important}#reader-modal .reader-content-body .blocks-gallery-grid,#reader-modal .reader-content-body .wp-block-gallery{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))!important;gap:10px!important;padding:0!important;list-style:none!important}#reader-modal .reader-content-body .blocks-gallery-grid img,#reader-modal .reader-content-body .wp-block-gallery img{width:100%!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;margin:0 auto!important}#reader-modal .reader-content-body .wp-caption-text,#reader-modal .reader-content-body figcaption{color:#6b6258!important;font-size:.78rem!important;line-height:1.35!important;margin:8px 0 0!important;text-align:center!important}#reader-modal .reader-content-body embed,#reader-modal .reader-content-body iframe,#reader-modal .reader-content-body object,#reader-modal .reader-content-body video{max-width:100%!important;border:0!important;background:#000!important;display:block!important}#reader-modal .reader-content-body video{width:100%!important;height:auto!important;aspect-ratio:auto!important}#reader-modal .reader-content-body .reader-embed-frame{width:100%!important;max-width:100%!important;margin:24px 0!important;overflow:hidden!important;border-radius:16px!important;background:#000!important;box-shadow:0 8px 24px rgba(0,0,0,.1)!important}#reader-modal .reader-content-body .reader-embed-frame embed,#reader-modal .reader-content-body .reader-embed-frame iframe,#reader-modal .reader-content-body .reader-embed-frame object{width:100%!important;height:100%!important;margin:0!important;border-radius:0!important;box-shadow:none!important}#reader-modal .reader-content-body .reader-embed-frame--ratio{aspect-ratio:var(--reader-embed-ratio,16 / 9)!important}#reader-modal .reader-content-body .reader-embed-frame--social{min-height:min(620px,76vh)!important;background:#fff!important;border:1px solid rgba(0,0,0,.08)!important}#reader-modal .reader-content-body .reader-embed-frame--map{min-height:min(420px,62vh)!important}#reader-modal .reader-content-body .reader-embed-frame--fixed{height:var(--reader-embed-height,420px)!important}@media (max-width:768px){#reader-modal #reader-header-bg{margin:0!important;top:0!important;padding:calc(env(safe-area-inset-top,0px) + 12px) 56px 12px!important}#reader-modal #reader-modal-body{padding-left:14px!important;padding-right:14px!important}#reader-featured-img{width:100%!important;max-width:100%!important;margin-left:0!important;margin-bottom:20px!important;border-radius:12px!important}}body.android-reader-lite #reader-modal{background:rgba(0,0,0,.82)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important}body.android-reader-lite #reader-modal #reader-header-bg{margin:0!important;top:0!important;padding:calc(env(safe-area-inset-top,0px) + 12px) 56px 12px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:none!important}body.android-reader-lite #reader-modal>.modal-card,body.in-app-webview #reader-modal>.modal-card{height:100dvh!important;max-height:100dvh!important}body.android-reader-lite #reader-modal #reader-modal-body,body.in-app-webview #reader-modal #reader-modal-body{transform:none!important;contain:layout paint}body.android-reader-lite #reader-featured-img,body.android-reader-lite #reader-modal .reader-content-body img,body.android-reader-lite #reader-modal iframe,body.android-reader-lite #reader-modal video{box-shadow:none!important;transition:none!important;will-change:auto!important}body.android-reader-lite #reader-modal .reader-content-body,body.android-reader-lite #reader-modal .reader-content-body *{text-shadow:none!important}.reader-content-body a{transition:opacity .2s ease}.reader-content-body a:hover{opacity:.8!important;text-shadow:none!important}.reader-guide-slot{margin:38px 0;padding:16px 20px 20px;background:#f3efe6;border-radius:24px;border:1px solid rgba(0,0,0,.05);text-align:left;box-shadow:inset 0 2px 6px rgba(0,0,0,.015)}.reader-guide-slot__label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;font-family:var(--font-ui)}.reader-guide-slot__label span:first-child{color:#ff4e00;font-size:.55rem;font-weight:950;letter-spacing:1.5px;text-transform:uppercase}.reader-guide-slot__label span:last-child{color:rgba(28,29,34,.42);font-size:.56rem;font-weight:850;letter-spacing:.8px;text-transform:uppercase}.reader-guide-card{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;border-radius:16px;background:var(--card-bg);border:1px solid rgba(0,0,0,.04);border-left:4px solid #ff9500;box-shadow:0 6px 16px rgba(27,37,95,.03);cursor:pointer;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.reader-guide-card:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(27,37,95,.06)}.reader-guide-card__image{width:48px;height:48px;border-radius:12px;object-fit:cover;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 10px rgba(0,0,0,.06)}.reader-guide-card__placeholder{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:rgba(255,78,0,.08);border:1px solid rgba(255,78,0,.14);color:#ff4e00}.reader-guide-card__eyebrow{color:#ff4e00;font-size:.55rem;font-weight:950;letter-spacing:.9px;text-transform:uppercase;margin-bottom:4px}.reader-guide-card__title{color:var(--text-color);font-size:.94rem;font-weight:900;line-height:1.2}.reader-guide-card__desc{color:var(--text-muted);font-size:.7rem;font-weight:650;line-height:1.35;margin-top:4px}.reader-guide-card__location{margin-top:6px;color:var(--text-muted);font-size:.6rem;font-weight:750;display:flex;align-items:center;gap:4px}.reader-guide-card__location svg{width:11px;height:11px;color:#ff4e00;flex:0 0 auto}.reader-guide-card__cta{display:inline-flex;align-items:center;gap:6px;align-self:stretch;width:calc(100% + (var(--container-edge-pad,16px) * 2));margin-left:calc(var(--container-edge-pad,16px) * -1);margin-right:calc(var(--container-edge-pad,16px) * -1);justify-content:center;padding:0 2px 0 12px;color:#1b255f;font-size:.58rem;font-weight:950;letter-spacing:.7px;text-transform:uppercase;border-left:1px solid rgba(27,37,95,.08)}@media (max-width:520px){.reader-guide-card{grid-template-columns:56px minmax(0,1fr);align-items:start;padding:13px}.reader-guide-card__image,.reader-guide-card__placeholder{width:56px;height:56px;border-radius:14px}.reader-guide-card__cta{grid-column:1/-1;width:100%;min-height:38px;margin:2px 0 0;padding:10px 2px 0;box-sizing:border-box;justify-content:space-between;align-self:auto;border-left:0;border-top:1px solid rgba(27,37,95,.08)}.reader-guide-card__cta svg{margin-left:auto;flex:0 0 auto}}.home-mini-list{display:grid;gap:10px}.mini-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.mini-row__title{font-size:.82rem;font-weight:800;color:var(--text-color)}.mini-row__meta{font-size:.72rem;color:var(--text-muted);margin-top:4px}.mini-row__pill{font-size:.64rem;font-weight:900;padding:8px 10px;border-radius:999px;white-space:nowrap;background:rgba(255,255,255,.08);color:#fff}.bottom-nav{position:fixed;bottom:calc(24px + env(safe-area-inset-bottom,0px));left:0;right:0;margin:0 auto;width:calc(100% - 32px);max-width:460px;background:rgba(13,23,58,.96);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.12);border-top:1px solid rgba(255,255,255,.2);border-radius:40px;height:75px;display:flex;justify-content:space-around;align-items:center;z-index:1100;gap:2px;box-shadow:0 14px 36px rgba(3,7,18,.34),0 2px 8px rgba(3,7,18,.22),inset 0 1px 0 rgba(255,255,255,.1);overflow:visible;transition:border-color .5s ease,box-shadow .5s ease}.bottom-nav.scroll-end{border-color:var(--primary);box-shadow:0 0 30px rgba(var(--primary-rgb),.15),0 8px 32px var(--surface-shadow)}.nav-item{display:flex;flex-direction:column;align-items:center;gap:4px;color:rgba(255,255,255,.55);font-size:.52rem;letter-spacing:-.2px;font-weight:800;text-transform:uppercase;cursor:pointer;min-width:0;flex:1;transition:all .2s ease;position:relative}.nav-item-label{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.nav-item.active{color:#fff;opacity:1}.nav-item i{width:24px;color:rgba(255,255,255,.7);stroke:rgba(255,255,255,0.7);filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .6));transition:all .2s ease}.nav-item.active i{color:#f97316;stroke:#f97316}.input-group input,.input-group select{font-family:var(--font-ui);transition:all .3s ease}.input-group input:focus,.input-group select:focus{background:rgba(255,255,255,.08)!important;border-color:#f97316!important;box-shadow:0 0 0 4px rgba(255,78,0,.1)}.quick-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease}.quick-card:hover{background:rgba(255,255,255,.08);transform:translateY(-5px);border-color:var(--primary)}.loading{text-align:center;padding:100px 0;color:var(--primary);letter-spacing:4px;font-size:.7rem}#video-modal{position:fixed;inset:0;background:#000;display:flex;flex-direction:column;visibility:hidden;pointer-events:none;transition:all .3s cubic-bezier(.4, 0, .2, 1);z-index:-1}#video-modal.active{visibility:visible;opacity:1;pointer-events:auto;z-index:3000}#video-modal .modal-topbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:env(safe-area-inset-top,0) 14px 0;min-height:calc(56px + env(safe-area-inset-top,0px));background:rgba(0,0,0,.85);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.06);z-index:10;position:relative;left:0;right:0;bottom:auto;width:100%;border-radius:0;box-shadow:none}#video-modal .modal-topbar-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1}#video-modal .modal-topbar-left .video-modal-brand{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#1b255f;color:#fff;font-size:.66rem;font-weight:950;letter-spacing:0;box-shadow:0 0 0 4px color-mix(in srgb,var(--video-accent,var(--primary)) 18%,transparent);flex-shrink:0;overflow:hidden}#video-modal .modal-topbar-left .video-modal-brand img{display:block;width:100%;height:100%;object-fit:cover}#video-modal .modal-playlist-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;line-height:1.12;font-weight:900;font-family:var(--font-display)}#video-modal .modal-topbar-right{display:flex;align-items:center;gap:8px;flex-shrink:0}#video-modal .modal-topbar-right .video-foot-btn{width:36px;height:36px;border-radius:999px;padding:0}#video-player-container{flex:1;width:100%;position:relative;background:#000;display:flex;align-items:center;justify-content:center;min-height:0;height:auto}#video-player-container iframe{width:100%;height:100%;border:none}.video-foot-btn{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.video-foot-btn:hover{background:rgba(255,255,255,.12);transform:scale(1.05)}.video-foot-btn i{width:18px;height:18px}.video-foot-btn--yt:hover{color:red;border-color:rgba(255,0,0,.3)}.video-foot-btn--whatsapp:hover{color:#25d366;border-color:rgba(37,211,102,.3)}.video-foot-btn--episodes{background:color-mix(in srgb,var(--video-accent,var(--primary)) 22%,rgba(255,255,255,.05));border-color:color-mix(in srgb,var(--video-accent,var(--primary)) 38%,rgba(255,255,255,.12));color:#fff}.video-foot-btn--episodes:hover{color:#fff;border-color:var(--video-accent,var(--primary))}.video-foot-btn--close{background:rgba(231,76,60,.15);color:#e74c3c;border-color:rgba(231,76,60,.2)}.video-foot-btn--close:hover{background:#e74c3c;color:#fff}.video-nav-overlay{position:absolute;inset:0;pointer-events:none;padding:0 10px;z-index:7}body.theme-surface-light .input-group input,body.theme-surface-light .input-group select,body.theme-surface-light .modal-card input,body.theme-surface-light .modal-card select,body.theme-surface-light .modal-card textarea,body.theme-surface-light .onboarding-username-input,body.theme-surface-light .profile-input,body.theme-surface-light .reg-input,body.theme-surface-light .reg-textarea,body.theme-surface-light .vch-input{color:var(--text-color)!important;background:rgba(0,0,0,.05)!important;border-color:rgba(0,0,0,.1)!important}body.theme-surface-light .modal-card option{color:#172033;background:#fff}body.theme-surface-light .modal-card [style*="color: #fff"],body.theme-surface-light .modal-card [style*="color: white"],body.theme-surface-light .modal-card [style*="color:#fff"],body.theme-surface-light .modal-card [style*="color:white"]{color:var(--text-color)!important}body.theme-surface-light .modal-card input::placeholder,body.theme-surface-light .modal-card textarea::placeholder,body.theme-surface-light .onboarding-username-input::placeholder,body.theme-surface-light .profile-input::placeholder,body.theme-surface-light .reg-input::placeholder,body.theme-surface-light .reg-textarea::placeholder{color:var(--text-muted)!important}body.theme-surface-light .game-widget-card{background:rgba(0,0,0,.03)!important;border-color:rgba(0,0,0,.08)!important}body.theme-surface-light .game-header-p,body.theme-surface-light .gw-label,body.theme-surface-light .gw-title,body.theme-surface-light .hub-sub,body.theme-surface-light .hub-title-p,body.theme-surface-light .mission-step{color:var(--text-color)!important}body.theme-surface-light #game-screen-content .gw-timer,body.theme-surface-light #game-screen-content h2,body.theme-surface-light #game-screen-content p{color:var(--text-color)!important}body.theme-surface-light .mission-step{background:rgba(0,0,0,.1)}body.theme-surface-light .mission-step.active{background:var(--primary)}body.theme-surface-light .back-btn-p{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.1);color:var(--text-color)}body.theme-surface-light .wordle-cell-p{border-color:rgba(0,0,0,.1);color:var(--text-color);background:rgba(0,0,0,.02)}body.theme-surface-light .key-p{background:rgba(0,0,0,.05);color:var(--text-color)}body.theme-surface-light .opt-btn-p{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.08);color:var(--text-color)}body.theme-surface-light .quiz-opt-letter{background:rgba(0,0,0,.1);color:var(--text-color)}#game-screen-content .quiz-opt-btn{min-height:68px;box-sizing:border-box;padding:13px 16px;border-radius:18px;border-width:2px;box-shadow:0 6px 16px rgba(15,23,42,.08)}#game-screen-content .quiz-opt-btn:hover{box-shadow:0 10px 22px rgba(124,58,237,.15)}#game-screen-content .quiz-opt-letter{width:38px;height:38px;flex:0 0 38px;font-size:.9rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}#game-screen-content .quiz-opt-text{min-width:0;overflow-wrap:anywhere;word-break:normal;font-size:.92rem;line-height:1.3}#game-screen-content .game-header-p{min-height:44px;padding:4px 0 10px}#game-screen-content .game-header-p>div{min-width:0}#game-screen-content .game-header-p [style*="max-width:120px"]{min-width:72px;height:8px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}#game-screen-content .game-header-p [style*="width:"]{min-width:0}.hex-p{box-sizing:border-box;overflow:hidden;padding:8px;line-height:1;text-align:center;white-space:nowrap;text-overflow:clip;filter:drop-shadow(0 7px 10px rgba(15, 23, 42, .16))}.hex-p:focus-visible,.quiz-opt-btn:focus-visible{outline:3px solid rgba(249,115,22,.55);outline-offset:3px}@media (min-width:760px){#game-screen-content .quiz-opt-btn{max-width:760px;margin-inline:auto}#game-screen-content .quiz-opt-text{font-size:1rem}}@media (max-width:520px){#game-screen-content .quiz-opt-btn{min-height:62px;padding:11px 12px}#game-screen-content .quiz-opt-text{font-size:.84rem}}.video-action-btn,.video-nav-btn{pointer-events:auto;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:rgba(5,7,14,.58);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s ease,background .18s ease,opacity .18s ease;opacity:.9}.video-nav-btn{position:absolute;top:50%;transform:translateY(-50%)}.video-nav-btn:hover,.video-nav-overlay button:hover{transform:translateY(-50%) scale(1.06)!important;background:rgba(5,7,14,.78);opacity:1}.video-nav-btn--prev{right:10px;top:calc(50% - 30px)}.video-nav-btn--next{right:10px;top:calc(50% + 30px)}.video-actions-rail{position:absolute;right:calc(10px + env(safe-area-inset-right,0px));top:calc(50% + 34px);display:flex;flex-direction:column;gap:10px;pointer-events:none}.video-action-btn{width:42px;height:42px}.video-action-btn--yt{background:rgba(255,0,0,.82)}.video-action-btn--whatsapp{background:rgba(37,211,102,.82)}.video-nav-btn:active,.video-nav-overlay button:active{transform:translateY(-50%) scale(.92)!important;background:rgba(0,0,0,.72)}.video-actions-rail button:active{transform:scale(.92)}.video-nav-overlay button i{width:20px;height:20px}@media (max-width:520px){#video-modal .modal-topbar{left:0;right:0;bottom:auto;width:100%;min-height:calc(54px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0) 10px 0}#video-modal .modal-topbar-left .video-modal-brand{width:26px;height:26px;font-size:.56rem}#video-modal .modal-playlist-title{font-size:.72rem}#video-modal .modal-topbar-right{gap:6px}#video-modal .modal-topbar-right .video-foot-btn{width:34px;height:34px}}#wallpaper-fullscreen{position:fixed;inset:0;z-index:2999;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.92);cursor:pointer;background-size:cover;background-position:center}#wallpaper-fullscreen.open{display:flex}#wallpaper-fullscreen .wp-hint{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);font-size:.7rem;color:rgba(255,255,255,.3);font-weight:700;letter-spacing:2px;text-transform:uppercase}.play-yt-btn{background:red;color:#fff;border:none;padding:16px 40px;border-radius:50px;font-weight:900;font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:10px;box-shadow:0 10px 30px rgba(255,0,0,.4);transition:transform .2s}.play-yt-btn:hover{transform:scale(1.05)}.home-clock-btn{position:relative;overflow:visible}.bottom-nav .home-clock-btn{align-self:center;margin-top:0!important}.home-clock-btn .clock-ring,.sidebar-nav-item .clock-ring{position:absolute;inset:-3px;border-radius:50%;z-index:1;padding:3px;background:conic-gradient(from 0deg,var(--primary) 0,var(--primary) 0,transparent 0);-webkit-mask:radial-gradient(circle at center,transparent 65%,black 67%);mask:radial-gradient(circle at center,transparent 65%,black 67%);transition:background .3s ease}.sidebar-nav-item .clock-ring{inset:-4px}.home-clock-btn .clock-inner{position:absolute;inset:3px;background:rgba(15,26,61,.95);border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.splash{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:rgba(5,7,10,.92);backdrop-filter:blur(18px);transition:opacity 220ms ease,visibility 220ms ease}.splash::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(700px 420px at 20% 25%,rgba(255,78,0,.08),transparent 60%),radial-gradient(760px 520px at 80% 70%,rgba(27,37,95,.1),transparent 62%);opacity:.35}.splash.hidden{opacity:0;visibility:hidden;pointer-events:none}.splash__content{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px}.splash__content{position:relative}.splash__content::before{content:"";position:absolute;width:320px;height:320px;border-radius:999px;background:radial-gradient(circle at 30% 30%,rgba(255,78,0,.35),transparent 55%),radial-gradient(circle at 70% 70%,rgba(27,37,95,.35),transparent 60%);filter:blur(22px);opacity:.9;z-index:-1;transform:translateY(6px) scale(1);animation:splashGlow 2.8s ease-in-out infinite}.splash__logo{height:74px;width:auto;object-fit:contain;filter:drop-shadow(0 14px 40px rgba(0, 0, 0, .65));animation:logoFloat 3.6s ease-in-out infinite;will-change:transform}.splash__title{font-family:var(--font-ui);font-weight:900;letter-spacing:-1px;font-size:1.35rem;text-shadow:0 18px 42px rgba(0,0,0,.7)}@supports (-webkit-background-clip:text) or (background-clip:text){.splash__title{background:linear-gradient(110deg,rgba(255,255,255,.95) 20%,rgba(212,168,67,.95) 48%,rgba(27,37,95,.95) 78%);background-size:160% 160%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:titleShine 3.2s ease-in-out infinite}}@keyframes titleShine{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes logoFloat{0%,100%{transform:scale(1) translate3d(0,0,0)}50%{transform:scale(1.06) translate3d(0,0,0)}}.splash__msg{font-size:.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.55);text-align:center;max-width:26ch;transition:opacity .3s ease}.splash__tag{font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.42)}.splash__dots{display:flex;gap:8px;margin-top:4px}.splash__dots span{width:8px;height:8px;border-radius:999px;background:rgba(255,255,255,.18);animation:dotPulse 1.2s infinite ease-in-out}.splash__dots span:nth-child(2){animation-delay:150ms}.splash__dots span:nth-child(3){animation-delay:.3s}@keyframes dotPulse{0%,100%,80%{transform:translateY(0);opacity:.4}40%{transform:translateY(-4px);opacity:1;background:rgba(212,168,67,.9)}}@keyframes splashGlow{0%,100%{transform:translateY(8px) scale(1);opacity:.75}50%{transform:translateY(0) scale(1.06);opacity:1}}@media (prefers-reduced-motion:reduce){.splash,.view{animation:none;transition:none}.splash__dots span{animation:none}.splash__content::before{animation:none}.splash__logo{animation:none}}.toast{position:fixed;left:50%;bottom:calc(112px + env(safe-area-inset-bottom,0px));transform:translateX(-50%) translateY(18px);background:rgba(7,9,14,.92);border:1px solid rgba(255,255,255,.12);color:#fff;padding:12px 16px;border-radius:16px;font-size:.76rem;line-height:1.4;width:calc(100% - 40px);max-width:420px;opacity:0;pointer-events:none;transition:opacity 180ms ease,transform 180ms ease,bottom 180ms ease;z-index:2100;box-shadow:0 14px 30px rgba(0,0,0,.35)}body.has-mini-player .toast{bottom:calc(175px + env(safe-area-inset-bottom,0px))}@media (min-width:1024px){.toast{bottom:40px}body.has-mini-player .toast{bottom:120px}}.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.splash{position:fixed;inset:0;z-index:9999;background:#07090e;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,visibility .3s ease}.splash.hidden{opacity:0;pointer-events:none;visibility:hidden}.splash__content{display:flex;flex-direction:column;align-items:center;text-align:center}.splash__brand-row{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-bottom:12px}.splash__brand-icon{width:58px;height:58px;border-radius:18px;object-fit:cover;filter:drop-shadow(0 10px 30px rgba(0, 0, 0, .5));animation:logoFloat 3.2s ease-in-out infinite;transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.splash__logo-v{font-family:var(--font-display);font-weight:900;font-size:6.5rem;letter-spacing:-6px;line-height:1;color:#fff;background:linear-gradient(135deg,#fff 40%,#d4a843);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0;padding:0}.splash__title-app{font-family:var(--font-display);font-weight:900;font-size:1.8rem;letter-spacing:-1px;margin:0;background:linear-gradient(90deg,#fff,var(--primary),#fff);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine 3s linear infinite}@keyframes shine{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes pulse-glow{0%,100%{box-shadow:0 0 8px rgba(212,168,67,.3)}50%{box-shadow:0 0 25px rgba(212,168,67,.7)}}@keyframes pulse-opacity{0%,100%{opacity:1}50%{opacity:.5}}.container{--container-edge-pad:16px;padding:0 16px;padding-bottom:90px}@media (min-width:480px){.container{--container-edge-pad:20px;padding:0 20px;padding-bottom:90px}}.container #global-search-container.hide-desktop{margin-left:0!important;margin-right:0!important;width:100%!important;box-sizing:border-box;width:calc(100% + (var(--container-edge-pad,16px) * 2));margin-left:calc(var(--container-edge-pad,16px) * -1);margin-right:calc(var(--container-edge-pad,16px) * -1)}.desktop-search-fullwidth{box-sizing:border-box;width:calc(100% + (var(--container-edge-pad,24px) * 2));margin-left:calc(var(--container-edge-pad,24px) * -1);margin-right:calc(var(--container-edge-pad,24px) * -1);padding-left:var(--container-edge-pad,24px);padding-right:var(--container-edge-pad,24px)}.app-header{position:relative;overflow:hidden;min-height:calc(86px + env(safe-area-inset-top,0px));padding:calc(env(safe-area-inset-top,0px) + 8px) var(--container-edge-pad,16px) 8px;width:calc(100% + (var(--container-edge-pad,16px) * 2));margin-left:calc(var(--container-edge-pad,16px) * -1);margin-right:calc(var(--container-edge-pad,16px) * -1);background:var(--nav-bg);display:flex;align-items:center;justify-content:center}@media (min-width:1024px){.app-header{min-height:calc(126px + env(safe-area-inset-top,0px));padding-top:calc(env(safe-area-inset-top,0px) + 14px);padding-bottom:14px}}.app-header__actions{display:flex;align-items:center;gap:8px;position:absolute;left:var(--container-edge-pad,16px);top:calc(50% + env(safe-area-inset-top,0px)/ 2);transform:translateY(-50%);z-index:4;flex-shrink:0}.app-header__actions--right{left:auto;right:var(--container-edge-pad,16px)}.app-launcher-button{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:rgba(9,12,26,.72);color:#fff;box-shadow:0 12px 28px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.app-launcher-button i{width:18px;height:18px;stroke-width:2.35}.app-launcher-button:hover,body.quick-launcher-open .app-launcher-button{transform:none!important;border-color:rgba(var(--primary-rgb),.55);background:rgba(15,23,42,.86)}body.theme-surface-light .app-launcher-button{background:rgba(27,37,95,.94);border-color:rgba(27,37,95,.28);color:#fff}.quick-launcher-backdrop{position:fixed;inset:0;z-index:100050;background:rgba(3,7,18,.28);opacity:0;pointer-events:none;transition:opacity .22s ease}.quick-launcher-panel{position:fixed;top:calc(env(safe-area-inset-top,0px) + 10px);right:10px;z-index:100060;width:min(356px,calc(100vw - 20px));max-height:calc(100dvh - env(safe-area-inset-top,0px) - 20px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px;border-radius:28px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(145deg,rgba(12,16,34,.96),rgba(9,12,26,.92));box-shadow:0 28px 80px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.11);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transform:translateX(calc(100% + 18px)) scale(.98);transform-origin:top right;opacity:0;pointer-events:none;transition:transform .26s cubic-bezier(.2, .9, .2, 1),opacity .22s ease}body.in-app-webview.quick-launcher-navigating .quick-launcher-backdrop,body.in-app-webview.quick-launcher-navigating .quick-launcher-panel,body.quick-launcher-navigating .quick-launcher-backdrop,body.quick-launcher-navigating .quick-launcher-panel{transition:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.quick-launcher-open .quick-launcher-backdrop{opacity:1;pointer-events:auto}body.quick-launcher-open .quick-launcher-panel{transform:translateX(0) scale(1);opacity:1;pointer-events:auto}.quick-launcher-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 12px}.quick-launcher-panel__eyebrow{font-size:.56rem;line-height:1;font-weight:950;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.48)}.quick-launcher-panel__title{margin-top:5px;font-size:1.02rem;line-height:1.1;font-weight:950;color:#fff;letter-spacing:0}.quick-launcher-close{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.quick-launcher-close i{width:16px;height:16px}.quick-launcher-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.quick-launcher-tile{min-width:0;min-height:88px;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:transform .18s ease,border-color .18s ease,background .18s ease}.quick-launcher-tile:hover{transform:translateY(-2px);border-color:rgba(var(--quick-accent-rgb,var(--primary-rgb)),.48);background:rgba(var(--quick-accent-rgb,var(--primary-rgb)),.16)}.quick-launcher-tile__icon{width:38px;height:38px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--quick-accent-rgb,var(--primary-rgb)),.16);color:rgb(var(--quick-accent-rgb,var(--primary-rgb)))}.quick-launcher-tile__icon i{width:20px;height:20px;stroke-width:2.35}.quick-launcher-tile__label{max-width:100%;font-size:.64rem;line-height:1.1;font-weight:900;letter-spacing:0;color:rgba(255,255,255,.86);overflow-wrap:anywhere}.quick-launcher-tile--sos{--quick-accent-rgb:231,76,60}.quick-launcher-tile--radar{--quick-accent-rgb:249,115,22}.quick-launcher-tile--plural{--quick-accent-rgb:139,92,246}.quick-launcher-tile--esporte{--quick-accent-rgb:40,205,65}.quick-launcher-tile--agenda{--quick-accent-rgb:251,191,36}.quick-launcher-tile--guia{--quick-accent-rgb:6,182,212}.quick-launcher-tile--play{--quick-accent-rgb:37,99,235}.quick-launcher-tile--radio{--quick-accent-rgb:20,184,166}.quick-launcher-tile--astral{--quick-accent-rgb:236,72,153}.quick-launcher-tile--games{--quick-accent-rgb:99,102,241}.quick-launcher-tile--conta{--quick-accent-rgb:27,37,95}.quick-launcher-tile--whatsapp{--quick-accent-rgb:37,211,102}body.theme-surface-light .quick-launcher-backdrop{background:rgba(15,23,42,.22)}body.theme-surface-light .quick-launcher-panel{border-color:rgba(27,37,95,.16);background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(243,246,255,.94));box-shadow:0 28px 80px rgba(27,37,95,.24),inset 0 1px 0 rgba(255,255,255,.9)}body.theme-surface-light .quick-launcher-panel__eyebrow{color:rgba(27,37,95,.54)}body.theme-surface-light .quick-launcher-panel__title,body.theme-surface-light .quick-launcher-tile__label{color:#111827}body.theme-surface-light .quick-launcher-close{background:rgba(27,37,95,.07);border-color:rgba(27,37,95,.13);color:#111827}body.theme-surface-light .quick-launcher-tile{background:rgba(255,255,255,.72);border-color:rgba(27,37,95,.12);color:#111827}.app-header__brand{text-align:center;display:flex;align-items:center;justify-content:center;gap:6px;position:relative;z-index:2}.app-header__wallpaper-sweep{position:absolute;top:calc(8px + env(safe-area-inset-top,0px));bottom:18px;left:50%;width:min(62%,340px);transform:translateX(-50%);border-radius:999px;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.04) 18%,rgba(255,255,255,.18) 50%,rgba(212,168,67,.14) 62%,transparent 100%);filter:blur(14px);opacity:.55;mix-blend-mode:screen;pointer-events:none;animation:headerSweepFloat 8.5s ease-in-out infinite}@keyframes headerSweepFloat{0%,100%{transform:translateX(-50%) translateY(0);opacity:.36}50%{transform:translateX(-50%) translateY(3px);opacity:.68}}@media (max-width:480px){.app-header{min-height:calc(84px + env(safe-area-inset-top,0px));padding-top:calc(env(safe-area-inset-top,0px) + 8px);padding-bottom:8px}.app-header__wallpaper-sweep{width:min(58%,240px);top:calc(10px + env(safe-area-inset-top,0px));bottom:10px;opacity:.48}}.today-pulse{animation:pulse-glow 2s ease-in-out infinite}.today-pulse-text{animation:pulse-opacity 2s ease-in-out infinite}.splash__msg{font-size:.75rem;font-weight:600;color:rgba(255,255,255,.3);text-transform:uppercase;letter-spacing:2px}.user-greeting{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:4px 10px 4px 4px;border-radius:50px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);transition:.3s}.user-greeting:hover{background:rgba(212,168,67,.1);border-color:rgba(212,168,67,.2)}.user-greeting .avatar{width:26px;height:26px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid var(--primary)}.user-greeting .greeting-text{font-size:.55rem;font-weight:800;color:rgba(255,255,255,.8);line-height:1.1;text-align:left}.user-greeting .greeting-text small{display:block;font-size:.45rem;font-weight:700;color:rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:.5px}.btn-login-header{background:rgba(212,168,67,.1);border:1px solid rgba(212,168,67,.2);color:#fff;padding:6px 14px;border-radius:50px;font-size:.55rem;font-weight:900;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;transition:.3s;display:inline-flex;align-items:center;gap:6px}.btn-login-header:hover{background:var(--primary);border-color:var(--primary)}.onboarding-overlay{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.38);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;pointer-events:none;transition:opacity .6s ease}.onboarding-overlay.open{opacity:1;pointer-events:auto}.onboarding-card{width:100%;max-width:420px;padding:32px 24px;text-align:center;background:#fff;border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.3);color:#1a1a1a;position:relative}.onboarding-card h2{font-family:var(--font-display);font-weight:900;font-size:1.4rem;margin-bottom:8px;color:#1a1a1a}.onboarding-card .sub{font-size:.8rem;color:#666;line-height:1.5;margin-bottom:24px}.section-label{display:block;text-align:left;font-size:.75rem;font-weight:700;color:#444;margin-bottom:10px;margin-top:20px}.tag-cloud{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:8px}.tag-cloud .tag-btn{padding:8px 14px;border-radius:999px;border:1px solid #ddd;background:#f5f5f5;color:#333;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .2s ease}.tag-cloud .tag-btn:hover{background:#eaeaea;border-color:#bbb}.tag-cloud .tag-btn.selected{background:var(--primary);color:#fff;border-color:var(--primary)}.tag-count{font-size:.65rem;color:#999;margin-bottom:4px}.confirm-btn{width:100%;padding:14px;border-radius:12px;border:none;background:var(--primary);color:#fff;font-size:.85rem;font-weight:800;cursor:pointer;margin-top:24px;transition:all .2s ease}.confirm-btn:disabled{opacity:.4;cursor:not-allowed}.confirm-btn:not(:disabled):hover{filter:brightness(1.1)}.skip-btn{width:100%;padding:12px;border-radius:12px;border:none;background:0 0;color:#888;font-size:.75rem;font-weight:600;cursor:pointer;margin-top:8px;transition:color .2s ease}.skip-btn:hover{color:#444}.interest-tag{padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.05);color:rgba(255,255,255,.7);font-size:.72rem;font-weight:600;cursor:pointer;transition:all .2s ease}.interest-tag:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25)}.interest-tag.selected{background:var(--primary);color:#fff;border-color:var(--primary)}.interest-summary-card{width:100%;border:1px solid var(--card-border);background:var(--card-bg);color:var(--text-color);border-radius:14px;padding:9px 12px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;box-shadow:0 8px 22px rgba(15,23,42,.06);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.interest-summary-card:hover{border-color:color-mix(in srgb,var(--primary) 52%,var(--card-border));transform:translateY(-1px);box-shadow:0 12px 26px rgba(15,23,42,.09)}#home-interests-section .interest-summary-card{width:calc(100% - 32px);margin:0 16px}.interest-summary-card--news{border-radius:14px;padding:10px 11px;box-shadow:none}.interest-summary-icon{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--primary);background:rgba(var(--primary-rgb),.1)}.interest-summary-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.interest-summary-kicker{font-size:.56rem;font-weight:900;letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted)}.interest-summary-title{font-size:.72rem;font-weight:800;line-height:1.12;color:var(--text-muted)}.interest-summary-sub{font-size:.64rem;font-weight:700;line-height:1.25;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.interest-summary-base{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:3px}.interest-summary-base-chip,.interest-summary-tag{border-radius:999px;padding:3px 7px;font-size:.52rem;font-weight:900;line-height:1;white-space:nowrap}.interest-summary-base-chip--vale{color:#1b255f;background:rgba(27,37,95,.1)}.interest-summary-base-chip--pr{color:#b45309;background:rgba(249,115,22,.13)}.interest-summary-base-chip--sc{color:#1d4ed8;background:rgba(37,99,235,.12)}.interest-summary-tag{color:var(--primary);background:rgba(var(--primary-rgb),.12)}.interest-summary-action{flex:0 0 auto;border-radius:999px;padding:6px 9px;background:rgba(var(--primary-rgb),.12);color:var(--primary);font-size:.58rem;font-weight:900;text-transform:uppercase;letter-spacing:.25px}.region-row:has(.interest-summary-card){display:block;width:100%;overflow:visible!important}.onboarding-card{max-height:min(86vh,720px);overflow-y:auto;scrollbar-width:thin}.onboarding-close{position:absolute;top:12px;right:12px;height:32px;border:0;border-radius:999px;padding:0 12px;background:rgba(27,37,95,.08);color:#1b255f;font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.4px;cursor:pointer}.onboarding-kicker{display:inline-flex;align-items:center;justify-content:center;margin-bottom:10px;border-radius:999px;padding:5px 10px;background:rgba(249,115,22,.12);color:#c2410c;font-size:.58rem;font-weight:900;letter-spacing:.7px;text-transform:uppercase}.onboarding-base{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin:-8px 0 18px}.onboarding-base span{border-radius:999px;padding:6px 9px;background:#f4f6fb;border:1px solid rgba(27,37,95,.08);color:#1b255f;font-size:.62rem;font-weight:900}body.theme-surface-light .interest-summary-card,body.theme-surface-light .interest-summary-card--news{background:rgba(255,255,255,.92)}@media (max-width:767px){.interest-summary-card{border-radius:13px;padding:8px 10px}.interest-summary-card--news{padding:9px 10px}.interest-summary-action{font-size:.54rem}.interest-summary-sub{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.onboarding-card{width:calc(100% - 26px);padding:30px 18px 20px;border-radius:22px}}.onboarding-step{display:none;animation:fadeUp .5s ease}.onboarding-step.active{display:block}.onboarding-step h1{font-family:var(--font-display);font-weight:900;font-size:1.6rem;margin-bottom:10px}.onboarding-step p{color:rgba(255,255,255,.6);font-size:.85rem;line-height:1.5;margin-bottom:25px}.onboarding-region-img{width:100%;height:180px;border-radius:20px;object-fit:cover;margin-bottom:20px;border:1px solid rgba(255,255,255,.1)}.onboarding-username-input{width:100%;padding:16px 20px;border-radius:16px;border:2px solid rgba(212,168,67,.3);background:rgba(255,255,255,.05);color:#fff;font-size:1.2rem;font-weight:800;text-align:center;font-family:var(--font-ui);outline:0;transition:.3s}.onboarding-username-input:focus{border-color:var(--primary);background:rgba(212,168,67,.05)}.onboarding-username-input::placeholder{color:rgba(255,255,255,.2)}.onboarding-username-status{font-size:.7rem;margin-top:8px;font-weight:700}.profile-modal-backdrop{position:fixed;inset:0;z-index:9000;background:rgba(0,0,0,.7);backdrop-filter:blur(12px);display:none;align-items:flex-end;justify-content:center}.profile-modal-backdrop.open{display:flex}.profile-modal{width:100%;max-width:480px;max-height:90vh;overflow-y:auto;background:var(--card-bg);border-radius:28px 28px 0 0;border:1px solid rgba(255,255,255,.08);border-bottom:none;padding:0;animation:slideUp .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes slideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}.profile-cover{width:100%;height:120px;background:linear-gradient(135deg,#1b255f,#d4a843);position:relative;border-radius:28px 28px 0 0;display:flex;align-items:flex-end;padding:16px 20px}.profile-cover-avatar{width:64px;height:64px;border-radius:50%;border:3px solid #fff;object-fit:cover;box-shadow:0 8px 20px rgba(0,0,0,.3)}.profile-cover-info{margin-left:14px;text-align:left}.profile-cover-info .name{font-weight:900;font-size:1.1rem;color:#fff}.profile-cover-info .username{font-size:.65rem;color:rgba(255,255,255,.5);font-weight:700}.profile-body{padding:20px}.profile-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none;margin-bottom:16px}.profile-tab{padding:8px 16px;border-radius:50px;white-space:nowrap;font-size:.6rem;font-weight:900;text-transform:uppercase;cursor:pointer;border:1px solid rgba(255,255,255,.1);background:0 0;color:rgba(255,255,255,.5);transition:.3s;font-family:var(--font-ui)}.profile-tab.active{background:var(--primary);color:#fff;border-color:transparent}.profile-tab-content{display:none}.profile-tab-content.active{display:block}.profile-empty{text-align:center;padding:30px 0;color:rgba(255,255,255,.3)}.profile-empty i{font-size:2rem;margin-bottom:10px;opacity:.3;display:block}.profile-empty p{font-size:.8rem}.profile-logout-btn{width:100%;padding:14px;border:1px solid rgba(231,76,60,.3);background:rgba(231,76,60,.1);color:#e74c3c;border-radius:14px;font-weight:900;font-size:.7rem;cursor:pointer;text-transform:uppercase;letter-spacing:1px;margin-top:10px;transition:.3s}.profile-logout-btn:hover{background:rgba(231,76,60,.2)}@media (max-width:480px){.impact-stats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.stat-card{min-height:90px;padding:12px;border-radius:20px}.stat-value{font-size:1.4rem}.stat-label{font-size:.52rem;margin-bottom:4px}#home-weather-meta,.stat-meta{font-size:.48rem}#weather-icon-box{top:10px;right:10px;font-size:1.3rem}.home-grid-two{grid-template-columns:1fr}.home-bottom-grid{grid-template-columns:1fr}}.cpw-container{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:10px;text-align:left}@media (max-width:768px){.cpw-container{grid-template-columns:1fr}}.cpw-editor-area{display:flex;flex-direction:column;gap:14px}.cpw-preview-area{display:flex;align-items:flex-start}.cpw-preview-card{width:100%;background:#0d111d;border:1px solid var(--card-border);border-radius:12px;padding:24px;box-shadow:0 10px 30px rgba(0,0,0,.5)}.cpw-preview-meta{margin-bottom:12px;display:flex;align-items:center}.cpw-preview-title{font-family:var(--font-display);font-weight:900;font-size:1.5rem;line-height:1.1;letter-spacing:-.03em;margin-bottom:16px;color:#f5f2ec}.cpw-preview-content{font-size:1rem;line-height:1.6;color:rgba(245,242,236,.85);white-space:pre-wrap}.cpw-preview-footer{margin-top:20px;padding-top:20px;border-top:1px solid rgba(245,242,236,.1);font-family:var(--font-mono);font-size:.8rem;color:var(--primary);white-space:pre-wrap}.vch-group{display:flex;flex-direction:column;gap:6px}.vch-label{font-family:var(--font-mono);font-size:.6rem;text-transform:uppercase;color:rgba(255,255,255,.5);letter-spacing:.1em}.vch-input{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px;color:#fff;font-family:inherit;font-size:.95rem}.vch-input:focus{border-color:var(--primary);outline:0}.vch-actions{display:flex;flex-direction:column;gap:10px;margin-top:10px}.vch-card{width:100%;max-width:340px;background:linear-gradient(135deg,#1b255f 0,#090c1a 100%);border:1px solid rgba(212,168,67,.3);border-radius:20px;padding:24px;box-shadow:0 20px 40px rgba(0,0,0,.5);position:relative;overflow:hidden;margin:0 auto}.vch-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.vch-card-brand{background:var(--primary);color:#000;font-weight:900;padding:4px 8px;border-radius:6px;font-size:.8rem}.vch-card-tag{font-family:var(--font-mono);font-size:.6rem;text-transform:uppercase;color:rgba(255,255,255,.5)}.vch-card-title{font-family:var(--font-display);font-weight:900;font-size:1.4rem;color:#fff;margin-bottom:15px}.vch-card-info{display:flex;flex-direction:column;gap:8px;margin-bottom:15px}.vch-card-row{display:flex;align-items:center;gap:8px;font-size:.85rem;color:rgba(255,255,255,.8)}.vch-card-row i{width:14px;height:14px;color:var(--primary)}.vch-card-desc{font-size:.8rem;color:rgba(255,255,255,.6);line-height:1.4;border-top:1px solid rgba(255,255,255,.1);padding-top:15px;margin-top:10px}.vch-card-footer{display:flex;justify-content:space-between;margin-top:20px;font-family:var(--font-mono);font-size:.55rem;color:rgba(255,255,255,.3)}#section-title{display:none!important;min-width:116px;text-align:left;white-space:nowrap;line-height:1;letter-spacing:0!important}@media (max-width:480px){#section-title{min-width:94px;font-size:1rem!important}}#main-logo,#section-title{transition:transform .2s,opacity .2s}#main-logo{height:15px!important;width:auto!important;max-height:15px!important;object-fit:contain!important;display:inline-block!important;visibility:visible!important;opacity:1!important;flex-shrink:0!important}@media (min-width:1024px){#main-logo{height:30px!important;width:auto!important}}#main-logo:hover,#section-title:hover{opacity:.85!important}#main-logo:active,#section-title:active{transform:scale(.97)!important}@keyframes spinLogo{0%{transform:rotate(0) scale(.95)}50%{transform:rotate(180deg) scale(1.1)}100%{transform:rotate(360deg) scale(1)}}.logo-spinning{animation:spinLogo .8s cubic-bezier(.4,0,.2,1)!important}@media (max-width:768px){#reader-modal.modal-overlay{padding:0!important}#reader-modal #reader-header-bg{margin:0!important;padding:calc(env(safe-area-inset-top,0px) + 12px) 56px 12px!important;top:0!important}}@media (min-width:768px){#mini-player-container{left:50%!important;width:min(500px,calc(100vw - 64px))!important}}@media (min-width:1024px){body.reader-open .sidebar-left{z-index:100001}}@property --img-scale{syntax:"<number>";inherits:true;initial-value:1.15}@keyframes imgParallax{from{transform:translateY(-7.5%) scale(var(--img-scale,1.15))}to{transform:translateY(7.5%) scale(var(--img-scale,1.15))}}@supports (animation-timeline:view()) and (animation-range:entry){.card-img,.event-card-img,.guide-card-img,.home-media-img,.ondeir-card-image{--img-scale:1.15;animation:imgParallax linear both;animation-timeline:view();animation-range:entry 0% exit 100%;will-change:transform;transition:--img-scale .4s ease!important}.card.news-card:hover .card-img,.event-card:hover .event-card-img,.guide-card:hover .guide-card-img,.home-news-card-hover:hover .home-media-img,.home-news-card-hover:hover .home-news-card-img,.ondeir-card:hover .ondeir-card-image{--img-scale:1.25!important}}@media (prefers-reduced-motion:reduce){.card-img,.event-card-img,.guide-card-img,.home-media-img,.ondeir-card-image{animation:none!important;transform:scale(1)!important}}.in-app-browser-banner__copy{line-height:1.26}.in-app-browser-banner__copy strong{font-size:.78rem;letter-spacing:0}.in-app-browser-banner__btn,.in-app-browser-banner__copy span{font-size:.66rem;letter-spacing:0}.filter-chip,.guide-subtab,.profile-tab,.sidebar-nav-item,.tab-btn{font-size:.76rem;line-height:1.18;letter-spacing:0}.nav-item{font-size:.62rem;letter-spacing:0}.agenda-mode-title,.card-title,.guide-item__title,.reader-guide-card__title{line-height:1.24}.card-detail,.chat-bubble,.guide-item__desc,.memory-value,.reader-guide-card__desc{line-height:1.44}.agenda-mode-eyebrow,.agenda-status,.agenda-timeline-empty,.agenda-timeline-group__label,.agenda-timeline-rail span,.agenda-week-day__head,.card-type,.gw-label,.hub-eyebrow-p,.loading,.memory-label,.mini-player__status,.news-badge,.profile-logout-btn,.reader-guide-card__cta,.reader-guide-card__eyebrow,.reader-guide-slot__label span,.stat-label,.status-badge,.user-greeting .greeting-text small,.vch-card-footer,.vch-card-tag,.vch-label{letter-spacing:0!important}.agenda-status,.card-type,.news-badge,.status-badge{font-size:.64rem}.agenda-mode-eyebrow,.agenda-timeline-empty,.agenda-timeline-group__label,.agenda-week-day__head,.memory-label,.reader-guide-card__cta,.reader-guide-card__eyebrow,.reader-guide-slot__label span:first-child,.reader-guide-slot__label span:last-child{font-size:.66rem}.stat-label{font-size:.72rem}#home-weather-meta,.stat-meta{font-size:.72rem;line-height:1.34}.home-event-slide-title{font-size:1.18rem;line-height:1.22}.home-event-slide-meta{font-size:.72rem!important;line-height:1.3}.home-event-location span{font-size:.76rem;line-height:1.25}.location-pill__label{font-size:.7rem;letter-spacing:0}.location-pill__value{font-size:.9rem;line-height:1.34}.event-card--compact .card-title{font-size:1.18rem!important;line-height:1.22!important}.event-card--compact .card-detail{font-size:.94rem!important;line-height:1.34!important}.event-card--compact .location-pill__value{font-size:.88rem!important}.event-card--compact .card-title span[style*="Dia todo"]{font-size:.68rem!important;letter-spacing:0!important}.agenda-hour-label{font-size:.74rem}.agenda-mini-event__status,.agenda-mini-event__time{font-size:.62rem;letter-spacing:0}.agenda-mini-event__title{font-size:.76rem;line-height:1.25}.event-card .card-title,.event-card--compact .card-title{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.guide-item__title{font-size:1.02rem}.guide-item__desc{font-size:.8rem}.guide-score{font-size:.76rem}.reader-content-body{font-size:1.12rem!important;line-height:var(--app-line-height-reading)!important}.reader-content-body li,.reader-content-body p{font-size:1em!important;line-height:var(--app-line-height-reading)!important}.reader-guide-card__title{font-size:.98rem}.reader-guide-card__desc{font-size:.76rem}body [style*="font-size: 0.45rem"],body [style*="font-size:0.45rem"]{font-size:.6rem!important;letter-spacing:0!important}body [style*="font-size: 0.46rem"],body [style*="font-size: 0.48rem"],body [style*="font-size: 0.5rem"],body [style*="font-size:0.46rem"],body [style*="font-size:0.48rem"],body [style*="font-size:0.5rem"]{font-size:.62rem!important;letter-spacing:0!important}body [style*="font-size: 0.52rem"],body [style*="font-size: 0.55rem"],body [style*="font-size:0.52rem"],body [style*="font-size:0.55rem"]{font-size:.66rem!important;letter-spacing:0!important}body [style*="font-size: 0.58rem"],body [style*="font-size: 0.6rem"],body [style*="font-size:0.58rem"],body [style*="font-size:0.6rem"]{font-size:.68rem!important;letter-spacing:0!important}.header-search-inner input[type=search],.reg-input,.reg-textarea,.vch-input{font-size:.95rem;line-height:1.35}@media (max-width:480px){.stat-label{font-size:.66rem}#home-weather-meta,.stat-meta{font-size:.66rem}.reader-content-body{font-size:1.1rem!important}}.desktop-playlist-event-grid{display:flex;flex-direction:column}@media (min-width:768px){.desktop-playlist-event-grid{flex-direction:row;gap:20px;align-items:stretch;margin-bottom:18px}.desktop-playlist-event-grid>*{flex:1;margin-bottom:0!important}.desktop-playlist-event-grid{flex-direction:column;gap:10px}.desktop-playlist-event-grid>*{flex:none}#video-player-container{max-width:450px;max-height:85vh;margin:auto;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.08);background:var(--bg-color)}#video-modal .modal-topbar{width:100%}}.global-story-strip{position:relative;z-index:42;box-sizing:border-box;width:calc(100% + (var(--container-edge-pad,16px) * 2));margin-left:calc(var(--container-edge-pad,16px) * -1);margin-right:calc(var(--container-edge-pad,16px) * -1);padding:2px var(--container-edge-pad,16px) 4px;background:var(--bg-color,#f4f6f8);margin-top:0;border-bottom:1px solid rgba(0,0,0,.07)}@media (min-width:1025px){.global-top-ticker{display:none!important}}body.in-app-webview.has-in-app-banner .global-story-strip{top:auto}.editorial-stories-shell{display:none;margin:0;min-height:0;position:relative;z-index:38}.editorial-stories-shell.is-ready{display:block}.editorial-stories-shell.hide-mobile.is-ready{display:none}@media (min-width:1024px){.editorial-stories-shell.hide-desktop.is-ready{display:none!important}.editorial-stories-shell.hide-mobile.is-ready{display:block!important}}.editorial-stories-row{display:flex;gap:10px;overflow-x:auto;padding:0 0 3px;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start}@media (min-width:1024px){.editorial-stories-shell:not(.has-overflow) .editorial-stories-row{justify-content:center}}.editorial-stories-row::-webkit-scrollbar{display:none}.editorial-stories-arrow{display:none;position:absolute;top:50%;z-index:4;width:34px;height:48px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.08);color:rgba(255,255,255,.7);font-size:1.45rem;font-weight:950;line-height:1;cursor:pointer;transform:translateY(-50%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 24px var(--surface-shadow)}.editorial-stories-arrow--left{left:6px}.editorial-stories-arrow--right{right:6px}@media (min-width:1024px){.editorial-stories-shell.has-overflow .editorial-stories-arrow{display:grid;place-items:center}.editorial-stories-shell.hide-mobile .editorial-stories-row{padding-left:42px;padding-right:42px}}.editorial-story-chip{width:62px;flex:0 0 62px;border:0;background:0 0;color:rgba(255,255,255,.9);cursor:pointer;padding:0;font-family:var(--font-ui);display:flex;flex-direction:column;align-items:center;gap:5px}.editorial-story-ring{width:58px;height:58px;border-radius:50%;padding:3px;background:linear-gradient(135deg,var(--story-color,var(--primary)),rgba(255,255,255,.42)),rgba(255,255,255,.08);box-shadow:0 10px 24px rgba(0,0,0,.22);display:grid;place-items:center}.editorial-story-emoji{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:1.28rem;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.28);overflow:hidden}.editorial-story-icon-img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.editorial-story-icon-img--chip{transform:scale(1.03)}.editorial-story-chip__label{width:62px;min-height:22px;font-size:.58rem;font-weight:900;line-height:1.1;text-align:center;color:var(--nav-bg);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.editorial-story-chip:active .editorial-story-ring{transform:scale(.96)}.editorial-story-modal{position:fixed;inset:0;z-index:100200;display:none;align-items:center;justify-content:center;padding:16px;background:var(--bg-color);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.editorial-story-modal.open{display:flex}.editorial-story-frame{width:min(430px,100%);max-height:min(760px,calc(100dvh - 32px));position:relative}.editorial-story-screen{--story-color:var(--primary);position:relative;width:100%;aspect-ratio:9/16;max-height:calc(100dvh - 32px);border-radius:26px;overflow:hidden;background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.18),transparent 26%),linear-gradient(160deg,var(--story-color),#0a0d1d 72%);box-shadow:0 28px 80px rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.16);color:#fff;display:flex;flex-direction:column}.editorial-story-screen--news{background:#05070f}.editorial-story-progress{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:5px;padding:12px 14px 0;position:relative;z-index:4}.editorial-story-progress span{height:3px;border-radius:999px;background:rgba(255,255,255,.28);overflow:hidden}.editorial-story-progress span::after{content:"";display:block;height:100%;width:100%;background:#fff;border-radius:inherit;transform:scaleX(0);transform-origin:left center}.editorial-story-progress span.is-done::after{transform:scaleX(1)}.editorial-story-progress span.is-active::after{animation:editorialStoryProgress var(--story-duration,6200ms) linear forwards}@keyframes editorialStoryProgress{from{transform:scaleX(0)}to{transform:scaleX(1)}}.editorial-story-topbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 10px;position:relative;z-index:4}.editorial-story-brand{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:.72rem;font-weight:900;color:rgba(255,255,255,.9)}.editorial-story-logo{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:#1b255f;color:#ff4e00;font-size:.7rem;font-weight:1000;box-shadow:0 8px 18px rgba(0,0,0,.22);overflow:hidden}.editorial-story-logo--brand{background:#1b255f;padding:0}.editorial-story-logo--brand .editorial-story-icon-img{width:100%;height:100%;object-fit:cover}.editorial-story-close,.editorial-story-nav,.editorial-story-open{border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.13);color:#fff;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:pointer}.editorial-story-close{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto}.editorial-story-body{position:relative;display:flex;flex:1;flex-direction:column;padding:4px 18px 18px;min-height:0}.editorial-story-body--news{gap:10px;justify-content:flex-start;padding:6px 16px 16px}.editorial-story-body--finished{justify-content:center}.editorial-story-label{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:7px 11px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.2);font-size:.58rem;font-weight:1000;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.92)}.editorial-story-post{margin-top:12px;border-radius:22px;overflow:hidden;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);box-shadow:0 18px 44px rgba(0,0,0,.26)}.editorial-story-photo{position:relative;width:100%;flex:1 1 62%;min-height:0;border-radius:24px;overflow:hidden;background:radial-gradient(circle at center,rgba(255,255,255,.12),transparent 56%),linear-gradient(135deg,var(--story-color),#0a0d1d);border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 44px rgba(0,0,0,.32)}.editorial-story-photo img{position:relative;z-index:2;width:100%;height:100%;display:block;object-fit:cover;opacity:0;transition:opacity .25s ease}.editorial-story-photo img.is-loaded{opacity:1}.editorial-story-photo__placeholder{position:absolute;inset:0;display:grid;place-items:center;font-size:3rem;background:rgba(255,255,255,.08)}.editorial-story-caption{width:100%;min-height:76px;border-radius:18px;padding:14px 15px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.07));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.22);box-shadow:0 10px 24px rgba(0,0,0,.42),inset 0 2px 4px rgba(255,255,255,.18)}.editorial-story-caption__text{color:#fff;font-size:clamp(.92rem, 3.2vw, 1.08rem);font-weight:820;line-height:1.28;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.editorial-story-tap-zone{position:absolute;top:58px;bottom:72px;width:50%;z-index:5;border:0;padding:0;background:0 0;cursor:pointer;-webkit-tap-highlight-color:transparent}.editorial-story-tap-zone--prev{left:0}.editorial-story-tap-zone--next{right:0}.editorial-story-tap-zone:active{background:rgba(255,255,255,.035)}.editorial-story-post__media{position:relative;width:100%;aspect-ratio:4/3;background:rgba(9,12,26,.42);overflow:hidden}.editorial-story-post__media img{position:relative;z-index:2;width:100%;height:100%;display:block;object-fit:cover;opacity:0;transition:opacity .25s ease}.editorial-story-post__media img.is-loaded{opacity:1}.editorial-story-post__placeholder{position:absolute;inset:0;width:100%;height:100%;display:grid;place-items:center;font-size:2.2rem;background:rgba(255,255,255,.1)}.editorial-story-post__copy{padding:15px 15px 16px;background:rgba(15,26,61,.45)}.editorial-story-post__title{font-size:1.15rem;font-weight:1000;line-height:1.15;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 2px 12px rgba(0,0,0,.3);color:var(--on-primary)}.editorial-story-post__meta{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:rgba(255,255,255,.72);font-size:.64rem;font-weight:800}.editorial-story-open{width:100%;margin-top:12px;min-height:46px;border-radius:16px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.78rem;font-weight:1000;text-transform:uppercase;letter-spacing:.04em;position:relative;z-index:8;pointer-events:auto}.editorial-story-open--secondary{margin-top:10px;background:rgba(255,255,255,.08)}.editorial-story-finished{display:flex;flex:1;flex-direction:column;justify-content:center;text-align:center;padding:16px 2px 10px}.editorial-story-finished__icon{width:92px;height:92px;margin:0 auto 20px;border-radius:50%;padding:5px;display:grid;place-items:center;background:linear-gradient(135deg,var(--story-color,var(--primary)),rgba(255,255,255,.48)),rgba(255,255,255,.08);box-shadow:0 18px 46px rgba(0,0,0,.32)}.editorial-story-finished__icon span{width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.26);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font-size:2.2rem;line-height:1;overflow:hidden}.editorial-story-finished__eyebrow{color:rgba(255,255,255,.68);font-size:.68rem;font-weight:1000;letter-spacing:.09em;text-transform:uppercase}.editorial-story-finished__title{margin-top:8px;font-size:1.55rem;font-weight:1000;line-height:1.05}.editorial-story-finished__copy{margin:12px auto 22px;max-width:270px;color:rgba(255,255,255,.72);font-size:.82rem;font-weight:700;line-height:1.38}.editorial-story-nav{position:absolute;z-index:5;top:50%;width:38px;height:56px;border-radius:999px;display:grid;place-items:center;transform:translateY(-50%)}.editorial-story-nav--prev{left:10px}.editorial-story-nav--next{right:10px}.editorial-story-empty{padding:30px;border-radius:24px;background:#0c0e1a;color:rgba(255,255,255,.7);text-align:center;font-weight:800}@media (max-width:480px){.app-header{min-height:calc(84px + env(safe-area-inset-top,0px));padding-top:calc(env(safe-area-inset-top,0px) + 8px);padding-bottom:8px;margin-bottom:0}.global-story-strip{padding-top:9px;padding-bottom:12px;border-top:0}.editorial-stories-shell{margin:0;min-height:58px}.editorial-stories-row{gap:8px;padding:0 0 2px}.editorial-story-chip{width:56px;flex-basis:56px;gap:3px}.editorial-story-chip__label{width:56px;min-height:19px;font-size:.54rem}.editorial-story-ring{width:46px;height:46px;padding:2px}.editorial-story-emoji{width:38px;height:38px;font-size:1.05rem}.editorial-story-modal{padding:8px}.editorial-story-screen{border-radius:22px}.editorial-story-nav{display:none}.editorial-story-body--news{padding:5px 14px 14px;gap:10px}.editorial-story-photo{border-radius:21px}.editorial-story-caption{min-height:94px;border-radius:18px;padding:13px 14px}.editorial-story-caption__text{font-size:clamp(.9rem, 3.9vw, 1rem);line-height:1.3}.editorial-story-post__title{font-size:1.02rem;-webkit-line-clamp:3}}#pwa-notch-cover{height:0!important}html.pwa-standalone-root #pwa-notch-cover{height:var(--app-safe-top)!important}@media (display-mode:standalone){#pwa-notch-cover{height:var(--app-safe-top)!important}}#mobile-sticky-header{position:-webkit-sticky!important;position:sticky!important;top:calc(var(--safe-top) + var(--global-story-strip-offset,0px))!important;z-index:55!important;background:rgba(9,12,26,.85)!important;overflow:hidden!important;transform:none!important;contain:none!important;will-change:auto!important;isolation:isolate;align-self:stretch;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;border-radius:0 0 16px 16px!important;box-shadow:0 8px 24px rgba(0,0,0,.28)!important;box-sizing:border-box!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (min-width:1024px){#mobile-sticky-header{top:calc(var(--safe-top) + var(--global-story-strip-offset,0px))!important}}body.theme-surface-light #mobile-sticky-header{background:rgba(13,23,58,.94)!important;border-bottom:1px solid rgba(255,255,255,.08)}#global-finance-ticker,#home-ticker{display:none!important}.ticker-wrap{display:flex;align-items:center;background:var(--nav-bg);border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden;height:44px;position:relative;color:rgba(255,255,255,.85);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.global-top-ticker{position:sticky!important;top:var(--safe-top)!important;transform:none!important;flex:0 0 38px;z-index:51;width:calc(100% + (var(--container-edge-pad,16px) * 2));margin:0 calc(var(--container-edge-pad,16px) * -1);border-left:0;border-right:0;border-bottom:0;border-radius:0;height:38px;min-height:38px;max-height:38px;box-sizing:border-box;overflow:hidden;background:var(--nav-bg);border-color:rgba(255,255,255,.15);box-shadow:0 10px 24px rgba(3,7,18,.16)}.global-top-ticker .ticker-label{min-width:76px;font-size:.5rem;letter-spacing:.08em}#reader-header-logo,.global-top-ticker .ticker-label img{filter:brightness(0) invert(1);opacity:1!important}.global-top-ticker .ticker-track-inner{animation:ticker-scroll var(--ticker-duration,80s) linear infinite!important;animation-play-state:running!important}.ticker-group{display:inline-flex;align-items:center;flex-shrink:0;border-radius:0;margin:0;padding:0}.global-top-ticker .ticker-item{border:0;background:0 0;color:inherit;font-family:var(--font-ui);padding:0}.global-top-ticker .ticker-title{font-size:.7rem}.ticker-label{flex-shrink:0;min-width:92px;background:var(--primary);color:var(--on-primary);font-weight:900;font-size:.55rem;text-transform:uppercase;letter-spacing:1.5px;padding:0 12px;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;z-index:2;transition:background-color .3s ease,color .3s ease}.ticker-track{flex:1;overflow:hidden;white-space:nowrap;position:relative;height:100%}.ticker-track-inner{display:flex;white-space:nowrap;animation:ticker-scroll var(--ticker-duration,76s) linear infinite;height:100%;align-items:center;gap:0;width:max-content;min-width:max-content;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.ticker-loop-segment{display:inline-flex;align-items:center;flex:0 0 auto;height:100%;white-space:nowrap}@media (hover:hover) and (pointer:fine){.ticker-wrap:hover .ticker-track-inner{animation-play-state:paused}}.ticker-item{display:inline-flex;align-items:center;gap:8px;margin-right:40px;cursor:pointer;transition:opacity .2s;white-space:nowrap}.ticker-item:hover{opacity:.7}.ticker-label-badge{flex-shrink:0;font-size:.5rem;font-weight:900;letter-spacing:.8px;text-transform:uppercase;padding:2px 8px;border-radius:6px;color:#fff;line-height:1.3}.ticker-title{color:var(--text-muted);font-size:.72rem;font-weight:700;white-space:nowrap}.ticker-item:hover .ticker-title{color:var(--primary)}.ticker-track-inner .ticker-sep{color:var(--text-muted);margin-right:40px;font-weight:300;opacity:.3}.ticker-track-inner .ticker-sep::after{content:"|"}@keyframes ticker-scroll{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(var(--ticker-scroll-distance,-50%),0,0)}}body.in-app-webview .global-top-ticker .ticker-track-inner{animation-name:ticker-scroll!important;animation-duration:var(--ticker-duration, 80s)!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-play-state:running!important;will-change:transform}@media (prefers-reduced-motion:reduce){body.in-app-webview .global-top-ticker .ticker-track-inner{animation-name:ticker-scroll!important;animation-duration:var(--ticker-duration, 80s)!important;animation-iteration-count:infinite!important}}@media (max-width:1023px){#home-account-cta-container{order:initial!important}}.badge-yellow,.category-hat[style*="var(--yellow)"],.news-badge--yellow,[style*="background: var(--yellow)"],[style*="background:var(--yellow)"]{color:#000!important;font-weight:800!important}.card-type.news-badge--radar{background:var(--primary);color:var(--on-primary,#fff)}.card-type.news-badge--esporte{background:var(--esporte-green);color:#fff}.card-type.news-badge--plural{background:var(--plural-purple);color:#fff}.region-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;padding:0;overflow:visible;scrollbar-width:none;-ms-overflow-style:none}.region-row::-webkit-scrollbar{display:none}.region-chip{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 8px;border-radius:14px;border:1px solid rgba(249,115,22,.2);background:0 0;color:#f97316;font-size:.7rem;font-weight:900;font-family:var(--font-ui);text-transform:uppercase;text-align:center;letter-spacing:.3px;line-height:1.05;cursor:pointer;white-space:normal;opacity:.45;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease}.region-chip:hover{transform:translateY(-1px);background:rgba(249,115,22,.08);color:#f97316;opacity:.7}.region-chip.active{background:#f97316;color:#000;border-color:transparent;opacity:1}.region-chip .region-flag{font-size:.85rem;line-height:1}body.theme-surface-light .bottom-nav{background:rgba(13,23,58,.97)!important;background-color:rgba(13,23,58,.97)!important;background-image:none!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border:1px solid rgba(255,255,255,.12)!important;border-top:1px solid rgba(255,255,255,.18)!important;box-shadow:0 14px 36px rgba(13,23,58,.24)!important}body.theme-surface-light .bottom-nav::before{display:none!important}body.theme-surface-light .nav-item{color:rgba(255,255,255,.66)!important}body.theme-surface-light .nav-item.active{color:#fff!important}body.theme-surface-light .nav-item i,body.theme-surface-light .nav-item svg{color:rgba(255,255,255,.76)!important;stroke:rgba(255,255,255,0.76)!important}body.theme-surface-light .home-clock-btn{background:#1b255f!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 6px 18px rgba(13,23,58,.28)!important}body.theme-surface-light .home-clock-btn i,body.theme-surface-light .home-clock-btn svg{color:#fff!important;stroke:#ffffff!important}body.theme-surface-light .home-clock-btn .clock-inner{background:#1b255f!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important}body.theme-surface-light .home-clock-btn:active{background:#f1f5f9!important}body.theme-surface-light .global-top-ticker,body.theme-surface-light .ticker-wrap{background:rgba(13,23,58,.96)!important;color:rgba(255,255,255,.92)!important;border-color:rgba(255,255,255,.1)!important}body.theme-surface-light .editorial-story-chip{color:rgba(255,255,255,.88)!important}body.theme-surface-light .ticker-item,body.theme-surface-light .ticker-title{color:rgba(255,255,255,.9)!important;opacity:1!important}body.theme-surface-light .ticker-label{color:var(--on-primary)}.search-bar{background:rgba(255,255,255,.16)!important;border:1px solid rgba(255,255,255,.12)!important;backdrop-filter:blur(10px)}body.theme-surface-light #global-search-container{background:#fff!important}body.theme-surface-light .guide-actions .btn-action{color:var(--on-primary,#fff)!important}body.theme-surface-light .guide-actions .btn-action[style*="background: #1B255F"],body.theme-surface-light .guide-actions .btn-action[style*="background: #25D366"],body.theme-surface-light .guide-actions .btn-action[style*="background:#1B255F"],body.theme-surface-light .guide-actions .btn-action[style*="background:#25D366"]{color:#fff!important}body.theme-surface-light .search-bar{background:#fff!important;border:none!important;box-shadow:none!important}body.theme-surface-light .top-search-input{border:1px solid rgba(15,23,42,.15)!important;border-radius:12px!important;padding:8px 12px!important;background:#fff!important}#view-buscar{padding-top:calc(var(--safe-top,0px) + 16px)}#view-buscar .search-header-bar{display:flex;align-items:center;gap:12px;padding:0 20px;margin-bottom:24px}#view-buscar .search-box-wrapper{flex:1}#view-buscar .search-box{display:flex;align-items:center;background:var(--surface-input);border-radius:28px;padding:0 18px;height:52px;box-shadow:0 2px 8px rgba(0,0,0,.12),0 8px 32px rgba(0,0,0,.08);border:1px solid var(--card-border);transition:box-shadow .2s,background .2s;gap:10px}#view-buscar .search-box:focus-within{box-shadow:0 4px 16px rgba(0,0,0,.18),0 8px 40px rgba(0,0,0,.1);background:rgba(var(--primary-rgb),.08)}#view-buscar .search-box-icon{width:24px;height:24px;color:var(--text-muted);flex-shrink:0}#view-buscar .search-box-input{flex:1;height:100%;border:none;background:0 0;color:var(--text-color);font-size:1rem;outline:0;font-family:var(--font-ui);font-weight:500}#view-buscar .search-box-input::placeholder{color:#aaa;font-weight:400}#view-buscar .search-box-clear{background:0 0;border:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-muted);flex-shrink:0;opacity:.4;transition:opacity .2s;padding:0}#view-buscar .search-box-clear:hover{opacity:.8}#view-buscar .search-cancel-btn{background:0 0;border:none;color:var(--primary);font-size:.85rem;font-weight:700;cursor:pointer;white-space:nowrap;padding:0;flex-shrink:0;font-family:var(--font-ui)}#view-buscar #search-results{padding:0 20px;padding-bottom:40px}#home-radio-widget [data-action=toggleMainRadio]{background:rgba(9,12,26,.98)!important;border-color:rgba(212,168,67,.3)!important}#home-radio-toggle-btn{background:var(--primary)!important;color:var(--on-primary)!important}#home-radio-toggle-btn i,#home-radio-toggle-btn svg{color:var(--on-primary)!important;stroke:var(--on-primary)!important}body.theme-surface-light #home-radio-widget [data-action=toggleMainRadio]{background:linear-gradient(135deg,#1b255f 0,#0d173a 100%)!important;border-color:rgba(var(--primary-rgb),.42)!important;color:#fff!important}body.theme-surface-light #home-radio-widget [data-action=toggleMainRadio]>div{color:#fff}body.theme-surface-light #home-radio-widget [data-action=toggleMainRadio] [style*=color]{color:#fff!important}body.theme-surface-light #home-radio-widget [data-action=toggleMainRadio] [style*="color:rgba(255"]{color:rgba(255,255,255,.7)!important}body.theme-surface-light .btn-action[style*="background:#25D366"],body.theme-surface-light [style*="background: #25D366"] i,body.theme-surface-light [style*="background: #25D366"] svg,body.theme-surface-light [style*="background:#25D366"] i,body.theme-surface-light [style*="background:#25D366"] svg{color:#fff!important;stroke:#fff!important}body.theme-surface-light .btn-action[style*="background:#1B255F"],body.theme-surface-light [style*="background: #1B255F"] i,body.theme-surface-light [style*="background: #1B255F"] svg,body.theme-surface-light [style*="background:#1B255F"] i,body.theme-surface-light [style*="background:#1B255F"] svg{color:#fff!important;stroke:#fff!important}.home-view-ad-container{margin:18px 0 24px}.view-guia-widget{margin:32px 0 24px;padding:0}.home-radio-playlist-strip{display:none}@media (min-width:1200px){.home-bottom-grid{align-items:start}#home-radio-widget{display:flex;flex-direction:column;align-self:start;min-height:0}#home-radio-widget .home-radio-stack{display:flex;flex-direction:column;gap:0}#home-radio-widget [data-action=toggleMainRadio]{flex:0 0 auto}.home-radio-playlist-strip{display:grid;gap:7px;margin-top:9px}.home-radio-playlist-pill{width:100%;min-height:42px;border:1px solid rgba(212,168,67,.22);border-radius:14px;background:linear-gradient(135deg,rgba(27,37,95,.92),rgba(13,23,58,.96));color:#fff;display:grid;grid-template-columns:30px minmax(0,1fr) 22px;align-items:center;gap:9px;padding:7px 10px 7px 8px;cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.home-radio-playlist-pill:hover{border-color:rgba(var(--playlist-rgb,249,115,22),.42);transform:translateY(-1px)}.home-radio-playlist-pill__mark{width:30px;height:30px;border-radius:10px;background:var(--playlist-accent,var(--primary));color:#fff;display:grid;place-items:center;font-size:.56rem;font-weight:950;letter-spacing:0}.home-radio-playlist-pill__copy{min-width:0;display:grid;gap:1px}.home-radio-playlist-pill__copy strong{color:#fff;font-size:.7rem;font-weight:950;line-height:1.1}.home-radio-playlist-pill__copy span{color:rgba(255,255,255,.62);font-size:.58rem;font-weight:750;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-radio-playlist-pill>i,.home-radio-playlist-pill>svg{width:14px;height:14px;color:var(--playlist-accent,var(--primary));stroke:var(--playlist-accent,var(--primary));justify-self:end}#sidebar-right #sidebar-play-shortcuts,#sidebar-right #sidebar-play-shortcuts #home-footer,#sidebar-right #sidebar-play-shortcuts .sidebar-play-shortcuts{height:auto!important;min-height:0!important}#sidebar-right .home-footer-play-shortcuts,#sidebar-right .home-footer-play-shortcuts__grid{min-height:0!important}#sidebar-right .home-footer-play-shortcuts__grid{grid-template-columns:1fr!important;gap:7px}#sidebar-right .home-footer-play-shortcut{min-height:38px!important;display:flex;flex-direction:row;justify-content:flex-start;gap:9px;padding:8px 10px!important;border-radius:12px;font-size:.64rem;text-align:left}#sidebar-right .home-footer-play-shortcut i,#sidebar-right .home-footer-play-shortcut svg{width:15px;height:15px}#sidebar-right .home-footer-play-shortcut__symbol{width:15px;font-size:.95rem;text-align:center}}.home-radio-playlist-strip{display:grid;gap:8px;margin-top:10px}.home-radio-playlist-pill{width:100%;min-height:82px;border:1px solid rgba(var(--playlist-rgb,249,115,22),.34);border-radius:18px;background:linear-gradient(135deg,rgba(var(--playlist-rgb,249,115,22),.14),rgba(212,168,67,.045)),rgba(9,12,26,.98);color:#fff;display:grid;grid-template-columns:54px minmax(0,1fr) 40px;align-items:center;gap:16px;padding:14px;cursor:pointer;text-align:left;transition:border-color .18s ease,transform .18s ease}.home-radio-playlist-pill:hover{border-color:rgba(var(--playlist-rgb,249,115,22),.54);transform:translateY(-1px)}.home-radio-playlist-pill__mark{width:54px;height:54px;border-radius:14px;background:var(--playlist-accent,var(--primary));color:#fff;display:grid;place-items:center;font-size:.72rem;font-weight:950;letter-spacing:0;overflow:hidden}.home-radio-playlist-pill__copy{min-width:0;display:grid;gap:4px}.home-radio-playlist-pill__copy strong{color:#fff;font-size:1.02rem;font-weight:950;line-height:1.08}.home-radio-playlist-pill__copy span{color:rgba(255,255,255,.7);font-size:.68rem;font-weight:650;line-height:1.22;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-radio-playlist-pill__play{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.1);display:grid;place-items:center;color:var(--playlist-accent,var(--primary))}.home-radio-playlist-pill__play i,.home-radio-playlist-pill__play svg{width:16px;height:16px;color:inherit;stroke:currentColor}body.theme-surface-light .home-radio-playlist-pill{background:linear-gradient(135deg,#1b255f 0,#0d173a 100%);color:#fff}@media (max-width:1023px){.home-radio-playlist-strip{gap:7px;margin-top:8px}.home-radio-playlist-pill{min-height:70px;grid-template-columns:46px minmax(0,1fr) 34px;gap:12px;padding:12px;border-radius:16px}.home-radio-playlist-pill__mark{width:46px;height:46px;border-radius:13px;font-size:.66rem}.home-radio-playlist-pill__copy strong{font-size:.9rem}.home-radio-playlist-pill__copy span{font-size:.64rem}.home-radio-playlist-pill__play{width:34px;height:34px}}@media (min-width:1200px){#sidebar-right .home-footer-play-shortcuts__grid{gap:8px}#sidebar-right .home-footer-play-shortcut{min-height:42px!important;border-radius:14px;background:rgba(255,255,255,.055);border-color:rgba(var(--primary-rgb),.2);display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;justify-items:start;padding:9px 11px!important;color:var(--text-color)}#sidebar-right .home-footer-play-shortcut i,#sidebar-right .home-footer-play-shortcut svg,#sidebar-right .home-footer-play-shortcut__symbol{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:rgba(var(--primary-rgb),.14);color:var(--primary);stroke:var(--primary);font-size:.9rem}#sidebar-right .home-footer-play-shortcut span:last-child{font-size:.68rem;font-weight:950;line-height:1}}@media (min-width:1280px){.home-tv-timeline__row{justify-content:space-between}.home-tv-timeline__row::after{content:"";position:absolute;left:22px;top:34px;height:2px;width:calc(var(--tv-progress,0%) - 0px);max-width:calc(100% - 44px);background:linear-gradient(90deg,var(--tv-active-color,var(--primary)),rgba(255,255,255,.34));border-radius:999px;box-shadow:0 0 12px color-mix(in srgb,var(--tv-active-color,var(--primary)) 54%,transparent);pointer-events:none;z-index:0}.home-tv-timeline__item{flex:1 1 0;width:auto;min-width:0;max-width:132px}.home-tv-timeline__item.is-active .home-tv-timeline__rail{transform:scale(1.08);box-shadow:0 0 0 5px color-mix(in srgb,var(--tv-color) 18%,transparent)}.home-tv-timeline__item.is-active .home-tv-timeline__time,.home-tv-timeline__item.is-active .home-tv-timeline__title{color:#fff}}#home-radio-widget [data-action=toggleMainRadio],.home-radio-stack [data-action=toggleMainRadio]{min-height:66px!important;padding:9px 10px!important;gap:12px!important;border-radius:16px!important}#home-radio-widget [data-action=toggleMainRadio]>div:first-child{width:46px!important;height:46px!important;border-radius:13px!important}#home-radio-widget [data-action=toggleMainRadio]>div:nth-child(2)>div:first-child{font-size:.95rem!important;margin-bottom:2px!important}#home-radio-widget [data-action=toggleMainRadio]>div:nth-child(2)>div:nth-child(2){font-size:.64rem!important}#home-radio-toggle-btn{width:34px!important;height:34px!important}.home-radio-playlist-strip{gap:7px;margin-top:7px}.home-radio-playlist-pill{min-height:66px;grid-template-columns:46px minmax(0,1fr) 34px;gap:12px;padding:9px 10px;border-radius:16px}.home-radio-playlist-pill__mark{width:46px;height:46px;border-radius:13px;font-size:.92rem}.home-radio-playlist-pill__mark span{font-size:1.05rem;line-height:1}.home-radio-playlist-pill__logo{width:39px;height:39px;object-fit:contain;display:block}.home-radio-playlist-pill__copy strong{font-size:.92rem;line-height:1.08}.home-radio-playlist-pill__copy span{font-size:.63rem;line-height:1.18}.home-radio-playlist-pill__play{width:34px;height:34px}body.theme-surface-light .home-radio-playlist-pill{background:linear-gradient(135deg,rgba(var(--playlist-rgb,249,115,22),.08),rgba(255,255,255,.72)),var(--card-bg)!important;color:var(--text-color)!important;border-color:rgba(var(--playlist-rgb,249,115,22),.2)}body.theme-surface-light .home-radio-playlist-pill__copy strong{color:var(--text-color)}body.theme-surface-light .home-radio-playlist-pill__copy span{color:var(--text-muted)}body.theme-surface-light .home-radio-playlist-pill__play{background:rgba(var(--playlist-rgb,249,115,22),.11)}@media (max-width:1023px){#home-radio-widget [data-action=toggleMainRadio],.home-radio-playlist-pill,.home-radio-stack [data-action=toggleMainRadio]{min-height:64px!important}}@media (min-width:1024px){.home-tv-bubbles--desktop .home-tv-timeline__row{align-items:start;padding-top:3px}.home-tv-bubbles--desktop .home-tv-timeline__row::after,.home-tv-bubbles--desktop .home-tv-timeline__row::before{top:30px}.home-tv-bubbles--desktop .home-tv-timeline__item{grid-template-rows:16px 48px auto;align-content:start;gap:6px;padding:6px 6px}.home-tv-bubbles--desktop .home-tv-timeline__time{display:flex;align-items:center;justify-content:center}.home-tv-bubbles--desktop .home-tv-timeline__rail{margin:0 auto}.home-tv-bubbles--desktop .home-tv-timeline__live{position:absolute;top:-6px;right:4px;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.2)}}body.lite-mode *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;text-shadow:none!important}body.lite-mode .view{transition:none!important}body.lite-mode .bottom-nav{background:#0d173a!important}body.lite-mode #top-search-overlay,body.lite-mode #video-player-container,body.lite-mode .home-header-gradient{background-color:var(--card-bg,#141414)!important;background-image:none!important}body.lite-mode #mini-player-container{background:rgba(13,23,58,.98)!important;background-color:rgba(13,23,58,.98)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.lite-mode .app-shell{background:var(--bg-color,#f4f6f8)!important}#main-logo{height:45px!important;width:auto!important;max-height:45px!important;object-fit:contain!important;display:inline-block!important;visibility:visible!important;opacity:1!important;flex-shrink:0!important}@media (min-width:1024px){#main-logo{height:90px!important;width:auto!important;max-height:90px!important}}body::before{content:"";display:block;position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top,0);background:#1b255f;z-index:999999;pointer-events:none}:root{--sticky-search-offset:86px}@media (min-width:1024px){:root{--sticky-search-offset:66px}}.app-header{display:none!important}#mobile-sticky-header{background:#1b255f!important;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 10px 26px rgba(9,12,26,.18)}#global-search-container,#global-search-container-desktop{background:#1b255f!important;color:#fff!important}#global-search-container{padding:8px 12px 9px!important}#global-search-container-desktop{padding:12px 16px!important;border-bottom:0!important;border-radius:0 0 20px 20px!important;margin:0!important;box-shadow:0 12px 30px rgba(9,12,26,.16)}.top-command-row--appbar{display:grid!important;grid-template-columns:minmax(76px,1fr) auto minmax(76px,1fr);align-items:center;gap:10px;min-height:42px;color:#fff!important}.top-command-row--appbar .top-quick-actions{justify-self:start}.top-right-actions{justify-self:end;display:inline-flex;align-items:center;gap:8px;min-width:0}.top-brand-center,.top-profile-trigger{border:0;background:0 0;padding:0;margin:0;color:inherit;font:inherit;cursor:pointer}.top-brand-center{justify-self:center;display:inline-flex;align-items:center;justify-content:center;min-width:0}#main-logo.top-brand-logo,.top-brand-logo{height:auto!important;max-height:34px!important;width:min(142px,34vw)!important;max-width:min(142px,34vw)!important;object-fit:contain!important;display:block!important}.top-brand-logo--desktop{width:172px!important;max-width:172px!important;max-height:40px!important}.top-command-row--appbar .top-action-button{border-color:rgba(255,255,255,.14)}.top-command-row--appbar .top-action-button--search{width:36px;height:36px;background:rgba(255,255,255,.08)!important;color:#fff!important;border-color:rgba(255,255,255,.16)!important}.top-command-row--appbar .top-action-button--plus{width:34px;height:34px;background:var(--primary)!important;color:var(--on-primary)!important;border-color:rgba(var(--primary-rgb),.55)!important}.top-command-row--appbar .header-profile-button{width:36px;height:36px;background:0 0!important;border:2px solid #f97316!important;color:#f97316!important}.top-command-row--appbar .header-profile-button .header-user-icon{color:#f97316!important;opacity:1}.top-command-row--appbar .top-grid-button{width:36px;height:36px;background:rgba(27,37,95,.45)!important;border-color:rgba(255,255,255,.16)!important;color:#fff!important;box-shadow:none!important}body.theme-surface-light #global-search-container,body.theme-surface-light #global-search-container-desktop{background:#1b255f!important;color:#fff!important}#global-search-container .top-search-input,#global-search-container-desktop .top-search-input{color:#fff!important;background:0 0!important;border:0!important;box-shadow:none!important}#global-search-container .top-search-input::placeholder,#global-search-container-desktop .top-search-input::placeholder{color:rgba(255,255,255,.58)!important}.search-close-round{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;aspect-ratio:1/1;padding:0!important;border-radius:999px!important;background:#1b255f!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 2px 6px rgba(0,0,0,.16)!important;color:#fff!important;line-height:1!important}.search-close-round i,.search-close-round svg{width:15px!important;height:15px!important;stroke-width:2.5}.search-close-round:active{transform:scale(.96)}@media (max-width:1023px){#view-home>#home-local-widget{margin-top:2px!important;margin-bottom:8px!important}#view-home>#home-classifieds-widget{margin-top:2px!important;margin-bottom:8px!important}#view-home>.home-sections-desktop-grid--trio{margin-top:8px!important;margin-bottom:14px!important}#view-home>#home-bottom-grid{margin-top:8px!important;margin-bottom:10px!important}#home-bottom-grid>#home-local-widget{width:100%;min-width:0;margin:2px 0 8px!important}#view-home>#home-radio-widget{width:100%;margin:8px 0 10px!important;border-radius:20px!important;background:rgba(255,255,255,.03)!important}#view-home>#home-tv-bubbles-mobile{width:100%;margin:8px 0 12px!important}.home-guide-discovery__head{margin-bottom:8px!important}}@media (min-width:1200px){#view-home>#home-classifieds-widget,#view-home>#home-local-widget{display:none!important}#sidebar-right #home-account-cta-container,#sidebar-right #home-classifieds-widget,#sidebar-right #home-impact-stats-container,#sidebar-right #home-local-widget,#sidebar-right #river-detail,#sidebar-right #sidebar-astral-widget,#sidebar-right #sidebar-play-shortcuts,#sidebar-right #weather-detail{margin-top:0!important;margin-bottom:0!important}#sidebar-right #home-account-cta-container{order:1!important}#sidebar-right #home-impact-stats-container{order:2!important}#sidebar-right #weather-detail{order:3!important}#sidebar-right #river-detail{order:4!important}#sidebar-right #home-local-widget{order:5!important}#sidebar-right #home-classifieds-widget{order:6!important}#sidebar-right #sidebar-astral-widget{order:7!important}#sidebar-right #sidebar-play-shortcuts{order:8!important}#sidebar-right #sidebar-play-shortcuts,#sidebar-right #sidebar-play-shortcuts #home-footer,#sidebar-right #sidebar-play-shortcuts .sidebar-play-shortcuts{height:auto!important;min-height:0!important}#sidebar-right .home-footer-play-shortcuts,#sidebar-right .home-footer-play-shortcuts__grid{min-height:0!important}#sidebar-right .home-footer-play-shortcut{min-height:38px!important;padding:8px 10px!important;gap:9px!important}}@media (max-width:380px){.top-command-row--appbar{grid-template-columns:minmax(70px,1fr) auto minmax(70px,1fr);gap:7px}#main-logo.top-brand-logo,.top-brand-logo{width:min(128px,32vw)!important;max-width:min(128px,32vw)!important;max-height:31px!important}.top-command-row--appbar .header-profile-button,.top-command-row--appbar .top-action-button--plus,.top-command-row--appbar .top-grid-button{width:33px;height:33px}}@media (min-width:1024px){.sidebar-left{padding:16px 0!important}.sidebar-left__brand{padding:0 18px 14px!important;gap:8px!important;flex-direction:row!important}.sidebar-left__title{font-size:1rem!important;line-height:1!important;display:block!important}.sidebar-left__nav{padding:3px 9px!important;gap:1px!important}.sidebar-nav-item{padding:9px 12px!important;gap:10px!important;font-size:.7rem!important;border-radius:11px!important;flex-direction:row!important}#home-clock-btn-desktop{padding:8px 11px!important;margin-bottom:3px!important}.sidebar-left__profile{padding:10px 18px!important;margin:4px 0!important}.sidebar-left__avatar{width:32px!important;height:32px!important}.sidebar-left__user{font-size:.7rem!important}.sidebar-left__sos{margin:6px 10px 2px!important;padding:10px 12px!important;font-size:.66rem!important}.home-sections-desktop-grid--trio{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:start!important}.home-sections-desktop-grid--trio>*{min-width:0!important;overflow:visible!important}.home-sections-desktop-grid--trio .home-section-head .section-title{font-size:clamp(.9rem, 1.15vw, 1.08rem);line-height:1.08}.home-sections-desktop-grid--trio .home-link-btn{font-size:.58rem;padding:6px 8px;border-radius:999px;border:1px solid currentColor;white-space:nowrap}}#sidebar-left .home-clock-btn,#sidebar-left .home-clock-btn:active,body.theme-surface-light #sidebar-left .home-clock-btn,body.theme-surface-light #sidebar-left .home-clock-btn:active{background:rgba(255,255,255,.075)!important;color:rgba(255,255,255,.9)!important}#sidebar-left .home-clock-btn.active,body.theme-surface-light #sidebar-left .home-clock-btn.active{background:rgba(var(--primary-rgb),.22)!important;color:#fff!important}#sidebar-left .home-clock-btn.active i,#sidebar-left .home-clock-btn.active span,#sidebar-left .home-clock-btn.active svg,body.theme-surface-light #sidebar-left .home-clock-btn.active i,body.theme-surface-light #sidebar-left .home-clock-btn.active span,body.theme-surface-light #sidebar-left .home-clock-btn.active svg{color:#fff!important;stroke:#fff!important}#sidebar-left .home-clock-btn .clock-inner,body.theme-surface-light #sidebar-left .home-clock-btn .clock-inner{background:#1b255f!important;color:#fff!important}.sidebar-left__avatar,body.theme-surface-light .sidebar-left__avatar{--primary:#f97316;background:0 0!important;border-color:#f97316!important;color:#fff!important}.sidebar-left__avatar i,.sidebar-left__avatar svg{color:#fff!important;stroke:#fff!important}.profile-view-head{margin-top:14px!important}@media (min-width:1024px){.profile-view-head{margin-top:18px!important}}#view-home>#river-detail,#view-home>#weather-detail{margin-top:10px!important;margin-bottom:20px!important}.quick-launcher-brand-img{width:100%;height:100%;border-radius:inherit;object-fit:contain;display:block}.quick-launcher-tile--esporte .quick-launcher-tile__icon,.quick-launcher-tile--plural .quick-launcher-tile__icon{overflow:hidden;padding:0;background:rgba(255,255,255,.08)}.quick-launcher-brand-icon{width:100%;height:100%;border-radius:inherit;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:1000;letter-spacing:-.04em}.quick-launcher-brand-icon--radar{background:#0d1b3e;color:#38bdf8}.quick-launcher-tile--play .quick-launcher-tile__icon{border-radius:50%;background:#e50914!important;overflow:hidden}.quick-launcher-brand-img--onevplay{border-radius:0!important;padding:7px;filter:brightness(0) invert(1)}@media (min-width:1200px){:root{--desktop-left-sidebar-width:196px}#sidebar-left,body.theme-surface-light #sidebar-left{width:var(--desktop-left-sidebar-width)!important}body .container{margin-left:var(--desktop-left-sidebar-width)!important}.sidebar-left__brand{padding-left:16px!important;padding-right:16px!important}.sidebar-left__nav{padding-left:8px!important;padding-right:8px!important}.sidebar-nav-item{padding:8px 10px!important;gap:9px!important}.sidebar-left__profile{width:100%!important;justify-content:center!important;gap:0!important;padding:8px 0!important;margin:6px 0 3px!important}.sidebar-left__profile:hover{background:0 0!important}.sidebar-left__profile:hover .sidebar-left__avatar{border-color:rgba(255,78,0,.86)!important;transform:translateY(-1px)}.sidebar-left__user{display:none!important}#mini-player-container{left:50%!important;width:min(500px,calc(100vw - 64px))!important}}.top-command-row--appbar .header-profile-button,.top-command-row--appbar .header-profile-button--desktop,body.theme-surface-light .top-command-row--appbar .header-profile-button,body.theme-surface-light .top-command-row--appbar .header-profile-button--desktop{background:0 0!important;border:2px solid #f97316!important}:root{--umvale-avatar-orange:#ff4e00}.top-command-row--appbar .header-profile-button,.top-command-row--appbar .header-profile-button--desktop,body.primary-is-light .top-command-row--appbar .header-profile-button,body.primary-is-light .top-command-row--appbar .header-profile-button--desktop,body.theme-surface-light .top-command-row--appbar .header-profile-button,body.theme-surface-light .top-command-row--appbar .header-profile-button--desktop{background:var(--umvale-avatar-orange)!important;border-color:var(--umvale-avatar-orange)!important;color:#fff!important;padding:0!important;box-shadow:0 8px 18px rgba(255,78,0,.24)!important}.top-command-row--appbar .header-profile-button .header-user-icon,.top-command-row--appbar .header-profile-button svg.header-user-icon,body.primary-is-light .top-command-row--appbar .header-profile-button .header-user-icon,body.primary-is-light .top-command-row--appbar .header-profile-button svg.header-user-icon,body.theme-surface-light .top-command-row--appbar .header-profile-button .header-user-icon,body.theme-surface-light .top-command-row--appbar .header-profile-button svg.header-user-icon{display:block!important;color:#fff!important;stroke:#ffffff!important;opacity:1!important}.top-command-row--appbar .header-profile-button .header-user-avatar,body.theme-surface-light .top-command-row--appbar .header-profile-button .header-user-avatar{display:block}.sidebar-left__avatar,body.primary-is-light .sidebar-left__avatar,body.theme-surface-light .sidebar-left__avatar{background:var(--umvale-avatar-orange)!important;border-color:var(--umvale-avatar-orange)!important;color:#fff!important;padding:0!important;box-shadow:0 8px 18px rgba(255,78,0,.26)!important}.sidebar-left__avatar i,.sidebar-left__avatar svg,body.primary-is-light .sidebar-left__avatar i,body.primary-is-light .sidebar-left__avatar svg,body.theme-surface-light .sidebar-left__avatar i,body.theme-surface-light .sidebar-left__avatar svg{display:block!important;color:#fff!important;stroke:#ffffff!important;opacity:1!important}.sidebar-left__avatar img,.sidebar-user-avatar{border-radius:50%!important;box-sizing:border-box!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block}.top-command-row--appbar .header-profile-button .header-user-avatar,body.theme-surface-light .top-command-row--appbar .header-profile-button .header-user-avatar{border-radius:50%!important;box-sizing:border-box!important;width:100%!important;height:100%!important;object-fit:cover!important}.news-filters-sticky{overflow:visible!important;isolation:isolate;background:rgba(255,255,255,.92)!important;border:1px solid rgba(27,37,95,.08)!important;border-radius:18px!important;box-shadow:0 10px 28px rgba(15,23,42,.08)!important}body.theme-surface-light .news-filters-sticky{background:rgba(255,255,255,.95)!important}.filter-row,.region-row{overflow:visible!important;width:100%!important;min-width:0!important}.filter-chip,.region-chip,body.theme-surface-light .filter-chip,body.theme-surface-light .region-chip{opacity:1!important;min-width:0!important;border-width:1.5px!important;background:rgba(255,255,255,.72)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 4px 12px rgba(15,23,42,.05)!important;transform:none!important}.filter-chip:hover,.region-chip:hover{opacity:1!important;transform:translateY(-1px)!important}.filter-chip[data-tone=radar],body.theme-surface-light .filter-chip[data-tone=radar]{color:#1b255f!important;border-color:rgba(27,37,95,.44)!important;background:rgba(27,37,95,.07)!important}.filter-chip[data-tone=radar].active,body.theme-surface-light .filter-chip[data-tone=radar].active{background:#1b255f!important;color:#fff!important;border-color:#1b255f!important;box-shadow:0 10px 24px rgba(27,37,95,.28)!important}.filter-chip[data-tone=esporte],body.theme-surface-light .filter-chip[data-tone=esporte]{color:#138a2e!important;border-color:rgba(40,205,65,.52)!important;background:rgba(40,205,65,.09)!important}.filter-chip[data-tone=esporte].active,body.theme-surface-light .filter-chip[data-tone=esporte].active{background:var(--esporte-green)!important;color:#fff!important;border-color:var(--esporte-green)!important;box-shadow:0 10px 24px rgba(40,205,65,.24)!important}.filter-chip[data-tone=plural],body.theme-surface-light .filter-chip[data-tone=plural]{color:#5b21b6!important;border-color:rgba(139,92,246,.54)!important;background:rgba(139,92,246,.1)!important}.filter-chip[data-tone=plural].active,body.theme-surface-light .filter-chip[data-tone=plural].active{background:var(--plural-purple)!important;color:#fff!important;border-color:var(--plural-purple)!important;box-shadow:0 10px 24px rgba(76,29,149,.24)!important}.region-chip[data-region=sc],body.theme-surface-light .region-chip[data-region=sc]{color:#1d4ed8!important;border-color:rgba(37,99,235,.48)!important;background:rgba(37,99,235,.1)!important}.region-chip[data-region=pr],body.theme-surface-light .region-chip[data-region=pr]{color:#b45309!important;border-color:rgba(249,115,22,.52)!important;background:rgba(249,115,22,.11)!important}.region-chip[data-region=vale],body.theme-surface-light .region-chip[data-region=vale]{color:#1b255f!important;border-color:rgba(27,37,95,.42)!important;background:rgba(27,37,95,.08)!important}.region-chip.active,body.theme-surface-light .region-chip.active{color:#fff!important;border-color:transparent!important;box-shadow:0 10px 22px rgba(15,23,42,.2)!important}.region-chip[data-region=sc].active,body.theme-surface-light .region-chip[data-region=sc].active{background:#2563eb!important}.region-chip[data-region=pr].active,body.theme-surface-light .region-chip[data-region=pr].active{background:#f97316!important}.region-chip[data-region=vale].active,body.theme-surface-light .region-chip[data-region=vale].active{background:#1b255f!important}#global-search-container,#global-search-container-desktop{box-sizing:border-box!important;border-bottom:1px solid rgba(255,255,255,.08)!important;transition:background .22s ease,box-shadow .22s ease,border-color .22s ease!important}#global-search-container #mobile-buscar-bar,#global-search-container .search-bar-default-state,#global-search-container-desktop .search-bar-active-state,#global-search-container-desktop .search-bar-default-state{min-height:42px!important;height:42px!important;align-items:center!important;box-sizing:border-box!important;transition:opacity .18s ease,transform .18s ease,filter .18s ease!important}body[data-active-view=buscar] #global-search-container-desktop.hide-mobile,body[data-active-view=buscar] #global-search-container.hide-desktop{border-bottom-color:rgba(255,255,255,.08)!important}body[data-active-view=buscar] #global-search-container-desktop.hide-mobile .search-bar-active-state,body[data-active-view=buscar] #mobile-buscar-bar{animation:searchStateIn .18s ease both!important}#global-search-container-desktop .search-bar-active-state>div:first-child>div:first-child,#mobile-buscar-bar>div:first-child>div:first-child,.top-command-row--appbar .top-action-button--search{width:36px!important;height:36px!important;min-width:36px!important;transform-origin:center!important;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease!important}#global-search-container-desktop .search-bar-active-state .top-search-input,#mobile-buscar-bar .top-search-input{height:34px!important;line-height:34px!important;font-size:.96rem!important;font-weight:800!important;letter-spacing:0!important}@keyframes searchStateIn{from{opacity:0;transform:scale(.985) translateY(-2px);filter:blur(.2px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}.view.active{animation:refinedViewIn .22s cubic-bezier(.22,.75,.25,1) both!important}@keyframes refinedViewIn{from{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}#global-footer-main{margin-left:0!important;width:100%!important;box-sizing:border-box}#global-footer-main{position:relative;margin-top:48px;margin-left:0!important;width:100%!important;box-sizing:border-box;color:rgba(255,255,255,.88);background:linear-gradient(180deg,#0d1430 0,#080c1e 100%);border-top:1px solid rgba(255,255,255,.08);overflow:hidden}.footer-pro-accent-bar{width:100%;height:3px;background:linear-gradient(90deg,#f97316 0,#ffd443 28%,#06b6d4 65%,#8b5cf6 100%)}.footer-pro-container{width:min(1200px,calc(100% - 48px));margin:0 auto;padding:44px 0 28px;box-sizing:border-box}.footer-pro-brand-row{display:flex;justify-content:space-between;align-items:flex-start;gap:36px;padding-bottom:34px;border-bottom:1px solid rgba(255,255,255,.08);flex-wrap:wrap}.footer-pro-brand-identity{max-width:500px}.footer-pro-logo-link{display:inline-block;text-decoration:none;margin-bottom:14px}.footer-pro-logo{display:block;width:148px;height:auto;max-height:42px;object-fit:contain;object-position:left center;filter:drop-shadow(0 2px 8px rgba(0, 0, 0, .4))}.footer-pro-mission{margin:0 0 14px;color:rgba(255,255,255,.72);font-size:.82rem;line-height:1.55;font-weight:500}.footer-pro-coverage-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.85);font-size:.7rem;font-weight:700;letter-spacing:.2px}.footer-pro-coverage-badge i,.footer-pro-coverage-badge svg{width:14px;height:14px;color:#f97316}.footer-pro-channels{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.footer-pro-channels-title{font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.6px;color:rgba(255,255,255,.5)}.footer-pro-social-icons{display:inline-flex;align-items:center;gap:12px;justify-content:flex-end}.footer-pro-social-btn{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.82);text-decoration:none;transition:all .22s cubic-bezier(.4, 0, .2, 1);box-shadow:0 2px 8px rgba(0,0,0,.25);cursor:pointer}.footer-pro-social-btn i,.footer-pro-social-btn svg{width:18px;height:18px;transition:transform .2s cubic-bezier(.34, 1.56, .64, 1),color .2s ease}.footer-pro-social-btn:hover{transform:translateY(-3px);color:#fff}.footer-pro-social-btn:hover i,.footer-pro-social-btn:hover svg{transform:scale(1.18)}.footer-pro-social-btn:active{transform:translateY(-1px) scale(.96)}.footer-pro-social-btn--insta:hover{border-color:rgba(225,48,108,.55);background:rgba(225,48,108,.18);color:#f43f5e;box-shadow:0 6px 18px rgba(225,48,108,.35)}.footer-pro-social-btn--face:hover{border-color:rgba(24,119,242,.55);background:rgba(24,119,242,.18);color:#3b82f6;box-shadow:0 6px 18px rgba(24,119,242,.35)}.footer-pro-social-btn--yt:hover{border-color:rgba(239,68,68,.55);background:rgba(239,68,68,.18);color:#ef4444;box-shadow:0 6px 18px rgba(239,68,68,.35)}.footer-pro-social-btn--wa:hover{border-color:rgba(37,211,102,.55);background:rgba(37,211,102,.18);color:#22c55e;box-shadow:0 6px 18px rgba(37,211,102,.35)}.footer-pro-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;padding:38px 0 34px;border-bottom:1px solid rgba(255,255,255,.08)}.footer-pro-col{min-width:0}.footer-pro-col-title{display:flex;align-items:center;gap:8px;margin:0 0 16px;color:#fff;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.6px}.footer-pro-col-title i,.footer-pro-col-title svg{width:15px;height:15px;color:#f97316;flex-shrink:0}.footer-pro-links{display:flex;flex-direction:column;gap:8px}.footer-pro-links a,.footer-pro-links button{display:inline-flex;align-items:center;gap:6px;padding:3px 0;border:0;background:0 0;color:rgba(255,255,255,.68);font-family:inherit;font-size:.76rem;font-weight:600;line-height:1.4;text-align:left;text-decoration:none;cursor:pointer;transition:color .18s ease,transform .18s ease;width:fit-content}.footer-pro-links a:hover,.footer-pro-links button:hover{color:#ffd443;transform:translateX(3px)}.footer-pro-governance{padding:24px 0 18px}.footer-pro-governance-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 18px}.footer-pro-governance-links a{color:rgba(255,255,255,.72);text-decoration:none;font-size:.74rem;font-weight:750;transition:color .18s ease}.footer-pro-governance-links a:hover{color:#f97316}.footer-pro-sep{color:rgba(255,255,255,.2);font-size:.7rem;user-select:none}.footer-pro-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid rgba(255,255,255,.06);color:rgba(255,255,255,.42);font-size:.68rem;flex-wrap:wrap}.footer-pro-copyright{font-weight:500}.footer-pro-tagline{font-weight:700;color:rgba(255,255,255,.55)}#view-news .news-topic-directory{display:flex;gap:7px;margin-top:10px;overflow-x:auto;padding:1px 1px 4px;scrollbar-width:none}#view-news .news-topic-directory::-webkit-scrollbar{display:none}#view-news .news-tag-hub__back,#view-news .news-topic-chip{flex:0 0 auto;min-height:30px;padding:6px 10px;border:1px solid var(--card-border,rgba(255,255,255,.14));border-radius:5px;background:var(--surface-input,rgba(255,255,255,.04));color:var(--text-color,#fff);font-size:.68rem;font-weight:800;cursor:pointer;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .15s ease,box-shadow .22s ease!important}#view-news .news-tag-hub__back:active,#view-news .news-topic-chip:active{transform:scale(.96)}#view-news .news-tag-hub__back:hover,#view-news .news-topic-chip.active,#view-news .news-topic-chip:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 18%,var(--surface-input,transparent));color:var(--text-color,#fff)}#view-news .news-topic-chip.active{background:var(--primary)!important;color:var(--on-primary,#fff)!important;-webkit-text-fill-color:var(--on-primary,#fff)!important;border-color:var(--primary)!important;box-shadow:0 4px 12px rgba(var(--primary-rgb),.2)!important}#view-news .tag-hub-active #city-filters,#view-news .tag-hub-active #news-filters,#view-news .tag-hub-active #region-filters{display:none!important}#view-news .news-tag-hub{margin:0 0 15px;padding:18px;border-left:3px solid var(--primary);background:rgba(255,255,255,.035)}#view-news .news-tag-hub__back{display:inline-flex;align-items:center;gap:6px;margin-bottom:15px}#view-news .news-tag-hub__group{margin-bottom:7px;color:var(--primary);font-size:.66rem;font-weight:900;letter-spacing:0;text-transform:uppercase}#view-news .news-tag-hub h1{margin:0;color:var(--text,#fff);font-size:clamp(1.55rem, 3vw, 2.4rem);line-height:1.05}#view-news .news-tag-hub p{margin:9px 0 0;color:var(--text-muted,rgba(255,255,255,.66));font-size:.82rem;line-height:1.45}#view-news .news-tag-hub__count{display:inline-block;margin-top:14px;color:var(--text-muted,rgba(255,255,255,.58));font-size:.66rem;font-weight:800}@media (max-width:980px){.footer-pro-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}}@media (max-width:767px){#global-footer-main{margin-top:28px;padding-bottom:calc(128px + env(safe-area-inset-bottom,0px))!important;scroll-margin-bottom:calc(128px + env(safe-area-inset-bottom,0px))}.footer-pro-container{width:calc(100% - 32px);padding:32px 0 22px}.footer-pro-brand-row{flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:24px}.footer-pro-channels{align-items:flex-start;width:100%}.footer-pro-social-icons,.footer-pro-social-pills{justify-content:flex-start;gap:12px}.footer-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;padding:26px 0 22px}.footer-pro-col:nth-child(5){grid-column:1/-1}.footer-pro-governance-links{justify-content:flex-start;gap:10px 14px}.footer-pro-bottom{flex-direction:column;align-items:flex-start;gap:6px}#view-news .news-topic-directory{margin-inline:-2px}#view-news .news-tag-hub{margin-inline:-2px;padding:16px}}@media (max-width:440px){.footer-pro-grid{grid-template-columns:1fr;gap:20px}.footer-pro-col:nth-child(5){grid-column:auto}.footer-pro-social-pill{padding:7px 13px;font-size:.7rem}}.skeleton{background:rgba(255,255,255,.05);border-radius:4px;animation:pulse-opacity 1.5s ease-in-out infinite}body.light-mode .skeleton,body.theme-surface-light .skeleton{background:rgba(0,0,0,.08)}.skeleton-text{height:1em;width:80%;margin-bottom:8px;border-radius:4px}.skeleton-title{height:1.5em;width:60%;margin-bottom:12px;border-radius:6px}.skeleton-card{height:180px;width:100%;border-radius:12px;margin-bottom:16px}.skeleton-avatar{height:40px;width:40px;border-radius:50%}body.has-mini-player #bookmark-modal-backdrop,body.has-mini-player .profile-modal-backdrop{padding-bottom:75px}#reader-favorite-btn.is-favorite{background:#d4a843!important;color:#1b255f!important}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.social-post-card{transition:all .25s ease,box-shadow .25s ease}.social-post-card:hover{border-color:rgba(var(--primary-rgb),.2);box-shadow:0 4px 20px rgba(0,0,0,.07)!important;transform:translateY(-3px)}@keyframes socialFadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.social-post-card{animation:socialFadeUp .35s ease both}.social-post-card:first-child{animation-delay:30ms}.social-post-card:nth-child(2){animation-delay:70ms}.social-post-card:nth-child(3){animation-delay:.11s}.social-post-card:nth-child(4){animation-delay:.15s}.social-post-card:nth-child(5){animation-delay:.19s}@keyframes socialLikePop{0%{transform:scale(1)}30%{transform:scale(1.4)}60%{transform:scale(.85)}100%{transform:scale(1)}}.social-like-anim{animation:socialLikePop .4s cubic-bezier(.68,-.55,.265,1.55)}.profile-stat-item{cursor:pointer;transition:opacity .2s;padding:4px 10px;border-radius:8px}.profile-stat-item:hover{opacity:.7;background:rgba(var(--primary-rgb),.06)}.profile-stat-num{font-size:1.05rem;font-weight:900;line-height:1.3}.profile-stat-label{font-size:.6rem;opacity:.5;text-transform:uppercase;letter-spacing:.5px}.social-post-text-content{font-size:.9rem;line-height:1.5;color:var(--text-color)}.social-post-card button[data-social-comment]:hover i,.social-post-card button[data-social-like]:hover i,.social-post-card button[data-social-repost]:hover i{opacity:.7}.social-post-card button[data-social-like]:hover{color:#ef4444!important}.social-post-card button[data-social-save]:hover{color:var(--primary)!important;background:rgba(var(--primary-rgb),.06)}.social-post-card button[data-social-share]:hover{color:var(--text-color)!important;background:rgba(0,0,0,.04)}.social-feed-tabs{display:flex;background:rgba(0,0,0,.04);padding:4px;border-radius:12px;margin-bottom:16px}.social-feed-tab{flex:1;text-align:center;padding:8px 12px;font-size:.85rem;font-weight:700;color:var(--text-muted);border-radius:8px;cursor:pointer;transition:all .2s ease}.social-feed-tab.active{background:var(--bg-color);color:var(--primary);box-shadow:0 1px 3px rgba(0,0,0,.05)}.social-post-card button[data-social-like]:hover{background:rgba(var(--primary-rgb),.08)}.social-post-card [data-social-profile]:hover{opacity:.7}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.nav-item:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.play-tab-btn[data-args=programas].is-active,body.theme-surface-light .play-tab-btn[data-args=programas].is-active{background:#e50914!important;border-color:#e50914!important;color:#fff!important;box-shadow:0 10px 24px rgba(229,9,20,.35)!important}.play-tab-btn[data-args=programas].is-active i,.play-tab-btn[data-args=programas].is-active svg,body.theme-surface-light .play-tab-btn[data-args=programas].is-active i,body.theme-surface-light .play-tab-btn[data-args=programas].is-active svg{color:#fff!important;stroke:#fff!important}.quick-launcher-tile--conta{--quick-accent-rgb:249,115,22!important}.quick-launcher-tile--radio{--quick-accent-rgb:0,196,179!important}.header-profile-button,.top-command-row--appbar .header-profile-button,.top-command-row--appbar .header-profile-button--desktop{border:2px solid #f97316!important}.astral-action-btn i,.astral-action-btn svg{color:#fff!important;stroke:#fff!important}.astral-action-btn{color:#fff!important}.astral-element-filter.is-active,.astral-element-filter.is-active svg{color:#fff!important;stroke:#fff!important}.vale-astral-source{margin-top:14px;text-align:center;color:var(--text-muted);font-size:.54rem;font-weight:700}.astral-art-actions{position:absolute;z-index:12;left:16px;right:16px;bottom:18px;display:grid;grid-template-columns:1fr;gap:9px}.astral-art-actions button{min-height:44px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:rgba(5,8,20,.72);color:#fff;backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;gap:7px;font-weight:900;cursor:pointer}.astral-art-actions svg{width:17px;color:#fff!important;stroke:#fff!important}.header-profile-button{border:2px solid #f97316!important;padding:2px!important;background:0 0!important;box-sizing:border-box!important}.header-user-avatar{width:100%!important;height:100%!important;border-radius:50%!important;border:none!important;object-fit:cover!important}.top-command-row--appbar .header-profile-button,.top-command-row--appbar .header-profile-button--desktop{background:0 0!important;border:2px solid #f97316!important;padding:2px!important}.nav-item.active::after,body[data-active-view=comunidade] .bottom-nav .nav-item[data-view=comunidade]::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:20px;height:4px;background:var(--primary);border-radius:4px;pointer-events:none;box-shadow:0 0 8px rgba(var(--primary-rgb),.35)}.nav-item.active i,.nav-item.active svg,body[data-active-view=comunidade] .bottom-nav .nav-item[data-view=comunidade] i,body[data-active-view=comunidade] .bottom-nav .nav-item[data-view=comunidade] svg{color:var(--primary);stroke:var(--primary);filter:drop-shadow(0 2px 4px rgba(var(--primary-rgb), .4))}.nav-item.active,body[data-active-view=comunidade] .bottom-nav .nav-item[data-view=comunidade]{color:var(--primary)}.sidebar-nav-item.active{background:rgba(var(--primary-rgb),.2)!important;color:var(--primary)!important}.sidebar-nav-item.active span{color:var(--primary)!important}.sidebar-nav-item.active i,.sidebar-nav-item.active svg{color:var(--primary)!important;stroke:var(--primary)!important}body.theme-surface-light .sidebar-nav-item.active{background:rgba(var(--primary-rgb),.15)!important;color:var(--primary)!important}body.theme-surface-light .nav-item.active{color:var(--primary)!important}body.theme-surface-light .nav-item.active i,body.theme-surface-light .nav-item.active svg,body.theme-surface-light .sidebar-nav-item.active i,body.theme-surface-light .sidebar-nav-item.active svg{color:var(--primary)!important;stroke:var(--primary)!important}.nav-item[data-view=guia].active i,.nav-item[data-view=guia].active svg,.nav-item[data-view=home].active i,.nav-item[data-view=home].active svg,.sidebar-nav-item[data-view=guia].active i,.sidebar-nav-item[data-view=guia].active svg,.sidebar-nav-item[data-view=home].active i,.sidebar-nav-item[data-view=home].active svg{color:#f97316!important;stroke:#f97316!important}.nav-item[data-view=guia].active::after,.nav-item[data-view=home].active::after{background:#f97316!important;box-shadow:0 0 8px rgba(249,115,22,.35)!important}.sidebar-nav-item[data-view=guia].active,.sidebar-nav-item[data-view=home].active{background:rgba(249,115,22,.2)!important;color:#f97316!important}.sidebar-nav-item[data-view=guia].active span,.sidebar-nav-item[data-view=home].active span{color:#f97316!important}.nav-item[data-view=guia].active,.nav-item[data-view=home].active{color:#f97316!important}body.theme-surface-light .nav-item[data-view=guia].active i,body.theme-surface-light .nav-item[data-view=guia].active svg,body.theme-surface-light .nav-item[data-view=home].active i,body.theme-surface-light .nav-item[data-view=home].active svg,body.theme-surface-light .sidebar-nav-item[data-view=guia].active i,body.theme-surface-light .sidebar-nav-item[data-view=guia].active svg,body.theme-surface-light .sidebar-nav-item[data-view=home].active i,body.theme-surface-light .sidebar-nav-item[data-view=home].active svg{color:#f97316!important;stroke:#f97316!important}body.theme-surface-light .sidebar-nav-item[data-view=guia].active,body.theme-surface-light .sidebar-nav-item[data-view=home].active{background:rgba(249,115,22,.15)!important;color:#f97316!important}body.theme-surface-light .nav-item[data-view=guia].active,body.theme-surface-light .nav-item[data-view=home].active{color:#f97316!important}.nav-item[data-view=play].active i,.nav-item[data-view=play].active svg,.sidebar-nav-item[data-view=play].active i,.sidebar-nav-item[data-view=play].active svg{color:#e50914!important;stroke:#e50914!important}.nav-item[data-view=play].active::after{background:#e50914!important;box-shadow:0 0 8px rgba(229,9,20,.35)!important}.sidebar-nav-item[data-view=play].active{background:rgba(229,9,20,.2)!important;color:#e50914!important}.sidebar-nav-item[data-view=play].active span{color:#e50914!important}.nav-item[data-view=play].active{color:#e50914!important}body.theme-surface-light .nav-item[data-view=play].active i,body.theme-surface-light .nav-item[data-view=play].active svg,body.theme-surface-light .sidebar-nav-item[data-view=play].active i,body.theme-surface-light .sidebar-nav-item[data-view=play].active svg{color:#e50914!important;stroke:#e50914!important}body.theme-surface-light .sidebar-nav-item[data-view=play].active{background:rgba(229,9,20,.15)!important;color:#e50914!important}body.theme-surface-light .nav-item[data-view=play].active{color:#e50914!important}.nav-item[data-view=home].active,.sidebar-nav-item[data-view=home].active{--primary:#f97316!important}@media (min-width:1024px){#sidebar-left .sidebar-nav-item.active,#sidebar-left .sidebar-nav-item.active span,body.theme-surface-light #sidebar-left .sidebar-nav-item.active,body.theme-surface-light #sidebar-left .sidebar-nav-item.active span{color:rgba(255,255,255,.94)!important}#sidebar-left .sidebar-nav-item.active i,#sidebar-left .sidebar-nav-item.active svg,body.theme-surface-light #sidebar-left .sidebar-nav-item.active i,body.theme-surface-light #sidebar-left .sidebar-nav-item.active svg{color:var(--primary)!important;stroke:var(--primary)!important}#sidebar-left .sidebar-nav-item[data-view=guia].active i,#sidebar-left .sidebar-nav-item[data-view=guia].active svg,#sidebar-left .sidebar-nav-item[data-view=home].active i,#sidebar-left .sidebar-nav-item[data-view=home].active svg{color:#f97316!important;stroke:#f97316!important}#sidebar-left .sidebar-nav-item[data-view=play].active i,#sidebar-left .sidebar-nav-item[data-view=play].active svg{color:#e50914!important;stroke:#e50914!important}}#playlist-episodes-sheet{background:#fff!important;color:#0f172a!important}#playlist-episodes-sheet .modal-playlist-title,#playlist-episodes-sheet .playlist-episode-title,#playlist-episodes-sheet [style*="color:var(--text-color)"]{color:#0f172a!important;text-shadow:none!important}#playlist-episodes-sheet .card{background:#fff!important;border-color:rgba(15,23,42,.09)!important}.play-hero__overlay,.play-hero__overlay *,body.theme-surface-light .play-hero__overlay,body.theme-surface-light .play-hero__overlay *{color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.72)!important}.play-program-pill.is-active{background:var(--slot-color)!important;border-color:var(--slot-color)!important}.play-program-pill.is-active .play-program-pill__name,.play-program-pill.is-active .play-program-pill__time,.play-timeline-card.is-active span{color:var(--slot-text,#fff)!important;text-shadow:none!important}body.primary-is-light .guide-tab.active[data-guide-category=empresas],body.primary-is-light .guide-tab.active[data-guide-category=empresas] i,body.primary-is-light .guide-tab.active[data-guide-category=empresas] svg,body.primary-is-light .guide-tab.active[data-is-yellow=true],body.primary-is-light .guide-tab.active[data-is-yellow=true] i,body.primary-is-light .guide-tab.active[data-is-yellow=true] svg,body.theme-surface-light.primary-is-light .guide-tab.active[data-guide-category=empresas],body.theme-surface-light.primary-is-light .guide-tab.active[data-guide-category=empresas] i,body.theme-surface-light.primary-is-light .guide-tab.active[data-guide-category=empresas] svg,body.theme-surface-light.primary-is-light .guide-tab.active[data-is-yellow=true],body.theme-surface-light.primary-is-light .guide-tab.active[data-is-yellow=true] i,body.theme-surface-light.primary-is-light .guide-tab.active[data-is-yellow=true] svg{color:#000!important;stroke:#000000!important}body.primary-is-light #home-radio-toggle-btn,body.primary-is-light #home-radio-toggle-btn i,body.primary-is-light #home-radio-toggle-btn svg,body.theme-surface-light.primary-is-light #home-radio-toggle-btn,body.theme-surface-light.primary-is-light #home-radio-toggle-btn i,body.theme-surface-light.primary-is-light #home-radio-toggle-btn svg{color:var(--primary)!important;stroke:var(--primary)!important}#mobile-search-results,#search-browse-area,#search-query-area,#search-results,.search-browse-section{min-width:0!important;max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}#mobile-search-results .card,#search-results .card,.search-event-card,.search-event-copy,.search-event-row,.search-giro-card{min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.search-event-meta,.search-event-title,.search-giro-card__time,.search-giro-card__title{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.astral-detail-overlay{position:fixed!important;inset:0!important;z-index:12005!important;overflow:hidden!important}.astral-detail-card{width:min(420px,calc(100vw - 32px))!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 32px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}@media (max-width:768px){.astral-detail-overlay{align-items:flex-end!important;justify-content:center!important;padding:calc(env(safe-area-inset-top,0px) + 12px) 14px calc(env(safe-area-inset-bottom,0px) + 14px)!important}.astral-detail-card{width:100%!important;max-width:440px!important;max-height:calc(100dvh - max(56vw,220px) - env(safe-area-inset-top,20px))!important}}.guide-tab-btn.active{background-color:var(--primary)!important;color:#fff!important}body.theme-amarelo .guide-tab-btn.active{color:#000!important}.bookmark-modal__card{color:#fff}.bookmark-modal__title{color:#fff}.bookmark-modal__actions .btn-action{color:#fff!important}.home-radio-playlist-pill__mark{background:#0d1b3e;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.home-radio-playlist-pill__logo{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block;border-radius:inherit}.play-timeline-card__live{pointer-events:none}.play-timeline-card.is-active{isolation:isolate}.home-tv-timeline__item.is-active .home-tv-timeline__title{color:#fff!important;font-weight:950}body.theme-surface-light .home-tv-timeline__item.is-active .home-tv-timeline__title{color:var(--tv-color,#f97316)!important}.sidebar-left__astral{position:relative;overflow:hidden;border-color:rgba(192,132,252,.34);background:linear-gradient(145deg,rgba(16,13,28,.96),rgba(36,27,70,.88)),rgba(9,12,26,.96);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 10px 28px rgba(12,8,28,.2)}.sidebar-left__astral::before{content:"";position:absolute;inset:0;background:linear-gradient(118deg,transparent 0 32%,rgba(255,255,255,.09) 45%,transparent 58%),repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 28px);opacity:.22;pointer-events:none}.sidebar-left__astral::after{content:"";position:absolute;inset:1px;border-radius:inherit;border:1px solid rgba(251,191,36,.08);pointer-events:none}.sidebar-left__astral>*{position:relative;z-index:1}.sidebar-left__astral-label{color:#f0abfc}.sidebar-left__astral-cta{color:#fde68a}.sidebar-left__astral-item{background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sidebar-left__astral-symbol{text-shadow:0 0 14px rgba(216,180,254,.45)}body.theme-surface-light .sidebar-left__astral{background:linear-gradient(145deg,rgba(16,13,28,.96),rgba(36,27,70,.88)),rgba(9,12,26,.96)!important;border-color:rgba(192,132,252,.34)!important;color:rgba(255,255,255,.9)!important}body.theme-surface-light .sidebar-left__astral-copy strong{color:#fff}body.theme-surface-light .sidebar-left__astral-copy span{color:rgba(255,255,255,.64)}body.theme-surface-light .sidebar-left__astral-item{background:rgba(255,255,255,.065);border-color:rgba(255,255,255,.08)}#play-tab-content .sign-btn{position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(16,13,28,.96),rgba(37,28,70,.88))!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),0 10px 24px rgba(10,6,24,.2)}#play-tab-content .sign-btn::before{content:"";position:absolute;inset:0;background:linear-gradient(118deg,transparent 0 34%,rgba(255,255,255,.08) 48%,transparent 62%);transform:translateX(-120%);transition:transform .45s ease;pointer-events:none}#play-tab-content .sign-btn:hover::before{transform:translateX(120%)}#play-tab-content .sign-btn>*{position:relative;z-index:1}#play-tab-content .sign-icon{filter:drop-shadow(0 0 10px rgba(216, 180, 254, .45))}@media (max-width:767px){#global-search-container{padding-top:6px!important;padding-bottom:4px!important}.top-command-row--appbar{min-height:38px}.global-story-strip.hide-desktop{padding-top:0!important;padding-bottom:0!important;background:0 0!important;border-bottom:none!important}#home-impact-stats-container{margin-top:0!important;margin-bottom:2px!important}.home-tv-bubbles{margin-top:10px}}.top-action-button--plus{background-color:var(--primary)!important;color:#fff!important}.top-action-button--plus i,.top-action-button--plus svg{stroke:#ffffff!important}body.theme-amarelo .top-action-button--plus{color:#000!important}body.theme-amarelo .top-action-button--plus i,body.theme-amarelo .top-action-button--plus svg{stroke:#000000!important}.app-header{transition:transform .35s cubic-bezier(.4, 0, .2, 1),padding .3s ease!important;position:sticky;top:0;z-index:1000}body.header-hidden .app-header{transform:translateY(-100%)!important}body.header-shrunk .app-header{padding-top:4px!important;padding-bottom:4px!important}body.header-shrunk .app-header__brand img{height:20px!important;transition:height .3s ease}.app-header__brand img{transition:height .3s ease}body.header-hidden #global-search-container-desktop,body.header-hidden #mobile-sticky-header,body.header-hidden .classifieds-sticky-header,body.header-hidden .global-story-strip,body.header-hidden .guide-sticky-nav,body.header-hidden .home-community-sticky-tools,body.header-hidden .view-tabs-sticky{transform:translateY(-58px)!important}#global-search-container-desktop,#mobile-sticky-header,.classifieds-sticky-header,.global-story-strip,.guide-sticky-nav,.home-community-sticky-tools,.view-tabs-sticky{transition:transform .35s cubic-bezier(.4, 0, .2, 1)!important}.river-title{text-align:center;margin:14px 0 10px}.river-title-main{font-family:var(--font-display);font-size:1rem;font-weight:950;color:var(--text-color);letter-spacing:-.3px}.river-title-sub{font-size:.55rem;font-weight:800;color:var(--text-muted);letter-spacing:.8px;margin-top:3px}.weather-city-edit{cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--surface-input);margin-left:6px;transition:background .2s}.weather-city-edit:hover{background:rgba(0,0,0,.08)}.weather-city-input{width:100%;padding:10px 14px;border-radius:14px;border:1px solid var(--card-border);background:var(--surface-input);color:var(--text-color);font-family:var(--font-ui);font-size:16px;font-weight:600;outline:0;box-sizing:border-box;transition:border-color .2s}.weather-city-input:focus{border-color:var(--primary)}.weather-city-input::placeholder{color:var(--text-muted);font-weight:500}.weather-city-suggestions{display:none;position:absolute;top:100%;left:0;right:0;z-index:10;background:var(--card-bg);border:1px solid var(--card-border);border-radius:14px;margin-top:4px;max-height:200px;overflow-y:auto;padding:4px;box-shadow:0 8px 24px var(--surface-shadow)}.weather-city-suggestion{padding:10px 14px;font-family:var(--font-ui);font-size:.82rem;font-weight:600;color:var(--text-color);cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-radius:10px;transition:background .12s}.weather-city-suggestion:hover{background:var(--surface-input)}.weather-city-suggestion-state{font-size:.6rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-left:8px}.weather-detail-card{padding:18px;background:var(--card-bg)!important;color:var(--text-color)!important}.weather-detail-card .weather-hero-temp{color:var(--weather-hero-text,currentColor)}.weather-detail-card .weather-hero-temp-unit{color:var(--weather-hero-muted,currentColor)}.weather-hero-condition{font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.weather-hero-datetime{font-size:.6rem;font-weight:700;color:var(--text-muted);margin-top:4px;letter-spacing:.2px}.weather-hero-feels{font-size:.7rem;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box}.weather-metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin:12px 0 10px}.weather-metric{min-height:0;border-radius:16px;padding:14px 13px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.weather-metric-label{font-size:.58rem;letter-spacing:.8px;margin-bottom:6px;display:flex;align-items:center;gap:5px}.weather-metric-label::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.weather-metric:first-child .weather-metric-label::before{background:#3b82f6}.weather-metric:nth-child(2) .weather-metric-label::before{background:#06b6d4}.weather-metric:nth-child(3) .weather-metric-label::before{background:#8b5cf6}.weather-metric:nth-child(4) .weather-metric-label::before{background:#f59e0b}.weather-metric:nth-child(5) .weather-metric-label::before{background:#f97316}.weather-metric:nth-child(6) .weather-metric-label::before{background:#facc15}.weather-metric:nth-child(7) .weather-metric-label::before{background:#fb923c}.weather-metric:nth-child(8) .weather-metric-label::before{background:#ef4444}.weather-metric-value{font-size:1.25rem}.weather-metric-value span{font-size:.62rem}.weather-forecast-title{font-size:.58rem;letter-spacing:1.4px;margin:16px 0 10px;opacity:1}.weather-forecast-cards{gap:8px}.wf-row{padding:12px 14px;border-radius:14px;background:var(--surface-input)!important;border-color:var(--card-border)!important;color:var(--text-color);cursor:pointer;transition:background .15s,transform .12s}.wf-row.is-today{background:rgba(var(--primary-rgb),.09)!important;border-color:rgba(var(--primary-rgb),.24)!important}.wf-row:active{transform:scale(.97)}.wf-day{width:68px;display:flex;flex-direction:column;gap:1px}.wf-day-name{font-size:.7rem;letter-spacing:.5px;color:var(--text-color)}.wf-day-date{font-size:.5rem;font-weight:700;color:var(--text-muted);opacity:.5;letter-spacing:0}.wf-icon{font-size:1.15rem;width:30px}.wf-desc{font-size:.6rem;color:var(--text-muted)}.wf-max{font-size:.95rem;color:var(--text-color)}.wf-min{font-size:.6rem;color:var(--text-muted)}.weather-source{font-size:.55rem;opacity:.5}.weather-week-toggle{display:block;width:fit-content;margin:14px auto 0;padding:10px 22px;border-radius:24px;border:1px solid var(--card-border);background:var(--surface-input);color:var(--text-muted);font-size:.65rem;font-weight:900;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .2s;user-select:none}.weather-week-toggle:hover{background:rgba(var(--primary-rgb),.12);border-color:rgba(var(--primary-rgb),.35);color:var(--primary)}.river-detail-card{padding:18px}.river-hero-box{padding:16px;border-radius:16px}.river-hero-label{font-size:.55rem;opacity:.7;margin-bottom:6px}.river-hero-value{font-size:1.8rem}.river-hero-status{font-size:1.35rem}.river-hero-sub{font-size:.6rem;margin-top:5px}.river-message{padding:14px 16px;border-radius:14px}.river-message-title{font-size:.6rem}.river-message-text{font-size:.78rem}.river-alerts-title{font-size:.55rem;margin-bottom:10px}.river-alert-item{padding:10px 12px;border-radius:12px}.river-alert-level{font-size:.68rem}.river-alert-label{font-size:.6rem}.river-rain-card{padding:16px;border-radius:16px}.river-rain-header{font-size:13px;margin-bottom:8px}.river-rain-total{font-size:24px}.river-rain-total-unit{font-size:13px}.river-rain-days{font-size:13px}.river-rain-alert{font-size:12.5px;padding:6px 10px}.river-chart-title{font-size:13px;margin-bottom:12px}.river-chart-value{font-size:12px}.river-chart-bar-value{font-size:12px}.river-chart-bar-time{font-size:11px}.river-footer{font-size:12px}.weather-share-card{border-radius:18px;padding:22px 20px 16px;position:relative;width:340px;min-height:604px;display:flex;flex-direction:column;justify-content:flex-start;gap:12px;box-sizing:border-box}.weather-share-card--vertical{height:auto;min-height:auto;padding:28px 20px 16px;gap:7px}.weather-share-card::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 120% 50% at 30% 20%,rgba(255,255,255,.15) 0,transparent 60%),radial-gradient(ellipse 80% 40% at 70% 80%,rgba(255,255,255,.08) 0,transparent 50%);pointer-events:none}.weather-share-top{display:flex;align-items:baseline;gap:5px;margin-bottom:0;position:relative}.weather-share-brand{font-family:var(--font-display);font-size:.55rem;font-weight:950;letter-spacing:2px;flex-shrink:0}.weather-share-title{font-family:var(--font-display);font-size:.55rem;font-weight:950;letter-spacing:1.5px;opacity:.7}.weather-share-mid{display:flex;align-items:center;gap:8px;margin-bottom:6px;position:relative}.weather-share-main-icon{font-size:2rem;line-height:1;filter:drop-shadow(0 3px 8px rgba(0, 0, 0, .25))}.weather-share-date{font-size:.65rem;font-weight:800;letter-spacing:.4px;opacity:.8}.regional-forecast-list{display:flex;flex-direction:column;gap:4px}.regional-forecast-list--vertical{flex:1;min-height:0;gap:2px;justify-content:flex-start}.regional-forecast-list--vertical .regional-group{gap:2px}.regional-forecast-list--vertical .regional-group-label{padding:1px 2px 0}.regional-forecast-list--vertical .regional-city-row{margin-bottom:4px}.regional-forecast-list--vertical .regional-city-row-small{margin-bottom:1px}.regional-group{display:flex;flex-direction:column;gap:3px;margin-bottom:0}.regional-group-label{font-size:.48rem;font-weight:900;text-transform:uppercase;letter-spacing:1.2px;opacity:.5;padding:3px 2px 1px;position:relative}.regional-city-row{display:flex;flex-direction:column;gap:1px;padding:8px 14px;border-radius:14px;backdrop-filter:blur(8px);margin-bottom:6px;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px rgba(0,0,0,.15)}.regional-city-top{display:flex;align-items:center;justify-content:space-between;gap:4px}.regional-city-bottom{display:flex;align-items:center;justify-content:space-between;gap:4px}.regional-city-name{font-size:.85rem;font-weight:900;white-space:nowrap;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;min-width:0}.regional-city-state{font-size:.45rem;font-weight:700;margin-left:2px}.regional-city-weather{display:flex;align-items:center;gap:3px;flex-shrink:0}.regional-city-loading{font-size:.45rem;opacity:.4}.regional-city-temp{font-size:.9rem;font-weight:900}.regional-city-temp-label{font-size:.4rem;font-weight:800;text-transform:uppercase;letter-spacing:.4px;margin-right:2px}.regional-city-icon{font-size:.9rem;width:20px;text-align:center}.regional-city-desc{font-size:.62rem;font-weight:700}.regional-city-temps{display:flex;align-items:center;gap:3px;flex-shrink:0}.regional-city-max{font-size:.7rem;font-weight:900}.regional-city-sep{font-size:.5rem;opacity:.4}.regional-city-min{font-size:.58rem;font-weight:700}.weather-share-source{text-align:center;font-size:.45rem;font-weight:700;letter-spacing:.4px;margin-top:8px;padding-top:6px;border-top:1px solid;opacity:.45;position:relative}.weather-share-close{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;border:1px solid;font-size:.6rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;backdrop-filter:blur(4px);z-index:2}.share-saveable-image{width:100%;height:auto;display:block;-webkit-touch-callout:default!important;-webkit-user-select:auto!important;user-select:auto!important;touch-action:auto}.share-image-frame{width:100%;max-width:440px;flex:0 0 auto;overflow:hidden;border-radius:18px;box-shadow:0 12px 40px rgba(0,0,0,.3);background:rgba(13,23,58,.18)}.share-save-hint{flex:0 0 auto;margin-top:9px;padding-bottom:max(8px,env(safe-area-inset-bottom,0px));color:currentColor;font-size:.62rem;font-weight:800;text-align:center;opacity:.64}.share-render-host *,.share-render-host ::after,.share-render-host ::before{animation:none!important;transition:none!important}#regional-overlay{height:var(--app-viewport-height,100dvh)!important;min-height:0!important;justify-content:flex-start!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-top:calc(68px + env(safe-area-inset-top,0px))!important;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))!important}#forecast-version-bar,#river-version-bar{flex:0 0 auto;margin-top:auto!important}#regional-image-container,#regional-loading-state{flex:0 0 auto}#regional-image-container{margin-bottom:auto}@supports not (height:100dvh){#regional-overlay{height:var(--app-viewport-height,100vh)!important}}@keyframes regional-loading-pulse{0%,100%{opacity:.3}50%{opacity:.8}}.regional-loading-skel{display:inline-block;width:36px;height:10px;border-radius:3px;background:rgba(255,255,255,.25);animation:regional-loading-pulse 1.2s ease-in-out infinite}.regional-loading-spinner{display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.2);border-top-color:rgba(255,255,255,.8);animation:regional-loading-spin .7s linear infinite;vertical-align:middle;margin-right:4px}@keyframes regional-loading-spin{to{transform:rotate(360deg)}}.regional-loading-msg{display:flex;align-items:center;justify-content:center;gap:4px;padding:12px 0;font-size:.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;animation:regional-loading-pulse 1.5s ease-in-out infinite}:root{--ui-radius-sm:12px;--ui-radius-md:18px;--ui-radius-lg:24px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:24px;--ui-shadow-card:0 10px 30px rgba(15, 23, 42, 0.09);--ui-shadow-raised:0 18px 48px rgba(15, 23, 42, 0.14);--ui-transition:180ms cubic-bezier(0.2, 0.75, 0.25, 1)}.card{border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-card);transition:transform var(--ui-transition),box-shadow var(--ui-transition),border-color var(--ui-transition)}.home-section-head .section-title,.section-title{letter-spacing:-.025em;line-height:1.12;text-wrap:balance}.card-title{letter-spacing:-.018em;line-height:1.24;text-wrap:pretty}.agenda-mode-eyebrow,.card-type,.news-badge{letter-spacing:.085em}:where(button,[role=button],.btn,.btn-action,.nav-item,.guide-item){-webkit-tap-highlight-color:transparent}:where(button,.btn,.btn-action){transition:transform var(--ui-transition),opacity var(--ui-transition),box-shadow var(--ui-transition),background-color var(--ui-transition)}.btn-action{min-height:46px;border-radius:var(--ui-radius-md);letter-spacing:.045em;box-shadow:0 8px 22px rgba(var(--primary-rgb),.18)}:where(button,a,[role=button]):focus-visible{outline:3px solid rgba(var(--primary-rgb),.72);outline-offset:3px}.home-media-skeleton,.skeleton,.skeleton-card,.skeleton-line{position:relative;overflow:hidden;border-radius:var(--ui-radius-sm)}.skeleton-card::after,.skeleton::after{content:"";position:absolute;inset:0;transform:translateX(-110%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:premium-skeleton 1.5s ease-in-out infinite}@keyframes premium-skeleton{to{transform:translateX(110%)}}@media (hover:hover) and (pointer:fine){.card[data-action]:hover,.event-summary-card:hover,.guide-item[onclick]:hover{transform:translateY(-2px);box-shadow:var(--ui-shadow-raised);border-color:rgba(var(--primary-rgb),.24)}:where(.btn,.btn-action):not(:disabled):hover{transform:translateY(-1px)}:where(.btn,.btn-action):not(:disabled):active{transform:translateY(0) scale(.985)}}@media (max-width:767px){.card{border-radius:20px;box-shadow:0 8px 24px rgba(15,23,42,.08)}.btn-action{min-height:48px}:where(button,[role=button],.nav-item){touch-action:manipulation}}@media (prefers-reduced-motion:reduce){.skeleton-card::after,.skeleton::after{animation:none}}.regional-city-row-small{padding:1px 10px;gap:0;margin-bottom:0}.regional-city-row-small .regional-city-name{font-size:.65rem;font-weight:700}.regional-city-row-small .regional-city-state{font-size:.45rem}.regional-city-row-small .regional-city-desc{font-size:.52rem;font-weight:700}.regional-city-row-small .regional-city-max,.regional-city-row-small .regional-city-min{font-size:.8rem;font-weight:700}.river-share-card{border-radius:18px;padding:30px;font-family:var(--font-primary),sans-serif;text-align:center;position:relative;overflow:hidden}.river-share-header{margin-bottom:40px}.river-share-title{font-size:1.2rem;font-weight:800;color:#172033;letter-spacing:.5px}.river-share-content{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.river-share-level-value{font-size:6rem;font-weight:900;line-height:1;margin-bottom:10px;letter-spacing:-2px}.river-share-level-time{font-size:1rem;color:rgba(23,32,51,.6);font-weight:600;margin-bottom:30px}.river-share-status-box{color:#fff;padding:12px 24px;border-radius:50px;font-weight:800;font-size:1.2rem;text-transform:uppercase;letter-spacing:1px}.river-share-footer{font-size:.8rem;color:rgba(23,32,51,.5);font-weight:600;margin-top:40px}.river-chart{margin-top:16px;padding:16px;background:var(--surface-inline);border:1px solid var(--card-border);border-radius:12px}.river-chart-bars{display:flex;align-items:flex-end;gap:4px;height:120px;margin-top:10px;justify-content:space-between}.river-chart-bar{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;justify-content:flex-end}.river-chart-bar-rect{width:100%;max-width:28px;border-radius:4px 4px 0 0;min-height:4px;transition:height .5s}.river-detail-card .river-title{text-align:center!important;width:100%!important;margin:16px auto 12px!important;padding:0 44px!important;box-sizing:border-box!important}.river-detail-card .river-title-main,.river-detail-card .river-title-sub{text-align:center!important}.river-image-action{position:absolute;top:12px;left:14px;width:36px;height:36px;padding:0;border:1px solid var(--card-border);border-radius:50%;background:var(--surface-input);color:var(--primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.river-image-action svg{width:16px;height:16px;stroke:currentColor}.river-detail-card .river-chart{width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.river-detail-card .river-chart-title{text-align:center!important;margin-bottom:12px!important}.river-detail-card .river-chart-bars{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;align-items:end!important;gap:4px!important;height:132px!important;width:100%!important;min-width:0!important;overflow:hidden!important}.river-detail-card .river-chart-bar{min-width:0!important;max-width:none!important;width:100%!important;height:100%!important;display:grid!important;grid-template-rows:18px 1fr 16px!important;align-items:end!important;justify-items:center!important;gap:4px!important}.river-detail-card .river-chart-bar-time,.river-detail-card .river-chart-bar-value{max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;line-height:1!important}.river-detail-card .river-chart-bar-track{width:100%!important;height:100%!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;min-height:54px!important}.river-detail-card .river-chart-bar-rect{width:min(18px,72%)!important;max-width:18px!important;min-height:6px!important;border-radius:5px 5px 1px 1px!important}@media (max-width:430px){.river-detail-card .river-title{padding:0 38px!important}.river-detail-card .river-chart{padding:12px 10px!important}.river-detail-card .river-chart-bars{gap:3px!important;height:122px!important}.river-detail-card .river-chart-bar-value{font-size:.43rem!important}.river-detail-card .river-chart-bar-time{font-size:.34rem!important}}@media (min-width:900px) and (max-width:1199px){:root{--desktop-left-sidebar-width:0px}}@keyframes pulseGlowViral{0%{box-shadow:0 0 0 0 rgba(249,115,22,.5)}70%{box-shadow:0 0 0 12px rgba(249,115,22,0)}100%{box-shadow:0 0 0 0 rgba(249,115,22,0)}}@keyframes floatIconViral{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(5deg)}100%{transform:translateY(0) rotate(0)}}@keyframes gradientShiftViral{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.viral-cta-widget{display:flex;flex-wrap:wrap;margin-bottom:20px;border-radius:20px;background:linear-gradient(270deg,#f97316,#d4a843,#e11d48);background-size:600% 600%;animation:gradientShiftViral 6s ease infinite;padding:16px 20px;align-items:center;gap:15px;box-shadow:0 8px 24px rgba(249,115,22,.3),inset 0 1px 1px rgba(255,255,255,.4);position:relative;overflow:hidden;color:#fff}.viral-cta-widget::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.15) 0,transparent 60%);transform:rotate(30deg);pointer-events:none}.community-more-cta{width:100%;min-height:50px;padding:11px 14px;border:1px solid rgba(var(--primary-rgb),.36);border-radius:16px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.18),rgba(var(--primary-rgb),.08)),var(--card-bg);color:var(--text-color);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;font-size:.82rem;font-weight:900;box-shadow:0 10px 24px rgba(var(--primary-rgb),.14);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.community-more-cta__icon{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:var(--primary);color:var(--on-primary,#fff);flex-shrink:0}.community-more-cta__icon i,.community-more-cta__icon svg{width:15px;height:15px}.community-more-cta__text{min-width:0}.community-more-cta__arrow{width:17px;height:17px;color:var(--primary);flex-shrink:0}.community-more-cta:hover{transform:translateY(-1px);border-color:rgba(var(--primary-rgb),.58);box-shadow:0 14px 28px rgba(var(--primary-rgb),.18)}.community-more-cta:active{transform:translateY(0)}.social-card-action-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:4px;padding-top:12px;border-top:1px solid rgba(var(--primary-rgb),.08)}.social-card-action-row>button{min-width:0;min-height:36px;justify-content:center;border-radius:12px}.social-card-action-row>button:active{background:rgba(var(--primary-rgb),.08)!important}.social-card-action-row>button i,.social-card-action-row>button svg{flex-shrink:0}@media (max-width:420px){.social-card-action-row{gap:2px}.social-card-action-row>button{min-height:34px}}body.primary-is-light .community-more-cta{background:linear-gradient(135deg,#fff7d6,#fffaf0);border-color:rgba(110,75,0,.32);color:#2a2100;box-shadow:0 10px 22px rgba(110,75,0,.12)}body.primary-is-light .community-more-cta__icon{background:#1b255f;color:#fff}body.primary-is-light .community-more-cta__arrow{color:#1b255f}.viral-cta-icon{width:48px;height:48px;border-radius:14px;background:rgba(255,255,255,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(255,255,255,.4);animation:floatIconViral 3s ease-in-out infinite}.viral-cta-icon--community{width:62px;height:62px;border-radius:22px;background:rgba(255,255,255,.18);overflow:visible}.community-avatar-cloud{position:relative;width:66px;height:66px}.community-avatar-cloud__item{position:absolute;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--avatar-color,var(--primary));color:#fff;border:2px solid rgba(255,255,255,.9);box-shadow:0 8px 18px rgba(0,0,0,.18);font-size:.58rem;font-weight:950;overflow:hidden;animation:communityAvatarStair 6.2s ease-in-out infinite}.community-avatar-cloud__item--app{letter-spacing:0;box-shadow:0 8px 18px rgba(0,0,0,.18),inset 0 0 0 1px rgba(255,255,255,.18)}.community-avatar-cloud__item--place{background:color-mix(in srgb,var(--avatar-color,var(--primary)) 84%,#fff)}.community-avatar-cloud__item--emoji{font-size:.82rem;background:color-mix(in srgb,var(--avatar-color,var(--primary)) 90%,#fff)}.community-avatar-cloud__item img{width:100%;height:100%;object-fit:cover}.community-avatar-cloud__item--1{left:18px;top:-3px;z-index:6;animation-delay:-.2s}.community-avatar-cloud__item--2{left:0;top:14px;z-index:5;animation-delay:-1.15s}.community-avatar-cloud__item--3{right:-1px;top:16px;z-index:4;animation-delay:-2.1s}.community-avatar-cloud__item--4{left:13px;bottom:0;z-index:3;animation-delay:-3.05s}.community-avatar-cloud__item--5{right:8px;top:1px;width:25px;height:25px;z-index:2;opacity:.96;animation-delay:-4s}.community-avatar-cloud__item--6{right:20px;bottom:-2px;width:24px;height:24px;z-index:1;opacity:.94;font-size:.5rem;animation-delay:-4.95s}@keyframes communityAvatarStair{0%,100%{transform:translate3d(0,2px,0) scale(.96);filter:saturate(.95)}30%{transform:translate3d(0,-7px,0) scale(1.08);filter:saturate(1.08)}58%{transform:translate3d(0,0,0) scale(1);filter:saturate(1)}}.viral-cta-text-wrapper{flex:1;min-width:150px;z-index:1}.viral-cta-title{font-size:1.15rem;font-weight:900;line-height:1.1;margin-bottom:4px;text-shadow:0 2px 4px rgba(0,0,0,.2);letter-spacing:-.5px}.viral-cta-subtitle{font-size:.75rem;color:rgba(255,255,255,.95);line-height:1.3;font-weight:600}.viral-cta-btn{background:#fff;color:#f97316;border:none;padding:10px 20px;border-radius:100px;font-size:.85rem;font-weight:900;cursor:pointer;flex-shrink:0;margin-left:auto;box-shadow:0 4px 12px rgba(0,0,0,.15);animation:pulseGlowViral 2s infinite;transition:all .2s ease;z-index:1;text-transform:uppercase;letter-spacing:.5px}.viral-cta-btn:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.2)}.login-wow-shell{position:relative;text-align:center;padding:38px 24px 40px;max-width:520px;margin:0 auto;border-radius:28px;background:radial-gradient(circle at 50% 0,rgba(var(--primary-rgb),.16),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(var(--primary-rgb),.14);box-shadow:0 18px 50px rgba(0,0,0,.1);overflow:hidden}.login-wow-shell::before{content:"";position:absolute;inset:16px;border-radius:24px;background-image:linear-gradient(rgba(var(--primary-rgb),.08) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--primary-rgb),.08) 1px,transparent 1px);background-size:34px 34px;opacity:.25;pointer-events:none}.login-wow-shell>*{position:relative;z-index:1}.login-wow-orbit{width:92px;height:92px;border-radius:32px;margin:0 auto 24px;display:grid;place-items:center;background:rgba(var(--primary-rgb),.1);border:1px solid rgba(var(--primary-rgb),.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 16px 34px rgba(var(--primary-rgb),.16)}.login-wow-orbit .community-avatar-cloud{width:80px;height:80px}.login-wow-orbit .community-avatar-cloud__item{width:36px;height:36px;font-size:.68rem}.login-wow-orbit .community-avatar-cloud__item--1{left:22px;top:-2px}.login-wow-orbit .community-avatar-cloud__item--2{left:1px;top:21px}.login-wow-orbit .community-avatar-cloud__item--3{right:0;top:22px}.login-wow-orbit .community-avatar-cloud__item--4{left:18px;bottom:0}.login-wow-orbit .community-avatar-cloud__item--5{right:8px;top:5px;width:29px;height:29px}.login-wow-orbit .community-avatar-cloud__item--6{right:28px;bottom:-1px;width:28px;height:28px}.login-app-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(58px,1.15fr) repeat(3,minmax(0,1fr));align-items:end;gap:5px;margin:0 0 14px;padding:10px 7px 12px;border-radius:22px;background:rgba(var(--primary-rgb),.06);border:1px solid rgba(var(--primary-rgb),.12)}.login-app-icon{background:0 0;color:var(--text-muted);display:grid;justify-items:center;gap:6px;min-width:0;padding:0;cursor:default;user-select:none}.login-app-bubble{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:var(--surface-card);color:var(--primary);border:1px solid rgba(var(--primary-rgb),.13);box-shadow:0 8px 18px rgba(0,0,0,.08)}.login-app-bubble i,.login-app-bubble svg{width:18px;height:18px}.login-app-icon img{width:26px;height:26px;border-radius:9px;object-fit:cover}.login-app-icon small{max-width:100%;font-size:.54rem;line-height:1;font-weight:900;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.login-app-icon--radar .login-app-bubble{background:linear-gradient(135deg,#0ea5e9,#1b255f);color:#fff}.login-ri-mark{font-size:.72rem;font-weight:950;letter-spacing:-.02em;color:#ddebff;line-height:1}.login-ri-mark span{color:#fff}.login-app-icon--ve .login-app-bubble{background:#e8f7ef}.login-app-icon--agenda .login-app-bubble{background:#facc15;color:#3a2a00}.login-app-icon--guia .login-app-bubble{background:#67e8f9;color:#083344}.login-app-icon--plural .login-app-bubble{background:#f1e8ff}.login-app-icon--play .login-app-bubble{background:#ef4444;color:#fff}.login-app-icon--main{justify-self:center;transform:translateY(-3px);z-index:2}.login-app-icon--main .login-app-bubble{width:52px;height:52px;border-radius:18px;background:#1b255f;border-color:rgba(255,255,255,.28);box-shadow:0 14px 30px rgba(27,37,95,.24)}.login-app-icon--main img{width:38px;height:38px;border-radius:13px}.login-app-icon--main small{color:var(--text-color);font-size:.58rem}@media(max-width:520px){.login-wow-shell{padding:30px 16px 34px}.login-app-rail{min-height:86px;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(54px,1.2fr) repeat(3,minmax(0,1fr));align-items:center;gap:2px;padding:14px 7px 10px}.login-app-icon{gap:5px}.login-app-bubble{width:34px;height:34px;border-radius:12px}.login-app-icon img{width:23px;height:23px;border-radius:8px}.login-app-icon small{font-size:.49rem}.login-app-icon--play,.login-app-icon--radar{transform:translateY(11px)}.login-app-icon--plural,.login-app-icon--ve{transform:translateY(3px)}.login-app-icon--agenda,.login-app-icon--guia{transform:translateY(-7px)}.login-app-icon--main{transform:translateY(-14px)}.login-app-icon--main .login-app-bubble{width:50px;height:50px}.login-app-icon--main img{width:36px;height:36px}}.login-wow-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 24px}.login-wow-stats span{padding:10px 8px;border-radius:16px;background:rgba(var(--primary-rgb),.07);border:1px solid rgba(var(--primary-rgb),.12)}.login-wow-stats b,.login-wow-stats small{display:block}.login-wow-stats b{color:var(--text-color);font-size:.76rem;line-height:1.1}.login-wow-stats small{color:var(--text-muted);font-size:.58rem;font-weight:800;margin-top:3px;text-transform:uppercase}@media(min-width:768px){.viral-cta-widget{padding:24px;border-radius:24px}.viral-cta-icon{width:56px;height:56px}.viral-cta-icon--community{width:70px;height:70px}.viral-cta-icon--community .community-avatar-cloud{width:70px;height:70px}.viral-cta-title{font-size:1.4rem}.viral-cta-subtitle{font-size:.85rem}.viral-cta-btn{padding:12px 24px;font-size:.95rem}}body.community-auth-modal-open{overflow:hidden}.community-auth-modal{position:fixed;inset:0;z-index:100200;display:grid;place-items:center;padding:20px;visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s ease}.community-auth-modal.is-open{visibility:visible;opacity:1}.community-auth-modal__backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:rgba(4,9,25,.76);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:default}.community-auth-modal__card{position:relative;width:min(100%,480px);max-height:min(92vh,720px);overflow:auto;padding:28px;border:1px solid rgba(var(--primary-rgb),.18);border-radius:24px;color:var(--text-color);background:radial-gradient(circle at 50% 0,rgba(var(--primary-rgb),.17),transparent 38%),var(--bg-color);box-shadow:0 30px 90px rgba(2,6,23,.38);transform:translateY(16px) scale(.985);transition:transform .22s cubic-bezier(.2,.8,.2,1);scrollbar-width:thin}.community-auth-modal.is-open .community-auth-modal__card{transform:translateY(0) scale(1)}.community-auth-modal__accent{position:absolute;top:0;right:0;left:0;height:5px;background:linear-gradient(90deg,#f97316,#fbbf24 36%,#2563eb 72%,#1b255f)}.community-auth-modal__close{position:absolute;top:16px;right:16px;width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid var(--card-border);border-radius:11px;color:var(--text-color);background:var(--surface-card);cursor:pointer}.community-auth-modal__close svg{width:18px;height:18px}.community-auth-modal__brand{display:inline-flex;align-items:center;gap:9px;margin-right:48px;text-align:left}.community-auth-modal__brand-mark{width:38px;height:38px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:11px;background:#1b255f;box-shadow:0 8px 20px rgba(27,37,95,.24)}.community-auth-modal__brand-mark img{width:100%;height:100%;object-fit:cover}.community-auth-modal__brand>span:last-child{display:grid;gap:1px;line-height:1.05}.community-auth-modal__brand small{color:var(--text-muted);font-size:.56rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.community-auth-modal__brand strong{color:var(--text-color);font-size:.9rem;font-weight:950}.community-auth-modal__avatar-cloud{width:92px;height:92px;display:grid;place-items:center;margin:22px auto 14px;border:1px solid rgba(var(--primary-rgb),.17);border-radius:28px;background:rgba(var(--primary-rgb),.08);box-shadow:0 16px 36px rgba(var(--primary-rgb),.14),inset 0 1px rgba(255,255,255,.16)}.community-auth-modal__avatar-cloud>svg{width:32px;height:32px;color:var(--primary)}.community-auth-modal__avatar-cloud .community-avatar-cloud{width:80px;height:80px}.community-auth-modal__avatar-cloud .community-avatar-cloud__item{width:36px;height:36px;font-size:.67rem}.community-auth-modal__avatar-cloud .community-avatar-cloud__item--1{left:22px;top:-2px}.community-auth-modal__avatar-cloud .community-avatar-cloud__item--2{left:1px;top:21px}.community-auth-modal__avatar-cloud .community-avatar-cloud__item--3{right:0;top:22px}.community-auth-modal__avatar-cloud .community-avatar-cloud__item--4{left:18px;bottom:0}.community-auth-modal__avatar-cloud .community-avatar-cloud__item--5{right:8px;top:5px;width:29px;height:29px}.community-auth-modal__avatar-cloud .community-avatar-cloud__item--6{right:28px;bottom:-1px;width:28px;height:28px}.community-auth-modal__eyebrow{display:block;color:var(--primary);font-size:.64rem;font-weight:950;letter-spacing:.1em;text-align:center;text-transform:uppercase}.community-auth-modal__card h2{margin:7px 0 8px;color:var(--text-color);font-size:clamp(1.55rem, 4vw, 2rem);font-weight:950;letter-spacing:-.035em;line-height:1.08;text-align:center}.community-auth-modal__card>p{margin:0}.community-auth-modal__card #community-auth-lead{color:var(--text-muted);font-size:.82rem;font-weight:600;line-height:1.55;text-align:center}.community-auth-modal__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:18px 0}.community-auth-modal__benefits span{min-width:0;min-height:62px;display:grid;place-items:center;gap:5px;padding:8px 5px;border:1px solid var(--card-border);border-radius:12px;color:var(--text-muted);background:var(--surface-card);font-size:.59rem;font-weight:850;text-align:center}.community-auth-modal__benefits svg{width:18px;height:18px;color:var(--primary)}.community-auth-modal__tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:10px;padding:4px;border-radius:12px;background:var(--surface-input)}.community-auth-modal__tabs button{min-height:40px;border:0;border-radius:9px;color:var(--text-muted);background:0 0;font:inherit;font-size:.76rem;font-weight:900;cursor:pointer}.community-auth-modal__tabs button.is-active{color:var(--text-color);background:var(--surface-card);box-shadow:0 4px 12px rgba(2,6,23,.1)}.community-auth-modal__submit{width:100%;min-height:66px;display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:9px 14px 9px 10px;border:0;border-radius:14px;color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 12px 28px rgba(37,99,235,.28);font:inherit;text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.community-auth-modal__submit:hover{transform:translateY(-1px);box-shadow:0 16px 32px rgba(37,99,235,.34);filter:brightness(1.04)}.community-auth-modal__submit:disabled{cursor:wait;opacity:.72;transform:none}.community-auth-modal__submit>svg{width:19px;height:19px;justify-self:end}.community-auth-modal__google{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#fff}.community-auth-modal__google svg{width:22px;height:22px}.community-auth-modal__submit-copy{min-width:0;display:grid;gap:2px}.community-auth-modal__submit-copy strong{overflow:hidden;font-size:.8rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.community-auth-modal__submit-copy small{color:rgba(255,255,255,.76);font-size:.61rem;font-weight:700}.community-auth-modal__security{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:13px!important;color:var(--text-muted);font-size:.61rem;font-weight:650;line-height:1.4;text-align:center}.community-auth-modal__security svg{width:15px;height:15px;flex:0 0 15px;color:#16a34a}@media (max-width:560px){.community-auth-modal{place-items:end center;padding:0}.community-auth-modal__card{width:100%;max-height:94dvh;padding:24px 18px max(22px,env(safe-area-inset-bottom));border-right:0;border-bottom:0;border-left:0;border-radius:22px 22px 0 0;transform:translateY(34px)}.community-auth-modal__avatar-cloud{margin-top:17px}.community-auth-modal__benefits span{min-height:58px;font-size:.56rem}}@media (prefers-reduced-motion:reduce){.community-auth-modal,.community-auth-modal__card,.community-auth-modal__submit{transition:none}}.social-learning-badge{width:fit-content;min-height:21px;display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:3px 8px;border:1px solid rgba(37,99,235,.2);border-radius:999px;color:#1d4ed8;background:rgba(37,99,235,.09);font-size:.59rem;font-weight:900;line-height:1;white-space:nowrap}.social-learning-badge svg{width:12px;height:12px;flex:0 0 12px}.social-learning-badge--member{border-color:rgba(249,115,22,.22);color:#c2410c;background:rgba(249,115,22,.09)}body.dark-mode .social-learning-badge{color:#93c5fd;background:rgba(59,130,246,.16)}body.dark-mode .social-learning-badge--member{color:#fdba74;background:rgba(249,115,22,.16)}@media (max-width:767px){.global-story-strip.hide-desktop{padding:7px var(--container-edge-pad,16px) 9px!important;margin-top:6px!important;background:var(--bg-color,#f4f6f8)!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.global-story-strip.hide-desktop .editorial-stories-shell{min-height:72px!important}.global-story-strip.hide-desktop .editorial-stories-row{align-items:flex-start!important;gap:8px!important;padding:0 0 3px!important}.global-story-strip.hide-desktop .editorial-story-chip{width:58px!important;flex-basis:58px!important;gap:4px!important}.global-story-strip.hide-desktop .editorial-story-ring{width:50px!important;height:50px!important;padding:2px!important}.global-story-strip.hide-desktop .editorial-story-emoji{width:42px!important;height:42px!important;font-size:1.08rem!important}.global-story-strip.hide-desktop .editorial-story-chip__label{width:58px!important;min-height:18px!important;font-size:.54rem!important;line-height:1.08!important}#home-account-cta-container{margin-bottom:6px!important}#home-account-cta-container .home-account-cta{padding:7px 8px!important;border-radius:16px!important}#home-impact-stats-container{margin-top:0!important;margin-bottom:8px!important;gap:7px!important}}#region-filters.region-row,#region-filters.region-row:has(.interest-summary-card){display:block!important;width:100%!important;overflow:visible!important}#region-filters .interest-summary-card{margin:0!important}#region-filters .coverage-filter-row{display:grid!important;grid-template-columns:minmax(0,0.95fr) minmax(0,1.12fr) minmax(0,0.95fr) 32px;gap:5px;width:100%;align-items:center}.coverage-chip,body.theme-surface-light .coverage-chip{min-width:0;min-height:30px;border:1px solid rgba(27,37,95,.14);border-radius:999px;background:rgba(255,255,255,.58);color:#1b255f;font-size:.53rem;font-weight:900;line-height:1.05;text-align:center;padding:5px 7px;cursor:pointer;white-space:normal;box-shadow:none}.coverage-chip[data-region=sc],body.theme-surface-light .coverage-chip[data-region=sc]{color:#1d4ed8;border-color:rgba(37,99,235,.28)}.coverage-chip[data-region=vale],body.theme-surface-light .coverage-chip[data-region=vale]{color:#1b255f;border-color:rgba(27,37,95,.34);font-size:.6rem}.coverage-chip[data-region=pr],body.theme-surface-light .coverage-chip[data-region=pr]{color:#c2410c;border-color:rgba(249,115,22,.3)}.coverage-chip.is-base,body.theme-surface-light .coverage-chip.is-base{background:rgba(255,255,255,.82)}.coverage-chip.active,body.theme-surface-light .coverage-chip.active{color:#fff!important;border-color:transparent!important;box-shadow:0 8px 18px rgba(15,23,42,.16)}.coverage-chip[data-region=sc].active{background:#2563eb}.coverage-chip[data-region=vale].active{background:#1b255f}.coverage-chip[data-region=pr].active{background:#f97316}.coverage-personalize-btn,body.theme-surface-light .coverage-personalize-btn{width:32px;height:32px;border:1px solid rgba(27,37,95,.12);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--primary-rgb),.1);color:var(--primary);cursor:pointer}@media (max-width:390px){.coverage-chip,body.theme-surface-light .coverage-chip{font-size:.5rem;padding-left:5px;padding-right:5px}}.onboarding-card .interest-tag{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;border:1.5px solid rgba(27,37,95,.12)!important;background:#f8fafc!important;color:#1b255f!important;box-shadow:0 4px 12px rgba(15,23,42,.04)!important}.onboarding-card .interest-tag.selected{background:#1b255f!important;border-color:#1b255f!important;color:#fff!important}.onboarding-head{display:grid;grid-template-columns:38px minmax(0,1fr) 36px;align-items:center;gap:10px;margin-bottom:14px}.onboarding-head h2{margin:2px 0 0;font-size:1.1rem;letter-spacing:0}.onboarding-head-icon{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--primary);background:rgba(var(--primary-rgb),.12)}.onboarding-head-icon svg{width:18px;height:18px}.onboarding-card .onboarding-close{position:static;width:36px;height:36px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.onboarding-card .onboarding-close svg{width:17px;height:17px}.onboarding-card .onboarding-kicker{margin:0;padding:0;background:0 0}.onboarding-card .onboarding-base{justify-content:flex-start;margin:0 0 16px;gap:5px}.onboarding-card .onboarding-base span{padding:5px 8px;font-size:.56rem}.onboarding-filter-section{padding:13px;margin-bottom:10px;border:1px solid var(--card-border);border-radius:14px;background:rgba(255,255,255,.48)}.onboarding-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;color:#1b255f}.onboarding-section-head>span:first-child{display:inline-flex;align-items:center;gap:7px;font-size:.72rem;font-weight:900}.onboarding-section-head svg{width:15px;height:15px;color:var(--primary)}.onboarding-section-head .tag-count{margin:0;font-size:.56rem;opacity:.62}.onboarding-card .tag-cloud{display:flex;flex-wrap:wrap;gap:6px}.onboarding-card .interest-tag{min-height:32px!important;padding:6px 10px!important;font-size:.62rem!important;box-shadow:none!important}.onboarding-actions{position:sticky;bottom:-20px;display:grid;grid-template-columns:88px 1fr;gap:8px;padding:12px 0 20px;margin-top:2px;background:var(--card-bg)}.onboarding-actions .confirm-btn,.onboarding-actions .skip-btn{min-height:42px;margin:0;border-radius:12px;font-size:.68rem;font-weight:900}.onboarding-actions .skip-btn{border:1px solid var(--card-border);background:0 0;color:var(--text-muted)}.news-filter-empty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:24px;text-align:center;color:var(--text-muted)}.news-filter-empty svg{width:24px;height:24px;color:var(--primary)}.news-filter-empty strong{color:var(--text-color);font-size:.86rem}.news-filter-empty span{font-size:.68rem}#home-social-feed{position:relative;overflow:visible!important}#home-social-feed .home-community-inline-tabs{display:none!important}.home-community-sticky-tools{position:sticky;top:calc(var(--sticky-search-offset,86px) + 8px);z-index:120;grid-template-columns:minmax(0,1fr);gap:8px;align-items:center;margin:0 0 13px;padding:8px;border:1px solid rgba(27,37,95,.1);border-radius:18px;background:rgba(255,255,255,.9);box-shadow:0 12px 30px rgba(15,23,42,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transform:translateZ(0)}.social-sticky-sentinel{display:block;width:100%;height:1px;margin-bottom:-1px;pointer-events:none}.social-sticky-tools .social-sticky-publish{display:none}.social-sticky-tools.is-stuck{grid-template-columns:1fr auto}.social-sticky-tools.is-stuck .social-sticky-publish{display:flex;flex-shrink:0}body:not(.theme-surface-light) .home-community-sticky-tools{background:rgba(16,23,42,.86);border-color:rgba(255,255,255,.1)}.home-community-sticky-tabs{display:flex;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:3px;border-radius:999px;background:rgba(100,116,139,.12);-webkit-overflow-scrolling:touch}.home-community-sticky-tabs::-webkit-scrollbar{display:none}.home-community-sticky-tab{flex:0 0 auto;white-space:nowrap;min-width:0;min-height:32px;padding:4px 10px;border:0;border-radius:999px;background:0 0;color:var(--text-muted);font-size:.68rem;font-weight:900;cursor:pointer;white-space:nowrap}.home-community-sticky-tab.active{background:var(--primary);color:var(--on-primary);box-shadow:0 8px 18px rgba(var(--primary-rgb),.18)}.social-post-box .social-action-area{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;box-sizing:border-box!important}.social-post-box .social-action-area>div:first-child,.social-post-box .social-composer-tools{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;align-items:center!important;min-width:0!important;flex:1 1 auto!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;padding:2px 0!important}.social-post-box .social-action-area>div:first-child::-webkit-scrollbar,.social-post-box .social-composer-tools::-webkit-scrollbar{display:none!important}.social-post-box .social-submit-btn{white-space:nowrap!important;flex-shrink:0!important;min-height:36px!important}.home-community-sticky-post{min-width:0;min-height:40px;border:1px solid rgba(27,37,95,.1);border-radius:999px;background:var(--card-bg);color:var(--text-muted);display:flex;align-items:center;gap:9px;padding:5px 12px 5px 5px;font-size:.72rem;font-weight:850;text-align:left;cursor:pointer}.home-community-sticky-avatar{width:30px;height:30px;border-radius:50%;flex-shrink:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;color:var(--primary);background:rgba(var(--primary-rgb),.12)}.home-community-sticky-avatar img{width:100%;height:100%;object-fit:cover}.home-community-sticky-avatar i,.home-community-sticky-avatar svg{width:16px;height:16px}@media (max-width:520px){.top-command-row--appbar{grid-template-columns:1fr auto 1fr!important;gap:4px!important}.top-quick-actions,.top-right-actions{gap:2.5px!important}.top-command-row--appbar .top-chat-button,.top-command-row--appbar .top-grid-button,.top-command-row--appbar .top-notif-button{width:32px!important;height:32px!important}.top-command-row--appbar .header-profile-button{width:32px!important;height:32px!important}.top-brand-logo{max-width:110px!important}.home-community-sticky-tools{grid-template-columns:1fr;gap:7px;padding:7px;top:calc(var(--sticky-search-offset,74px) + 6px)}.home-community-sticky-post{min-height:38px;font-size:.7rem}.social-sticky-tools.is-stuck{grid-template-columns:1fr auto}}body.in-app-webview .home-community-sticky-tools{background:var(--card-bg)!important;transform:none!important}.home-community-guest-sticky{position:sticky!important;top:calc(var(--sticky-search-offset,86px) + 8px);z-index:120;box-shadow:0 12px 30px rgba(15,23,42,.1)}body.in-app-webview .home-community-guest-sticky{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important}@media (max-width:520px){.home-community-guest-sticky{top:calc(var(--sticky-search-offset,74px) + 6px)}}@media (max-width:1199px){body.in-app-webview .hide-desktop{display:block!important}body.in-app-webview #sidebar-left,body.in-app-webview #sidebar-right,body.in-app-webview .hide-mobile{display:none!important}body.in-app-webview .container{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body.in-app-webview .bottom-nav{display:flex!important;visibility:visible!important;opacity:1!important;background:#0d173a!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.in-app-webview .app-launcher-button,body.in-app-webview .top-grid-button{display:inline-flex!important;visibility:visible!important;opacity:1!important}body.in-app-webview #mini-player-container.active{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}}#view-news .news-filters-sticky{width:min(100%,560px)!important;max-width:560px!important;margin-left:auto!important;margin-right:auto!important;padding:8px 10px!important;align-items:stretch!important;box-sizing:border-box!important}#view-news #news-filters.filter-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:100%!important;max-width:470px!important;margin:0 auto!important;padding:0!important}#view-news #news-filters .filter-chip{width:100%!important;justify-content:center!important;min-height:35px!important;padding:7px 8px!important;border-radius:999px!important;font-size:.62rem!important;line-height:1.05!important;white-space:nowrap!important}@media (min-width:480px){#view-news #news-filters.filter-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:479px){#view-news #news-filters.filter-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#view-news #region-filters.region-row{width:100%!important;max-width:470px!important;margin:0 auto!important;padding:0!important}#view-news #region-filters .coverage-filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(0,1fr) 34px!important;gap:7px!important;justify-items:stretch!important}#view-news .coverage-chip,body.theme-surface-light #view-news .coverage-chip{width:100%!important;min-height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:6px 8px!important;font-size:.56rem!important}#view-news .coverage-personalize-btn,body.theme-surface-light #view-news .coverage-personalize-btn{width:34px!important;height:34px!important;align-self:center!important}#profile-interests-container{padding:10px 0 0!important}.profile-interests-shell{display:grid;gap:10px}.profile-interest-section{border:1px solid rgba(27,37,95,.1);border-radius:16px;background:rgba(255,255,255,.58);padding:11px}body.theme-surface-light .profile-interest-section{background:rgba(255,255,255,.76)}.profile-interest-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px;color:#1b255f}.profile-interest-section-head span{display:inline-flex;align-items:center;gap:7px;font-size:.72rem;font-weight:900}.profile-interest-section-head svg{width:15px;height:15px;color:var(--primary)}.profile-interest-section-head small{color:rgba(27,37,95,.55);font-size:.55rem;font-weight:800;text-align:right}#profile-interests-container .tag-cloud{display:flex;flex-wrap:wrap;gap:6px}#profile-interests-container .interest-tag{min-height:31px!important;border:1.5px solid rgba(27,37,95,.14)!important;border-radius:999px!important;background:#f8fafc!important;color:#1b255f!important;padding:6px 10px!important;font-size:.61rem!important;font-weight:900!important;box-shadow:none!important}#profile-interests-container .interest-tag.selected{background:#1b255f!important;border-color:#1b255f!important;color:#fff!important}.profile-interests-open-full{min-height:38px;border:1px solid rgba(27,37,95,.12);border-radius:13px;background:rgba(var(--primary-rgb),.1);color:#1b255f;font-size:.66rem;font-weight:900;cursor:pointer}@media (max-width:390px){#view-news .news-filters-sticky{padding:7px!important}#view-news #news-filters.filter-row,#view-news #region-filters .coverage-filter-row{gap:5px!important}#view-news #news-filters .filter-chip{font-size:.55rem!important;padding-left:4px!important;padding-right:4px!important}#view-news .coverage-chip,body.theme-surface-light #view-news .coverage-chip{font-size:.48rem!important;padding-left:4px!important;padding-right:4px!important}}#view-news .news-filters-sticky{display:flex!important;flex-direction:column!important;gap:9px!important;padding:10px 12px!important;border:1px solid var(--card-border,rgba(255,255,255,.08))!important;border-radius:0 0 16px 16px!important;background:var(--card-bg,#0d173a)!important;box-shadow:0 10px 28px rgba(0,0,0,.16)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;box-sizing:border-box!important;transition:padding .2s ease,border-radius .2s ease,box-shadow .2s ease!important}#view-news #news-filters.filter-row{display:block!important;max-width:none!important}#view-news #region-filters.region-row{display:block!important;max-width:none!important;padding-top:9px!important;border-top:1px solid var(--card-border,rgba(255,255,255,.08))!important}#view-news .news-filter-caption{display:flex!important;align-items:center!important;gap:6px!important;margin:0 2px 7px!important;color:var(--text-color)!important;line-height:1!important}#view-news .news-filter-caption>span{width:18px!important;height:18px!important;min-width:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:6px!important;background:var(--primary)!important;color:var(--on-primary,#fff)!important;font-size:.58rem!important;font-weight:900!important;letter-spacing:-.02em!important;box-shadow:0 2px 6px rgba(var(--primary-rgb),.25)!important}#view-news .news-filter-caption b{font-size:.72rem!important;font-weight:800!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--text-color)!important;white-space:nowrap!important}#view-news .news-filter-caption small{margin-left:auto!important;color:var(--text-muted)!important;font-size:.62rem!important;font-weight:700!important;letter-spacing:-.01em!important;max-width:50%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:right!important}#view-news .news-caption-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;min-width:22px!important;padding:0!important;margin:0 0 0 4px!important;border-radius:6px!important;background:var(--surface-input,rgba(255,255,255,.05))!important;border:1px solid var(--card-border,rgba(255,255,255,.12))!important;color:var(--text-muted,#64748b)!important;cursor:pointer!important;flex:0 0 22px!important;transition:all .16s ease!important}#view-news .news-caption-action:hover{color:var(--primary)!important;border-color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 14%,var(--surface-input,transparent))!important}#view-news .news-caption-action:active{transform:scale(.92)!important}#view-news .news-filter-options{display:grid!important;grid-template-columns:auto minmax(0,1fr) minmax(0,1.05fr) minmax(0,1.25fr)!important;gap:6px!important}#view-news #news-filters .filter-chip{min-height:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:4px 6px!important;border-radius:10px!important;border:1px solid var(--card-border,rgba(255,255,255,.12))!important;background:var(--surface-input,rgba(255,255,255,.05))!important;color:var(--text-color,#fff)!important;font-size:.62rem!important;font-weight:800!important;cursor:pointer!important;transition:all .18s cubic-bezier(.2, .8, .4, 1)!important;text-align:center!important;white-space:nowrap!important}#view-news #news-filters .filter-chip.filter-chip--icon-only{width:auto!important;min-width:42px!important;padding:4px 10px!important;justify-content:center!important}#view-news #news-filters .filter-chip.filter-chip--icon-only .news-filter-logo{width:22px!important;height:22px!important;margin:0!important}#view-news #news-filters .filter-chip svg{width:14px!important;height:14px!important;flex:0 0 auto!important}#view-news #region-filters .coverage-filter-row{display:block!important}#view-news .coverage-filter-bar{display:block!important;width:100%!important}#view-news .coverage-filter-bar .coverage-filter-options{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;width:100%!important}#view-news .coverage-chip,body.theme-surface-light #view-news .coverage-chip{min-height:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:4px 6px!important;border-radius:10px!important;border:1px solid var(--card-border,rgba(255,255,255,.12))!important;background:var(--surface-input,rgba(255,255,255,.05))!important;color:var(--text-color,#fff)!important;font-size:.62rem!important;font-weight:800!important;cursor:pointer!important;transition:all .18s cubic-bezier(.2, .8, .4, 1)!important;text-align:center!important;white-space:nowrap!important}#view-news #news-filters .filter-chip:hover,#view-news .coverage-chip:hover{border-color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 12%,var(--surface-input,transparent))!important}#view-news #news-filters .filter-chip:active,#view-news .coverage-chip:active{transform:scale(.96)!important}#view-news .coverage-chip[data-region=all]{color:var(--text-color,#475569)}#view-news .coverage-chip[data-region=all].active{background:#475569}#view-news .coverage-filter-row--fixed .coverage-filter-options{grid-template-columns:minmax(0,1fr)!important}#view-news .coverage-chip.coverage-chip--fixed{background:#1b255f!important;color:#fff!important;cursor:default}#view-news .coverage-personalize-btn,body.theme-surface-light #view-news .coverage-personalize-btn{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 38px!important;background:var(--surface-input,rgba(255,255,255,.05))!important;border:1px solid var(--card-border,rgba(255,255,255,.12))!important;color:var(--primary)!important;cursor:pointer!important;transition:all .18s cubic-bezier(.2, .8, .4, 1)!important}#view-news .coverage-personalize-btn:hover{border-color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 18%,var(--surface-input,transparent))!important}#view-news .coverage-personalize-btn:active{transform:scale(.94)!important}#view-news .coverage-personalize-btn span{display:none!important}#view-news .news-city-directory,#view-news .news-topic-directory{display:flex!important;align-items:center!important;gap:6px!important;margin-top:8px!important;overflow-x:auto!important;padding:3px 2px 4px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;mask-image:linear-gradient(to right,transparent 0,black 12px,black calc(100% - 12px),transparent 100%)!important;-webkit-mask-image:linear-gradient(to right,transparent 0,black 12px,black calc(100% - 12px),transparent 100%)!important}#view-news .news-city-directory::-webkit-scrollbar,#view-news .news-topic-directory::-webkit-scrollbar{display:none!important}#view-news .news-city-chip,#view-news .news-topic-chip{flex:0 0 auto!important;min-height:28px!important;height:28px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--card-border,rgba(255,255,255,.12))!important;border-radius:999px!important;background:var(--surface-input,rgba(255,255,255,.04))!important;color:var(--text-color,#fff)!important;font-size:.65rem!important;font-weight:750!important;cursor:pointer!important;transition:all .16s cubic-bezier(.2, .8, .4, 1)!important;white-space:nowrap!important}#view-news .news-city-chip:hover,#view-news .news-topic-chip:hover{border-color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 15%,var(--surface-input,transparent))!important}#view-news .news-city-chip:active,#view-news .news-topic-chip:active{transform:scale(.95)!important}#view-news .news-city-chip.active,#view-news .news-topic-chip.active{background:var(--primary)!important;color:var(--on-primary,#fff)!important;-webkit-text-fill-color:var(--on-primary,#fff)!important;border-color:var(--primary)!important;box-shadow:0 3px 12px rgba(var(--primary-rgb),.3)!important;font-weight:850!important}#view-news .news-filters-sticky.is-compact .news-city-directory{display:none!important}@media (max-width:370px){#view-news .news-filter-options{grid-template-columns:1fr 1fr}#view-news .coverage-filter-options{grid-template-columns:1fr 1fr}}#view-news .news-filters-sticky{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;border-radius:0 0 16px 16px!important;box-sizing:border-box!important}#view-news .news-filter-logo{width:20px;height:20px;object-fit:contain;flex:0 0 auto;border-radius:6px}@media (min-width:768px){#view-news .news-filters-sticky{padding:10px 12px!important}#view-news .news-filter-options{grid-template-columns:repeat(4,minmax(0,1fr))}#view-news .coverage-filter-options{grid-template-columns:repeat(4,minmax(0,1fr))}#view-news .news-filters-sticky.is-compact{display:grid!important;grid-template-columns:minmax(230px,.9fr) minmax(300px,1.1fr)!important;align-items:start!important;gap:8px!important;width:min(760px,calc(100% - 48px))!important;margin-left:auto!important;margin-right:auto!important;padding:6px 8px!important}#view-news .news-filters-sticky.is-compact #news-filters,#view-news .news-filters-sticky.is-compact #region-filters,#view-news .news-filters-sticky.is-compact #region-filters.region-row{min-width:0!important;padding-top:0!important;border-top:none!important;margin-top:0!important}#view-news .news-filters-sticky.is-compact .news-filter-caption{margin:0 0 4px!important;min-height:20px!important;height:20px!important;display:flex!important;align-items:center!important}#view-news .news-filters-sticky.is-compact .news-caption-action{width:20px!important;height:20px!important;min-width:20px!important;margin-left:auto!important}#view-news .news-filters-sticky.is-compact .coverage-filter-options,#view-news .news-filters-sticky.is-compact .news-filter-options{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}#view-news .news-filters-sticky.is-compact #news-filters .filter-chip{min-height:34px!important;padding:4px!important;border-radius:10px!important}#view-news .news-filters-sticky.is-compact #news-filters .filter-chip>span{display:none!important}#view-news .news-filters-sticky.is-compact .news-filter-logo{width:23px;height:23px}#view-news .news-filters-sticky.is-compact .coverage-filter-row{display:block!important;width:100%!important}#view-news .news-filters-sticky.is-compact .coverage-chip{min-height:34px!important;padding:4px 5px!important;border-radius:10px!important}#view-news .news-filters-sticky.is-compact .coverage-label-full{display:none}#view-news .news-filters-sticky.is-compact .coverage-label-short{display:inline}#view-news .news-filters-sticky.is-compact .coverage-personalize-btn{display:none!important}}@media (max-width:767px){#view-news .news-filters-sticky{background:#0d173a!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 10px 26px rgba(4,8,24,.22)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#view-news .news-filters-sticky.is-compact{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.32fr)!important;align-items:start!important;gap:6px!important;padding:6px 8px!important;border-radius:0 0 12px 12px!important}#view-news .news-filters-sticky.is-compact #news-filters,#view-news .news-filters-sticky.is-compact #region-filters,#view-news .news-filters-sticky.is-compact #region-filters.region-row{min-width:0!important;padding-top:0!important;border-top:none!important;margin-top:0!important}#view-news .news-filters-sticky.is-compact .news-filter-caption{margin:0 0 4px!important;min-height:20px!important;height:20px!important;gap:5px!important;display:flex!important;align-items:center!important;box-sizing:border-box!important}#view-news .news-filters-sticky.is-compact .news-filter-caption>span{width:17px!important;height:17px!important;min-width:17px!important;font-size:.56rem!important;line-height:1!important;margin:0!important}#view-news .news-filters-sticky.is-compact .news-filter-caption b{font-size:.65rem!important;line-height:1!important;margin:0!important}#view-news .news-filters-sticky.is-compact .news-filter-caption small{display:none!important}#view-news .news-filters-sticky.is-compact .news-caption-action{width:20px!important;height:20px!important;min-width:20px!important;margin-left:auto!important;flex:0 0 20px!important}#view-news .news-filters-sticky.is-compact .news-filter-options{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important}#view-news .news-filters-sticky.is-compact #news-filters .filter-chip{width:100%!important;min-width:0!important;min-height:34px!important;padding:4px!important;border-radius:10px!important;background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.1)!important}#view-news .news-filters-sticky.is-compact #news-filters .filter-chip.active{background:rgba(255,255,255,.16)!important;border-color:var(--primary)!important;box-shadow:inset 0 0 0 1px var(--primary)!important}#view-news .news-filters-sticky.is-compact #news-filters .filter-chip>span{display:none!important}#view-news .news-filters-sticky.is-compact .news-filter-logo{width:24px;height:24px;border-radius:7px}#view-news .news-filters-sticky.is-compact .coverage-filter-row{display:block!important;width:100%!important}#view-news .news-filters-sticky.is-compact .coverage-filter-options{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important}#view-news .news-filters-sticky.is-compact .coverage-chip{width:100%!important;min-width:0!important;min-height:34px!important;padding:3px 2px!important;border-radius:8px!important;font-size:.44rem!important;line-height:1.05!important;color:var(--text-color)!important;background:var(--surface-input)!important;border-color:var(--card-border)!important}#view-news .news-filters-sticky.is-compact .coverage-chip.active{color:var(--on-primary,#fff)!important;background:var(--primary)!important;border-color:var(--primary)!important}#view-news .news-filters-sticky.is-compact .coverage-personalize-btn{display:none!important}}#news-feed>.card,.feed-news .card,.news-card-transition{animation:newsCardFadeIn .3s cubic-bezier(.16,1,.3,1) both}@keyframes newsCardFadeIn{from{opacity:0;transform:translateY(6px) scale(.988)}to{opacity:1;transform:translateY(0) scale(1)}}.umvale-feed-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;gap:16px}.umvale-feed-loader__icon{position:relative;width:48px;height:48px}.umvale-feed-loader__ring{position:absolute;inset:0;border-radius:50%;border:2.5px solid rgba(var(--primary-rgb),.1);border-top-color:var(--primary);animation:umvaleLoaderSpin 1s cubic-bezier(.4,0,.2,1) infinite}.umvale-feed-loader__pulse{position:absolute;inset:6px;border-radius:50%;background:radial-gradient(circle,rgba(var(--primary-rgb),.08),transparent 70%);animation:umvaleLoaderPulse 1.8s ease-in-out infinite}.umvale-feed-loader__logo{position:absolute;inset:0;display:grid;place-items:center}.umvale-feed-loader__logo img{width:22px;height:22px;border-radius:50%;object-fit:cover;opacity:.7}.umvale-feed-loader__bar{width:80px;height:2px;border-radius:2px;background:rgba(var(--primary-rgb),.08);overflow:hidden;position:relative}.umvale-feed-loader__bar::after{content:'';position:absolute;top:0;left:-40%;width:40%;height:100%;border-radius:2px;background:linear-gradient(90deg,transparent,var(--primary),transparent);animation:umvaleLoaderSlide 1.2s ease-in-out infinite}.umvale-feed-loader__text{font-family:var(--font-ui);font-size:.6rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted);opacity:.4}.umvale-feed-loader__brand{font-family:var(--font-ui);font-size:.5rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--primary);opacity:.3}.social-feed-retry{min-height:210px;padding:34px 20px;border:1px solid var(--card-border);border-radius:16px;background:var(--card-bg);color:var(--text-color);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.social-feed-retry__mark{width:44px;height:44px;margin-bottom:6px;border:2px solid var(--primary);border-radius:50%;overflow:hidden;background:#0d173a;display:grid;place-items:center}.social-feed-retry__mark img{width:100%;height:100%;object-fit:cover}.social-feed-retry strong{font-size:.86rem;line-height:1.35}.social-feed-retry>span:not(.social-feed-retry__mark){color:var(--text-muted);font-size:.72rem}.social-feed-retry__button{min-height:42px;margin-top:8px;padding:0 18px;border:0;border-radius:8px;background:var(--primary);color:var(--on-primary);font:800 0.72rem/1 var(--font-ui);cursor:pointer}@keyframes umvaleLoaderSpin{to{transform:rotate(360deg)}}@keyframes umvaleLoaderPulse{0%,100%{transform:scale(.85);opacity:.3}50%{transform:scale(1.15);opacity:.6}}@keyframes umvaleLoaderSlide{0%{left:-40%}100%{left:100%}}.home-guide-discovery__head{margin-bottom:12px;display:flex;align-items:end;justify-content:space-between;gap:12px}.home-guide-discovery__head span{color:#f97316;font-size:.53rem;font-weight:900;text-transform:uppercase}.home-guide-discovery__head h2{margin:2px 0 0;color:var(--text-color);font-size:1rem}.home-guide-discovery__head button{border:0;padding:5px 0;background:0 0;color:#f97316;font-size:.63rem;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.home-guide-discovery__head button svg{width:13px;height:13px}.home-guide-discovery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-guide-carousel{position:relative;min-width:0;overflow:hidden}.home-guide-carousel__track{position:relative;display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:1px 1px 4px}.home-guide-carousel__track::-webkit-scrollbar{display:none}.home-guide-carousel__track .home-guide-discovery-card{flex:0 0 min(238px,78vw);scroll-snap-align:start}.home-guide-carousel__nav{position:absolute;z-index:4;top:45%;width:32px;height:32px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:rgba(13,23,58,.86);color:#fff;box-shadow:0 10px 24px rgba(0,0,0,.24);display:grid;place-items:center;cursor:pointer;opacity:0;transform:translateY(-50%) scale(.96);transition:opacity .18s ease,transform .18s ease}.home-guide-carousel:focus-within .home-guide-carousel__nav,.home-guide-carousel:hover .home-guide-carousel__nav{opacity:1;transform:translateY(-50%) scale(1)}.home-guide-carousel__nav svg{width:16px;height:16px}.home-guide-carousel__nav--prev{left:-8px}.home-guide-carousel__nav--next{right:-8px}.home-guide-discovery-card{min-width:0;border:1px solid var(--card-border);border-radius:8px;overflow:hidden;background:var(--card-bg);color:var(--text-color);cursor:pointer}.home-guide-discovery-card__media{height:124px;position:relative;overflow:hidden;background:linear-gradient(135deg,#0d173a 0,#24335f 100%);display:grid;place-items:center}.home-guide-discovery-card--tourism .home-guide-discovery-card__media{background:linear-gradient(135deg,#0d3b36 0,#0f766e 100%)}.home-guide-discovery-card__media>img{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover}.home-guide-discovery-card__media>span{position:relative;z-index:0;width:58px;height:58px;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:rgba(255,255,255,.08);color:#f97316;display:grid;place-items:center}.home-guide-discovery-card--tourism .home-guide-discovery-card__media>span{color:#5eead4}.home-guide-discovery-card__media>span svg{width:26px;height:26px}.home-guide-discovery-card__media>b{position:absolute;left:9px;bottom:9px;min-height:25px;padding:0 8px;border:1px solid rgba(255,255,255,.24);border-radius:5px;background:rgba(13,23,58,.86);color:#fff;font-size:.52rem;display:inline-flex;align-items:center;z-index:2}.home-guide-discovery-card__body{min-height:78px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.home-guide-discovery-card__body>div{min-width:0}.home-guide-discovery-card__body h3{margin:0;font-size:.8rem;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.home-guide-discovery-card__body p{margin:6px 0 0;color:var(--text-muted);font-size:.58rem;line-height:1.3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:flex;align-items:center;gap:4px}.home-guide-discovery-card__body p svg{width:11px;height:11px;color:#f97316;flex:0 0 auto}.home-guide-discovery-card__body b{display:block;margin-top:7px;color:#f97316;font-size:.55rem;font-weight:900;line-height:1.1;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-guide-discovery-card__arrow{width:30px;height:30px;border:1px solid var(--card-border);border-radius:50%;color:#f97316;display:grid;place-items:center;flex:0 0 auto}.home-guide-discovery-card__arrow svg{width:14px;height:14px}@media (max-width:520px){.home-guide-discovery__grid{grid-template-columns:1fr}.home-guide-carousel__track .home-guide-discovery-card{flex-basis:min(292px,84vw)}.home-guide-carousel__nav{display:none}.home-guide-discovery-card{display:grid;grid-template-columns:118px minmax(0,1fr)}.home-guide-discovery-card__media{height:108px}.home-guide-discovery-card__body{min-height:108px}.home-guide-discovery-card__media>b{max-width:calc(100% - 12px);left:6px;bottom:6px;padding:0 5px;font-size:.45rem}}.company-profile-view{background:var(--bg-color);min-height:100dvh;margin:0;padding:0!important;max-width:100%;overflow-x:hidden}.company-appbar{min-height:58px;padding:7px 14px;border-bottom:1px solid var(--border-color);background:var(--bg-color);position:sticky;top:var(--sticky-search-offset,0);z-index:160;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px}.company-appbar__button,.company-appbar__verified{width:44px;height:44px;border:0;border-radius:50%;background:var(--surface-input);color:var(--text-color);display:grid;place-items:center}.company-appbar__button{cursor:pointer}.company-appbar__button svg,.company-appbar__verified svg{width:19px;height:19px}.company-appbar__verified{color:#f97316}.company-appbar__copy{min-width:0;display:flex;flex-direction:column;gap:1px}.company-appbar__copy span{color:var(--text-muted);font-size:.54rem;font-weight:900;text-transform:uppercase}.company-appbar__copy strong{color:var(--text-color);font-size:.84rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#company-cover-wrapper{background:linear-gradient(135deg,#0d173a,#f97316)}.company-cover{width:100%;min-height:180px;aspect-ratio:16/6.7;max-height:260px;overflow:hidden;position:relative}.company-cover--no-image{min-height:80px;aspect-ratio:unset;max-height:80px}.company-cover>img{width:100%;height:100%;object-fit:cover;display:none;opacity:0;transition:opacity .28s ease}.company-cover>img.is-loaded{opacity:1}.company-cover--loading::before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.12) 48%,transparent 66%);background-size:220% 100%;animation:companyCoverLoading 1.25s ease-in-out infinite}@keyframes companyCoverLoading{from{background-position:120% 0}to{background-position:-120% 0}}.company-cover__overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(13,23,58,.03) 25%,rgba(13,23,58,.7) 100%);pointer-events:none}.company-cover__label{position:absolute;left:auto;right:16px;bottom:14px;min-height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.28);border-radius:6px;background:rgba(13,23,58,.82);color:#fff;font-size:.61rem;font-weight:900;display:inline-flex;align-items:center;gap:6px}.company-cover__label svg{width:13px;height:13px;color:#f97316}.company-profile-shell{width:min(100%,760px);margin:0 auto;padding:0 16px 48px}.company-identity{min-width:0;margin-top:-28px;position:relative;z-index:2;display:grid;grid-template-columns:82px minmax(0,1fr);gap:13px;align-items:start}.company-profile-view[data-no-cover=true] .company-identity{margin-top:8px}.company-logo{width:82px;height:82px;border:4px solid var(--bg-color);border-radius:16px;overflow:hidden;background:#0d173a;color:#f97316;display:grid;place-items:center}.company-logo img{width:100%;height:100%;object-fit:cover;display:none;opacity:0;transition:opacity .22s ease}.company-logo img.is-loaded{opacity:1}.company-logo span{display:grid;place-items:center}.company-logo span,.company-logo span svg{width:30px;height:30px}.company-identity__copy{min-width:0;padding:34px 0 4px;text-align:left!important}.company-identity__title-row{display:flex;align-items:center;justify-content:flex-start;gap:6px}.company-identity__title-row h1{margin:0;color:var(--text-color);font-size:1.15rem;line-height:1.2;overflow-wrap:anywhere;text-align:left!important}.company-identity__title-row>svg{width:17px;height:17px;color:#f97316;flex:0 0 auto}.company-identity__handle,.company-identity__location{margin-top:3px;color:var(--text-muted);font-size:.68rem;line-height:1.3}.company-identity__handle{color:#f97316;font-weight:800;text-align:left!important}.company-profile-intro{margin-top:10px;text-align:left}.company-identity__description{margin-top:0;color:var(--text-color);font-size:.76rem;line-height:1.5}.company-profile-intro .company-identity__location{margin-top:7px;font-size:.68rem}.company-profile-meta-row{min-height:34px;margin-top:10px;padding-top:9px;border-top:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;gap:12px}.company-social-icons{margin-top:0;display:flex;align-items:center;gap:8px}.company-social-icons a{width:26px;height:26px;border-radius:7px;background:var(--surface-input);border:1px solid var(--border-color);color:var(--text-muted);display:grid;place-items:center;text-decoration:none;transition:background .2s,color .2s}.company-social-icons a:active,.company-social-icons a:hover{background:rgba(249,115,22,.12);color:#f97316;border-color:rgba(249,115,22,.3)}.company-social-icons a svg{width:14px;height:14px}.company-view-count{min-width:0;padding:0;border-left:0;color:var(--text-muted);text-align:left;display:inline-flex;align-items:center;gap:5px}.company-view-count svg{width:14px;height:14px;color:#f97316}.company-view-count strong{color:var(--text-color);font-size:.7rem}.company-view-count span{font-size:.52rem;font-weight:800;text-transform:uppercase}.company-summary{margin:16px 0 0;color:var(--text-color);font-size:.84rem;line-height:1.55;white-space:pre-wrap}.company-meta-chips{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px}.company-meta-chips span{min-height:28px;padding:0 9px;border:1px solid var(--border-color);border-radius:6px;background:var(--surface-input);color:var(--text-muted);font-size:.56rem;font-weight:800;white-space:nowrap;display:inline-flex;align-items:center}.company-specialists{padding-top:18px}.company-specialists-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.company-specialist-card{min-width:0;border:1px solid var(--border-color);border-radius:12px;padding:13px;background:linear-gradient(180deg,rgba(249,115,22,.08),var(--surface-card,var(--bg-card)));display:flex;flex-direction:column;gap:11px}.company-specialist-card__head{display:flex;align-items:center;gap:10px}.company-specialist-card__avatar{width:48px;height:48px;border-radius:50%;background:#f97316;color:#fff;border:2px solid #f97316;overflow:hidden;display:grid;place-items:center;font-size:.82rem;font-weight:950;flex:0 0 auto}.company-specialist-card__avatar img{width:100%;height:100%;object-fit:cover;display:block}.company-specialist-card__head strong{display:block;color:var(--text-color);font-size:.84rem;line-height:1.16}.company-specialist-card__head span{display:block;margin-top:2px;color:var(--text-muted);font-size:.58rem;font-weight:850;text-transform:uppercase}.company-specialist-services{display:flex;flex-wrap:wrap;gap:6px}.company-specialist-services span{padding:6px 8px;border-radius:999px;background:var(--surface-input);color:var(--text-color);font-size:.6rem;font-weight:760;line-height:1.15}.company-specialist-actions{display:grid;grid-template-columns:1fr;gap:7px}.company-specialist-button{min-height:38px;border-radius:10px;color:#fff;text-decoration:none;font-size:.68rem;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:7px}.company-specialist-button--whatsapp{background:#16a34a}.company-specialist-button--instagram{background:linear-gradient(135deg,#1b255f,#f97316)}.company-specialist-button svg{width:15px;height:15px}.company-actions{margin:22px 0 10px;padding:18px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.company-action{min-width:0;border:0;padding:0;background:0 0;color:var(--text-color);text-decoration:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:7px}.company-action>span{width:42px;height:42px;border:1px solid rgba(249,115,22,.42);border-radius:50%;background:rgba(249,115,22,.1);color:#f97316;display:grid;place-items:center}.company-action>span svg{width:18px;height:18px}.company-action b{max-width:100%;color:inherit;font-size:.55rem;line-height:1.15;overflow-wrap:anywhere}.company-action[hidden]{display:none!important}.company-section{padding:24px 0;border-bottom:1px solid var(--border-color)}.company-section__head{margin-bottom:13px;display:flex;align-items:end;justify-content:space-between;gap:12px}.company-section__head span{color:#f97316;font-size:.53rem;font-weight:900;text-transform:uppercase}.company-section__head h2{margin:2px 0 0;color:var(--text-color);font-size:.98rem}.company-section__head a{color:#f97316;font-size:.63rem;font-weight:900;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.company-section__head a svg{width:13px;height:13px}.company-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.company-gallery-thumb{position:relative;border:0;padding:0;border-radius:12px;overflow:hidden;aspect-ratio:1/1;background:var(--surface-input);cursor:pointer;box-shadow:inset 0 0 0 1px var(--border-color)}.company-gallery-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.company-gallery-thumb::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(13,23,58,.22),transparent 55%);pointer-events:none}.company-gallery-thumb:hover img{transform:scale(1.03)}.company-map-frame{width:100%;aspect-ratio:16/7;min-height:190px;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;background:var(--surface-input)}.company-map-frame iframe{width:100%;height:100%;border:0;display:block}.company-map-address{margin-top:10px;color:var(--text-muted);font-size:.72rem;line-height:1.45;display:flex;align-items:flex-start;gap:7px}.company-map-address svg{width:14px;height:14px;margin-top:2px;color:#f97316;flex:0 0 auto}.company-contact-grid{border-bottom:1px solid var(--border-color);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.company-contact-row{min-width:0;padding:18px 12px 18px 0;color:var(--text-color);display:flex;align-items:flex-start;gap:10px}.company-contact-grid [hidden],.company-contact-row[hidden]{display:none!important}.company-contact-row+.company-contact-row{padding-left:16px;border-left:1px solid var(--border-color)}.company-contact-row>svg{width:17px;height:17px;color:#f97316;flex:0 0 auto}.company-contact-row div{min-width:0;display:flex;flex-direction:column;gap:3px}.company-contact-row span{color:var(--text-muted);font-size:.52rem;font-weight:900;text-transform:uppercase}.company-contact-row strong{font-size:.72rem;line-height:1.4;overflow-wrap:anywhere}.company-about #company-full-description{color:var(--text-color);font-size:.84rem;line-height:1.72}@media (max-width:640px){.company-specialists-grid{grid-template-columns:1fr}}.company-accordion{cursor:pointer}.company-accordion__trigger{display:flex;align-items:end;justify-content:space-between;gap:12px}.company-accordion__icon{width:18px;height:18px;color:var(--text-muted);flex:0 0 auto;transition:transform .2s ease}.company-accordion__label{color:#f97316;font-size:.62rem;font-weight:800;white-space:nowrap}.company-accordion[open] .company-accordion__icon{transform:rotate(180deg)}.company-accordion__body{max-height:0;overflow:hidden;transition:max-height .3s ease}.company-accordion[open] .company-accordion__body{max-height:600px}.company-source-note{padding:20px 0;color:var(--text-muted);display:flex;gap:10px;align-items:center}.company-source-note>span{width:34px;height:34px;border-radius:50%;background:#0d173a;color:#f97316;display:grid;place-items:center}.company-source-note svg{width:16px;height:16px}.company-source-note div{display:flex;flex-direction:column;gap:2px}.company-source-note__copy{flex:1;min-width:0}.company-source-note #company-source-updated{color:#f97316;font-weight:800;margin-top:2px}.company-source-note #company-report-info{flex:0 0 auto;min-height:40px;padding:8px 11px;border-radius:12px;border:1px solid var(--border-color);background:var(--surface-input);color:var(--text-muted);font:800 .56rem/1.2 var(--font-ui);cursor:pointer}.company-source-note #company-report-info:hover{color:#f97316;border-color:rgba(249,115,22,.3)}.company-source-note strong{color:var(--text-color);font-size:.68rem}.company-source-note small{font-size:.58rem;line-height:1.35}@media (max-width:430px){.company-profile-shell{padding-left:14px;padding-right:14px}.company-source-note{align-items:flex-start;flex-wrap:wrap}.company-source-note #company-report-info{width:100%;min-height:44px}.company-cover{min-height:140px;max-height:180px}.company-cover__label{right:14px}.company-identity{grid-template-columns:68px minmax(0,1fr);gap:10px;margin-top:-22px}.company-logo{width:68px;height:68px;border-width:3px;border-radius:14px}.company-identity__copy{padding:27px 0 2px;min-width:0}.company-identity__title-row h1{font-size:.95rem;line-height:1.15}.company-identity__title-row>svg{width:14px;height:14px}.company-identity__handle{font-size:.62rem;margin-top:1px}.company-profile-intro .company-identity__location{font-size:.6rem;margin-top:6px}.company-identity__description{margin-top:0;font-size:.68rem;line-height:1.45}.company-view-count{min-width:0;padding:0}.company-view-count strong{font-size:.72rem}.company-view-count span{font-size:.45rem}.company-actions{margin:16px 0 8px;padding:14px 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.company-action>span{width:36px;height:36px}.company-action b{font-size:.45rem}.company-map-frame{aspect-ratio:4/2.35}.company-section{padding:20px 0}.company-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}}html body.ticker-collapsed #mobile-sticky-header,html.instagram-webview-root body.in-app-webview.ticker-collapsed #mobile-sticky-header{transform:translate3d(0,0,0)!important;-webkit-transform:translate3d(0,0,0)!important}html body:not(.ticker-collapsed) #mobile-sticky-header,html.instagram-webview-root body.in-app-webview:not(.ticker-collapsed) #mobile-sticky-header{transform:translate3d(0,0,0)!important;-webkit-transform:translate3d(0,0,0)!important}html body .astral-element-filter.is-active,html body .astral-element-filter.is-active *,html body.theme-surface-light .astral-element-filter.is-active,html body.theme-surface-light .astral-element-filter.is-active *{color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#fff!important}.natal-chart-module{margin:0 0 26px;padding:22px;border:1px solid rgba(249,115,22,.34);border-radius:8px;background:#101936;color:#fff;box-shadow:0 18px 42px rgba(10,18,45,.18)}.natal-chart-intro{max-width:660px;margin-bottom:18px}.natal-chart-kicker{display:flex;align-items:center;gap:7px;color:#f97316;font-size:.68rem;font-weight:900;text-transform:uppercase}.natal-chart-kicker svg{width:16px;height:16px}.natal-chart-intro h3{margin:7px 0 5px;color:#fff;font-size:1.35rem;line-height:1.12;letter-spacing:0}.natal-chart-intro p{margin:0;color:rgba(255,255,255,.68);font-size:.8rem;line-height:1.45}.natal-form{display:grid;grid-template-columns:1fr 1fr;gap:11px}.natal-form label{display:grid;gap:6px;min-width:0}.natal-form label>span{color:rgba(255,255,255,.7);font-size:.65rem;font-weight:800}.natal-form fieldset{min-width:0;margin:0;padding:0;border:0}.natal-form legend{margin:0 0 7px;padding:0;color:rgba(255,255,255,.82);font-size:.68rem;font-weight:900}.natal-segmented{display:grid;gap:7px}.natal-date-segments{grid-template-columns:.72fr 1.35fr .95fr}.natal-time-segments{grid-template-columns:1fr 1fr}.natal-segmented label{gap:4px}.natal-segmented label>span{font-size:.56rem;color:rgba(255,255,255,.5)}.natal-form input[type=text],.natal-form select{width:100%;min-width:0;height:46px;box-sizing:border-box;border:1px solid rgba(255,255,255,.16);border-radius:7px;background:#1a2548;color:#fff;padding:0 11px;font:700 .76rem var(--font-body, sans-serif);outline:0;color-scheme:dark}.natal-form select{appearance:auto;cursor:pointer}.natal-form input:focus,.natal-form select:focus{border-color:#f97316;box-shadow:0 0 0 3px rgba(249,115,22,.16)}.natal-city-field>small,.natal-time-field>small{margin-top:6px;color:rgba(255,255,255,.5);font-size:.58rem;line-height:1.35}.natal-city-field,.natal-consent,.natal-primary-button{grid-column:1/-1}.natal-consent{grid-template-columns:18px minmax(0,1fr)!important;align-items:start;gap:9px!important;cursor:pointer}.natal-consent input{width:17px;height:17px;margin:1px 0 0;accent-color:#f97316}.natal-consent span{font-weight:600!important;line-height:1.38}.natal-primary-button{min-height:47px;border:0;border-radius:7px;background:#f97316;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:900;cursor:pointer}.natal-primary-button:disabled{opacity:.72;cursor:wait}.natal-primary-button svg{width:17px;height:17px}.natal-primary-button:disabled svg{animation:spin 1s linear infinite}.natal-feedback{margin-top:14px;padding:12px 14px;border-radius:7px;display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:800}.natal-feedback.is-error{background:#3a1420;color:#fecdd3;border:1px solid rgba(251,113,133,.35)}.natal-feedback svg{width:17px;height:17px;flex:0 0 auto}.natal-preview{margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12)}.natal-preview-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.natal-preview-head span{color:#f97316;font-size:.67rem;font-weight:900;text-transform:uppercase}.natal-preview-head strong{color:rgba(255,255,255,.7);font-size:.67rem;text-align:right}.natal-core-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.natal-core-item{min-width:0;min-height:108px;padding:12px 8px;border:1px solid rgba(255,255,255,.12);border-radius:7px;background:#182447;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.natal-core-item>span{font-size:1.55rem;line-height:1}.natal-core-item small{margin-top:7px;color:rgba(255,255,255,.5);font-size:.56rem;font-weight:800;text-transform:uppercase}.natal-core-item strong{margin-top:2px;color:#fff;font-size:.82rem;overflow-wrap:anywhere}.natal-core-item em{margin-top:3px;color:#f97316;font-size:.56rem;font-style:normal;font-weight:800}.natal-preview>p{margin:14px 0 0;color:rgba(255,255,255,.78);font-size:.78rem;line-height:1.55}.natal-unlock{margin-top:16px;padding:15px;border-left:3px solid #f97316;background:#0b1229;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px}.natal-unlock>svg{width:21px;height:21px;color:#f97316}.natal-unlock div{display:grid;gap:3px}.natal-unlock strong{color:#fff;font-size:.75rem;line-height:1.25}.natal-unlock span{color:rgba(255,255,255,.58);font-size:.64rem;line-height:1.35}.natal-unlock button{min-height:40px;border:0;border-radius:7px;padding:0 13px;background:#fff;color:#101936;display:flex;align-items:center;gap:6px;font-size:.68rem;font-weight:900;cursor:pointer;white-space:nowrap}.natal-unlock button svg{width:15px;height:15px}.natal-full-report{margin-top:20px;border-radius:8px;overflow:hidden;background:#f8fafc;color:#172033}.natal-report-heading{padding:19px 20px;background:#f97316;color:#fff}.natal-report-heading span{font-size:.62rem;font-weight:900;text-transform:uppercase;opacity:.82}.natal-report-heading strong{display:block;margin-top:4px;font-size:1.02rem;line-height:1.2}.natal-report-heading p{margin:6px 0 0;font-size:.66rem;line-height:1.4;opacity:.8}.natal-report-summary{padding:18px 20px;border-bottom:1px solid #dfe5ef}.natal-report-summary span{color:#64748b;font-size:.6rem;font-weight:900;text-transform:uppercase}.natal-report-summary strong{display:block;margin:3px 0 7px;color:#1b255f;font-size:1rem}.natal-report-summary p{margin:0;color:#43506a;font-size:.76rem;line-height:1.55}.natal-report-sections{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#dfe5ef}.natal-report-sections article{padding:18px;background:#fff}.natal-report-sections article>span{color:#f97316;font-size:.58rem;font-weight:900;text-transform:uppercase}.natal-report-sections h3{margin:4px 0 8px;color:#1b255f;font-size:.9rem;line-height:1.2}.natal-report-sections p{margin:0;color:#475569;font-size:.72rem;line-height:1.55}.natal-report-sections small{display:block;margin-top:10px;padding-top:9px;border-top:1px solid #eef1f5;color:#6b7280;font-size:.64rem;line-height:1.45}.natal-placements{margin:0;padding:15px 20px;border-top:1px solid #dfe5ef;background:#f8fafc}.natal-placements summary{color:#1b255f;font-size:.7rem;font-weight:900;cursor:pointer}.natal-placements div{display:grid;grid-template-columns:1fr 1fr;gap:7px 16px;margin-top:12px}.natal-placements span{color:#526077;font-size:.66rem}.natal-placements b{color:#172033}.natal-disclaimer{margin:0;padding:0 20px 18px;color:#7b8497;font-size:.58rem;line-height:1.4}.natal-daily-divider{display:flex;align-items:center;gap:11px;margin:26px 0 16px;color:var(--text-muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.natal-daily-divider::after,.natal-daily-divider::before{content:"";height:1px;flex:1;background:var(--card-border)}@media (max-width:640px){.natal-chart-module{margin-left:-4px;margin-right:-4px;padding:17px 14px}.natal-chart-intro h3{font-size:1.15rem}.natal-form{grid-template-columns:1fr}.natal-city-field,.natal-consent,.natal-date-field,.natal-primary-button,.natal-time-field{grid-column:1}.natal-date-segments{grid-template-columns:.72fr 1.28fr .9fr}.natal-form input[type=text],.natal-form select{height:48px;font-size:.78rem}.natal-core-item{min-height:96px;padding:10px 5px}.natal-core-item>span{font-size:1.35rem}.natal-core-item strong{font-size:.72rem}.natal-unlock{grid-template-columns:auto minmax(0,1fr)}.natal-unlock button{grid-column:1/-1;justify-content:center;width:100%}.natal-report-sections{grid-template-columns:1fr}.natal-placements div{grid-template-columns:1fr}}html body .home-community-guest-sticky,html body .home-community-sticky-tools,html body .play-tabs{transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .2s ease!important;will-change:transform}html body.ticker-collapsed .play-tabs,html.instagram-webview-root body.in-app-webview.ticker-collapsed .play-tabs{transform:translate3d(0,0,0)!important;-webkit-transform:translate3d(0,0,0)!important}html body:not(.ticker-collapsed) .home-community-guest-sticky,html body:not(.ticker-collapsed) .home-community-sticky-tools,html body:not(.ticker-collapsed) .play-tabs{transform:translate3d(0,0,0)!important;-webkit-transform:translate3d(0,0,0)!important}html body.ticker-collapsed .home-community-guest-sticky,html body.ticker-collapsed .home-community-sticky-tools:not(.is-stuck),html.instagram-webview-root body.in-app-webview.ticker-collapsed .home-community-guest-sticky,html.instagram-webview-root body.in-app-webview.ticker-collapsed .home-community-sticky-tools:not(.is-stuck){transform:translate3d(0,0,0)!important;-webkit-transform:translate3d(0,0,0)!important}html body .google-login-btn{background:#1b255f!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 8px 22px rgba(27,37,95,.24)!important}html body .google-login-btn:focus-visible,html body .google-login-btn:hover{background:#253273!important}html body .agenda-event-modal .event-desc-full,html body .event-card .event-desc-full{font-family:var(--font-ui)!important;font-size:.9rem!important;font-weight:450!important;line-height:1.62!important;letter-spacing:0!important;color:var(--text-color)!important;opacity:.88}html body .event-desc-full p{margin:0 0 .78em}html body .event-desc-full p:last-child{margin-bottom:0}.play-program-timeline{gap:10px!important}.play-timeline-card--visual{width:100%;min-height:96px;padding:8px;display:grid;grid-template-columns:112px minmax(0,1fr) 24px;align-items:center;gap:12px;border:1px solid color-mix(in srgb,var(--slot-color) 24%,var(--card-border));border-radius:18px;background:var(--card-bg);color:var(--text-color);text-align:left;overflow:hidden;cursor:pointer;position:relative;box-shadow:0 8px 24px rgba(15,23,42,.08);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.play-timeline-card--visual.is-active{border-color:var(--slot-color);box-shadow:0 14px 34px color-mix(in srgb,var(--slot-color) 22%,transparent);transform:translateY(-1px)}.play-timeline-card__cover{width:112px;height:80px;overflow:hidden;border-radius:13px;background:#0d173a;display:block}.play-timeline-card__cover img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.play-timeline-card__info{min-width:0;display:grid;gap:4px}.play-timeline-card__meta{display:flex;align-items:center;gap:7px;font-size:.55rem;font-weight:900;color:var(--text-muted)}.play-timeline-card__meta b{color:var(--slot-color)}.play-timeline-card__meta em{margin-left:auto;padding:3px 7px;border-radius:999px;background:rgba(100,116,139,.1);color:var(--text-muted);font-style:normal;font-size:.48rem;letter-spacing:.5px}.play-timeline-card--visual.is-active .play-timeline-card__meta em{background:#ef4444;color:#fff!important;-webkit-text-fill-color:#fff!important;display:inline-flex;align-items:center;gap:4px}.play-timeline-card__meta em i{width:6px;height:6px;border-radius:50%;background:#fff;animation:pulse 1.6s infinite}.play-timeline-card__info strong{color:var(--text-color)!important;font-family:var(--font-display);font-size:.96rem;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.play-timeline-card__info small{color:var(--text-muted);font-size:.6rem;font-weight:700}.play-timeline-card__arrow{width:18px;color:var(--text-muted)}.home-tv-timeline__rail{overflow:hidden;padding:0;background:#101a3f!important}.home-tv-timeline__rail img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:inherit;padding:0;box-sizing:border-box}.home-tv-program-fallback{width:100%;height:100%;display:none;place-items:center;font-size:1rem;line-height:1;color:#fff;-webkit-text-fill-color:#fff}.home-tv-timeline__rail.is-image-failed .home-tv-program-fallback{display:grid}.home-tv-timeline__item.is-active .home-tv-timeline__rail{box-shadow:0 0 0 4px color-mix(in srgb,var(--tv-color) 22%,transparent)}@media(max-width:520px){.play-timeline-card--visual{grid-template-columns:96px minmax(0,1fr) 18px;gap:10px;min-height:88px}.play-timeline-card__cover{width:96px;height:72px}.play-timeline-card__info strong{font-size:.84rem}}#view-news .coverage-label-short{display:none}#view-news .news-filters-sticky{background:#fff!important;border:1px solid rgba(37,99,235,.38)!important;box-shadow:0 8px 24px rgba(27,37,95,.08)!important;color:#0f172a!important}#view-news .news-filter-caption{color:#0f172a!important}#view-news .news-filter-caption small{color:#64748b!important}@media (max-width:767px){#view-news .news-filters-sticky{background:#fff!important;border-color:rgba(37,99,235,.42)!important;box-shadow:0 9px 22px rgba(27,37,95,.1)!important}#view-news .news-filters-sticky.is-compact{grid-template-columns:minmax(0,1fr) minmax(0,1.32fr)!important;align-items:start!important;gap:6px!important;padding:6px 8px!important;border-radius:0 0 12px 12px!important}#view-news .news-filters-sticky.is-compact #news-filters,#view-news .news-filters-sticky.is-compact #region-filters,#view-news .news-filters-sticky.is-compact #region-filters.region-row{min-width:0!important;padding-top:0!important;border-top:none!important;margin-top:0!important}#view-news .news-filters-sticky.is-compact .news-filter-caption{margin:0 0 4px!important;min-height:20px!important;height:20px!important;gap:5px!important;display:flex!important;align-items:center!important;box-sizing:border-box!important}#view-news .news-filters-sticky.is-compact .news-filter-caption>span{width:17px!important;height:17px!important;min-width:17px!important;font-size:.56rem!important;line-height:1!important;margin:0!important}#view-news .news-filters-sticky.is-compact .news-filter-caption b{font-size:.65rem!important;line-height:1!important;margin:0!important}#view-news .news-filters-sticky.is-compact .news-filter-caption small{display:none!important}#view-news .news-filters-sticky.is-compact .news-caption-action{width:20px!important;height:20px!important;min-width:20px!important;margin-left:auto!important;flex:0 0 20px!important}#view-news .news-filters-sticky.is-compact #news-filters .filter-chip{min-height:34px!important;background:#f8fafc!important;border-color:rgba(27,37,95,.12)!important}#view-news .news-filters-sticky.is-compact #news-filters .filter-chip.active{background:#eef4ff!important;border-color:#2563eb!important;box-shadow:inset 0 0 0 1px rgba(37,99,235,.18)!important}#view-news .news-filters-sticky.is-compact .coverage-filter-row{display:block!important;width:100%!important}#view-news .news-filters-sticky.is-compact .coverage-filter-options{gap:3px!important}#view-news .news-filters-sticky.is-compact .coverage-chip{min-height:34px!important;color:var(--text-color)!important;background:var(--surface-input,#f8fafc)!important;border-color:var(--card-border,rgba(27,37,95,.12))!important;font-size:.48rem!important;font-weight:900!important}#view-news .news-filters-sticky.is-compact .coverage-chip.active{color:var(--on-primary,#fff)!important;background:var(--primary)!important;border-color:var(--primary)!important}#view-news .news-filters-sticky.is-compact .coverage-personalize-btn{display:none!important}#view-news .news-filters-sticky.is-compact .coverage-label-full{display:none}#view-news .news-filters-sticky.is-compact .coverage-label-short{display:inline}}#agenda-feed,.agenda-mini-event,.agenda-week-calendar,.agenda-week-day,.agenda-week-day__events{min-width:0;max-width:100%;box-sizing:border-box}.agenda-week-day{overflow:hidden}.agenda-mini-event__status,.agenda-mini-event__time,.agenda-mini-event__title{max-width:100%;overflow-wrap:anywhere}@media (min-width:768px){#agenda-feed{overflow-x:hidden}.agenda-mode-head{min-width:0;flex-wrap:wrap}.agenda-week-nav{flex:0 0 auto;display:flex;align-items:center}.agenda-week-calendar{width:100%;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:minmax(126px,1fr);overflow-x:auto!important;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin}.agenda-week-day{padding:9px}}.home-tv-timeline__item.is-live{background:var(--tv-color,#1b255f)!important;border-radius:12px;box-shadow:0 9px 24px rgba(9,18,48,.18)}.home-tv-timeline__item.is-live .home-tv-timeline__live,.home-tv-timeline__item.is-live .home-tv-timeline__time,.home-tv-timeline__item.is-live .home-tv-timeline__title,body.theme-surface-light .home-tv-timeline__item.is-live .home-tv-timeline__time,body.theme-surface-light .home-tv-timeline__item.is-live .home-tv-timeline__title{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.2)}.home-tv-timeline__item.is-live .home-tv-timeline__live{background:rgba(255,255,255,.2)!important}.play-timeline-card--visual.is-active{background:var(--slot-color,#1b255f)!important;border-color:var(--slot-color,#1b255f)!important}.play-timeline-card--visual.is-active .play-timeline-card__arrow,.play-timeline-card--visual.is-active .play-timeline-card__info small,.play-timeline-card--visual.is-active .play-timeline-card__info strong,.play-timeline-card--visual.is-active .play-timeline-card__meta,.play-timeline-card--visual.is-active .play-timeline-card__meta b{color:#fff!important;-webkit-text-fill-color:#fff!important}:root{--community-sticky-gap:8px}html body .home-community-guest-sticky,html body .home-community-sticky-tools,html.instagram-webview-root body.in-app-webview .home-community-guest-sticky,html.instagram-webview-root body.in-app-webview .home-community-sticky-tools{top:var(--community-sticky-top,calc(var(--safe-top,0px) + var(--sticky-search-offset,86px) + var(--community-sticky-gap)))!important;transform:none!important;-webkit-transform:none!important;transition:top .22s cubic-bezier(.22, .61, .36, 1),box-shadow .2s ease!important}html body.ticker-collapsed .home-community-guest-sticky,html body.ticker-collapsed .home-community-sticky-tools,html.instagram-webview-root body.in-app-webview.ticker-collapsed .home-community-guest-sticky,html.instagram-webview-root body.in-app-webview.ticker-collapsed .home-community-sticky-tools{top:var(--community-sticky-top,calc(var(--safe-top,0px) + var(--sticky-search-offset,86px) - var(--smart-ticker-height,0px) + var(--community-sticky-gap)))!important;transform:none!important;-webkit-transform:none!important}@media (max-width:520px){:root{--community-sticky-gap:6px}}@media (prefers-reduced-motion:reduce){.global-top-ticker .ticker-track-inner{animation-name:ticker-scroll!important;animation-duration:var(--ticker-duration, 80s)!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-play-state:running!important}}@media (min-width:1024px){#home-social-feed{max-width:700px;margin-left:auto!important;margin-right:auto!important}}.guide-list-empresas{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}@media (min-width:640px){.guide-list-empresas{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;gap:16px!important}}html body.ticker-unavailable #global-search-container-desktop,html body.ticker-unavailable #mobile-sticky-header,html body.ticker-unavailable .agenda-tabs-sticky,html body.ticker-unavailable .company-appbar,html body.ticker-unavailable .guide-sticky-header,html body.ticker-unavailable .news-filters-sticky,html body.ticker-unavailable .play-tabs,html body.ticker-unavailable .view-tabs-sticky{transform:translate3d(0,0,0)!important;-webkit-transform:translate3d(0,0,0)!important}@media (min-width:900px){:root{--community-sticky-gap:0px}html body:not(.in-app-webview) #mobile-sticky-header{display:none!important}.company-cover{overflow:visible}.company-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.company-cover .company-appbar{position:sticky;top:0;background:var(--bg-color);border-bottom:1px solid var(--border-color);color:var(--text-color);border-radius:0;z-index:160}.company-cover .company-appbar__button,.company-cover .company-appbar__verified{background:var(--surface-input);border:0;color:var(--text-color)}.company-cover .company-appbar__copy span{color:var(--text-muted);text-shadow:none}.company-cover .company-appbar__copy strong{color:var(--text-color);text-shadow:none}html body.desktop-sticky-shell .agenda-tabs-sticky,html body.desktop-sticky-shell .company-appbar,html body.desktop-sticky-shell .guide-sticky-header,html body.desktop-sticky-shell .home-community-guest-sticky,html body.desktop-sticky-shell .home-community-sticky-tools,html body.desktop-sticky-shell .news-filters-sticky,html body.desktop-sticky-shell .play-tabs,html body.desktop-sticky-shell .view-tabs-sticky{top:var(--sticky-content-top,calc(var(--safe-top,0px) + var(--sticky-search-offset,66px)))!important;transform:translate3d(0,0,0)!important;-webkit-transform:translate3d(0,0,0)!important}html body.desktop-sticky-shell .company-profile-view .company-appbar{top:0!important}}@media (min-width:900px) and (hover:hover) and (pointer:fine){#global-top-ticker{display:none!important}}.view.active{transform:none!important;animation:stable-view-fade-in 180ms ease-out both!important}@keyframes stable-view-fade-in{from{opacity:.45}to{opacity:1}}@media (min-width:1200px){#view-agenda{overflow:visible!important}}.view-portal-news-widget{margin:28px 0 24px;padding-top:20px;border-top:1px solid var(--card-border)}.view-portal-news-widget .feed-news-pinned{margin:0}html:not(.primary-is-light) #view-news .news-filters-sticky{background:color-mix(in srgb,var(--primary) 36%,#101a42)!important;border-color:rgba(255,255,255,.2)!important;box-shadow:0 10px 24px rgba(15,23,42,.2)!important;color:#fff!important}html:not(.primary-is-light) #view-news .news-filter-caption,html:not(.primary-is-light) #view-news .news-filter-caption small,html:not(.primary-is-light) #view-news .news-filters-sticky .coverage-chip,html:not(.primary-is-light) #view-news .news-filters-sticky .coverage-label,html:not(.primary-is-light) #view-news .news-filters-sticky .filter-chip{color:#fff!important;-webkit-text-fill-color:#fff!important}html:not(.primary-is-light) #view-news .news-filters-sticky .coverage-chip,html:not(.primary-is-light) #view-news .news-filters-sticky .filter-chip{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.2)!important}html:not(.primary-is-light) #view-news .news-filters-sticky .coverage-chip.active,html:not(.primary-is-light) #view-news .news-filters-sticky .filter-chip.active{background:rgba(255,255,255,.22)!important;border-color:#fff!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.24)!important}#view-news .news-filters-sticky.is-compact .news-topic-directory{display:none!important}@media (min-width:768px){#view-news .news-filters-sticky.is-compact{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:100%!important;max-width:none!important;gap:14px!important;padding:8px 14px!important}#view-news .news-filters-sticky.is-compact #news-filters .filter-chip{min-height:38px!important;padding:5px 8px!important;border-radius:9px!important;font-size:.58rem!important}#view-news .news-filters-sticky.is-compact #news-filters .filter-chip>span{display:inline!important}#view-news .news-filters-sticky.is-compact .news-filter-logo{width:19px!important;height:19px!important}#view-news .news-filters-sticky.is-compact .coverage-chip{min-height:38px!important;padding:5px 8px!important;border-radius:9px!important;font-size:.58rem!important}#view-news .news-filters-sticky.is-compact .coverage-label-full{display:inline!important}#view-news .news-filters-sticky.is-compact .coverage-label-short{display:none!important}}@media (min-width:768px){.play-tabs{display:flex!important;align-items:center!important;gap:7px!important;padding:6px 0 10px!important;margin:0 0 14px!important;background:0 0!important;backdrop-filter:none!important}.play-tab-btn{flex:0 1 auto!important;min-height:40px!important;padding:7px 13px!important;border-radius:9px!important;flex-direction:row!important;justify-content:center!important;gap:7px!important;font-size:.64rem!important;line-height:1!important}.play-tab-btn i,.play-tab-btn svg{width:16px!important;height:16px!important}}.social-post-box .social-composer-panel,.social-post-box .social-poll-creator-area{gap:10px!important;margin:10px 0 6px!important;padding:12px!important;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--card-border))!important;border-radius:12px!important;background:color-mix(in srgb,var(--primary) 5%,var(--card-bg))!important;box-shadow:none!important}.social-post-box .social-composer-panel__head,.social-post-box .social-poll-creator-area>div:first-child{min-height:28px;display:flex!important;align-items:center!important;gap:7px!important;color:var(--text-color)!important;font-size:.7rem!important;font-weight:900!important;letter-spacing:0!important;text-transform:none!important}.social-post-box .social-composer-panel__head>span,.social-post-box .social-poll-creator-area>div:first-child{color:var(--text-color)!important}.social-post-box .social-composer-panel__head>span svg,.social-post-box .social-poll-creator-area>div:first-child>svg{color:var(--primary)}.social-post-box .social-location-input,.social-post-box .social-poll-opt,.social-post-box .social-tag-input{min-height:40px!important;padding:0 11px!important;border:1px solid var(--card-border)!important;border-radius:9px!important;background:var(--card-bg)!important;color:var(--text-color)!important;box-sizing:border-box!important;font:inherit!important;font-size:.78rem!important;outline:0!important}.social-post-box .social-poll-creator-area .social-poll-opt+.social-poll-opt{margin-top:7px}.social-post-box .social-composer-tool{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;flex:0 0 36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(var(--primary-rgb),.16)!important;border-radius:10px!important;background:rgba(var(--primary-rgb),.08)!important;color:var(--primary)!important;cursor:pointer!important;transition:all .16s ease!important;box-sizing:border-box!important;padding:0!important}.social-post-box .social-composer-tool:focus-visible,.social-post-box .social-composer-tool:hover{border-color:rgba(var(--primary-rgb),.38)!important;background:rgba(var(--primary-rgb),.16)!important;transform:translateY(-1px)}.social-post-box .social-composer-tool:active{transform:scale(.95)}.social-post-box .social-composer-tool.is-active{background:var(--primary)!important;color:var(--on-primary,#fff)!important;border-color:var(--primary)!important;box-shadow:0 2px 8px rgba(var(--primary-rgb),.28)!important}.social-post-box .social-composer-tool svg{width:17px!important;height:17px!important;stroke-width:2.2!important}.social-post-box .social-location-auto{min-width:106px;border-radius:9px}.social-post-box .social-tag-suggestions{padding-top:1px}.social-post-box .social-tag-suggestions button{min-height:28px;padding:4px 9px;border-radius:7px;background:var(--card-bg);color:var(--text-muted)}.social-post-box .social-location-clear,.social-post-box .social-poll-clear{border-radius:8px}.social-poll-container .social-poll-option.is-selected,.social-poll-container .social-poll-option[aria-pressed=true]{border-color:var(--primary)!important;box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb),.26)!important}.social-poll-container .social-poll-option.is-selected .social-poll-bar,.social-poll-container .social-poll-option[aria-pressed=true] .social-poll-bar{background:rgba(var(--primary-rgb),.26)!important}.social-poll-container .social-poll-option.is-updating{opacity:.82}.social-poll-container .social-poll-option.is-updating::after{content:"";position:absolute;top:10px;right:10px;width:9px;height:9px;border-radius:999px;background:var(--primary);box-shadow:0 0 0 0 rgba(var(--primary-rgb),.35);animation:pollPulse .9s ease-in-out infinite;z-index:3}@keyframes pollPulse{70%{box-shadow:0 0 0 7px rgba(var(--primary-rgb),0)}100%{box-shadow:0 0 0 0 rgba(var(--primary-rgb),0)}}@media (max-width:430px){.social-post-box .social-location-editor__row{align-items:stretch}.social-post-box .social-location-auto{min-width:40px;width:40px;padding:0}.social-post-box .social-location-auto span{display:none}}#view-news .news-filters-sticky,html:not(.primary-is-light) #view-news .news-filters-sticky{background:var(--card-bg,#fff)!important;border-color:var(--card-border,rgba(15,23,42,.12))!important;box-shadow:0 8px 24px rgba(15,23,42,.08)!important;color:var(--text-color)!important}#view-news .news-filter-caption,#view-news .news-filter-caption small,html:not(.primary-is-light) #view-news .news-filter-caption,html:not(.primary-is-light) #view-news .news-filter-caption small{color:var(--text-color)!important;-webkit-text-fill-color:currentColor!important}#view-news .news-filter-caption small,html:not(.primary-is-light) #view-news .news-filter-caption small{color:var(--text-muted)!important}#view-news .news-filters-sticky .coverage-chip,#view-news .news-filters-sticky .filter-chip,html:not(.primary-is-light) #view-news .news-filters-sticky .coverage-chip,html:not(.primary-is-light) #view-news .news-filters-sticky .filter-chip{background:var(--surface-input)!important;border-color:var(--card-border)!important;color:var(--text-color)!important;-webkit-text-fill-color:currentColor!important}#view-news .news-filters-sticky .coverage-chip.active,#view-news .news-filters-sticky .filter-chip.active,html:not(.primary-is-light) #view-news .news-filters-sticky .coverage-chip.active,html:not(.primary-is-light) #view-news .news-filters-sticky .filter-chip.active{background:var(--primary)!important;border-color:var(--primary)!important;color:var(--on-primary)!important;-webkit-text-fill-color:var(--on-primary)!important;box-shadow:0 6px 15px rgba(var(--primary-rgb),.2)!important}body.reader-open,html.reader-open{overflow:hidden!important;overscroll-behavior:none!important}@media (max-width:899px){#reader-modal.open{touch-action:none!important}#reader-modal.open #reader-header-bg{touch-action:manipulation!important}#reader-modal.open #reader-modal-body{width:100%!important;min-height:0!important;overscroll-behavior:contain!important;touch-action:pan-y!important}}#view-news #news-filters .filter-chip[data-tone=onev] .news-filter-logo{background:0 0!important;border-radius:4px!important;padding:0!important;box-sizing:border-box!important;object-fit:contain!important;box-shadow:none!important;filter:none!important}#view-news .news-filters-sticky #news-filters .filter-chip[data-tone=onev].active{background:#ff4e00!important;border-color:#ff4e00!important;color:#fff!important;box-shadow:0 10px 24px rgba(255,78,0,.38)!important}#view-news .news-filters-sticky #news-filters .filter-chip[data-tone=onev].active .news-filter-logo{background:0 0!important;box-shadow:none!important;filter:brightness(0) invert(1)!important}body.theme-surface-light #view-news .news-filters-sticky #news-filters .filter-chip[data-tone=onev].active .news-filter-logo,html.primary-is-light #view-news .news-filters-sticky #news-filters .filter-chip[data-tone=onev].active .news-filter-logo{background:0 0!important;box-shadow:none!important;filter:brightness(0) invert(1)!important}body.theme-surface-light #view-news .news-filters-sticky #news-filters .filter-chip[data-tone=onev].active{background:#ff4e00!important;border-color:#ff4e00!important;color:#fff!important;box-shadow:0 10px 24px rgba(255,78,0,.28)!important}#view-news .news-filters-sticky #news-filters .filter-chip[data-tone=radar].active{background:var(--radar-blue)!important;border-color:var(--radar-blue)!important;color:#fff!important;box-shadow:0 10px 24px rgba(37,99,235,.28)!important}#view-news .news-filters-sticky #news-filters .filter-chip[data-tone=esporte].active{background:#168a3a!important;border-color:#168a3a!important;color:#fff!important;box-shadow:0 10px 24px rgba(22,138,58,.26)!important}#view-news .news-filters-sticky #news-filters .filter-chip[data-tone=plural].active{background:#4c1d95!important;border-color:#4c1d95!important;color:#fff!important;box-shadow:0 10px 24px rgba(76,29,149,.28)!important}#reader-modal .reader-guide-carousel{width:100%!important;margin:20px 0!important;box-sizing:border-box!important}.home-tv-now{width:100%;min-width:0;min-height:104px;padding:14px;border:1px solid color-mix(in srgb,var(--tv-color,#1b255f) 64%,transparent);border-radius:16px;background:var(--tv-color,#1b255f);color:#fff;display:grid;grid-template-columns:76px minmax(0,1fr) 22px;align-items:center;gap:14px;text-align:left;cursor:pointer;box-sizing:border-box;box-shadow:0 10px 24px color-mix(in srgb,var(--tv-color,#1b255f) 24%,transparent)}.home-tv-now.is-next{background:color-mix(in srgb,var(--tv-color,#1b255f) 84%,#10162f)}.home-tv-now__art{width:76px;height:76px;overflow:hidden;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.14)}.home-tv-now__art img{width:100%;height:100%;object-fit:contain;padding:6px;box-sizing:border-box}.home-tv-now__copy{min-width:0;display:grid;gap:4px;color:#fff}.home-tv-now__copy strong{color:#fff;font-size:1rem;font-weight:950;line-height:1.15}.home-tv-now__copy small{color:rgba(255,255,255,.78);font-size:.65rem;font-weight:800}.home-tv-now__status{color:#fff;font-size:.54rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:6px}.home-tv-now__status i{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.16);animation:pulse 1.6s infinite}.home-tv-now__arrow{width:20px;height:20px;color:#fff}.home-tv-now.is-selected{outline:2px solid rgba(255,255,255,.72);outline-offset:2px}.home-tv-upcoming-head{margin:14px 2px 6px;display:flex;align-items:center;justify-content:space-between;gap:10px}.home-tv-upcoming-head span{color:var(--text-color);font-size:.62rem;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.home-tv-upcoming-head small{color:var(--text-muted);font-size:.54rem;font-weight:750}.home-tv-upcoming-empty{width:100%;padding:13px;color:var(--text-muted);font-size:.65rem;font-weight:750;text-align:center}.home-tv-timeline__item.is-selected{border-color:var(--tv-color)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--tv-color) 25%,transparent)}@media (max-width:520px){.home-tv-bubbles__head button{max-width:48%;justify-content:center;text-align:center;line-height:1.15}.home-tv-now{min-height:92px;grid-template-columns:64px minmax(0,1fr) 18px;gap:11px;padding:12px}.home-tv-now__art{width:64px;height:64px}.home-tv-now__copy strong{font-size:.9rem}.home-tv-bubbles--mobile .home-tv-timeline__row{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:4px 2px 8px}.home-tv-bubbles--mobile .home-tv-timeline__row::before{display:none}.home-tv-bubbles--mobile .home-tv-timeline__item{width:132px;flex:0 0 132px;min-height:132px;grid-template-columns:1fr;justify-items:center;align-content:center;gap:7px;padding:10px;text-align:center;scroll-snap-align:start}.home-tv-bubbles--mobile .home-tv-timeline__time{width:auto;justify-self:center;text-align:center;font-size:.64rem}.home-tv-bubbles--mobile .home-tv-timeline__rail{width:52px;height:52px;border-radius:14px}.home-tv-bubbles--mobile .home-tv-timeline__copy{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;margin-top:4px}.home-tv-bubbles--mobile .home-tv-timeline__title{min-height:30px;text-align:center;font-size:.67rem;line-height:1.2}}@media (max-width:767px){#view-home>.home-grid-two{gap:10px!important;margin-top:0!important;margin-bottom:10px!important}#view-home #home-side-cards,#view-home .home-side-stack{gap:8px!important;margin-top:0!important;margin-bottom:0!important}#view-home .home-event-slide-frame{margin-block:0!important}}@media (max-width:899px){body.reader-open{overflow:hidden!important;overscroll-behavior:none!important}body.reader-open #global-search-container,body.reader-open #global-top-ticker,body.reader-open #mobile-sticky-header{visibility:hidden!important;pointer-events:none!important}#reader-modal.open{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;padding:0!important;margin:0!important;display:flex!important;overflow:hidden!important;align-items:stretch!important;justify-content:stretch!important;background:#000!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;touch-action:auto!important;z-index:100000!important}#reader-modal.open>.modal-card{position:relative!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;contain:none!important;transform:none!important}#reader-modal.open #reader-header-bg{position:relative!important;inset:auto!important;top:auto!important;flex:0 0 auto!important;width:100%!important;box-sizing:border-box!important;z-index:3!important;visibility:visible!important;transform:none!important}#reader-modal.open #reader-modal-body{position:relative!important;flex:1 1 auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;contain:none!important;transform:none!important}}@media (max-width:899px){body.reader-open .bottom-nav{display:flex!important;z-index:100001!important}body.reader-open #reader-modal-body{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))!important;scroll-padding-bottom:calc(136px + env(safe-area-inset-bottom,0px))!important}body.reader-open #comments-section-container{padding-bottom:calc(136px + env(safe-area-inset-bottom,0px))!important;scroll-margin-bottom:calc(136px + env(safe-area-inset-bottom,0px))}}.home-guide-carousel{position:relative!important;width:100%!important;min-width:0!important;overflow:hidden!important}.home-guide-carousel__track{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;width:100%!important}@media (min-width:768px){.home-guide-carousel__track .home-guide-discovery-card{flex:0 0 238px!important;width:238px!important;min-width:238px!important;max-width:238px!important;display:flex!important;flex-direction:column!important}.home-guide-discovery-card__media{width:100%!important;height:124px!important;min-height:124px!important;max-height:124px!important}}@media (max-width:767px){.home-guide-carousel__track .home-guide-discovery-card{flex:0 0 min(292px,84vw)!important;width:min(292px,84vw)!important;display:grid!important;grid-template-columns:118px minmax(0,1fr)!important}.home-guide-discovery-card__media{width:118px!important;height:108px!important;min-height:108px!important;max-height:108px!important}}.guide-company-card__media,.home-guide-discovery-card__media,.reader-guide-card__media{position:relative!important;overflow:hidden!important;box-sizing:border-box!important;background-color:#0d173a!important}.guide-company-card__media img,.guide-media-img,.home-guide-discovery-card__media img,.reader-guide-card img{position:absolute!important;inset:0!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;box-sizing:border-box!important;margin:0!important;padding:0!important;border-radius:inherit!important}.home-tv-now__art,.home-tv-timeline__rail{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;box-sizing:border-box!important;flex-shrink:0!important}.home-tv-now__art{width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;max-width:76px!important;max-height:76px!important;border-radius:12px!important}.home-tv-timeline__rail{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;max-width:52px!important;max-height:52px!important;border-radius:14px!important}.home-tv-now__art img,.home-tv-program-image,.home-tv-timeline__rail img{position:absolute!important;inset:0!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;display:block!important;box-sizing:border-box!important;padding:4px!important;border-radius:inherit!important}@media (max-width:520px){.home-tv-now__art{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;max-width:64px!important;max-height:64px!important}}#mobile-sticky-header,.container #mobile-sticky-header{width:calc(100% + (var(--container-edge-pad,16px) * 2))!important;margin-left:calc(-1 * var(--container-edge-pad,16px))!important;margin-right:calc(-1 * var(--container-edge-pad,16px))!important;max-width:none!important;border-radius:0 0 20px 20px!important;box-sizing:border-box!important}#global-search-container{padding:8px 12px 6px!important;width:100%!important;margin:0!important;box-sizing:border-box!important}.top-command-row--appbar .top-right-actions,.top-right-actions{display:flex!important;align-items:center!important;gap:2px!important}.top-command-row--appbar .top-quick-actions,.top-quick-actions{display:flex!important;align-items:center!important;gap:2px!important}.top-profile-trigger{padding:0!important;margin:0!important;border:none!important;background:0 0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important}.top-profile-trigger .header-profile-button{margin:0!important;border:none!important;background:0 0!important}.app-launcher-button,.header-profile-button,.top-action-button,.top-action-button--plus,.top-action-button--search,.top-chat-button,.top-command-row--appbar .header-profile-button,.top-command-row--appbar .top-action-button,.top-command-row--appbar .top-action-button--plus,.top-command-row--appbar .top-action-button--search,.top-command-row--appbar .top-chat-button,.top-command-row--appbar .top-grid-button,.top-command-row--appbar .top-notif-button,.top-grid-button,.top-notif-button,.top-profile-trigger{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;aspect-ratio:1/1!important;flex:0 0 32px!important;border-radius:50%!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;background:0 0!important;border:none!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;flex-shrink:0!important;transition:transform .15s ease,opacity .15s ease,color .15s ease,background .15s ease!important;opacity:.92!important}.top-action-button--plus,.top-command-row--appbar .top-action-button--plus{background:var(--primary,#f60)!important;color:var(--on-primary,#fff)!important;border-radius:50%!important;box-shadow:0 3px 10px rgba(242,92,5,.35)!important;opacity:1!important}.app-launcher-button i,.app-launcher-button svg,.header-profile-button i,.header-profile-button svg,.header-user-icon,.top-action-button i,.top-action-button svg,.top-action-button--plus i,.top-action-button--plus svg,.top-action-button--search i,.top-action-button--search svg,.top-chat-button i,.top-chat-button svg,.top-notif-button i,.top-notif-button svg{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;aspect-ratio:1/1!important;stroke-width:2!important;display:block!important;margin:auto!important;color:inherit!important;fill:none!important;object-fit:contain!important}.app-launcher-button:hover,.header-profile-button:hover,.top-action-button--search:hover,.top-action-button:hover,.top-chat-button:hover,.top-command-row--appbar .header-profile-button:hover,.top-command-row--appbar .top-action-button--search:hover,.top-command-row--appbar .top-action-button:hover,.top-command-row--appbar .top-chat-button:hover,.top-command-row--appbar .top-grid-button:hover,.top-command-row--appbar .top-notif-button:hover,.top-notif-button:hover,.top-profile-trigger:hover{background:0 0!important;border:none!important;color:#fff!important;opacity:1!important;transform:scale(1.12)!important}.top-action-button--plus:hover,.top-command-row--appbar .top-action-button--plus:hover{background:var(--primary,#f60)!important;color:var(--on-primary,#fff)!important;opacity:1!important;transform:scale(1.12)!important;box-shadow:0 5px 14px rgba(242,92,5,.45)!important}.app-launcher-button:active,.header-profile-button:active,.top-action-button--plus:active,.top-action-button--search:active,.top-action-button:active,.top-chat-button:active,.top-notif-button:active,.top-profile-trigger:active{transform:scale(.92)!important}:root{--commercial-footer-edge:107px;--commercial-player-edge:170px;--commercial-bottom-clearance:190px;--commercial-top-ad-height:71px;--commercial-top-ad-top:calc(var(--safe-top, 0px) + var(--sticky-search-offset, 86px))}.commercial-ad-slot{box-sizing:border-box;width:100%;padding:8px 12px 0;background:var(--bg-color,#f4f6f8)}.commercial-ad-slot--stories{position:relative;top:auto;z-index:1}.commercial-ad{position:relative;isolation:isolate;display:flex;align-items:center;gap:12px;box-sizing:border-box;width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.24);border-radius:10px;color:#fff!important;text-decoration:none!important;box-shadow:0 7px 20px rgba(16,24,63,.2);transition:transform .18s ease,box-shadow .18s ease}.commercial-ad::after{content:"";position:absolute;inset:-80% -5% auto auto;z-index:-1;width:180px;height:180px;border-radius:50%;background:rgba(255,255,255,.12)}.commercial-ad::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.16),transparent 34%),radial-gradient(circle at 92% 50%,rgba(255,255,255,.16),transparent 30%);opacity:.7}.commercial-ad:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(16,24,63,.27)}.commercial-ad:focus-visible,.reader-commercial-square__card:focus-visible{outline:3px solid rgba(249,115,22,.45);outline-offset:2px}.commercial-ad--stories{min-height:65px;padding:9px 10px 9px 14px;background:linear-gradient(105deg,#ea580c 0,#f97316 58%,#d4a843 100%)}.commercial-promo-rotator,.commercial-promo-rotator__viewport{position:relative;width:100%;min-height:65px;overflow:hidden;border-radius:10px}.commercial-promo-card{position:absolute;inset:0;z-index:1;min-height:65px;opacity:0;pointer-events:none;transform:translate3d(0,8px,0) scale(.992);transition:opacity .42s ease,transform .42s cubic-bezier(.22, .61, .36, 1)}.commercial-promo-card.is-active{z-index:2;opacity:1;pointer-events:auto;transform:translate3d(0,0,0) scale(1)}.commercial-promo-card::after{top:-72%;right:auto;left:-28%;width:24%;height:245%;border-radius:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:rotate(18deg) translateX(-180%)}.commercial-promo-card.is-active::after{animation:commercialPromoSweep .9s .12s ease-out both}.commercial-ad--play{background:radial-gradient(circle at 10% 50%,rgba(255,0,0,.46),transparent 27%),radial-gradient(circle at 78% 12%,rgba(37,99,235,.52),transparent 35%),linear-gradient(105deg,#080f2d 0,#17205a 48%,#2563eb 108%);border-color:rgba(255,255,255,.32);box-shadow:0 9px 24px rgba(16,24,63,.28),0 0 0 1px rgba(255,0,0,.2) inset}.commercial-ad--play .commercial-ad__badge{display:inline-flex;align-items:center;gap:4px;background:red;box-shadow:0 6px 16px rgba(255,0,0,.3)}.commercial-ad--play .commercial-ad__badge svg{width:10px;height:10px;stroke-width:2.8}.commercial-ad--aprenda{background:radial-gradient(circle at 88% 20%,rgba(59,130,246,.45),transparent 42%),radial-gradient(circle at 15% 85%,rgba(139,92,246,.35),transparent 40%),linear-gradient(105deg,#0a1128 0,#162456 50%,#1d4ed8 100%);border-color:rgba(147,197,253,.35);box-shadow:0 9px 24px rgba(10,17,40,.3),0 0 0 1px rgba(59,130,246,.25) inset}.commercial-ad--aprenda .commercial-ad__badge{background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 6px 16px rgba(37,99,235,.35)}.commercial-ad--aprenda .commercial-ad__orb{background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.45),transparent 28%),linear-gradient(145deg,#3b82f6 0,#1d4ed8 54%,#172554 120%);box-shadow:0 8px 18px rgba(37,99,235,.35)}.commercial-ad--aprenda .commercial-ad__cta{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 6px 16px rgba(37,99,235,.3)}.commercial-ad--aprenda .commercial-ad__cta span{color:#fff}.commercial-ad--guia{background:radial-gradient(circle at 85% 18%,rgba(245,158,11,.4),transparent 38%),radial-gradient(circle at 12% 80%,rgba(5,150,105,.35),transparent 36%),linear-gradient(105deg,#0c1a16 0,#122820 45%,#059669 100%);border-color:rgba(52,211,153,.35);box-shadow:0 9px 24px rgba(5,30,22,.3),0 0 0 1px rgba(16,185,129,.25) inset}.commercial-ad--guia .commercial-ad__badge{background:linear-gradient(135deg,#059669,#10b981);box-shadow:0 6px 16px rgba(5,150,105,.35)}.commercial-ad--guia .commercial-ad__orb{background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.45),transparent 28%),linear-gradient(145deg,#10b981 0,#059669 54%,#064e3b 120%);box-shadow:0 8px 18px rgba(5,150,105,.35)}.commercial-ad--guia .commercial-ad__cta{background:#fff;color:#064e3b;box-shadow:0 6px 16px rgba(5,150,105,.25)}.commercial-ad--guia .commercial-ad__cta span{color:#059669}.commercial-ad--agenda{background:radial-gradient(circle at 86% 25%,rgba(139,92,246,.45),transparent 40%),radial-gradient(circle at 18% 75%,rgba(249,115,22,.35),transparent 35%),linear-gradient(105deg,#1e1135 0,#2e1065 52%,#7c3aed 100%);border-color:rgba(196,181,253,.35);box-shadow:0 9px 24px rgba(30,17,53,.32),0 0 0 1px rgba(139,92,246,.25) inset}.commercial-ad--agenda .commercial-ad__badge{background:linear-gradient(135deg,#7c3aed,#8b5cf6);box-shadow:0 6px 16px rgba(124,58,237,.35)}.commercial-ad--agenda .commercial-ad__orb{background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.45),transparent 28%),linear-gradient(145deg,#8b5cf6 0,#7c3aed 54%,#4c1d95 120%);box-shadow:0 8px 18px rgba(124,58,237,.35)}.commercial-ad--agenda .commercial-ad__cta{background:#fff;color:#4c1d95;box-shadow:0 6px 16px rgba(124,58,237,.25)}.commercial-ad--agenda .commercial-ad__cta span{color:#7c3aed}.commercial-ad__orb{position:relative;display:grid;flex:0 0 auto;place-items:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.42);border-radius:999px;color:#fff;box-shadow:0 8px 18px rgba(0,0,0,.18)}.commercial-ad__orb::after{content:"";position:absolute;inset:-5px;border:1px solid rgba(255,255,255,.24);border-radius:inherit;opacity:.75}.commercial-ad__orb svg{width:17px;height:17px;stroke-width:2.8}.commercial-ad__orb--play{background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.42),transparent 26%),linear-gradient(145deg,#ff2a2a 0,red 54%,#8f0000 120%);box-shadow:0 8px 18px rgba(255,0,0,.28)}.commercial-ad--play .commercial-ad__cta{background:red;color:#fff;box-shadow:0 6px 16px rgba(255,0,0,.24)}.commercial-ad--play .commercial-ad__signal span{background:#ff3b3b}.commercial-ad__orb--play svg{margin-left:2px;fill:currentColor}.commercial-ad__signal{display:inline-flex;flex:0 0 auto;align-items:end;gap:3px;height:20px;opacity:.86}.commercial-ad__signal span{display:block;width:4px;border-radius:999px;background:rgba(255,255,255,.82)}.commercial-ad__signal span:first-child{height:8px}.commercial-ad__signal span:nth-child(2){height:14px}.commercial-ad__signal span:nth-child(3){height:19px}.commercial-promo-rotator__controls{position:absolute;right:10px;bottom:5px;z-index:4;display:flex;align-items:center;gap:4px}.commercial-promo-rotator__controls button{width:13px;height:3px;padding:0;border:0;border-radius:2px;background:rgba(255,255,255,.42);cursor:pointer;transition:width .2s ease,background-color .2s ease}.commercial-promo-rotator__controls button.is-active{width:21px;background:#fff}@keyframes commercialPromoSweep{from{transform:rotate(18deg) translateX(-180%)}to{transform:rotate(18deg) translateX(720%)}}.commercial-ad__badge{flex:0 0 auto;padding:5px 7px;border:1px solid rgba(255,255,255,.28);border-radius:5px;background:rgba(16,24,63,.28);color:#fff;font-size:.54rem;font-weight:950;line-height:1;letter-spacing:.08em;text-transform:uppercase}.commercial-ad__copy{display:grid;min-width:0;flex:1 1 auto;gap:3px;color:#fff}.commercial-ad__copy strong{overflow:hidden;color:#fff;font-size:.82rem;font-weight:900;line-height:1.15;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.commercial-ad__copy small{overflow:hidden;color:rgba(255,255,255,.78);font-size:.62rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.commercial-ad__cta{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:31px;padding:0 11px;border-radius:6px;background:#fff;color:#10183f;font-size:.63rem;font-weight:950;line-height:1;white-space:nowrap}.commercial-ad__cta span{color:#f97316;font-size:.86rem;transition:transform .18s ease}.commercial-ad:hover .commercial-ad__cta span{transform:translateX(2px)}.commercial-footer-ad{position:fixed;right:0;bottom:calc(var(--commercial-footer-edge) + env(safe-area-inset-bottom,0px));left:0;z-index:1095;box-sizing:border-box;width:calc(100% - 24px);max-width:460px;margin:0 auto;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.commercial-footer-ad .commercial-ad{pointer-events:auto}.commercial-footer-ad__close{position:absolute;top:50%;right:7px;z-index:3;width:28px;height:28px;padding:0;display:grid;place-items:center;border:1px solid rgba(16,24,63,.16);border-radius:50%;background:#fff;color:#10183f;box-shadow:0 5px 14px rgba(16,24,63,.22);cursor:pointer;pointer-events:auto;transform:translateY(-50%)}.commercial-footer-ad__close svg{width:16px;height:16px;stroke-width:2.5}.commercial-footer-ad.is-dismissed{opacity:0;visibility:hidden;transform:translateY(18px);pointer-events:none}.commercial-ad--footer{min-height:55px;padding:7px 46px 7px 12px;background:linear-gradient(105deg,#10183f 0,#1b255f 55%,#2563eb 100%);box-shadow:0 -5px 18px rgba(16,24,63,.24)}.commercial-ad--footer .commercial-ad__badge{background:#2563eb}.whatsapp-footer-channel .commercial-ad--footer,.whatsapp-footer-channel__card{background:radial-gradient(circle at 10% 44%,rgba(37,211,102,.56),transparent 27%),radial-gradient(circle at 84% 20%,rgba(250,204,21,.22),transparent 31%),linear-gradient(105deg,#053320 0,#0b5a38 50%,#25d366 125%)!important;border-color:rgba(255,255,255,.34);box-shadow:0 -7px 22px rgba(6,78,59,.28),0 0 0 1px rgba(37,211,102,.1) inset}.whatsapp-footer-channel__card::before{background:linear-gradient(120deg,rgba(255,255,255,.18),transparent 38%),repeating-linear-gradient(135deg,rgba(255,255,255,.11) 0 1px,transparent 1px 12px);opacity:.56}.whatsapp-footer-channel .commercial-ad__badge{display:inline-flex;align-items:center;gap:4px;background:#25d366;color:#06351f;border-color:rgba(255,255,255,.36);box-shadow:0 6px 14px rgba(37,211,102,.2)}.whatsapp-footer-channel .commercial-ad__badge svg{width:10px;height:10px;stroke-width:2.7}.commercial-ad__orb--whatsapp{background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.45),transparent 25%),linear-gradient(145deg,#25d366 0,#16a34a 58%,#064e3b 118%);color:#052e1b}.commercial-ad__orb--whatsapp svg{color:#fff}.whatsapp-footer-channel__signal span{background:rgba(187,247,208,.92)}.whatsapp-footer-channel .commercial-ad__cta{color:#064e3b}.whatsapp-footer-channel .commercial-ad__cta span{color:#25d366}body.reader-open .commercial-footer-ad{display:none!important}body.in-app-webview .commercial-footer-ad{bottom:calc(var(--commercial-footer-edge) + env(safe-area-inset-bottom,0px))}.reader-guide-commercial-group{width:100%;margin:30px 0}.reader-commercial-inline{width:100%;margin:0 0 12px}.commercial-ad--reader-inline{min-height:62px;padding:8px 10px 8px 13px;background:linear-gradient(105deg,#3b176f 0,#6d28d9 58%,#8b5cf6 100%)}.commercial-ad--reader-inline .commercial-ad__badge{background:rgba(16,24,63,.42)}#reader-modal .reader-guide-commercial-group .reader-guide-carousel{margin:0}.reader-commercial-square{box-sizing:border-box;width:min(100%,420px);margin:32px auto 36px}.reader-commercial-square__card{position:relative;isolation:isolate;display:grid;box-sizing:border-box;width:100%;aspect-ratio:1/1;overflow:hidden;align-content:end;gap:10px;padding:clamp(24px,7vw,42px);border:1px solid rgba(255,255,255,.28);border-radius:16px;background:radial-gradient(circle at 82% 16%,rgba(250,204,21,.32),transparent 27%),linear-gradient(145deg,#064e3b 0,#059669 58%,#15803d 100%);box-shadow:0 16px 34px rgba(6,78,59,.24);color:#fff!important;text-decoration:none!important}.reader-commercial-square__card::before{content:"UM VALE";position:absolute;top:22px;left:24px;color:rgba(255,255,255,.78);font-size:.62rem;font-weight:950;letter-spacing:.14em}.reader-commercial-square__label{justify-self:start;padding:6px 9px;border-radius:6px;background:#facc15;color:#064e3b;font-size:.56rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.reader-commercial-square__card strong{max-width:330px;color:#fff;font-size:clamp(1.35rem, 5vw, 2rem);font-weight:950;line-height:1.04;letter-spacing:-.04em}.reader-commercial-square__card p{max-width:330px;margin:0!important;color:rgba(255,255,255,.8)!important;font-size:clamp(.72rem, 2.6vw, .88rem)!important;font-weight:700;line-height:1.45}.reader-commercial-square__cta{display:inline-flex;width:fit-content;align-items:center;gap:8px;min-height:38px;margin-top:4px;padding:0 13px;border-radius:7px;background:#fff;color:#064e3b;font-size:.67rem;font-weight:950}@media (min-width:768px){:root{--commercial-footer-edge:16px;--commercial-player-edge:83px;--commercial-bottom-clearance:104px}.commercial-ad-slot{padding-right:24px;padding-left:24px}.desktop-main-col>.commercial-ad-slot--stories{padding:0 0 10px;z-index:74}.commercial-ad--stories{min-height:68px;padding-right:12px;padding-left:16px}.commercial-ad__copy strong{font-size:.9rem}.commercial-ad__copy small,.commercial-ad__cta{font-size:.68rem}.commercial-footer-ad{width:calc(100% - 48px);max-width:720px}}@media (max-width:767px){body.in-app-webview{--commercial-footer-edge:91px;--commercial-player-edge:154px;--commercial-bottom-clearance:174px}.commercial-ad-slot{padding-top:6px}.commercial-ad--stories{min-height:62px;gap:7px;padding:7px 6px 7px 9px}.commercial-promo-card,.commercial-promo-rotator,.commercial-promo-rotator__viewport{min-height:62px}.commercial-promo-card{padding-bottom:11px}.commercial-promo-rotator__controls{right:8px;bottom:4px}.commercial-ad__badge{padding:5px;font-size:.46rem}.commercial-ad__copy strong{font-size:.68rem;white-space:normal}.commercial-ad__copy small{display:none}.commercial-ad__cta{min-height:29px;padding:0 7px;font-size:.55rem}.commercial-ad--footer{gap:7px;padding:6px 40px 6px 9px}.commercial-ad__orb{width:31px;height:31px}.commercial-ad__orb svg{width:15px;height:15px}.commercial-ad__signal{display:none}.commercial-ad--footer .commercial-ad__badge{display:none}.commercial-ad--footer .commercial-ad__copy strong{font-size:.66rem}.commercial-ad--footer .commercial-ad__cta{font-size:.52rem}.commercial-ad--reader-inline{min-height:62px;gap:7px;padding:7px 6px 7px 9px}.commercial-ad--reader-inline .commercial-ad__copy strong{font-size:.66rem}.commercial-ad--reader-inline .commercial-ad__cta{font-size:.51rem}.reader-commercial-square{margin-top:28px;margin-bottom:32px}.reader-commercial-square__card{border-radius:13px}}@media (prefers-reduced-motion:reduce){.commercial-ad,.commercial-ad__cta span,.commercial-promo-card,.commercial-promo-rotator__controls button{transition:none}.commercial-promo-card.is-active::after{animation:none}}#view-news .news-filters-sticky,.agenda-tabs-sticky,.company-appbar,.guide-sticky-header,.play-tabs,.view-tabs-sticky{top:var(--sticky-content-top)!important;transition:top .22s cubic-bezier(.22, .61, .36, 1),box-shadow .2s ease!important}html body.ticker-collapsed #mobile-sticky-header,html body.ticker-collapsed .agenda-tabs-sticky,html body.ticker-collapsed .company-appbar,html body.ticker-collapsed .guide-sticky-header,html body.ticker-collapsed .news-filters-sticky,html body.ticker-collapsed .play-tabs,html body.ticker-collapsed .view-tabs-sticky,html.instagram-webview-root body.in-app-webview.ticker-collapsed #mobile-sticky-header,html.instagram-webview-root body.in-app-webview.ticker-collapsed .agenda-tabs-sticky,html.instagram-webview-root body.in-app-webview.ticker-collapsed .company-appbar,html.instagram-webview-root body.in-app-webview.ticker-collapsed .guide-sticky-header,html.instagram-webview-root body.in-app-webview.ticker-collapsed .news-filters-sticky,html.instagram-webview-root body.in-app-webview.ticker-collapsed .play-tabs,html.instagram-webview-root body.in-app-webview.ticker-collapsed .view-tabs-sticky{transform:translate3d(0,0,0)!important;-webkit-transform:translate3d(0,0,0)!important}.bottom-nav{height:75px!important}@media (max-width:899px){.bottom-nav{padding:0 8px!important;box-sizing:border-box!important}.bottom-nav .nav-item{font-size:.5rem!important;letter-spacing:.02em!important;gap:3px!important;line-height:1!important}.bottom-nav .nav-item i,.bottom-nav .nav-item svg{width:22px!important;height:22px!important}.bottom-nav .nav-item[data-view=comunidade] .nav-item-label{font-size:0!important;letter-spacing:0!important}.bottom-nav .nav-item[data-view=comunidade] .nav-item-label::after{content:attr(data-short-label);font-size:.5rem!important;letter-spacing:.02em!important}}#mini-player-container{bottom:calc(var(--commercial-player-edge) + env(safe-area-inset-bottom,0px))!important}@media (max-width:1023px){:root{--commercial-footer-edge:91px;--commercial-nav-edge:8px;--commercial-player-edge:93px;--commercial-toast-edge:158px;--commercial-toast-player-edge:238px;--commercial-bottom-clearance:162px}body.in-app-webview{--commercial-footer-edge:91px;--commercial-nav-edge:8px;--commercial-player-edge:93px;--commercial-toast-edge:158px;--commercial-toast-player-edge:238px;--commercial-bottom-clearance:162px}body.commercial-footer-ad-dismissed{--commercial-toast-edge:95px;--commercial-toast-player-edge:175px;--commercial-bottom-clearance:91px}body.has-mini-player{--commercial-footer-edge:171px;--commercial-bottom-clearance:242px}.commercial-footer-ad,body.in-app-webview .commercial-footer-ad{bottom:calc(var(--commercial-footer-edge) + env(safe-area-inset-bottom,0px))}body.has-mini-player .commercial-footer-ad,body.in-app-webview.has-mini-player .commercial-footer-ad{bottom:calc(171px + env(safe-area-inset-bottom,0px))!important}.bottom-nav,body.in-app-webview .bottom-nav{bottom:calc(var(--commercial-nav-edge) + env(safe-area-inset-bottom,0px))!important;transition:bottom .18s ease!important}#mini-player-container,body.in-app-webview #mini-player-container{bottom:calc(var(--commercial-player-edge) + env(safe-area-inset-bottom,0px))!important;transition:bottom .18s ease!important}.toast{bottom:calc(var(--commercial-toast-edge) + env(safe-area-inset-bottom,0px))}body.has-mini-player .toast{bottom:calc(var(--commercial-toast-player-edge) + env(safe-area-inset-bottom,0px))}}@media (max-width:767px){#global-footer-main,body:not(.reader-open) .container{padding-bottom:calc(var(--commercial-bottom-clearance) + env(safe-area-inset-bottom,0px))!important;scroll-padding-bottom:calc(var(--commercial-bottom-clearance) + env(safe-area-inset-bottom,0px))!important}body.has-mini-player #global-footer-main,body.has-mini-player:not(.reader-open) .container{padding-bottom:calc(var(--commercial-bottom-clearance) + 82px + env(safe-area-inset-bottom,0px))!important}}:where(html.primary-is-light,body.primary-is-light) #reader-modal .card-type,:where(html.primary-is-light,body.primary-is-light) .home-today-events__eyebrow{background:0 0!important;color:#ff4e00!important;-webkit-text-fill-color:#ff4e00!important;border-color:transparent!important;box-shadow:none!important}#view-news .news-filters-sticky #news-filters .filter-chip[data-tone=esporte].active,#view-news .news-filters-sticky #news-filters .filter-chip[data-tone=esporte].active *,#view-news .news-filters-sticky #news-filters .filter-chip[data-tone=plural].active,#view-news .news-filters-sticky #news-filters .filter-chip[data-tone=plural].active *,#view-news .news-filters-sticky #news-filters .filter-chip[data-tone=radar].active,#view-news .news-filters-sticky #news-filters .filter-chip[data-tone=radar].active *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}.guide-subtab.active,body.primary-is-light .guide-subtab.active,body.theme-surface-light .guide-subtab.active,body.theme-surface-light.primary-is-light .guide-subtab.active{background:#f97316!important;border-color:#f97316!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.company-profile-view>.company-appbar{position:sticky!important;top:var(--sticky-content-top,0)!important;z-index:160!important;background:var(--bg-color)!important;color:var(--text-color)!important;border-bottom:1px solid var(--border-color)!important;box-shadow:0 8px 20px rgba(15,23,42,.08)}#view-company.company-profile-view{overflow-x:clip!important;overflow-y:visible!important}html body.desktop-sticky-shell .company-profile-view>.company-appbar{top:var(--sticky-content-top,66px)!important}.company-profile-view>.company-appbar .company-appbar__button,.company-profile-view>.company-appbar .company-appbar__verified{background:var(--surface-input)!important;border:0!important;color:var(--text-color)!important}.company-profile-view>.company-appbar .company-appbar__copy span{color:var(--text-muted)!important;text-shadow:none!important}.company-profile-view>.company-appbar .company-appbar__copy strong{color:var(--text-color)!important;text-shadow:none!important}@media (min-width:900px){#reader-modal.open{position:fixed!important;inset:0!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;z-index:100000!important;background:var(--bg-color,#fbf9f4)!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;padding:0!important;margin:0!important}#reader-modal.open>.modal-card{width:100%!important;max-width:100%!important;height:auto!important;min-height:100vh!important;min-height:100dvh!important;max-height:none!important;padding:0!important;margin:0!important;background:0 0!important;border:none!important;box-shadow:none!important;border-radius:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;overflow:visible!important}#reader-modal.open #reader-header-bg{display:flex!important;position:sticky!important;top:0!important;width:100%!important;border-radius:0!important;z-index:100002!important;box-sizing:border-box!important;padding:12px 18px!important;min-height:58px!important}#reader-modal.open #reader-modal-body{flex:0 0 auto!important;min-height:calc(100vh - 58px)!important;min-height:calc(100dvh - 58px)!important;overflow:visible!important;overscroll-behavior:auto!important;width:min(760px,100%)!important;max-width:760px!important;margin:0 auto!important;padding:24px 20px 60px!important;box-sizing:border-box!important;background:0 0!important}body.reader-open .quick-launcher-panel,body.reader-open .quick-launcher-panel:hover,body.reader-open.quick-launcher-open .quick-launcher-panel,body.reader-open.quick-launcher-open .quick-launcher-panel:hover{top:calc(env(safe-area-inset-top,0px) + 58px)!important;right:20px!important;transform:none!important;transition:opacity .22s ease}}.top-command-row--appbar .header-profile-button:active,.top-command-row--appbar .header-profile-button:focus,.top-command-row--appbar .header-profile-button:focus-visible,.top-command-row--appbar .header-profile-button:hover,.top-profile-trigger,.top-profile-trigger .header-profile-button,.top-profile-trigger:active,.top-profile-trigger:active .header-profile-button,.top-profile-trigger:focus,.top-profile-trigger:focus .header-profile-button,.top-profile-trigger:focus-visible,.top-profile-trigger:hover,.top-profile-trigger:hover .header-profile-button{transform:none!important;scale:1!important}.top-profile-trigger,.top-profile-trigger .header-profile-button{transition:opacity .15s ease,border-color .15s ease,box-shadow .15s ease!important}.top-command-row--appbar .header-profile-button .header-user-avatar,.top-profile-trigger .header-user-avatar{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;transform:none!important;scale:1!important}#global-top-ticker,#global-top-ticker .ticker-group,#global-top-ticker .ticker-item,#global-top-ticker .ticker-title,#global-top-ticker .ticker-track,#global-top-ticker .ticker-track-inner{font-family:var(--font-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;font-size:11px!important;line-height:1.2!important;font-size-adjust:none!important}#global-top-ticker .ticker-label-badge{font-size:8px!important;line-height:1.3!important}.home-tv-now,.home-tv-now.is-next{background:var(--tv-color,#1b255f)!important;color:var(--tv-on-color,#fff)!important;-webkit-text-fill-color:var(--tv-on-color,#fff)!important}.home-tv-now .home-tv-now__arrow,.home-tv-now .home-tv-now__copy,.home-tv-now .home-tv-now__copy small,.home-tv-now .home-tv-now__copy strong,.home-tv-now .home-tv-now__status{color:var(--tv-on-color,#fff)!important;-webkit-text-fill-color:var(--tv-on-color,#fff)!important;stroke:var(--tv-on-color,#fff)!important}.home-tv-now .home-tv-now__copy small{opacity:.78}.home-tv-now .home-tv-now__status i{background:var(--tv-on-color,#fff)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--tv-on-color,#fff) 16%,transparent)!important}.reader-commercial-top{position:static!important;width:100%;margin:0 0 22px}#reader-modal .reader-commercial-top .commercial-ad{position:relative!important;top:auto!important}body.reader-open .commercial-footer-ad{display:block!important;z-index:100010!important}@media (max-width:899px){body.reader-open #reader-modal-body{padding-bottom:calc(var(--commercial-bottom-clearance,162px) + env(safe-area-inset-bottom,0px))!important}}.home-flow-heading{width:100%;min-width:0;margin:18px 0 9px;display:flex;align-items:center;gap:10px;color:var(--text-color);box-sizing:border-box}.home-flow-heading::after{content:"";height:1px;min-width:18px;flex:1;background:color-mix(in srgb,var(--text-color) 13%,transparent)}.home-flow-heading h2,.home-flow-heading>span{margin:0;color:inherit;font:900 0.68rem/1 var(--font-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);letter-spacing:0;text-transform:uppercase;white-space:nowrap}.home-flow-heading button{order:3;flex:0 0 auto;padding:5px 0;border:0;background:0 0;color:var(--primary);font:850 0.62rem/1 var(--font-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);letter-spacing:0;cursor:pointer}.home-side-events-heading,.home-spotlight-heading{margin:0 0 10px!important;height:28px!important;min-height:28px!important;max-height:28px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;box-sizing:border-box!important;width:100%!important;min-width:0!important}.home-side-events-heading h2,.home-spotlight-heading h2{order:1!important;flex:0 0 auto!important;margin:0!important;padding:0!important;color:var(--text-color)!important;font:900 0.68rem/1 var(--font-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;letter-spacing:.03em!important;text-transform:uppercase!important;white-space:nowrap!important}.home-side-events-heading .home-carousel-hdr-actions,.home-side-events-heading>div,.home-spotlight-heading .home-carousel-hdr-actions,.home-spotlight-heading>div{order:2!important;display:inline-flex!important;align-items:center!important;gap:5px!important;flex:0 0 auto!important;white-space:nowrap!important}.home-side-events-heading .home-carousel-hdr-actions button,.home-side-events-heading>div button,.home-spotlight-heading .home-carousel-hdr-actions button,.home-spotlight-heading>div button{order:initial!important}.home-side-events-heading .home-carousel-hdr-arrow,.home-spotlight-heading .home-carousel-hdr-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;padding:0!important;margin:0!important;border-radius:50%!important;border:1px solid var(--card-border,rgba(255,255,255,.14))!important;background:var(--surface-input,rgba(255,255,255,.05))!important;color:var(--text-color,#fff)!important;cursor:pointer!important;user-select:none!important;flex:0 0 22px!important;transition:all .16s cubic-bezier(.2, .8, .4, 1)!important}.home-side-events-heading .home-carousel-hdr-arrow svg,.home-spotlight-heading .home-carousel-hdr-arrow svg{width:12px!important;height:12px!important;stroke-width:2.2!important}.home-side-events-heading .home-carousel-hdr-arrow:hover,.home-spotlight-heading .home-carousel-hdr-arrow:hover{background:color-mix(in srgb,var(--primary) 18%,var(--surface-input,transparent))!important;border-color:var(--primary)!important;color:var(--text-color,#fff)!important}.home-side-events-heading .home-carousel-hdr-arrow:active,.home-spotlight-heading .home-carousel-hdr-arrow:active{transform:scale(.92)!important}.home-side-events-heading .home-carousel-hdr-more,.home-side-events-heading>div>button:not(.home-carousel-hdr-arrow),.home-spotlight-heading .home-carousel-hdr-more,.home-spotlight-heading>div>button:not(.home-carousel-hdr-arrow){display:inline-flex!important;align-items:center!important;justify-content:center!important;height:22px!important;min-height:22px!important;line-height:20px!important;padding:0 8px!important;border-radius:999px!important;border:1px solid color-mix(in srgb,var(--primary) 28%,transparent)!important;background:color-mix(in srgb,var(--primary) 10%,transparent)!important;color:var(--primary)!important;-webkit-text-fill-color:var(--primary)!important;font:850 0.58rem/1 var(--font-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;letter-spacing:.02em!important;text-transform:uppercase!important;cursor:pointer!important;white-space:nowrap!important;flex:0 0 auto!important;transition:all .16s cubic-bezier(.2, .8, .4, 1)!important}.home-side-events-heading .home-carousel-hdr-more:hover,.home-side-events-heading>div>button:not(.home-carousel-hdr-arrow):hover,.home-spotlight-heading .home-carousel-hdr-more:hover,.home-spotlight-heading>div>button:not(.home-carousel-hdr-arrow):hover{background:color-mix(in srgb,var(--primary) 20%,transparent)!important;border-color:var(--primary)!important;color:var(--primary)!important}.home-side-events-heading .home-carousel-hdr-more:active,.home-side-events-heading>div>button:not(.home-carousel-hdr-arrow):active,.home-spotlight-heading .home-carousel-hdr-more:active,.home-spotlight-heading>div>button:not(.home-carousel-hdr-arrow):active{transform:scale(.95)!important}:where(html.primary-is-light,body.primary-is-light) .home-carousel-hdr-more,:where(html.primary-is-light,body.primary-is-light) .home-side-events-heading .home-carousel-hdr-more,:where(html.primary-is-light,body.primary-is-light) .home-side-events-heading>div>button:not(.home-carousel-hdr-arrow),:where(html.primary-is-light,body.primary-is-light) .home-spotlight-heading .home-carousel-hdr-more,:where(html.primary-is-light,body.primary-is-light) .home-spotlight-heading>div>button:not(.home-carousel-hdr-arrow){background:var(--primary)!important;border-color:var(--primary)!important;color:#000!important;-webkit-text-fill-color:#000000!important;font-weight:900!important;box-shadow:0 2px 8px rgba(var(--primary-rgb),.28)!important}:where(html.primary-is-light,body.primary-is-light) .home-carousel-hdr-more:hover,:where(html.primary-is-light,body.primary-is-light) .home-side-events-heading .home-carousel-hdr-more:hover,:where(html.primary-is-light,body.primary-is-light) .home-spotlight-heading .home-carousel-hdr-more:hover{background:color-mix(in srgb,var(--primary) 85%,#000)!important;border-color:var(--primary)!important;color:#000!important;-webkit-text-fill-color:#000000!important}:where(html.primary-is-light,body.primary-is-light) .home-today-events__timeline-link{background:var(--primary)!important;border-color:var(--primary)!important;color:#000!important;-webkit-text-fill-color:#000000!important;font-weight:900!important}:where(html.primary-is-light,body.primary-is-light) .home-today-events__timeline-link i,:where(html.primary-is-light,body.primary-is-light) .home-today-events__timeline-link svg{color:#000!important;stroke:#000000!important}:where(html.primary-is-light,body.primary-is-light) .home-guide-slide-header__link{color:#000!important;-webkit-text-fill-color:#000000!important;font-weight:900!important}:where(html.primary-is-light,body.primary-is-light) .home-guide-slide-header__link i,:where(html.primary-is-light,body.primary-is-light) .home-guide-slide-header__link svg{color:#000!important;stroke:#000000!important}.home-side-events-heading::after,.home-spotlight-heading::after{order:3!important;content:""!important;height:1px!important;min-width:14px!important;flex:1 1 20px!important;background:color-mix(in srgb,var(--text-color) 13%,transparent)!important}@media (min-width:768px){.home-side-events-heading,.home-spotlight-heading{gap:9px!important}.home-side-events-heading h2,.home-spotlight-heading h2{font-size:.7rem!important}.home-side-events-heading .home-carousel-hdr-arrow,.home-spotlight-heading .home-carousel-hdr-arrow{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;flex:0 0 24px!important}.home-side-events-heading .home-carousel-hdr-arrow svg,.home-spotlight-heading .home-carousel-hdr-arrow svg{width:13px!important;height:13px!important}.home-side-events-heading .home-carousel-hdr-more,.home-side-events-heading>div>button:not(.home-carousel-hdr-arrow),.home-spotlight-heading .home-carousel-hdr-more,.home-spotlight-heading>div>button:not(.home-carousel-hdr-arrow){height:24px!important;min-height:24px!important;line-height:22px!important;padding:0 10px!important;font-size:.6rem!important}}#view-home #home-side-cards.home-side-stack{gap:0!important}#view-home>.home-flow-heading+.home-grid-two,#view-home>.home-flow-heading+.home-sections-desktop-grid--trio{margin-top:0!important}@media (max-width:1199px){#view-home>.home-flow-heading{margin-top:14px}#view-home>.home-flow-heading--today{margin-top:5px;margin-bottom:7px}#view-home>.home-flow-heading+.home-grid-two{margin-bottom:16px!important}#view-home>#home-bottom-grid,#view-home>#home-daily-picks-container,#view-home>#home-guide-latest-stack,#view-home>.home-sections-desktop-grid--trio{margin-top:0!important;margin-bottom:18px!important}}@media (min-width:1200px){#view-home>.home-flow-heading{margin-top:20px}}.profile-registrations-hub{margin:0;padding:18px 16px 20px;border-bottom:1px solid var(--border-color);background:var(--bg-color);color:var(--text-color);box-sizing:border-box}.profile-registration-actions[hidden],.profile-registrations-hub[hidden]{display:none!important}.profile-registrations-hub__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:14px}.profile-registrations-hub__head>div{min-width:0}.profile-registrations-hub__eyebrow{display:block;margin-bottom:5px;color:var(--primary);font-size:.58rem;font-weight:900;line-height:1;text-transform:uppercase}.profile-registrations-hub__head h3{margin:0;color:var(--text-color);font-size:1.05rem;font-weight:950;line-height:1.15;letter-spacing:0}.profile-registrations-hub__head p{max-width:520px;margin:6px 0 0;color:var(--text-muted);font-size:.72rem;font-weight:650;line-height:1.42}.profile-registrations-hub__count{min-width:30px;height:30px;padding:0 8px;border:1px solid color-mix(in srgb,var(--primary) 26%,var(--border-color));border-radius:8px;background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--text-color);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:.7rem;font-weight:950}.profile-registration-actions{margin-bottom:16px;padding:12px;border:1px solid var(--border-color);border-radius:12px;background:var(--surface)}.profile-registration-actions__head{margin-bottom:10px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.profile-registration-actions__head strong{color:var(--text-color);font-size:.75rem;font-weight:900}.profile-registration-actions__head span{color:var(--text-muted);font-size:.58rem;font-weight:700;text-align:right}.profile-registration-actions__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.profile-registration-action{min-width:0;min-height:68px;padding:8px 4px 7px;border:1px solid var(--border-color);border-radius:10px;background:var(--surface-input);color:var(--text-color);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent}.profile-registration-action__icon{width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--primary) 13%,transparent);color:var(--primary);display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px}.profile-registration-action__icon svg{width:15px;height:15px;stroke-width:2.2}.profile-registration-action__label{width:100%;color:inherit;font-size:.58rem;font-weight:850;line-height:1.1;text-align:center;overflow-wrap:normal;white-space:nowrap}.profile-registration-action:focus-visible,.profile-registration-action:hover{border-color:color-mix(in srgb,var(--primary) 52%,var(--border-color));background:color-mix(in srgb,var(--primary) 8%,var(--surface-input));outline:0}.profile-registration-action:active{transform:translateY(1px)}.profile-public-registrations{display:grid;grid-template-columns:minmax(0,1fr);gap:9px}.profile-registration-card{min-width:0;min-height:76px;padding:10px;border:1px solid var(--border-color);border-radius:12px;background:var(--surface);color:var(--text-color);display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;box-sizing:border-box;cursor:pointer;overflow:hidden}.profile-registration-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.profile-registration-card.is-closed{opacity:.68}.profile-registration-card__media{width:52px;height:52px;border-radius:10px;background:color-mix(in srgb,var(--primary) 11%,var(--surface-input));color:var(--primary);display:flex;align-items:center;justify-content:center;overflow:hidden}.profile-registration-card__media img{width:100%;height:100%;object-fit:cover}.profile-registration-card__media svg{width:21px;height:21px}.profile-registration-card__body{min-width:0;display:flex;flex-direction:column;gap:3px}.profile-registration-card__meta{min-width:0;color:var(--primary);font-size:.55rem;font-weight:900;line-height:1.15;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-registration-card__status{color:var(--text-muted)}.profile-registration-card__title{min-width:0;color:var(--text-color);font-size:.79rem;font-weight:900;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-registration-card__detail{min-width:0;color:var(--text-muted);font-size:.63rem;font-weight:650;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-registration-card__tags{min-width:0;margin-top:2px;display:flex;gap:4px;overflow:hidden}.profile-registration-card__tags>span{max-width:112px;padding:3px 6px;border-radius:999px;background:var(--surface-input);color:var(--text-muted);font-size:.5rem;font-weight:800;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-registration-card__actions{display:flex;flex-direction:column;gap:6px}.profile-registration-card__actions button,.profile-registration-card__open{width:30px;height:30px;padding:0;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-input);color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.profile-registration-card__actions button{cursor:pointer}.profile-registration-card__actions svg,.profile-registration-card__open svg{width:14px;height:14px}.profile-registrations-empty{min-height:82px;padding:14px;border:1px dashed var(--border-color);border-radius:12px;background:var(--surface);display:flex;align-items:center;gap:12px;box-sizing:border-box}.profile-registrations-empty__icon{width:38px;height:38px;border-radius:10px;background:color-mix(in srgb,var(--primary) 12%,var(--surface-input));color:var(--primary);display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px}.profile-registrations-empty__icon svg{width:18px;height:18px}.profile-registrations-empty>span:last-child{min-width:0;display:flex;flex-direction:column;gap:3px}.profile-registrations-empty strong{color:var(--text-color);font-size:.76rem;line-height:1.2}.profile-registrations-empty small{color:var(--text-muted);font-size:.63rem;line-height:1.35}.profile-professional-preview{width:100%;min-width:0;margin-top:10px;padding:10px;border:1px solid var(--border-color);border-radius:12px;background:var(--surface);color:var(--text-color);display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;text-align:left;cursor:pointer;box-sizing:border-box}.profile-professional-preview[hidden]{display:none!important}.profile-professional-preview__icon{width:38px;height:38px;border-radius:10px;background:color-mix(in srgb,var(--primary) 12%,var(--surface-input));color:var(--primary);display:flex;align-items:center;justify-content:center}.profile-professional-preview__icon svg{width:18px;height:18px}.profile-professional-preview__body{min-width:0;display:flex;flex-direction:column;gap:2px}.profile-professional-preview__eyebrow,.profile-professional-preview__meta{color:var(--text-muted);font-size:.55rem;font-weight:750;line-height:1.2}.profile-professional-preview__body>strong{min-width:0;font-size:.76rem;font-weight:900;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-professional-preview__skills{min-width:0;display:flex;gap:4px;overflow:hidden}.profile-professional-preview__skills>span{padding:3px 6px;border-radius:999px;background:var(--surface-input);color:var(--text-muted);font-size:.48rem;font-weight:800;white-space:nowrap}.profile-professional-preview__action{color:var(--primary);display:inline-flex;align-items:center;gap:3px;font-size:.56rem;font-weight:900;white-space:nowrap}.profile-professional-preview__action svg{width:13px;height:13px}.social-post-card--registration{border-color:color-mix(in srgb,var(--primary) 24%,var(--card-border));background:var(--card-bg)}.social-post-card--registration .social-post-text-content[hidden]{display:none!important}.social-registration-context{width:100%;min-width:0;margin:0 0 12px;padding:11px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--card-border));border-radius:12px;background:color-mix(in srgb,var(--primary) 5%,var(--surface-input));color:var(--text-color);display:grid;gap:9px;box-sizing:border-box;cursor:pointer;font:inherit;text-align:left;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.social-registration-context:focus-visible,.social-registration-context:hover{border-color:color-mix(in srgb,var(--primary) 56%,var(--card-border));background:color-mix(in srgb,var(--primary) 8%,var(--surface-input));outline:0}.social-registration-context__head{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.social-registration-context__icon{width:38px;height:38px;border-radius:10px;background:var(--primary);color:var(--on-primary);display:grid;place-items:center}.social-registration-context__icon svg{width:18px;height:18px}.social-registration-context__body{min-width:0;display:grid;gap:2px}.social-registration-context__label{color:var(--primary);font-size:.56rem;font-weight:950;line-height:1.1;text-transform:uppercase;letter-spacing:.03em}.social-registration-context__body small,.social-registration-context__body strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-registration-context__body strong{color:var(--text-color);font-size:.82rem;line-height:1.2}.social-registration-context__body small{color:var(--text-muted);font-size:.63rem;line-height:1.2}.social-registration-context__head>svg{width:16px;height:16px;flex:0 0 16px;color:var(--primary)}.social-registration-context__facts{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--card-border);border-radius:9px;background:var(--card-border)}.social-registration-context__facts>span{min-width:0;min-height:42px;padding:7px 8px;background:var(--card-bg);display:grid;align-content:center;gap:2px;box-sizing:border-box}.social-registration-context__facts small,.social-registration-context__facts strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-registration-context__facts small{color:var(--text-muted);font-size:.54rem;font-weight:800;line-height:1.1}.social-registration-context__facts strong{color:var(--text-color);font-size:.65rem;line-height:1.15}.social-registration-context__tags{min-width:0;display:flex;gap:5px;overflow:hidden}.social-registration-context__tags>span{max-width:150px;padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--primary) 11%,transparent);color:var(--primary);font-size:.56rem;font-weight:900;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-registration-context__description{display:-webkit-box;overflow:hidden;padding-top:9px;border-top:1px solid color-mix(in srgb,var(--primary) 12%,var(--card-border));color:var(--text-muted);font-size:.71rem;font-weight:650;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.social-registration-context__cta{display:inline-flex;align-items:center;gap:5px;color:var(--primary);font-size:.62rem;font-weight:950}.social-registration-context__cta svg{width:13px;height:13px}@media (max-width:520px){.social-registration-context{padding:10px;gap:8px}.social-registration-context__head{gap:8px}.social-registration-context__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.social-registration-context__facts>span:last-child:nth-child(3){grid-column:1/-1}.social-registration-context__tags>span{max-width:130px}}@media (max-width:360px){.social-registration-context__icon{width:34px;height:34px}.social-registration-context__body strong{font-size:.76rem}.social-registration-context__facts>span{padding-inline:6px}}@media (min-width:700px){.profile-registrations-hub{padding:22px 24px 24px}.profile-registration-actions__grid{grid-template-columns:repeat(7,minmax(0,1fr))}.profile-registration-action{min-height:74px}.profile-public-registrations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:359px){.profile-registrations-hub{padding-inline:12px}.profile-registration-actions{padding:9px}.profile-registration-actions__grid{gap:5px}.profile-registration-action{min-height:64px}.profile-registration-action__label{font-size:.52rem}}.compras-view{min-height:70vh;padding-bottom:90px!important;background:#f4f5f7;color:#242629}.compras-header{min-height:104px;padding:20px 22px;margin:4px 12px 14px!important;border-radius:24px!important;border:1px solid rgba(0,0,0,.06);background:linear-gradient(135deg,#ffe600 0,#ffd000 55%,#f5a623 100%);display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;box-shadow:0 8px 26px -4px rgba(255,208,0,.32);position:relative;overflow:hidden}.compras-header::before{content:'';position:absolute;top:-40%;right:-20%;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.32) 0,transparent 70%);pointer-events:none}.compras-header__copy{min-width:0;position:relative;z-index:2}.compras-header__eyebrow{display:inline-flex;align-items:center;gap:5px;margin-bottom:7px;color:#2d3277;background:rgba(45,50,119,.1);padding:4px 10px;border-radius:999px;font-size:.58rem;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:.4px}.compras-header h2{margin:0;color:#242629;font-size:1.22rem;font-weight:950;line-height:1.15;letter-spacing:-.3px}.compras-header p{max-width:460px;margin:6px 0 0;color:#3b3d40;font-size:.72rem;font-weight:650;line-height:1.4}.compras-header__brand-pill{background:#fff;border-radius:18px;padding:8px 16px;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 6px 20px rgba(0,0,0,.12);flex-shrink:0;border:1px solid rgba(255,255,255,.9);position:relative;z-index:2;transition:transform .25s ease}.compras-header:hover .compras-header__brand-pill{transform:translateY(-2px)}.compras-header>img{width:112px;max-width:34%;height:auto;object-fit:contain;flex:0 0 auto}.compras-disclosure{margin:0 12px 14px!important;padding:11px 16px;border:1px solid rgba(0,0,0,.07);border-radius:18px!important;background:var(--card-bg,#fff);color:#62656a;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:.64rem;font-weight:650;line-height:1.35;box-shadow:0 2px 8px rgba(0,0,0,.03);max-width:980px;margin-inline:auto!important}.compras-disclosure svg{width:17px;height:17px;color:#3483fa}.compras-disclosure a{color:#3483fa;font-weight:850;text-decoration:none;white-space:nowrap}.ml-products-grid{padding:14px 16px 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ml-products-state{grid-column:1/-1;min-height:160px;color:#73767b;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.72rem;font-weight:750}.ml-product-card{min-width:0;border:1px solid #e3e5e8;border-radius:10px;background:#fff;color:#242629;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;box-shadow:0 2px 8px rgba(25,28,33,.06)}.ml-product-card__media{position:relative;width:100%;aspect-ratio:1/1;padding:10px;border-bottom:1px solid #eceef0;background:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden}.ml-product-card__media img{width:100%;height:100%;object-fit:contain}.ml-product-card__discount{position:absolute;top:8px;left:8px;max-width:calc(100% - 16px);padding:4px 6px;border-radius:6px;background:#e8f7ed;color:#008c3a;font-size:.5rem;font-weight:900;line-height:1}.ml-product-card__body{min-width:0;min-height:158px;padding:10px;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box}.ml-product-card__seller{width:100%;margin-bottom:4px;color:#73767b;font-size:.52rem;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-product-card__title{width:100%;min-height:2.6em;color:#3b3d40;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.68rem;font-weight:700;line-height:1.3}.ml-product-card__price{width:100%;margin-top:8px;display:flex;flex-direction:column}.ml-product-card__price del{color:#8b8e92;font-size:.52rem}.ml-product-card__price>span{color:#242629;font-size:1rem;font-weight:850;line-height:1.1}.ml-product-card__shipping{margin-top:5px;color:#00a650;display:inline-flex;align-items:center;gap:4px;font-size:.54rem;font-weight:850}.ml-product-card__shipping svg{width:12px;height:12px}.ml-product-card__cta{width:100%;margin-top:auto;padding-top:10px;color:#3483fa;display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:.58rem;font-weight:900}.ml-product-card__cta svg{width:14px;height:14px}.ml-product-card:focus-visible,.ml-product-card:hover{border-color:#a9c7ef;box-shadow:0 8px 22px rgba(25,28,33,.11);outline:0}.compras-platform-nav{display:flex!important;gap:10px!important;padding:6px 16px 14px 16px!important;margin-inline:auto!important;max-width:980px!important;width:100%!important;box-sizing:border-box!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important}.compras-platform-nav::-webkit-scrollbar{display:none!important}.compras-platform-tab{flex:1 1 0%!important;min-width:0!important;display:flex!important;align-items:center!important;gap:10px!important;padding:10px 14px!important;border-radius:18px!important;border:1.5px solid rgba(0,0,0,.07)!important;background:var(--card-bg,#fff)!important;color:var(--text-color,#1e293b)!important;cursor:pointer!important;transition:all .24s cubic-bezier(.4, 0, .2, 1)!important;font-family:inherit!important;box-shadow:0 3px 12px rgba(0,0,0,.04)!important;position:relative!important;overflow:hidden!important;user-select:none!important}.compras-platform-tab:hover{transform:translateY(-2px)!important;box-shadow:0 6px 18px rgba(0,0,0,.08)!important}.compras-platform-tab:active{transform:scale(.98)!important}.compras-platform-tab.active{border-color:#ee4d2d!important;background:linear-gradient(135deg,rgba(238,77,45,.12) 0,rgba(255,87,34,.04) 100%)!important;box-shadow:0 6px 20px rgba(238,77,45,.2)!important}.compras-platform-tab--ml.active{border-color:#e1cf00!important;background:linear-gradient(135deg,rgba(255,230,0,.18) 0,rgba(245,166,35,.06) 100%)!important;box-shadow:0 6px 20px rgba(225,207,0,.25)!important}.compras-platform-tab--all.active{border-color:#0284c7!important;background:linear-gradient(135deg,rgba(2,132,199,.14) 0,rgba(238,77,45,.06) 50%,rgba(255,230,0,.06) 100%)!important;box-shadow:0 6px 20px rgba(2,132,199,.22)!important}.compras-platform-tab__icon{width:36px!important;height:36px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;flex-shrink:0!important;box-shadow:0 2px 6px rgba(0,0,0,.1)!important;transition:transform .25s ease!important}.compras-platform-tab:hover .compras-platform-tab__icon{transform:scale(1.08)!important}@media (max-width:680px){.compras-platform-nav{gap:8px!important;padding:4px 12px 10px 12px!important}.compras-platform-tab{padding:8px 6px!important;border-radius:14px!important;gap:5px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.compras-platform-tab__icon{width:28px!important;height:28px!important;font-size:15px!important;border-radius:9px!important}.compras-platform-tab>div{text-align:center!important;width:100%!important;min-width:0!important}.compras-platform-tab>div>div:first-child{font-size:.68rem!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.15!important}.compras-platform-tab>div>div:last-child{display:none!important}.compras-header{margin:4px 12px 10px 12px!important;padding:14px 16px!important;border-radius:20px!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.compras-header h2{font-size:1.05rem!important;line-height:1.2!important}.compras-header p{font-size:.68rem!important;line-height:1.35!important}.compras-header__brand-pill{padding:5px 12px!important;border-radius:999px!important;align-self:flex-start!important}.compras-disclosure{margin:0 12px 10px 12px!important;padding:8px 12px!important;border-radius:14px!important;grid-template-columns:16px 1fr!important;gap:6px 8px!important;font-size:.62rem!important}.compras-disclosure a,.compras-disclosure__badges{grid-column:1/-1!important;margin-top:2px!important}.ml-products-grid{padding:6px 12px 24px 12px!important;gap:8px!important}.ml-product-card{border-radius:12px!important}.ml-product-card__body{padding:8px!important;min-height:135px!important}.ml-product-card__title{font-size:.64rem!important;line-height:1.25!important}.ml-product-card__price>span{font-size:.92rem!important}}.compras-header--unified{background:linear-gradient(135deg,#0f172a 0,#1e293b 45%,#182236 100%)!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important;box-shadow:0 10px 30px -4px rgba(15,23,42,.5)!important}.compras-header--unified::before{background:radial-gradient(circle,rgba(2,132,199,.25) 0,rgba(238,77,45,.15) 50%,transparent 75%)!important}.compras-header--unified .compras-header__eyebrow{color:#38bdf8!important;background:rgba(56,189,248,.14)!important}.compras-header--unified h2{color:#fff!important}.compras-header--unified p{color:rgba(255,255,255,.88)!important}.compras-header__brand-pill--dual{display:inline-flex;align-items:center;gap:8px;background:#fff;padding:6px 14px;border-radius:999px;box-shadow:0 4px 16px rgba(0,0,0,.12)}.compras-disclosure--unified .compras-disclosure__badges{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.compras-disclosure--unified .badge-pill{font-size:.55rem;font-weight:900;padding:3px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.3px}.compras-disclosure--unified .badge-pill--shopee{background:rgba(238,77,45,.12);color:#ee4d2d}.compras-disclosure--unified .badge-pill--ml{background:rgba(255,230,0,.25);color:#2d3277}.compras-header--shopee{background:linear-gradient(135deg,#ff4720 0,#ee4d2d 50%,#d73211 100%)!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;box-shadow:0 10px 30px -4px rgba(238,77,45,.4)!important}.compras-header--shopee::before{background:radial-gradient(circle,rgba(255,255,255,.22) 0,transparent 70%)}.compras-header--shopee .compras-header__eyebrow{color:#fff!important;background:rgba(255,255,255,.22)!important}.compras-header--shopee h2{color:#fff!important}.compras-header--shopee p{color:rgba(255,255,255,.95)!important}.shopee-card__badges{position:absolute;top:8px;left:8px;right:8px;display:flex;align-items:center;justify-content:space-between;gap:6px;pointer-events:none;z-index:2}.shopee-card__shopee-badge{background:#ee4d2d;color:#fff;font-size:.52rem;font-weight:950;text-transform:uppercase;padding:3px 7px;border-radius:6px;letter-spacing:.5px;box-shadow:0 2px 6px rgba(238,77,45,.35)}.shopee-card__badge-sales{background:rgba(0,0,0,.65);color:#fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-size:.52rem;font-weight:850;padding:3px 6px;border-radius:6px;display:inline-flex;align-items:center;gap:3px}.shopee-card__rating{color:#f59e0b;font-size:.62rem;font-weight:900;display:inline-flex;align-items:center;gap:2px}.shopee-card__seller{color:#64748b;font-size:.54rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:3px;max-width:65%}.shopee-product-card:focus-visible,.shopee-product-card:hover{border-color:#ee4d2d!important;box-shadow:0 8px 22px rgba(238,77,45,.18)!important}@media (min-width:700px){.compras-disclosure,.compras-header,.ml-products-grid{max-width:980px;margin-inline:auto!important}.ml-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (min-width:1050px){.ml-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:480px){.compras-header{min-height:84px;padding:14px!important;border-radius:16px!important;margin:0 0 10px 0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;gap:10px!important}.compras-header h2{font-size:1.02rem!important;line-height:1.2!important}.compras-header p{font-size:.68rem!important;line-height:1.35!important}.compras-header__brand-pill{padding:5px 12px!important;border-radius:12px!important}.compras-header>img{width:76px}.compras-platform-nav{padding:2px 0 10px 0!important;gap:6px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.compras-platform-tab{padding:7px 5px!important;border-radius:12px!important;gap:4px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-width:0!important;flex:1 1 0%!important;box-sizing:border-box!important}.compras-platform-tab__icon{width:26px!important;height:26px!important;font-size:13px!important;border-radius:8px!important}.compras-disclosure{grid-template-columns:16px minmax(0,1fr)!important;margin:0 0 10px 0!important;border-radius:12px!important;padding:8px 10px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;font-size:.62rem!important}.compras-disclosure a{grid-column:1/-1!important;margin-top:2px!important;font-size:.62rem!important}.ml-products-grid{padding:0 0 24px 0!important;gap:8px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}}.guide-marketplace-catalog{width:100%;min-width:0;grid-column:1/-1;overflow:hidden;border-radius:26px;background:0 0}body:not(.light-mode):not(.theme-surface-light) .compras-platform-tab{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.05);box-shadow:0 4px 14px rgba(0,0,0,.2)}body:not(.light-mode):not(.theme-surface-light) .compras-disclosure{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:rgba(255,255,255,.7)}.guide-product-strip{min-width:0;margin-top:14px;padding-top:14px;border-top:1px solid var(--card-border)}.guide-product-strip__head{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.guide-product-strip__head>div{min-width:0;display:flex;flex-direction:column;gap:2px}.guide-product-strip__head span{color:#8b5cf6;font-size:.5rem;font-weight:950;text-transform:uppercase}.guide-product-strip__head strong{color:var(--text-color);font-size:.82rem;font-weight:950}.guide-product-strip__head button{min-height:32px;padding:0 4px;border:0;background:0 0;color:#8b5cf6;display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;font-size:.6rem;font-weight:900;cursor:pointer}.guide-product-strip__head svg{width:14px;height:14px}.guide-product-strip__track{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,72px);grid-auto-columns:minmax(210px,235px);gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.guide-product-strip__track::-webkit-scrollbar{display:none}.guide-product-mini{min-width:0;height:72px;padding:6px;border:1px solid #e3e5e8;border-radius:8px;background:#fff;color:#242629;display:grid;grid-template-columns:58px minmax(0,1fr) 14px;align-items:center;gap:8px;scroll-snap-align:start;box-sizing:border-box;text-decoration:none}.guide-product-mini>img{width:58px;height:58px;border-radius:6px;object-fit:contain;background:#fff}.guide-product-mini>span{min-width:0;display:flex;flex-direction:column;gap:5px}.guide-product-mini strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.58rem;font-weight:750;line-height:1.22}.guide-product-mini b{color:#242629;font-size:.72rem;font-weight:950}.guide-product-mini>svg{width:14px;height:14px;color:#3483fa}.guide-product-strip>small,.guide-product-strip__empty{color:var(--text-muted);font-size:.52rem;font-weight:650}.guide-product-strip>small{display:block;margin-top:7px}.guide-product-strip__empty{grid-row:1/-1;display:flex;align-items:center}@media (min-width:700px){.guide-product-strip__track{grid-auto-columns:minmax(230px,260px)}}.home-guide-discovery__head--unified{margin-bottom:8px;align-items:center}.home-guide-discovery__head--unified h2{font-size:.94rem}.home-guide-carousel--unified{padding:9px;border:1px solid var(--card-border);border-radius:8px;background:var(--card-bg);box-sizing:border-box;container-type:inline-size}.home-guide-carousel__switch{width:fit-content;margin-bottom:8px;padding:3px;border:1px solid var(--card-border);border-radius:7px;background:var(--surface-input,rgba(127,127,127,.08));display:flex;align-items:center;gap:2px}.home-guide-carousel__switch button{min-height:29px;padding:0 11px;border:0;border-radius:5px;background:0 0;color:var(--text-muted);font:850 0.58rem/1 var(--font-ui);cursor:pointer;transition:background-color .18s ease,color .18s ease}.home-guide-carousel__switch button.is-active{background:#0d173a;color:#fff;box-shadow:inset 0 -2px #f97316}.home-guide-carousel--unified .home-guide-carousel__track{width:100%!important;gap:0!important;padding:0!important;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain}.home-guide-carousel__page{width:100%;min-width:100%;flex:0 0 100%;padding:2px;box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always}.home-guide-carousel__page-head{min-height:34px;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.home-guide-carousel__page-head>div{min-width:0;display:flex;flex-direction:column;gap:2px}.home-guide-carousel__page-head span{color:#f97316;font-size:.47rem;font-weight:950;text-transform:uppercase}.home-guide-carousel__page--products .home-guide-carousel__page-head span{color:#3483fa}.home-guide-carousel__page-head strong{color:var(--text-color);font-size:.73rem;font-weight:950}.home-guide-carousel__page-head button{min-height:30px;padding:0 3px;border:0;background:0 0;color:#f97316;display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;font:900 0.55rem/1 var(--font-ui);cursor:pointer}.home-guide-carousel__page--products .home-guide-carousel__page-head button{color:#3483fa}.home-guide-carousel__page-head button svg{width:13px;height:13px}.home-guide-carousel__page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-guide-carousel__page-grid .home-guide-discovery-card{width:100%!important;min-width:0!important;max-width:none!important;min-height:174px;flex:initial!important;display:flex!important;flex-direction:column!important;border-radius:7px}.home-guide-carousel__page-grid .home-guide-discovery-card__media{width:100%!important;height:92px!important;min-height:92px!important;max-height:92px!important}.home-guide-carousel__page-grid .home-guide-discovery-card__body{width:100%;min-height:80px;padding:9px;box-sizing:border-box}.home-guide-carousel__page-grid .home-guide-discovery-card__body h3{font-size:.68rem}.home-guide-carousel__page-grid .home-guide-discovery-card__body p{margin-top:4px;font-size:.5rem}.home-guide-carousel__page-grid .home-guide-discovery-card__body b{margin-top:5px;font-size:.47rem}.home-guide-carousel__page-grid .home-guide-discovery-card__arrow{width:25px;height:25px}.home-guide-carousel__page-grid--products{grid-auto-flow:row;grid-template-rows:none;grid-auto-columns:auto;overflow:visible}.home-guide-carousel__page-grid--products .guide-product-mini{position:relative;width:100%;min-width:0;height:auto;min-height:174px;padding:0 0 8px;border-radius:7px;display:flex;flex-direction:column;align-items:stretch;gap:0;overflow:hidden}.home-guide-carousel__page-grid--products .guide-product-mini>img{width:100%;height:92px;padding:8px;border-bottom:1px solid #eceef0;border-radius:0;box-sizing:border-box;flex:0 0 auto}.home-guide-carousel__page-grid--products .guide-product-mini>span{padding:8px 26px 0 8px;gap:5px;flex:1;box-sizing:border-box}.home-guide-carousel__page-grid--products .guide-product-mini strong{min-height:2.44em;font-size:.56rem}.home-guide-carousel__page-grid--products .guide-product-mini b{font-size:.69rem}.home-guide-carousel__page-grid--products .guide-product-mini>svg{position:absolute;right:8px;bottom:9px}.home-guide-carousel__page--products>small{display:block;margin-top:6px;color:var(--text-muted);font-size:.47rem;font-weight:650}.home-guide-unified-skeleton{min-height:174px;border:1px solid var(--card-border);border-radius:7px;background:var(--surface-input,rgba(127,127,127,.08));overflow:hidden}.home-guide-unified-skeleton b,.home-guide-unified-skeleton i{display:block;background:linear-gradient(90deg,rgba(127,127,127,.08),rgba(127,127,127,.18),rgba(127,127,127,.08));background-size:200% 100%;animation:umvaleLoaderSlide 1.3s linear infinite}.home-guide-unified-skeleton i{height:92px}.home-guide-unified-skeleton b{height:8px;margin:10px 9px 0;border-radius:4px}.home-guide-unified-skeleton b:last-child{width:58%}.home-guide-carousel--unified .home-guide-carousel__nav{top:59%}.home-guide-carousel--unified .home-guide-carousel__nav--prev{left:5px}.home-guide-carousel--unified .home-guide-carousel__nav--next{right:5px}@container (min-width:720px){.home-guide-carousel__page-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:699px){.home-guide-carousel--unified{padding:8px}.home-guide-carousel__page-grid .home-guide-discovery-card,.home-guide-carousel__page-grid--products .guide-product-mini,.home-guide-unified-skeleton{min-height:154px}.home-guide-carousel__page-grid .home-guide-discovery-card__media,.home-guide-carousel__page-grid--products .guide-product-mini>img,.home-guide-unified-skeleton i{height:78px!important;min-height:78px!important;max-height:78px!important}.home-guide-carousel__page-grid .home-guide-discovery-card__body{min-height:74px}.home-guide-carousel__page-head strong{font-size:.69rem}}.home-guide-carousel--unified .home-guide-carousel__switch{width:100%;box-sizing:border-box}.home-guide-carousel--unified .home-guide-carousel__switch button{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.home-guide-carousel--unified .home-guide-carousel__switch button svg{width:13px;height:13px}.home-guide-carousel--unified .home-guide-carousel__switch button img{display:none!important}.home-guide-carousel__page-head--marketplace{border-bottom:2px solid #ffe600;padding:1px 2px 7px}.home-guide-carousel__page-head>.home-guide-carousel__marketplace-brand{flex-direction:row;align-items:center;gap:8px}.home-guide-carousel__marketplace-brand svg{width:17px;height:17px;color:#3483fa;flex:0 0 auto}.home-guide-carousel__marketplace-brand span{color:var(--text-muted)!important;font-size:.47rem!important;line-height:1.1;letter-spacing:0;text-transform:uppercase}.home-guide-carousel__page-grid--products .guide-product-mini{background:#fff;border-color:#e3e6eb;box-shadow:0 2px 8px rgba(15,23,42,.06)}.home-guide-carousel__page-grid--products .guide-product-mini b,.home-guide-carousel__page-grid--products .guide-product-mini strong{color:#202124}.home-guide-carousel__page-grid--products .guide-product-mini strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.22}.home-guide-carousel__page-grid--products .guide-product-mini>svg{color:#3483fa}.home-guide-slide-container{position:relative!important;width:100%!important;min-width:0!important;margin-bottom:24px!important;box-sizing:border-box!important}.home-guide-slide-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important;width:100%!important}.home-guide-slide-header__title{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}.home-guide-slide-header__eyebrow{font-size:.62rem!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.8px!important;color:var(--primary,#ff4e00)!important;line-height:1!important}.home-guide-slide-header__heading{font-size:1.08rem!important;font-weight:900!important;color:var(--text-color)!important;margin:0!important;line-height:1.25!important}.home-guide-slide-header__actions{display:inline-flex!important;align-items:center!important;gap:6px!important;flex-shrink:0!important}.home-guide-slide-header__arrow{width:28px!important;height:28px!important;border-radius:50%!important;border:1px solid var(--card-border,rgba(255,255,255,.12))!important;background:rgba(255,255,255,.05)!important;color:var(--text-color)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;transition:all .2s ease!important}body.light-mode .home-guide-slide-header__arrow,body.theme-surface-light .home-guide-slide-header__arrow{background:rgba(0,0,0,.04)!important;border-color:rgba(0,0,0,.1)!important;color:var(--text-color)!important}.home-guide-slide-header__arrow:hover{background:var(--primary)!important;color:var(--on-primary,#fff)!important;border-color:var(--primary)!important;transform:scale(1.05)!important}.home-guide-slide-header__arrow i,.home-guide-slide-header__arrow svg{width:14px!important;height:14px!important}.home-guide-slide-header__link{font-size:.72rem!important;font-weight:850!important;color:var(--primary,#ff4e00)!important;background:0 0!important;border:none!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:4px!important;padding:4px 6px!important;border-radius:8px!important;transition:opacity .2s ease!important}.home-guide-slide-header__link:hover{opacity:.8!important}.home-guide-slide-header__link i,.home-guide-slide-header__link svg{width:13px!important;height:13px!important}.home-guide-slide-frame{position:relative!important;width:100%!important;min-width:0!important;height:164px!important;min-height:164px!important;max-height:164px!important;border-radius:24px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;background:var(--surface,#1e2230)!important;border:1px solid var(--card-border,rgba(255,255,255,.08))!important;box-shadow:0 4px 18px rgba(0,0,0,.04)!important;padding:0!important;margin:0!important}body.light-mode .home-guide-slide-frame,body.theme-surface-light .home-guide-slide-frame{background:#fff!important;border-color:rgba(0,0,0,.08)!important;box-shadow:0 4px 18px rgba(0,0,0,.04)!important}.home-guide-slide-track-wrapper{position:relative!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;border-radius:24px!important;overflow:hidden!important}.home-guide-slide-track{display:flex!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;overflow-x:auto!important;overflow-y:hidden!important;gap:0!important;padding:0!important;margin:0!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth;touch-action:pan-x pan-y!important;overscroll-behavior-x:contain!important;border-radius:24px!important;position:relative!important}.home-guide-slide-track::-webkit-scrollbar{display:none!important}.home-guide-slide-track .home-guide-slide-card{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:164px!important;min-height:164px!important;max-height:164px!important;box-sizing:border-box!important;scroll-snap-align:start!important;scroll-snap-stop:normal!important;border-radius:24px!important;touch-action:pan-x pan-y!important;display:grid!important;grid-template-columns:124px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:12px 14px 22px 14px!important;position:relative!important;overflow:hidden!important;cursor:pointer!important;background:0 0!important;border:none!important;box-shadow:none!important;transition:transform .2s ease,opacity .2s ease!important}.home-guide-slide-card__media{position:relative!important;width:124px!important;height:124px!important;min-height:124px!important;max-height:124px!important;border-radius:18px!important;overflow:hidden!important;background:#0d1224!important;flex-shrink:0!important}.home-guide-slide-card__media .guide-media-img,.home-guide-slide-card__media img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;border-radius:inherit!important;transition:transform .3s ease!important}.home-guide-slide-card:hover .home-guide-slide-card__media img{transform:scale(1.05)!important}.home-guide-slide-card__media--placeholder{display:grid!important;place-items:center!important;color:var(--primary)!important;background:rgba(var(--primary-rgb),.1)!important}.home-guide-slide-card__media--placeholder i,.home-guide-slide-card__media--placeholder svg{width:32px!important;height:32px!important}.home-guide-slide-card__body{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;gap:3px!important}.home-guide-slide-card__top{display:flex!important;align-items:center!important;gap:6px!important;margin-bottom:2px!important}.home-guide-slide-card__badge{font-size:.6rem!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.4px!important;color:var(--primary,#ff4e00)!important;background:rgba(var(--primary-rgb),.12)!important;padding:2px 7px!important;border-radius:5px!important;display:inline-block!important;line-height:1.2!important}.home-guide-slide-card__verified{font-size:.58rem!important;font-weight:700!important;color:#10b981!important;display:inline-flex!important;align-items:center!important;gap:3px!important;opacity:.9!important;line-height:1!important}.home-guide-slide-card__verified i,.home-guide-slide-card__verified svg{width:11px!important;height:11px!important}.home-guide-slide-card__title{font-size:1.05rem!important;font-weight:900!important;line-height:1.25!important;color:var(--text-color)!important;margin:0!important;display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;word-break:break-word!important}.home-guide-slide-card__location{font-size:.72rem!important;font-weight:600!important;color:var(--text-muted,rgba(255,255,255,.65))!important;display:flex!important;align-items:center!important;gap:4px!important;margin:1px 0 0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.home-guide-slide-card__location i,.home-guide-slide-card__location svg{width:12px!important;height:12px!important;color:var(--primary)!important;flex-shrink:0!important}.home-guide-slide-card__desc{font-size:.68rem!important;font-weight:500!important;color:var(--text-muted,rgba(255,255,255,.6))!important;line-height:1.35!important;margin:2px 0 0!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;opacity:.85!important}.home-guide-slide-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:36px!important;height:36px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.28)!important;background:rgba(15,23,42,.76)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:25!important;transition:transform .15s ease,background-color .15s ease,border-color .15s ease!important;padding:0!important;box-shadow:0 4px 16px rgba(0,0,0,.35)!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}.home-guide-slide-arrow:hover{background:rgba(15,23,42,.94)!important;border-color:rgba(255,255,255,.6)!important;transform:translateY(-50%) scale(1.08)!important}.home-guide-slide-arrow:active{background:#0f172a!important;transform:translateY(-50%) scale(.92)!important}.home-guide-slide-arrow--left{left:8px!important}.home-guide-slide-arrow--right{right:8px!important}.home-guide-slide-arrow i,.home-guide-slide-arrow svg{width:18px!important;height:18px!important;pointer-events:none!important}body.light-mode .home-guide-slide-arrow,body.theme-surface-light .home-guide-slide-arrow{background:rgba(255,255,255,.88)!important;border-color:rgba(0,0,0,.14)!important;color:#0f172a!important;box-shadow:0 4px 16px rgba(0,0,0,.12)!important}body.light-mode .home-guide-slide-arrow:hover,body.theme-surface-light .home-guide-slide-arrow:hover{background:#fff!important;border-color:rgba(0,0,0,.25)!important}@media (min-width:1024px){.home-guide-slide-arrow{display:none!important}}.home-guide-slide-dots{position:absolute!important;bottom:8px!important;left:0!important;right:0!important;display:flex!important;gap:7px!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;z-index:10!important;pointer-events:auto!important}.home-guide-slide-dot{position:relative!important;width:7px!important;height:7px!important;padding:0!important;border:0!important;border-radius:50%!important;overflow:hidden!important;background:rgba(255,255,255,.35)!important;box-shadow:0 1px 3px rgba(0,0,0,.3)!important;cursor:pointer!important;transition:width .3s cubic-bezier(.4, 0, .2, 1),background-color .25s ease,border-radius .3s ease,box-shadow .25s ease!important;outline:0!important;flex-shrink:0!important}.home-guide-slide-dot::before{content:'';position:absolute;top:-10px;bottom:-10px;left:-8px;right:-8px;cursor:pointer}.home-guide-slide-dot.active{width:26px!important;border-radius:999px!important;background:rgba(255,255,255,.22)!important;box-shadow:0 0 10px rgba(var(--primary-rgb,255,78,0),.5),0 1px 3px rgba(0,0,0,.4)!important}.home-guide-slide-dot-fill{position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:0%;border-radius:999px!important;background:var(--primary,#ff4e00)!important;transition:width 50ms linear!important;pointer-events:none!important}.home-guide-slide-dot:hover:not(.active){background:rgba(255,255,255,.55)!important;transform:scale(1.2)}body.light-mode .home-guide-slide-dot,body.theme-surface-light .home-guide-slide-dot{background:rgba(15,23,42,.25)!important;box-shadow:0 1px 2px rgba(0,0,0,.1)!important}body.light-mode .home-guide-slide-dot:hover:not(.active),body.theme-surface-light .home-guide-slide-dot:hover:not(.active){background:rgba(15,23,42,.45)!important}body.light-mode .home-guide-slide-dot.active,body.theme-surface-light .home-guide-slide-dot.active{background:rgba(15,23,42,.12)!important;box-shadow:0 1px 6px rgba(0,0,0,.12)!important}@media (max-width:380px){.home-guide-slide-frame{height:156px!important;min-height:156px!important;max-height:156px!important}.home-guide-slide-track .home-guide-slide-card{height:156px!important;min-height:156px!important;max-height:156px!important;grid-template-columns:104px minmax(0,1fr)!important;gap:10px!important;padding:10px 10px 22px 10px!important}.home-guide-slide-card__media{width:104px!important;height:104px!important;min-height:104px!important;max-height:104px!important;border-radius:14px!important}.home-guide-slide-card__title{font-size:.95rem!important}}@media (min-width:768px){.home-guide-slide-frame{height:170px!important;min-height:170px!important;max-height:170px!important}.home-guide-slide-track .home-guide-slide-card{height:170px!important;min-height:170px!important;max-height:170px!important;grid-template-columns:136px minmax(0,1fr)!important;gap:16px!important;padding:14px 16px 22px 16px!important}.home-guide-slide-card__media{width:136px!important;height:126px!important;min-height:126px!important;max-height:126px!important}.home-guide-slide-card__title{font-size:1.15rem!important}}#reader-modal .reader-guide-carousel{width:100%!important;margin:24px 0!important}#reader-modal .reader-guide-carousel .home-guide-slide-container{margin-bottom:0!important}#reader-modal .reader-guide-carousel .home-guide-slide-frame{margin-bottom:0!important;background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.08)!important}body.light-mode #reader-modal .reader-guide-carousel .home-guide-slide-frame,body.theme-surface-light #reader-modal .reader-guide-carousel .home-guide-slide-frame{background:rgba(0,0,0,.02)!important;border-color:rgba(0,0,0,.07)!important}.reader-listen-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 11px;border:1px solid rgba(27,37,95,.16);border-radius:999px;background:#1b255f;color:#fff;font:800 .68rem/1 var(--font-ui,system-ui,sans-serif);cursor:pointer;transition:background .18s ease,transform .18s ease;white-space:nowrap}.reader-listen-btn:hover{background:#26347f;transform:translateY(-1px)}.reader-listen-btn:active{transform:translateY(0)}.reader-listen-btn[data-speech-status=reading]{background:#198754;border-color:rgba(25,135,84,.3)}.reader-listen-btn[data-speech-status=paused]{background:#f97316;border-color:rgba(249,115,22,.3)}.reader-listen-btn svg{width:15px;height:15px;flex:0 0 auto}@media (max-width:520px){.reader-listen-btn{padding:0 9px;gap:5px;font-size:.64rem}}.river-forecast-peaks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.river-forecast-peaks>div{display:grid;gap:5px;padding:12px;border-radius:10px;background:#edf6ff;border-left:3px solid #1476e8;min-width:0}.river-forecast-peaks>div:last-child{background:#f1f5f9;border-left-color:#64748b}.river-forecast-context,.river-forecast-peaks small,.river-forecast-peaks span{color:#52677c;font-size:12px;line-height:1.4}.river-forecast-peaks strong{color:#173b72;font-size:24px;font-weight:900}.river-forecast-peaks b{color:#24476e;font-size:13px}.river-forecast-context{margin:9px 0}.river-hourly-heading b{line-height:1.4}.river-detail-card .river-forecast-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.river-detail-card .river-forecast-row time{grid-column:1/-1;padding-bottom:9px;border-bottom:1px solid #dae5ef}.river-detail-card .river-forecast-row time b{font-size:15px;line-height:1.4}.river-detail-card .river-forecast-row time small{font-size:11px}.river-detail-card .river-forecast-scenario span{font-size:12px}.river-detail-card .river-forecast-scenario strong{font-size:23px;line-height:1.3}.river-detail-card .river-forecast-scenario small{font-size:12px;line-height:1.5;min-height:0}.river-detail-card .river-forecast-heading{flex-wrap:wrap}.river-detail-card .river-forecast-heading span{font-size:12px}.river-detail-card .river-forecast-heading strong{font-size:20px;line-height:1.3}.river-detail-card .river-forecast-heading small{font-size:12px;max-width:none;text-align:left}.river-detail-card .river-forecast-peaks b{font-size:14px;line-height:1.5}.river-detail-card .river-forecast-peaks strong{font-size:28px}.river-detail-card .river-map-scenarios button span{font-size:10px}.river-detail-card .river-map-scenarios button strong{font-size:13.5px}.river-detail-card .river-map-note{font-size:11px}.river-detail-card .river-inundation-heading strong{font-size:15px}.river-detail-card .river-inundation-heading button{font-size:11px;min-height:36px}@media(max-width:360px){.river-detail-card .river-forecast-peaks{grid-template-columns:1fr}}.river-map-search-section{margin-top:6px;margin-bottom:6px;padding:8px 10px;background:#fff;border:1px solid rgba(13,39,77,.12);border-radius:10px}.river-map-search-bar{width:100%;position:relative;margin-bottom:6px}.river-map-search-input-wrap{display:flex;align-items:center;gap:8px;padding:7px 12px;background:#fff;border:1px solid rgba(13,39,77,.18);border-radius:8px;min-height:40px;box-sizing:border-box;transition:border-color .15s ease}.river-map-search-input-wrap:focus-within{border-color:#1476e8;box-shadow:0 0 0 2px rgba(20,118,232,.12)}.river-map-search-input-wrap i,.river-map-search-input-wrap svg{width:16px;height:16px;color:#64748b;flex-shrink:0}.river-map-search-input-wrap:focus-within i,.river-map-search-input-wrap:focus-within svg{color:#1476e8}.river-map-search-input-wrap input{flex:1;min-width:0;border:none;outline:0;background:0 0;font-size:13px;font-weight:700;color:#0f172a;font-family:inherit;line-height:1.2}.river-map-search-input-wrap input::placeholder{color:#94a3b8;font-weight:500;font-size:12.5px}.river-map-search-input-wrap button{background:0 0;border:none;color:#94a3b8;font-size:15px;cursor:pointer;padding:0 3px;font-weight:800;line-height:1}.river-map-search-input-wrap button:hover{color:#0f172a}.river-map-search-results{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:950;background:#fff;border:1px solid rgba(13,39,77,.18);border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.15);max-height:220px;overflow-y:auto;box-sizing:border-box}.river-map-search-results button:focus,.river-map-search-results button:hover{background:#f1f5f9}.river-map-tools-row{display:flex;align-items:stretch;gap:6px;width:100%;box-sizing:border-box}.river-map-gps-btn{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 8px;min-height:34px;border:1px solid rgba(37,99,235,.25);border-radius:7px;background:#eff6ff;color:#1d4ed8;font-size:11.5px;font-weight:800;cursor:pointer;white-space:nowrap;transition:all .15s ease;font-family:inherit;box-sizing:border-box}.river-map-gps-btn i,.river-map-gps-btn svg{width:14px;height:14px;flex-shrink:0;color:#1d4ed8}.river-map-gps-btn:hover{background:#dbeafe;border-color:#2563eb}.river-map-explore-action{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 8px;min-height:34px;border:1px solid rgba(13,39,77,.16);border-radius:7px;background:#fff;color:#12314f;font-size:11.5px;font-weight:800;cursor:pointer;white-space:nowrap;transition:all .15s ease;font-family:inherit;box-sizing:border-box}.river-map-explore-action i,.river-map-explore-action svg{width:14px;height:14px;flex-shrink:0;color:#12314f}.river-map-explore-action:hover{background:#f1f5f9;border-color:#2563eb;color:#2563eb}.river-map-explore-action:hover i,.river-map-explore-action:hover svg{color:#2563eb}.river-map-explore-action.is-active{background:#12314f;border-color:#12314f;color:#fff}.river-map-explore-action.is-active i,.river-map-explore-action.is-active svg{color:#fff}.river-map-landmarks{display:none}.river-map-result-card{margin-top:6px;margin-bottom:6px;padding:10px 12px;border-radius:10px;background:#fff;border:1.5px solid #2563eb;box-shadow:0 2px 8px rgba(37,99,235,.08)}.river-map-result-card.is-safe{border-color:#059669;background:linear-gradient(145deg,rgba(240,253,244,.95),#fff)}.river-map-result-card.is-flood{border-color:#dc2626;background:linear-gradient(145deg,rgba(254,242,242,.95),#fff)}.river-map-level-control{margin-top:6px;margin-bottom:0;padding:10px 12px 8px;border:1px solid rgba(13,39,77,.12);border-bottom:none;border-radius:10px 10px 0 0;background:rgba(255,255,255,.95)}.river-map-level-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.river-map-heading-sim{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.river-sim-tag{font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.river-sim-val{font-size:16px;font-weight:900;color:#1d4ed8;font-variant-numeric:tabular-nums;line-height:1}.river-map-risk-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:5px;font-size:11px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.river-map-risk-badge span{font-size:11px;line-height:1}.river-map-risk-badge strong{font-weight:850}.river-map-now-btn{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid rgba(37,99,235,.25);border-radius:6px;background:#eff6ff;color:#1d4ed8;font-size:11.5px;font-weight:750;cursor:pointer;transition:all .15s ease;font-family:inherit;white-space:nowrap}.river-map-now-btn:hover{background:#dbeafe;border-color:#2563eb}.river-map-now-btn b{font-weight:900}.river-map-level-slider{padding:6px 2px 4px}.river-map-level-slider input{width:100%;height:6px;margin:0;padding:0;appearance:none;-webkit-appearance:none;border-radius:999px;outline:0;background:linear-gradient(90deg,#1476e8 0,#00a3ff 50%,#f97316 100%);cursor:ew-resize}.river-map-level-slider input::-webkit-slider-thumb{width:18px;height:18px;appearance:none;-webkit-appearance:none;border:2.5px solid #fff;border-radius:50%;background:#12314f;box-shadow:0 1px 4px rgba(13,39,77,.3)}.river-map-level-slider input::-moz-range-thumb{width:16px;height:16px;border:2.5px solid #fff;border-radius:50%;background:#12314f;box-shadow:0 1px 4px rgba(13,39,77,.3)}.river-map-historicos{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.river-map-historicos button{flex:1;min-width:0;padding:4px 4px;font-size:11px;font-weight:750;color:#1e3a8a;background:rgba(37,99,235,.06);border:1px solid rgba(37,99,235,.18);border-radius:6px;cursor:pointer;transition:all .15s ease;white-space:nowrap;text-align:center}.river-map-historicos button:hover{background:rgba(37,99,235,.15);border-color:#2563eb}.river-inundation-map{border:1px solid rgba(13,39,77,.12);border-radius:0;height:280px}@media (min-width:768px){.river-inundation-map{height:360px}}.river-map-footer-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:6px 10px;background:rgba(255,255,255,.95);border:1px solid rgba(13,39,77,.12);border-top:none;border-radius:0 0 10px 10px}.river-map-layer-selector{display:flex;align-items:center;gap:4px}.river-map-layer-label{font-size:10.5px;font-weight:800;color:#64748b;text-transform:uppercase;margin-right:2px}.river-map-layer-selector button{padding:3px 7px;border:1px solid rgba(13,39,77,.16);border-radius:5px;background:#fff;color:#334155;font-size:11px;font-weight:750;cursor:pointer;transition:all .15s ease;font-family:inherit}.river-map-layer-selector button:hover{background:#f1f5f9;border-color:#2563eb;color:#2563eb}.river-map-layer-selector button.is-active{background:#173b72;border-color:#173b72;color:#fff}.river-map-legend{display:flex;align-items:center;gap:6px;font-size:10.5px;color:#64748b}.river-legend-title{font-weight:800;color:#1e293b;text-transform:uppercase;font-size:10px;margin-right:2px}.river-legend-item{display:inline-flex;align-items:center;gap:3px;font-weight:650}.river-legend-item i{display:inline-block;width:12px;height:7px;border-radius:2px}.river-map-share-bar{margin-top:8px}.river-map-share-wa-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px 12px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;border:none;border-radius:8px;font-size:12.5px;font-weight:850;letter-spacing:.01em;cursor:pointer;box-shadow:0 2px 6px rgba(37,211,102,.2);transition:all .15s ease;font-family:inherit}.river-map-share-wa-btn:hover{background:linear-gradient(135deg,#20ba5a,#0e7367);box-shadow:0 3px 10px rgba(37,211,102,.3)}.river-map-share-wa-btn svg{width:15px;height:15px;flex-shrink:0}.river-projection-chart-wrap{display:block;position:relative;width:100%;margin:14px 0 16px;padding:16px 12px 14px;background:rgba(15,23,42,.6);border:1px solid rgba(56,189,248,.18);border-radius:14px;overflow:hidden;box-sizing:border-box}body.theme-surface-light .river-projection-chart-wrap{background:#fff;border-color:rgba(37,99,235,.14);box-shadow:inset 0 1px 3px rgba(0,0,0,.02),0 3px 12px rgba(37,99,235,.06)}.rf-chart-scroll-hint{display:none;align-items:center;justify-content:flex-end;gap:5px;margin-bottom:8px;font-size:11px;font-weight:800;color:#38bdf8;letter-spacing:.2px}body.theme-surface-light .rf-chart-scroll-hint{color:#0284c7}.river-projection-chart{display:block;width:100%;height:auto;color:var(--text-color);overflow:visible;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}@media (max-width:680px){.river-projection-chart-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding:14px 10px 12px!important}.river-projection-chart-wrap::-webkit-scrollbar{display:none!important}.rf-chart-scroll-hint{display:flex!important}.river-projection-chart{min-width:680px!important;width:680px!important}.river-forecast-heading{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.river-forecast-heading .rf-peak-badge{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;text-align:left!important;padding:10px 14px!important;box-sizing:border-box!important}.river-forecast-heading .rf-peak-label{grid-column:1!important;grid-row:1!important}.river-forecast-heading .rf-peak-sub{grid-column:1!important;grid-row:2!important;margin-top:2px!important}.river-forecast-heading .rf-peak-value{grid-column:2!important;grid-row:1/span 2!important;font-size:26px!important;text-align:right!important}}.river-projection-chart text{font-family:inherit;user-select:none}.rf-bubble-bg{fill:#0f172a;stroke:#38bdf8;stroke-width:1.2px}body.theme-surface-light .rf-bubble-bg{fill:#ffffff;stroke:#2563eb;stroke-width:1.2px}.rf-bubble-txt{fill:#38bdf8;font-size:11px;font-weight:900;font-variant-numeric:tabular-nums}body.theme-surface-light .rf-bubble-txt{fill:#1d4ed8}.rf-pt-outer{fill:#2563eb;stroke:#ffffff;stroke-width:2.2px}body.theme-surface-light .rf-pt-outer{fill:#1d4ed8;stroke:#ffffff}.rf-pt-inner{fill:#ffffff}.rf-axis-hour{font-size:11.5px;font-weight:850;fill:currentColor}.rf-axis-date{font-size:10px;font-weight:700;fill:currentColor;opacity:.65}.river-projection-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 16px}@media (max-width:540px){.river-projection-summary{grid-template-columns:1fr}}.rf-sum-card{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}body.theme-surface-light .rf-sum-card{border-color:rgba(37,99,235,.14);background:#fff;box-shadow:0 2px 6px rgba(37,99,235,.04)}.rf-sum-card--wet{border-left:4px solid #2563eb}.rf-sum-card--dry{border-left:4px solid #64748b}.rf-sum-label{font-size:11.5px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.3px}body.theme-surface-light .rf-sum-label{color:#64748b}.rf-sum-card--wet .rf-sum-label{color:#38bdf8}body.theme-surface-light .rf-sum-card--wet .rf-sum-label{color:#0284c7}.rf-sum-val{font-size:20px;font-weight:950;color:#fff;line-height:1.15;font-variant-numeric:tabular-nums}body.theme-surface-light .rf-sum-val{color:#0f172a}.rf-sum-card--wet .rf-sum-val{color:#38bdf8}body.theme-surface-light .rf-sum-card--wet .rf-sum-val{color:#1d4ed8}.rf-sum-sub{font-size:12px;color:#94a3b8;font-weight:600}body.theme-surface-light .rf-sum-sub{color:#64748b}.river-projection-details summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;font-size:15px;font-weight:700}.river-projection-details summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.river-hourly-trend{margin:12px 0;padding:13px;border:1px solid rgba(20,118,232,.14);border-radius:13px;background:linear-gradient(145deg,rgba(240,249,255,.92),rgba(255,255,255,.9))}.river-hourly-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.river-hourly-heading small,.river-hourly-heading span{display:block;color:#40566c;font-size:14px;font-weight:800;line-height:1.4}.river-hourly-heading span{color:#1476e8;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.river-hourly-heading strong{display:block;margin-top:4px;color:#173b72;font-size:22px;font-weight:950}.river-hourly-heading>div:last-child{text-align:right}.river-hourly-heading b{display:block;color:#173b72;font-size:22px;font-weight:900;line-height:1.3;font-variant-numeric:tabular-nums}.river-hourly-heading small{margin-top:3px}.river-hourly-graph{height:70px;margin-top:8px;padding:6px 2px 0;border-bottom:1px solid rgba(20,118,232,.1)}.river-hourly-graph svg{display:block;width:100%;height:100%;overflow:visible}.river-hourly-graph path{stroke:rgba(20,118,232,.16);stroke-width:1;fill:none;vector-effect:non-scaling-stroke}.river-hourly-graph polyline{stroke:#1476e8;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round;fill:none;vector-effect:non-scaling-stroke}.river-hourly-graph circle{fill:#f97316;stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke}.river-hourly-trend--baixando .river-hourly-heading strong{color:#8b5cf6}.river-hourly-trend--baixando .river-hourly-graph polyline{stroke:#8b5cf6}.river-hourly-trend--estável .river-hourly-heading strong{color:#128a2e}.river-hourly-trend--estável .river-hourly-graph polyline{stroke:#128a2e}.river-hourly-readings{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin-top:10px}.river-hourly-readings span{min-width:0;display:grid;gap:1px;text-align:center}.river-hourly-readings b{color:#274767;font-size:14px;font-weight:900;white-space:nowrap;font-variant-numeric:tabular-nums}.river-hourly-readings small{color:#40566c;font-size:13px;font-weight:750;white-space:nowrap}@media (max-width:720px){.river-hourly-readings{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:12px}.river-hourly-heading{flex-wrap:wrap}.river-hourly-heading>div:last-child{text-align:left}}@media (max-width:480px){.river-map-level-control{padding:9px}.river-map-level-actions{gap:5px}.river-map-level-actions span{font-size:.36rem}.river-map-level-actions button{padding:5px 6px;font-size:.4rem}.river-hourly-trend{padding:11px}.river-hourly-graph{height:62px}.river-hourly-readings b{font-size:14px}.river-hourly-readings small{font-size:13px}}.community-pulse{display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:8px 12px;margin:4px 0 10px 0;gap:8px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pulse-metric{display:flex;align-items:center;gap:7px;cursor:pointer;padding:4px 6px;border-radius:10px;transition:background .15s ease}.pulse-metric:hover{background:rgba(255,255,255,.05)}.pulse-icon-box{width:28px;height:28px;border-radius:50%;background:rgba(var(--primary-rgb),.12);color:var(--primary);display:grid;place-items:center;flex-shrink:0}.pulse-info{display:flex;flex-direction:column;line-height:1.15}.pulse-info strong{font-family:var(--font-display, sans-serif);font-weight:900;font-size:.95rem;color:var(--text-color,#fff)}.pulse-info small{font-size:.6rem;opacity:.55;text-transform:uppercase;letter-spacing:.4px;font-weight:700}.pulse-sep{width:1px;height:22px;background:rgba(255,255,255,.08);flex-shrink:0}.pulse-action-btn{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,var(--primary),#ea580c);color:#fff!important;border:none;padding:6px 12px;border-radius:999px;font-family:var(--font-ui, sans-serif);font-weight:800;font-size:.74rem;cursor:pointer;white-space:nowrap;box-shadow:0 4px 12px rgba(var(--primary-rgb),.28);transition:transform .15s ease,box-shadow .15s ease}.pulse-action-btn:active{transform:scale(.96)}.pulse-plus-icon{width:18px;height:18px;border-radius:50%;background:rgba(255,255,255,.25);display:grid;place-items:center;color:#fff}body.theme-surface-light .community-pulse{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.07)}body.theme-surface-light .pulse-sep{background:rgba(0,0,0,.08)}body.theme-surface-light .pulse-info strong{color:#111827}body.theme-surface-light .pulse-metric:hover{background:rgba(0,0,0,.03)}@keyframes slideUp{from{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}body.theme-surface-light .reg-input{background:rgba(0,0,0,.035);border-color:rgba(0,0,0,.12);color:#111827}body.theme-surface-light .reg-input:focus{background:#fff;border-color:var(--primary,#f97316);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.14)}body.theme-surface-light .reg-input::placeholder{color:rgba(0,0,0,.35);opacity:1}body.theme-surface-light .reg-textarea{background:rgba(0,0,0,.035);border-color:rgba(0,0,0,.12);color:#111827}body.theme-surface-light .reg-textarea:focus{background:#fff;border-color:var(--primary,#f97316);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.14)}body.theme-surface-light .reg-textarea::placeholder{color:rgba(0,0,0,.35);opacity:1}body.theme-surface-light .registration-field>span{color:rgba(0,0,0,.6)!important}body.theme-surface-light .reg-form-hero{border-color:rgba(0,0,0,.1)!important}body.theme-surface-light .registration-form__submit{color:#fff!important}body.theme-surface-light .upload-box{border-color:rgba(0,0,0,.16);background:rgba(0,0,0,.02)}body.theme-surface-light .upload-box:hover{border-color:var(--primary,#f97316);background:rgba(var(--primary-rgb),.04)}@keyframes skeleton-shimmer{0%{background-position:-400px 0}100%{background-position:400px 0}}.skeleton-card,.skeleton-line{background:linear-gradient(90deg,rgba(255,255,255,.05) 25%,rgba(255,255,255,.11) 50%,rgba(255,255,255,.05) 75%);background-size:800px 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}body.theme-surface-light .skeleton-card,body.theme-surface-light .skeleton-line{background:linear-gradient(90deg,rgba(0,0,0,.04) 25%,rgba(0,0,0,.09) 50%,rgba(0,0,0,.04) 75%);background-size:800px 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}body.theme-surface-light .action-tile,body.theme-surface-light .publish-menu-grid .action-tile{background:#fff!important;border-color:rgba(0,0,0,.1)!important;box-shadow:0 4px 14px rgba(0,0,0,.06)!important}body.theme-surface-light .action-tile:hover,body.theme-surface-light .publish-menu-grid .action-tile:hover{background:#f8fafc!important;border-color:rgba(var(--primary-rgb),.4)!important;box-shadow:0 8px 20px rgba(0,0,0,.09)!important}body.theme-surface-light .action-tile span,body.theme-surface-light .publish-menu-grid .action-tile span{color:#111827!important;font-weight:800}body.theme-surface-light .publish-menu-header h3{color:#111827!important}body.theme-surface-light .publish-menu-header p{color:#4b5563!important}body.theme-surface-light:not(.primary-is-light) .publish-menu-main-cta{color:#fff!important}:where(html.primary-is-light,body.primary-is-light) .publish-menu-main-cta,body.primary-is-light .publish-menu-main-cta{color:#000!important;-webkit-text-fill-color:#000000!important}:where(html.primary-is-light,body.primary-is-light) .publish-menu-main-cta i,:where(html.primary-is-light,body.primary-is-light) .publish-menu-main-cta svg,body.primary-is-light .publish-menu-main-cta i,body.primary-is-light .publish-menu-main-cta svg{color:#000!important;stroke:#000000!important}.editorial-story-city-mark{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;text-decoration:none;font-family:var(--font-display, sans-serif);user-select:none}.editorial-story-city-mark svg{width:100%;height:100%;border-radius:inherit;display:block}.search-guide-chips-wrap{margin:10px 0 22px 0;padding:14px 16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:18px}.search-guide-chips-title{display:flex;align-items:center;justify-content:space-between;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted,rgba(255,255,255,.6));margin-bottom:12px}.search-guide-chips-hint{font-size:.72rem;font-weight:700;color:var(--primary);cursor:pointer;text-transform:none;letter-spacing:normal}.search-guide-chips-row{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px}.search-guide-chips-row::-webkit-scrollbar{display:none}.search-guide-chip{scroll-snap-align:start;flex-shrink:0;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:var(--text-color,#fff);font-size:.78rem;font-weight:700;cursor:pointer;transition:all .15s ease;font-family:inherit}.search-guide-chip:active,.search-guide-chip:hover{background:rgba(255,255,255,.1);border-color:var(--cat-color,var(--primary));transform:translateY(-1px)}.search-guide-chip i,.search-guide-chip svg{flex-shrink:0;stroke:var(--cat-color,currentColor)}body.theme-surface-light .search-guide-chips-wrap{background:#fff;border-color:rgba(0,0,0,.08);box-shadow:0 4px 14px rgba(0,0,0,.04)}body.theme-surface-light .search-guide-chips-title{color:#4b5563}body.theme-surface-light .search-guide-chip{background:#f8fafc;border-color:rgba(0,0,0,.09);color:#1f2937}body.theme-surface-light .search-guide-chip:active,body.theme-surface-light .search-guide-chip:hover{background:#f1f5f9;border-color:var(--cat-color,var(--primary))}.profile-tabs-bar{position:sticky;top:0;z-index:20;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.profile-tab-btn{transition:all .2s ease;user-select:none;-webkit-tap-highlight-color:transparent}.profile-tab-btn:hover{color:var(--text-color)!important}.profile-tab-btn.active{color:var(--primary)!important;border-bottom-color:var(--primary)!important}.profile-media-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px 0 16px}.profile-media-grid__item{position:relative;width:100%;aspect-ratio:1/1;background:var(--surface-input,rgba(255,255,255,.05));overflow:hidden;cursor:pointer;border:none;padding:0}.profile-media-grid__item img,.profile-media-grid__item video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.profile-media-grid__item:hover img,.profile-media-grid__item:hover video{transform:scale(1.04)}.profile-media-grid__badge{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:6px;background:rgba(0,0,0,.65);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;pointer-events:none}.profile-media-grid__badge i,.profile-media-grid__badge svg{width:13px;height:13px;stroke:#ffffff}.social-post-video-player{width:100%;border-radius:14px;background:#000;max-height:480px;object-fit:contain;display:block;outline:0}@keyframes heartPulseDoubleTap{0%{transform:translate(-50%,-50%) scale(0);opacity:0}50%{transform:translate(-50%,-50%) scale(1.2);opacity:1}75%{transform:translate(-50%,-50%) scale(1);opacity:.9}100%{transform:translate(-50%,-50%) scale(.8);opacity:0}}.double-tap-heart-anim{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);pointer-events:none;z-index:10;color:#ef4444;filter:drop-shadow(0 4px 18px rgba(239,68,68,.6));animation:heartPulseDoubleTap .75s cubic-bezier(.175,.885,.32,1.275) forwards}@media (max-width:360px){.hide-mobile-xs{display:none!important}}.search-universal-nav{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:10px 0 14px;margin-bottom:12px;border-bottom:1px solid var(--card-border,rgba(255,255,255,.08))}.search-universal-nav::-webkit-scrollbar{display:none}.search-tab-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid var(--card-border,rgba(255,255,255,.1));background:var(--surface,rgba(255,255,255,.04));color:var(--text-muted,rgba(255,255,255,.7));font-size:.78rem;font-weight:800;cursor:pointer;white-space:nowrap;transition:all .2s ease;flex-shrink:0}.search-tab-pill:hover{background:rgba(var(--primary-rgb,249,115,22),.1);color:var(--text-color)}.search-tab-pill.active{background:var(--primary,#f97316)!important;color:#fff!important;border-color:var(--primary,#f97316)!important;box-shadow:0 4px 14px rgba(var(--primary-rgb,249,115,22),.35)}.search-tab-pill i{width:14px;height:14px}.search-pinterest-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:8px 0 24px}@media (min-width:640px){.search-pinterest-grid{grid-template-columns:repeat(3,1fr);gap:14px}}@media (min-width:1024px){.search-pinterest-grid{grid-template-columns:repeat(4,1fr);gap:16px}}.pinterest-card{position:relative;border-radius:16px;overflow:hidden;background:var(--card-bg,#1a1e2a);border:1px solid var(--card-border,rgba(255,255,255,.08));cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column}.pinterest-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.3)}.pinterest-card__media{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;background:rgba(255,255,255,.03)}.pinterest-card__overlay{padding:10px 12px;display:flex;flex-direction:column;gap:4px}.pinterest-card__badge{font-size:.58rem;font-weight:900;text-transform:uppercase;color:var(--primary,#f97316);letter-spacing:.5px}.pinterest-card__title{font-size:.78rem;font-weight:800;line-height:1.25;color:var(--text-color,#fff);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pinterest-card__source{font-size:.65rem;color:var(--text-muted,rgba(255,255,255,.5));display:flex;align-items:center;gap:4px}.search-video-grid{display:grid;grid-template-columns:1fr;gap:14px;padding:8px 0 24px}@media (min-width:640px){.search-video-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.search-video-grid{grid-template-columns:repeat(3,1fr)}}.search-video-card{border-radius:18px;overflow:hidden;background:var(--card-bg,#1a1e2a);border:1px solid var(--card-border,rgba(255,255,255,.08));cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.search-video-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.25)}.search-video-card__thumb{position:relative;width:100%;aspect-ratio:16/9;background:#000;overflow:hidden}.search-video-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.search-video-card__play-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:rgba(0,0,0,.72);backdrop-filter:blur(4px);color:#fff;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);transition:transform .2s,background .2s}.search-video-card:hover .search-video-card__play-badge{background:var(--primary,#f97316);transform:translate(-50%,-50%) scale(1.1)}.search-video-card__info{padding:12px 14px}.search-video-card__channel{font-size:.62rem;font-weight:800;color:var(--primary,#f97316);text-transform:uppercase;margin-bottom:4px}.search-video-card__title{font-size:.84rem;font-weight:800;line-height:1.3;color:var(--text-color,#fff);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-web-card{padding:16px;border-radius:18px;background:var(--card-bg,#1a1e2a);border:1px solid var(--card-border,rgba(255,255,255,.08));margin-bottom:12px;display:flex;gap:14px;align-items:flex-start;text-decoration:none;transition:transform .15s ease,border-color .15s ease;cursor:pointer}.search-web-card:hover{transform:translateY(-2px);border-color:rgba(var(--primary-rgb),.35)}.search-web-card__meta{display:flex;align-items:center;gap:6px;font-size:.66rem;color:var(--text-muted,rgba(255,255,255,.6));margin-bottom:6px}.search-web-card__site{font-weight:800;color:var(--primary,#f97316)}.search-web-card__title{font-size:.95rem;font-weight:800;line-height:1.35;color:var(--text-color,#fff);margin-bottom:6px}.search-web-card__snippet{font-size:.74rem;line-height:1.45;color:var(--text-muted,rgba(255,255,255,.65));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-web-card__thumb{width:80px;height:80px;border-radius:12px;object-fit:cover;flex-shrink:0}.social-link-editor{background:rgba(var(--primary-rgb),.05);border:1px solid rgba(var(--primary-rgb),.22);border-radius:12px;padding:12px;margin-bottom:12px}.social-link-input-row{display:flex;gap:8px;align-items:center}.social-link-input-row input{flex:1;min-width:0;height:40px;box-sizing:border-box;background:var(--bg-color,var(--surface,rgba(255,255,255,.06)));border:1px solid var(--card-border,rgba(255,255,255,.12));border-radius:10px;padding:0 12px;color:var(--text-color);font-size:.82rem;outline:0}.social-link-input-row input:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.15)}.social-link-input-row .social-link-fetch-btn{height:40px;min-height:40px;border:none;background:var(--primary);color:var(--on-primary,#fff);font-weight:800;border-radius:10px;padding:0 16px;font-size:.8rem;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .15s ease}.social-link-input-row .social-link-fetch-btn:hover{opacity:.9}.social-link-input-row .social-link-fetch-btn:active{transform:scale(.96)}.social-link-preview-box{display:flex;gap:10px;align-items:center;background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:10px;margin-top:10px}.social-link-preview-box img{width:60px;height:60px;border-radius:8px;object-fit:cover;flex-shrink:0}.social-post-link-card{display:flex;flex-direction:column;border-radius:14px;overflow:hidden;background:var(--surface,rgba(255,255,255,.04));border:1px solid var(--card-border,rgba(255,255,255,.1));margin-bottom:12px;text-decoration:none;color:inherit;transition:transform .2s,border-color .2s;cursor:pointer}.social-post-link-card:hover{transform:translateY(-2px);border-color:rgba(var(--primary-rgb),.4)}.social-post-link-card__thumb{width:100%;height:180px;object-fit:cover;background:rgba(0,0,0,.1);display:block}.social-post-link-card__body{padding:12px 14px;display:flex;flex-direction:column;gap:4px}.social-post-link-card__domain{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--primary);display:flex;align-items:center;gap:4px}.social-post-link-card__title{font-size:.92rem;font-weight:800;color:var(--text-color);line-height:1.3}.social-post-link-card__desc{font-size:.75rem;color:var(--text-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.social-post-link-card__btn{margin-top:6px;align-self:flex-start;font-size:.72rem;font-weight:800;color:var(--primary);display:flex;align-items:center;gap:4px}body.theme-surface-light .social-post-link-card{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.08)}body.theme-surface-light .social-link-preview-box{background:#fff;border-color:rgba(0,0,0,.1)}body.theme-surface-light .search-tab-pill{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.65)}body.theme-surface-light .search-tab-pill.active{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}body.theme-surface-light .pinterest-card,body.theme-surface-light .search-video-card,body.theme-surface-light .search-web-card{background:var(--card-bg,#fff);border-color:rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.04)}.agenda-event-modal.is-fb-style .agenda-event-modal__sheet,.agenda-event-modal__sheet:has(.event-fb-container){padding:0 0 calc(28px + env(safe-area-inset-bottom)) 0!important;border-radius:28px 28px 0 0;max-width:min(650px,100%);overflow-x:hidden}@media (min-width:768px){.agenda-event-modal.is-fb-style .agenda-event-modal__sheet,.agenda-event-modal__sheet:has(.event-fb-container){border-radius:28px!important;padding:0 0 24px 0!important}}.event-fb-container{display:flex;flex-direction:column;width:100%;color:var(--text-color)}.event-fb-hero{position:relative;width:100%;height:230px;background:#0d111a;overflow:hidden}@media (min-width:600px){.event-fb-hero{height:270px}}.event-fb-cover{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.event-fb-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.1) 40%,rgba(0,0,0,.75) 100%);pointer-events:none}.event-fb-category-badge{position:absolute;top:14px;left:16px;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.6px;background:rgba(0,0,0,.55);color:#fff;border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:2}.event-fb-hero-fallback{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#1e293b 0,#0f172a 100%);position:relative}.event-fb-fallback-circle{width:110px;height:110px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3.8rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);box-shadow:0 10px 30px rgba(0,0,0,.4);backdrop-filter:blur(8px)}.event-fb-body{padding:18px 20px;display:flex;flex-direction:column;gap:16px}.event-fb-header{display:flex;align-items:flex-start;gap:16px}.event-fb-calendar-badge{width:60px;min-width:60px;border-radius:14px;overflow:hidden;box-shadow:0 6px 16px rgba(0,0,0,.25);text-align:center;background:var(--surface,#1e2433);border:1px solid rgba(255,255,255,.12);flex-shrink:0}.event-fb-cal-month{background:#ef4444;color:#fff;font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:1px;padding:4px 0;line-height:1}.event-fb-cal-day{font-family:var(--font-display);font-size:1.65rem;font-weight:900;line-height:1.15;color:var(--text-color,#fff);padding:4px 0 6px}.event-fb-title-wrap{flex:1;min-width:0}.event-fb-datetime-label{font-size:.76rem;font-weight:800;color:#ef4444;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px;display:flex;align-items:center;gap:5px}.event-fb-title{font-family:var(--font-display);font-size:1.32rem;font-weight:900;line-height:1.25;color:var(--text-color);margin:0 0 6px 0;word-break:break-word}.event-fb-location-sub{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;color:var(--text-muted);text-decoration:none;transition:color .2s ease}.event-fb-location-sub:hover{color:var(--primary)}.event-fb-location-sub i,.event-fb-location-sub svg{width:14px;height:14px;flex-shrink:0;color:var(--primary)}.event-fb-organizer-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.event-fb-organizer-info{display:flex;align-items:center;gap:12px;min-width:0}.event-fb-organizer-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--primary,#3b82f6);flex-shrink:0;background:var(--surface-input)}.event-fb-organizer-details{min-width:0;display:flex;flex-direction:column;gap:2px}.event-fb-organizer-name{font-weight:800;font-size:.88rem;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-fb-organizer-badge{display:inline-flex;align-items:center;gap:4px;font-size:.64rem;font-weight:800;color:#eab308;letter-spacing:.3px}.event-fb-organizer-contact{padding:7px 12px;border-radius:12px;border:1px solid rgba(16,185,129,.3);background:rgba(16,185,129,.12);color:#10b981;font-size:.72rem;font-weight:800;display:inline-flex;align-items:center;gap:5px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:all .2s ease}.event-fb-organizer-contact:hover{background:rgba(16,185,129,.22)}.event-fb-actions-bar{display:grid;grid-template-columns:1.15fr 1.25fr 1fr 1fr;gap:8px}@media (max-width:440px){.event-fb-actions-bar{grid-template-columns:1fr 1fr}}.event-fb-action-btn{height:44px;border-radius:14px;border:1px solid var(--card-border,rgba(255,255,255,.1));background:var(--surface-input,rgba(255,255,255,.06));color:var(--text-color);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:.78rem;font-weight:800;cursor:pointer;padding:0 10px;transition:all .18s ease;white-space:nowrap}.event-fb-action-btn i,.event-fb-action-btn svg{width:16px;height:16px;flex-shrink:0}.event-fb-action-btn:hover{transform:translateY(-1px);background:rgba(255,255,255,.1)}.event-fb-action-btn.is-going{background:#10b981!important;color:#fff!important;border-color:#059669!important;box-shadow:0 4px 14px rgba(16,185,129,.3)}.event-fb-action-btn.is-interested{background:#f59e0b!important;color:#fff!important;border-color:#d97706!important;box-shadow:0 4px 14px rgba(245,158,11,.3)}.event-fb-attendance-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.event-fb-attendance-left{display:flex;align-items:center;gap:10px}.event-fb-avatars-pile{display:flex;align-items:center;padding-left:6px}.event-fb-avatar-mini{width:28px;height:28px;border-radius:50%;border:2px solid var(--card-bg,#10131a);margin-left:-6px;object-fit:cover;background:#202635}.event-fb-avatar-mini:first-child{margin-left:0}.event-fb-attendance-text{font-size:.74rem;font-weight:700;color:var(--text-color)}.event-fb-attendance-text b{color:var(--primary)}.event-fb-tabs-nav{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--card-border,rgba(255,255,255,.1));padding-bottom:10px;overflow-x:auto;scrollbar-width:none}.event-fb-tabs-nav::-webkit-scrollbar{display:none}.event-fb-tab-trigger{padding:8px 16px;border-radius:999px;border:1px solid transparent;background:0 0;color:var(--text-muted);font-size:.8rem;font-weight:800;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.event-fb-tab-trigger:hover{color:var(--text-color);background:rgba(255,255,255,.05)}.event-fb-tab-trigger.is-active{background:var(--primary);color:var(--on-primary,#fff);box-shadow:0 4px 12px rgba(var(--primary-rgb,59,130,246),.3)}.event-fb-tab-trigger .tab-count{padding:1px 7px;border-radius:999px;font-size:.65rem;background:rgba(255,255,255,.2)}.event-fb-tab-panel{display:none;flex-direction:column;gap:14px}.event-fb-tab-panel.is-active{display:flex}.event-fb-info-row{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}.event-fb-info-icon{width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;color:var(--primary);flex-shrink:0}.event-fb-info-content{flex:1;min-width:0}.event-fb-info-title{font-size:.72rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.event-fb-info-desc{font-size:.86rem;font-weight:600;color:var(--text-color);line-height:1.4}.event-fb-composer{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:10px}.event-fb-composer-top{display:flex;align-items:flex-start;gap:10px}.event-fb-composer-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#202635}.event-fb-composer-input{flex:1;min-height:48px;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:var(--surface-input,rgba(0,0,0,.2));color:var(--text-color);font-family:inherit;font-size:.82rem;outline:0;resize:none;line-height:1.4}.event-fb-composer-input:focus{border-color:var(--primary)}.event-fb-composer-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.event-fb-composer-opts{display:flex;align-items:center;gap:8px}.event-fb-composer-tool-btn{background:0 0;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:6px 10px;color:var(--text-muted);font-size:.72rem;font-weight:700;display:inline-flex;align-items:center;gap:5px;cursor:pointer;transition:all .2s}.event-fb-composer-tool-btn:hover{background:rgba(255,255,255,.06);color:var(--text-color)}.event-fb-official-badge-toggle{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;font-weight:800;color:#eab308;cursor:pointer;padding:4px 8px;border-radius:8px;background:rgba(234,179,8,.12);border:1px solid rgba(234,179,8,.25);user-select:none}.event-fb-composer-submit{padding:8px 16px;border-radius:12px;border:none;background:var(--primary);color:var(--on-primary,#fff);font-weight:800;font-size:.76rem;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:transform .18s}.event-fb-composer-submit:hover{transform:translateY(-1px)}.event-fb-discussion-feed{display:flex;flex-direction:column;gap:12px}.event-fb-post-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:18px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.event-fb-post-card.is-official{background:rgba(234,179,8,.06);border-color:rgba(234,179,8,.35);box-shadow:0 4px 18px rgba(234,179,8,.08)}.event-fb-post-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.event-fb-post-author{display:flex;align-items:center;gap:10px}.event-fb-post-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;background:#202635}.event-fb-post-author-name{font-weight:800;font-size:.84rem;color:var(--text-color);display:flex;align-items:center;gap:6px}.event-fb-post-time{font-size:.65rem;color:var(--text-muted)}.event-fb-post-text{font-size:.84rem;line-height:1.5;color:var(--text-color);word-break:break-word}.event-fb-post-image{width:100%;max-height:280px;border-radius:14px;object-fit:cover}.event-fb-post-actions{display:flex;align-items:center;gap:12px;padding-top:4px}.event-fb-post-like-btn{background:0 0;border:none;color:var(--text-muted);font-size:.72rem;font-weight:800;display:inline-flex;align-items:center;gap:5px;cursor:pointer;padding:4px 6px;border-radius:8px;transition:all .15s}.event-fb-post-like-btn:hover{background:rgba(255,255,255,.06);color:var(--text-color)}.event-fb-post-like-btn.is-liked{color:#ef4444}.event-fb-members-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.event-fb-member-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:14px 10px;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);gap:8px}.event-fb-member-avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;background:#202635;border:2px solid rgba(255,255,255,.1)}.event-fb-member-name{font-weight:800;font-size:.78rem;color:var(--text-color);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-fb-member-status{font-size:.62rem;font-weight:800;padding:2px 8px;border-radius:999px;letter-spacing:.3px}.event-fb-member-status.going{background:rgba(16,185,129,.15);color:#10b981}.event-fb-member-status.interested{background:rgba(245,158,11,.15);color:#f59e0b}body.theme-surface-light .event-fb-calendar-badge{background:#fff;border-color:rgba(0,0,0,.1);box-shadow:0 4px 14px rgba(0,0,0,.08)}body.theme-surface-light .event-fb-cal-day{color:#1e293b}body.theme-surface-light .event-fb-attendance-strip,body.theme-surface-light .event-fb-composer,body.theme-surface-light .event-fb-member-card,body.theme-surface-light .event-fb-organizer-card,body.theme-surface-light .event-fb-post-card{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.08)}body.theme-surface-light .event-fb-action-btn{background:#f1f5f9;border-color:rgba(0,0,0,.08);color:#1e293b}body.theme-surface-light .event-fb-action-btn:hover{background:#e2e8f0}body.theme-surface-light .event-fb-info-icon{background:rgba(0,0,0,.04)}body.theme-surface-light .event-fb-composer-input{background:#fff;border-color:rgba(0,0,0,.12);color:#0f172a}.home-event-slide-frame{position:relative;width:100%;min-width:0;height:250px!important;min-height:250px!important;max-height:250px!important;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.home-event-slide-track-wrapper{position:relative!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;border-radius:24px!important;overflow:hidden!important}.home-event-slide-track{display:flex!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;overflow-x:auto!important;overflow-y:hidden!important;gap:0!important;padding:0!important;margin:0!important;scroll-snap-type:x mandatory!important;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;touch-action:pan-x pan-y;overscroll-behavior-x:contain;border-radius:24px;position:relative}.home-event-slide-track::-webkit-scrollbar{display:none}.home-event-slide-track .home-event-slide-card{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:250px!important;min-height:250px!important;max-height:250px!important;box-sizing:border-box;scroll-snap-align:start!important;scroll-snap-stop:normal;border-radius:24px;touch-action:pan-x pan-y!important}.home-event-progress-track{display:none!important}.home-event-slide-dots{position:absolute!important;bottom:8px!important;left:0!important;right:0!important;display:flex!important;gap:7px!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;z-index:10!important;pointer-events:auto!important}.home-event-slide-dot{position:relative!important;width:7px!important;height:7px!important;padding:0!important;border:0!important;border-radius:50%!important;overflow:hidden!important;background:rgba(255,255,255,.35)!important;box-shadow:0 1px 3px rgba(0,0,0,.3)!important;cursor:pointer!important;transition:width .3s cubic-bezier(.4, 0, .2, 1),background-color .25s ease,border-radius .3s ease,box-shadow .25s ease!important;outline:0!important;flex-shrink:0!important}.home-event-slide-dot::before{content:'';position:absolute;top:-10px;bottom:-10px;left:-8px;right:-8px;cursor:pointer}.home-event-slide-dot.active{width:26px!important;border-radius:999px!important;background:rgba(255,255,255,.22)!important;box-shadow:0 0 10px rgba(255,212,67,.5),0 1px 3px rgba(0,0,0,.4)!important}.home-event-slide-dot-fill{position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:0%;border-radius:999px!important;transition:width 50ms linear!important;pointer-events:none!important}.home-event-slide-dot:hover:not(.active){background:rgba(255,255,255,.55)!important;transform:scale(1.2)}body.light-mode .home-event-slide-dot,body.theme-surface-light .home-event-slide-dot{background:rgba(15,23,42,.25)!important;box-shadow:0 1px 2px rgba(0,0,0,.1)!important}body.light-mode .home-event-slide-dot:hover:not(.active),body.theme-surface-light .home-event-slide-dot:hover:not(.active){background:rgba(15,23,42,.45)!important}body.light-mode .home-event-slide-dot.active,body.theme-surface-light .home-event-slide-dot.active{background:rgba(15,23,42,.12)!important;box-shadow:0 1px 6px rgba(0,0,0,.12)!important}@media (min-width:1024px){.home-event-slide-arrow{display:none!important}}@media (max-width:380px){.home-event-slide-track .home-event-slide-card{grid-template-columns:90px minmax(0,1fr)!important;gap:10px!important;padding:12px!important}.home-event-slide-track .home-event-calendar-day{font-size:2.4rem!important}}.home-spotlight-frame{position:relative;width:100%;min-width:0;height:250px!important;min-height:250px!important;max-height:250px!important;border-radius:24px;overflow:hidden;display:flex;flex-direction:column}.home-spotlight-track{display:flex!important;width:100%!important;max-width:100%!important;height:250px!important;min-height:250px!important;overflow-x:auto!important;overflow-y:hidden!important;gap:0!important;padding:0!important;margin:0!important;scroll-snap-type:x mandatory!important;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;touch-action:pan-x pan-y;overscroll-behavior-x:contain;border-radius:24px;position:relative}.home-spotlight-track::-webkit-scrollbar{display:none}.home-spotlight-track .home-spotlight-card{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:250px!important;min-height:250px!important;box-sizing:border-box;scroll-snap-align:start!important;scroll-snap-stop:normal;border-radius:24px;position:relative;overflow:hidden}.home-spotlight-progress-track{position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:5px!important;z-index:30!important;background:rgba(0,0,0,.38)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;overflow:hidden!important;pointer-events:none!important;border-radius:0 0 24px 24px!important}.home-spotlight-progress-bar{position:relative!important;height:100%!important;width:0%;border-radius:0 999px 999px 0!important;background:linear-gradient(90deg,#ffd443,#f97316,#ef4444,#3b82f6)!important;transition:width 50ms linear!important;overflow:hidden!important;box-shadow:0 0 10px rgba(249,115,22,.5)!important}.home-spotlight-progress-bar::after{content:'';position:absolute;top:0;bottom:0;left:-45%;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);animation:umvaleLoaderSlide 1.1s ease-in-out infinite}.story-composer-modal{position:fixed;inset:0;background:rgba(0,0,0,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:100100;display:flex;align-items:center;justify-content:center;padding:14px;animation:fadeIn .22s ease}.story-composer-card{background:var(--card-bg,#1a2234);color:var(--text-color,#fff);border:1.5px solid var(--card-border,rgba(255,255,255,.18));border-radius:26px;padding:22px;max-width:480px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 24px 70px rgba(0,0,0,.65);animation:slideUp .28s cubic-bezier(.16,1,.3,1);position:relative;scrollbar-width:thin}body.light-mode .story-composer-card,body.theme-surface-light .story-composer-card{background:#fff!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:0 20px 60px rgba(0,0,0,.16)!important}.story-composer-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.story-composer-title{font-weight:900;font-size:1.15rem;line-height:1.2;margin:0;color:var(--text-color,#fff)}body.light-mode .story-composer-title,body.theme-surface-light .story-composer-title{color:#0f172a!important}.story-composer-subtitle{font-size:.74rem;color:var(--text-muted,#94a3b8);margin:2px 0 0}body.light-mode .story-composer-subtitle,body.theme-surface-light .story-composer-subtitle{color:#64748b!important}.story-composer-close{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);width:34px;height:34px;border-radius:50%;color:var(--text-color,#fff);cursor:pointer;display:grid;place-items:center;font-size:1rem;font-weight:700;transition:all .2s ease}body.light-mode .story-composer-close,body.theme-surface-light .story-composer-close{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#1e293b!important}.story-composer-label{display:block;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--text-color,#fff);opacity:.85;margin-bottom:8px}body.light-mode .story-composer-label,body.theme-surface-light .story-composer-label{color:#334155!important;opacity:1!important}.story-composer-textarea{width:100%;height:84px;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.06);border:1.5px solid rgba(255,255,255,.18);color:#fff;font-family:inherit;font-size:.9rem;line-height:1.4;resize:none;box-sizing:border-box;outline:0;transition:border-color .2s,background .2s}.story-composer-textarea:focus{border-color:var(--primary,#f97316);background:rgba(255,255,255,.09)}body.light-mode .story-composer-textarea,body.theme-surface-light .story-composer-textarea{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important}body.light-mode .story-composer-textarea:focus,body.theme-surface-light .story-composer-textarea:focus{background:#fff!important;border-color:var(--primary,#f97316)!important}.story-composer-dropzone{border:1.5px dashed rgba(255,255,255,.25);border-radius:16px;padding:16px;text-align:center;cursor:pointer;background:rgba(255,255,255,.04);color:var(--text-color,#fff);transition:all .2s ease}.story-composer-dropzone:hover{border-color:var(--primary,#f97316);background:rgba(var(--primary-rgb,249,115,22),.06)}body.light-mode .story-composer-dropzone,body.theme-surface-light .story-composer-dropzone{border-color:#cbd5e1!important;background:#f8fafc!important;color:#1e293b!important}.story-tag-btn{padding:8px 6px;border-radius:12px;border:1.5px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05);color:var(--text-color,#fff);font-weight:750;font-size:.74rem;cursor:pointer;text-align:center;transition:all .18s ease}.story-tag-btn:hover{border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.1)}.story-tag-btn.is-selected{border-color:var(--primary,#f97316)!important;background:rgba(var(--primary-rgb,249,115,22),.16)!important;color:var(--primary,#f97316)!important}body.light-mode .story-tag-btn,body.theme-surface-light .story-tag-btn{border-color:#e2e8f0!important;background:#f1f5f9!important;color:#334155!important}body.light-mode .story-tag-btn.is-selected,body.theme-surface-light .story-tag-btn.is-selected{background:rgba(var(--primary-rgb,249,115,22),.12)!important;border-color:var(--primary,#f97316)!important;color:var(--primary,#f97316)!important}.story-identity-toggle-group{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.story-identity-card{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;border:1.5px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04);cursor:pointer;transition:all .22s ease;user-select:none;color:var(--text-color,#fff)}.story-identity-card:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.28)}.story-identity-card.is-selected{border-color:var(--primary,#f97316);background:rgba(var(--primary-rgb,249,115,22),.14);box-shadow:0 4px 16px rgba(var(--primary-rgb,249,115,22),.22)}.story-identity-card__avatar{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;border:1.5px solid rgba(255,255,255,.18);background:rgba(255,255,255,.1)}.story-identity-card.is-selected .story-identity-card__avatar{border-color:var(--primary,#f97316)}body.light-mode .story-identity-card,body.theme-surface-light .story-identity-card{border-color:#cbd5e1!important;background:#f8fafc!important;color:#0f172a!important}body.light-mode .story-identity-card:hover,body.theme-surface-light .story-identity-card:hover{background:#f1f5f9!important}body.light-mode .story-identity-card.is-selected,body.theme-surface-light .story-identity-card.is-selected{border-color:var(--primary,#f97316)!important;background:rgba(var(--primary-rgb,249,115,22),.1)!important}.group-detail-overlay{position:fixed;inset:0;background:rgba(0,0,0,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:100200;display:flex;align-items:flex-end;justify-content:center}@media (min-width:768px){.group-detail-overlay{align-items:center;padding:20px}}.group-detail-card{background:var(--bg-color,#0f131a);color:var(--text-color,#fff);width:100%;max-width:620px;height:92vh;max-height:92vh;border-radius:28px 28px 0 0;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 -12px 50px rgba(0,0,0,.6);border:1px solid var(--card-border,rgba(255,255,255,.12));animation:slideUp .3s cubic-bezier(.16,1,.3,1)}@media (min-width:768px){.group-detail-card{border-radius:28px;height:88vh}}body.light-mode .group-detail-card,body.theme-surface-light .group-detail-card{background:#fff!important;color:#0f172a!important;border-color:#e2e8f0!important}.group-detail-hero{padding:16px 20px 14px;background:linear-gradient(180deg,rgba(var(--primary-rgb,249,115,22),.14) 0,transparent 100%);border-bottom:1px solid var(--card-border,rgba(255,255,255,.1));flex-shrink:0}.group-detail-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.group-detail-header-main{display:flex;align-items:center;gap:14px}.group-detail-emoji-box{width:58px;height:58px;border-radius:20px;background:rgba(var(--primary-rgb,249,115,22),.18);border:2px solid rgba(var(--primary-rgb,249,115,22),.35);display:grid;place-items:center;font-size:2rem;flex-shrink:0;box-shadow:0 6px 18px rgba(var(--primary-rgb,249,115,22),.2)}.group-detail-title{font-weight:900;font-size:1.25rem;line-height:1.2;margin:0;color:var(--text-color,#fff)}.group-detail-meta{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:.74rem;color:var(--text-muted,#94a3b8)}.group-detail-badge{font-size:.64rem;font-weight:850;text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;border-radius:6px;background:rgba(var(--primary-rgb,249,115,22),.15);color:var(--primary,#f97316)}.group-detail-actions{display:flex;align-items:center;gap:10px;margin-top:14px}.group-detail-join-btn{flex:1;padding:10px 16px;border-radius:14px;font-weight:850;font-size:.84rem;cursor:pointer;border:none;background:var(--primary,#f97316);color:#fff;transition:transform .15s ease,opacity .15s}.group-detail-join-btn.is-member{background:rgba(255,255,255,.1);color:var(--text-color,#fff);border:1px solid rgba(255,255,255,.15)}body.light-mode .group-detail-join-btn.is-member,body.theme-surface-light .group-detail-join-btn.is-member{background:#f1f5f9!important;color:#0f172a!important;border-color:#cbd5e1!important}.group-detail-share-btn{padding:10px 14px;border-radius:14px;font-weight:800;font-size:.8rem;cursor:pointer;border:1px solid var(--card-border,rgba(255,255,255,.14));background:rgba(255,255,255,.05);color:var(--text-color,#fff);display:flex;align-items:center;gap:6px}.group-detail-tabs{display:flex;border-bottom:1px solid var(--card-border,rgba(255,255,255,.1));padding:0 16px;background:rgba(255,255,255,.02);flex-shrink:0}.group-detail-tab{padding:12px 16px;background:0 0;border:none;border-bottom:2.5px solid transparent;color:var(--text-muted,#94a3b8);font-weight:800;font-size:.84rem;cursor:pointer;transition:all .2s ease}.group-detail-tab.active{color:var(--primary,#f97316);border-bottom-color:var(--primary,#f97316)}.group-detail-body{flex:1;overflow-y:auto;padding:16px;scrollbar-width:thin}.group-publish-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:18px;background:var(--card-bg,rgba(255,255,255,.04));border:1.5px solid var(--card-border,rgba(255,255,255,.12));margin-bottom:16px;cursor:pointer;transition:all .2s ease}.group-publish-bar:hover{border-color:var(--primary,#f97316);background:rgba(var(--primary-rgb,249,115,22),.05)}body.light-mode .group-publish-bar,body.theme-surface-light .group-publish-bar{background:#f8fafc!important;border-color:#cbd5e1!important}.group-publish-btn{padding:8px 16px;border-radius:12px;border:none;background:var(--primary,#f97316);color:#fff;font-weight:800;font-size:.78rem;cursor:pointer;display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.central-view-container{max-width:920px;margin:0 auto;padding:16px 16px 80px}.central-hero{background:linear-gradient(135deg,rgba(27,37,95,.7),rgba(13,23,58,.95)),radial-gradient(circle at top right,rgba(var(--primary-rgb,249,115,22),.25),transparent 70%);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:28px 24px;margin-bottom:20px;position:relative;overflow:hidden;box-shadow:0 12px 36px rgba(0,0,0,.2)}.central-hero__badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:rgba(var(--primary-rgb,249,115,22),.18);border:1px solid rgba(var(--primary-rgb,249,115,22),.35);color:var(--primary,#f97316);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.central-hero__title{font-family:var(--font-display, inherit);font-size:1.65rem;font-weight:900;color:#fff;line-height:1.2;margin-bottom:8px}.central-hero__desc{font-size:.88rem;color:rgba(255,255,255,.75);line-height:1.5;max-width:640px}.central-search-bar{margin-bottom:16px;position:relative;display:flex;align-items:center;background:var(--surface-input,rgba(255,255,255,.05));border:1px solid var(--card-border,rgba(255,255,255,.12));border-radius:16px;padding:0 14px;height:48px;box-shadow:0 4px 16px rgba(0,0,0,.08);transition:border-color .2s,box-shadow .2s}.central-search-bar:focus-within{border-color:var(--primary,#f97316);box-shadow:0 0 0 3px rgba(var(--primary-rgb,249,115,22),.15)}.central-search-bar input{flex:1;border:none;outline:0;background:0 0;color:var(--text-color,#fff);font-size:.88rem;font-family:inherit;padding-left:10px}.central-search-bar input::placeholder{color:var(--text-muted,rgba(255,255,255,.45))}.central-filters{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;margin-bottom:24px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.central-filters::-webkit-scrollbar{display:none}.central-filter-pill{padding:7px 14px;border-radius:999px;border:1px solid var(--card-border,rgba(255,255,255,.1));background:var(--card-bg,rgba(255,255,255,.04));color:var(--text-muted,rgba(255,255,255,.7));font-size:.76rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .18s ease}.central-filter-pill.active,.central-filter-pill:hover{background:var(--primary,#f97316);border-color:var(--primary,#f97316);color:#fff}.central-topics-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:32px}@media (min-width:768px){.central-topics-grid{grid-template-columns:1fr 1fr}}.central-topic-card{background:var(--card-bg,rgba(255,255,255,.03));border:1px solid var(--card-border,rgba(255,255,255,.08));border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:14px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;position:relative}.central-topic-card:hover{border-color:rgba(var(--primary-rgb,249,115,22),.4);box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-2px)}.central-topic-card__head{display:flex;align-items:flex-start;gap:12px}.central-topic-card__icon{width:44px;height:44px;border-radius:14px;background:rgba(var(--primary-rgb,249,115,22),.12);border:1px solid rgba(var(--primary-rgb,249,115,22),.25);display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0}.central-topic-card__title{font-size:1.05rem;font-weight:800;color:var(--text-color,#fff);line-height:1.3}.central-topic-card__tag{font-size:.64rem;font-weight:700;color:var(--primary,#f97316);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.central-steps-list{display:flex;flex-direction:column;gap:8px;font-size:.8rem;color:var(--text-color,rgba(255,255,255,.85));line-height:1.5}.central-step-item{display:flex;align-items:flex-start;gap:8px}.central-step-item span.num{font-weight:900;color:var(--primary,#f97316);flex-shrink:0;font-size:.82rem}.central-topic-card__action{margin-top:auto;padding-top:10px;display:flex;justify-content:flex-end}.central-btn-action{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:12px;border:none;background:rgba(var(--primary-rgb,249,115,22),.12);color:var(--primary,#f97316);font-size:.78rem;font-weight:800;cursor:pointer;transition:all .15s ease;text-decoration:none}.central-btn-action:hover{background:var(--primary,#f97316);color:#fff}.central-faq-section{margin-top:36px;margin-bottom:32px}.central-section-title{font-size:1.25rem;font-weight:900;color:var(--text-color,#fff);margin-bottom:14px;display:flex;align-items:center;gap:8px}.central-faq-item{background:var(--card-bg,rgba(255,255,255,.03));border:1px solid var(--card-border,rgba(255,255,255,.08));border-radius:16px;margin-bottom:10px;overflow:hidden;transition:border-color .2s}.central-faq-item[open]{border-color:rgba(var(--primary-rgb,249,115,22),.35)}.central-faq-summary{padding:16px 18px;font-size:.9rem;font-weight:800;color:var(--text-color,#fff);cursor:pointer;display:flex;align-items:center;justify-content:space-between;user-select:none;list-style:none}.central-faq-summary::-webkit-details-marker{display:none}.central-faq-chevron{width:18px;height:18px;color:var(--text-muted,rgba(255,255,255,.5));transition:transform .25s ease;flex-shrink:0}.central-faq-item[open] .central-faq-chevron{transform:rotate(180deg);color:var(--primary,#f97316)}.central-faq-body{padding:0 18px 16px;font-size:.82rem;color:var(--text-muted,rgba(255,255,255,.75));line-height:1.6;border-top:1px solid var(--card-border,rgba(255,255,255,.05));padding-top:12px}.central-support-box{background:linear-gradient(135deg,rgba(37,211,102,.12),rgba(18,140,126,.06));border:1px solid rgba(37,211,102,.25);border-radius:20px;padding:22px 20px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;margin-top:24px}@media (min-width:640px){.central-support-box{flex-direction:row;align-items:center;justify-content:space-between}}.central-support-btn{display:inline-flex;align-items:center;gap:8px;background:#25d366;color:#fff;font-weight:800;font-size:.86rem;padding:12px 20px;border-radius:999px;text-decoration:none;box-shadow:0 4px 16px rgba(37,211,102,.3);transition:transform .15s ease,box-shadow .15s ease;white-space:nowrap}.central-support-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,211,102,.45)}body.theme-surface-light .central-hero{background:linear-gradient(135deg,#1b255f,#0d173a)}body.theme-surface-light .central-search-bar{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.1)}body.theme-surface-light .central-search-bar input{color:#1a202c}body.theme-surface-light .central-search-bar input::placeholder{color:rgba(0,0,0,.4)}body.theme-surface-light .central-filter-pill{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.7)}body.theme-surface-light .central-topic-card{background:#fff;border-color:rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.04)}body.theme-surface-light .central-topic-card__title{color:#1a202c}body.theme-surface-light .central-steps-list{color:#4a5568}body.theme-surface-light .central-section-title{color:#1a202c}body.theme-surface-light .central-faq-item{background:#fff;border-color:rgba(0,0,0,.08)}body.theme-surface-light .central-faq-summary{color:#1a202c}body.theme-surface-light .central-faq-body{color:#4a5568}.home-aprenda-footer-banner{margin:18px 0 14px;border-radius:20px;position:relative;overflow:hidden;background:radial-gradient(ellipse 70% 80% at 90% 20%,rgba(99,102,241,.4),transparent 60%),radial-gradient(ellipse 60% 60% at 10% 80%,rgba(37,99,235,.35),transparent 55%),linear-gradient(135deg,#090e24 0,#111a44 50%,#201147 100%);border:1px solid rgba(147,197,253,.22);box-shadow:0 10px 30px rgba(10,15,45,.35),0 0 0 1px rgba(99,102,241,.18) inset;transition:transform .25s cubic-bezier(.16, 1, .3, 1),box-shadow .25s ease}.home-aprenda-footer-banner:hover{transform:translateY(-2px);box-shadow:0 14px 38px rgba(10,15,45,.5),0 0 0 1px rgba(147,197,253,.35) inset}.home-aprenda-footer-banner__inner{padding:22px 20px 20px;position:relative;z-index:2;display:flex;flex-direction:column;gap:8px}.home-aprenda-footer-banner__badge{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-size:.65rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:4px 10px;border-radius:999px;width:fit-content;box-shadow:0 4px 12px rgba(37,99,235,.35)}.home-aprenda-footer-banner__badge i{width:13px;height:13px}.home-aprenda-footer-banner__title{font-family:var(--font-display, inherit);font-size:1.18rem;font-weight:900;color:#fff!important;line-height:1.22;margin-top:2px}.home-aprenda-footer-banner__desc{font-size:.76rem;color:rgba(255,255,255,.78)!important;line-height:1.45;max-width:480px}.home-aprenda-footer-banner__btn{margin-top:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:flex-start;background:linear-gradient(135deg,#3b82f6 0,#2563eb 60%,#1d4ed8 100%);color:#fff!important;font-size:.8rem;font-weight:800;text-decoration:none;padding:9px 18px;border-radius:12px;box-shadow:0 6px 18px rgba(37,99,235,.4);transition:transform .2s,background .2s,box-shadow .2s}.home-aprenda-footer-banner__btn:hover{transform:translateY(-1px);background:linear-gradient(135deg,#60a5fa 0,#3b82f6 60%,#2563eb 100%);box-shadow:0 8px 22px rgba(37,99,235,.55)}.home-aprenda-footer-banner__btn i{width:14px;height:14px}body.theme-surface-light .home-aprenda-footer-banner{background:radial-gradient(ellipse 70% 80% at 90% 20%,rgba(99,102,241,.25),transparent 60%),radial-gradient(ellipse 60% 60% at 10% 80%,rgba(37,99,235,.2),transparent 55%),linear-gradient(135deg,#0d1533 0,#152254 50%,#23124d 100%);border-color:rgba(99,102,241,.25)}body[data-active-view=chatumv] #chatumv-global-launcher,body[data-active-view=chatumv] #chatumv-quick-drawer,body[data-active-view=chatumv] #global-finance-ticker,body[data-active-view=chatumv] #global-footer-main,body[data-active-view=chatumv] #home-impact-stats-container,body[data-active-view=chatumv] #home-ticker,body[data-active-view=chatumv] #sidebar-right,body[data-active-view=chatumv] .bottom-nav,body[data-active-view=chatumv] .commercial-ad-slot,body[data-active-view=chatumv] .commercial-footer-ad,body[data-active-view=chatumv] .global-story-strip,body[data-active-view=chatumv] .view-guia-widget,body[data-active-view=chatumv] .view-portal-news-widget,body[data-active-view=chatumv] .whatsapp-footer-channel{display:none!important}body[data-active-view=chatumv] .desktop-layout-wrapper{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;gap:0!important}body[data-active-view=chatumv] .desktop-main-col{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}#view-chatumv{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;height:calc(100vh - 54px);height:calc(100dvh - 54px);min-height:0;overflow:hidden;background:var(--bg-color,#0b0f17);display:none}#view-chatumv.active,body[data-active-view=chatumv] #view-chatumv{display:flex!important;flex-direction:column!important}.chatumv-app-layout{display:flex;width:100%;height:100%;overflow:hidden;position:relative}.chatumv-sidebar{width:270px;flex-shrink:0;height:100%;background:rgba(13,17,26,.95);border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;box-sizing:border-box;padding:14px 12px;z-index:50;transition:margin-left .28s cubic-bezier(.16, 1, .3, 1),transform .28s cubic-bezier(.16, 1, .3, 1)}.chatumv-app-layout.is-sidebar-collapsed .chatumv-sidebar{margin-left:-270px}.chatumv-sidebar-backdrop{display:none;position:fixed;inset:0;background:rgba(0,0,0,.65);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:45;opacity:0;transition:opacity .25s ease}.chatumv-sidebar-backdrop.is-open{display:block;opacity:1}.chatumv-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.chatumv-sidebar-title{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:800;color:#fff}.chatumv-sidebar-close{display:none;background:0 0;border:none;color:rgba(255,255,255,.6);cursor:pointer;padding:4px}.chatumv-new-btn{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:.85rem;font-weight:700;cursor:pointer;transition:background .2s,border-color .2s,transform .15s;box-sizing:border-box;margin-bottom:14px}.chatumv-new-btn:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.25);transform:translateY(-1px)}.chatumv-sidebar-section-title{font-size:.68rem;text-transform:uppercase;letter-spacing:.8px;font-weight:800;color:rgba(255,255,255,.4);margin:8px 4px 6px}.chatumv-history-list{flex:1;overflow-y:auto;scrollbar-width:thin;display:flex;flex-direction:column;gap:3px;margin-bottom:12px}.chatumv-history-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;color:rgba(255,255,255,.85);font-size:.82rem;cursor:pointer;transition:background .18s;position:relative}.chatumv-history-item:hover{background:rgba(255,255,255,.08)}.chatumv-history-item.is-active{background:rgba(255,255,255,.14);color:#fff;font-weight:700}.chatumv-history-icon{opacity:.5;display:flex;align-items:center}.chatumv-history-title{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatumv-history-del{opacity:0;background:0 0;border:none;color:rgba(255,255,255,.45);cursor:pointer;padding:2px;display:flex;align-items:center;transition:opacity .15s,color .15s}.chatumv-history-item:hover .chatumv-history-del{opacity:1}.chatumv-history-del:hover{color:#ef4444}.chatumv-history-empty{font-size:.75rem;color:rgba(255,255,255,.35);text-align:center;padding:20px 0}.chatumv-topics-shortcuts{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;border-top:1px solid rgba(255,255,255,.06);padding-top:8px}.chatumv-topic-btn{display:flex;align-items:center;gap:8px;background:0 0;border:none;color:rgba(255,255,255,.7);font-size:.78rem;padding:6px 8px;border-radius:8px;cursor:pointer;text-align:left;transition:background .15s,color .15s}.chatumv-topic-btn:hover{background:rgba(255,255,255,.06);color:#fff}.chatumv-sidebar-footer{border-top:1px solid rgba(255,255,255,.08);padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.chatumv-sidebar-user{display:flex;align-items:center;gap:10px;overflow:hidden}.chatumv-user-avatar{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}.chatumv-user-info{display:flex;flex-direction:column;overflow:hidden;line-height:1.2}.chatumv-user-info strong{font-size:.8rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatumv-user-info span{font-size:.68rem;color:rgba(255,255,255,.5)}.chatumv-badge-free{font-size:.62rem;font-weight:800;text-transform:uppercase;padding:2px 6px;border-radius:6px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.7)}.chatumv-badge-plus{font-size:.62rem;font-weight:900;text-transform:uppercase;padding:2px 6px;border-radius:6px;background:linear-gradient(135deg,gold,#f59e0b);color:#000;box-shadow:0 2px 6px rgba(245,158,11,.35)}.chatumv-auth-btn{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);color:#fff;font-size:.72rem;font-weight:700;padding:5px 10px;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background .15s}.chatumv-auth-btn:hover{background:rgba(255,255,255,.2)}.chatumv-main{flex:1;display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 0,rgba(37,99,235,.04) 0,transparent 60%)}.chatumv-topbar{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(11,15,23,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:10}.chatumv-topbar-left{display:flex;align-items:center;gap:12px}.chatumv-mobile-sidebar-toggle,.chatumv-sidebar-toggle{display:inline-flex!important;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#fff;cursor:pointer;padding:7px;border-radius:9px;transition:background .15s,border-color .15s}.chatumv-mobile-sidebar-toggle:hover,.chatumv-sidebar-toggle:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2)}.chatumv-model-picker{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);padding:6px 12px;border-radius:999px;font-size:.78rem;font-weight:800;color:#fff}.chatumv-model-picker i{color:#3b82f6}.chatumv-topbar-actions{display:flex;align-items:center;gap:8px}.chatumv-topbar-ai-btn{width:36px;height:36px;border-radius:50%;background:rgba(27,37,95,.88);border:1px solid rgba(255,255,255,.28);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 8px rgba(0,0,0,.25);transition:all .2s ease;flex-shrink:0}.chatumv-topbar-ai-btn:hover{background:rgba(37,50,128,.96);border-color:rgba(255,255,255,.5);transform:translateY(-1px) scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.35)}.chatumv-topbar-ai-btn:active{transform:scale(.95)}.chatumv-topbar-ai-btn .chatumv-topbar-ai-icon{width:24px;height:24px;border-radius:50%;object-fit:cover;display:block}.chatumv-topbar-btn{background:0 0;border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.8);font-size:.74rem;font-weight:700;padding:6px 12px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .15s,color .15s}.chatumv-topbar-btn:hover{background:rgba(255,255,255,.08);color:#fff}.chatumv-messages-stream{flex:1;overflow-y:auto;padding:24px 20px;display:flex;flex-direction:column;gap:20px;scrollbar-width:thin}.chatumv-main.is-empty-chat{display:flex;flex-direction:column;overflow:hidden!important}@media (min-width:768px){.chatumv-main.is-empty-chat{justify-content:center;align-items:center}.chatumv-main.is-empty-chat .chatumv-messages-stream{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:16px 20px;margin:auto;width:100%;max-width:780px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0}.chatumv-main.is-empty-chat>.chatumv-input-area{display:none!important}.chatumv-main.is-empty-chat .chatumv-welcome-screen{padding:0 16px;max-width:700px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.chatumv-main.is-empty-chat .chatumv-welcome-logo-wrap{margin-bottom:6px!important}.chatumv-main.is-empty-chat .chatumv-welcome-logo{max-width:115px!important;opacity:.95}.chatumv-main.is-empty-chat .chatumv-welcome-badge{display:none!important}.chatumv-main.is-empty-chat .chatumv-welcome-title{font-size:clamp(1.45rem, 2.3vw, 2rem)!important;font-weight:800!important;letter-spacing:-.025em!important;margin:0 0 6px!important;line-height:1.25!important}.chatumv-main.is-empty-chat .chatumv-welcome-subtitle{font-size:.86rem!important;line-height:1.45!important;color:rgba(255,255,255,.55)!important;max-width:480px!important;margin:0 auto 16px!important}.chatumv-desktop-input-slot{width:100%;max-width:660px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.chatumv-desktop-input-slot .chatumv-input-area{width:100%!important;max-width:660px!important;padding:0!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important}.chatumv-desktop-input-slot .chatumv-capsule{order:1!important;width:100%!important;padding:12px 18px 12px 20px!important;border-radius:26px!important;background:rgba(18,26,52,.78)!important;border:1.5px solid rgba(255,255,255,.14)!important;box-shadow:0 14px 40px rgba(0,0,0,.45)!important;margin-bottom:12px!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;transition:all .2s ease!important}.chatumv-desktop-input-slot .chatumv-capsule:focus-within{border-color:rgba(96,165,250,.65)!important;box-shadow:0 16px 45px rgba(0,0,0,.55),0 0 0 3px rgba(59,130,246,.25)!important}.chatumv-desktop-input-slot .chatumv-textarea{font-size:.98rem!important;min-height:28px!important;color:#fff!important}.chatumv-desktop-input-slot .chatumv-textarea::placeholder{color:rgba(255,255,255,.48)!important}.chatumv-desktop-input-slot .chatumv-input-chips{order:2!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;width:100%!important;margin:0 0 6px 0!important;padding:0!important}.chatumv-desktop-input-slot .chatumv-chip{padding:7px 14px!important;font-size:.76rem!important;font-weight:650!important;border-radius:999px!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;color:rgba(255,255,255,.82)!important;transition:all .16s ease!important}.chatumv-desktop-input-slot .chatumv-chip:hover{background:rgba(37,99,235,.2)!important;border-color:rgba(96,165,250,.45)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px rgba(37,99,235,.2)!important}.chatumv-desktop-input-slot .chatumv-disclaimer{order:3!important;margin-top:6px!important;font-size:.65rem!important;color:rgba(255,255,255,.38)!important;line-height:1.4!important}.chatumv-main.is-empty-chat .chatumv-prompts-grid{display:none!important}}@media (max-width:767px){.chatumv-desktop-input-slot{display:none!important}}.chatumv-welcome-screen{max-width:760px;width:100%;margin:0 auto;text-align:center;padding:10px 10px;display:flex;flex-direction:column;align-items:center}.chatumv-welcome-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.3);color:#93c5fd;font-size:.75rem;font-weight:800;letter-spacing:.5px;margin-bottom:12px}.chatumv-sparkle-glow{font-size:1rem;animation:pulseGlow 2s infinite ease-in-out}@keyframes pulseGlow{0%,100%{transform:scale(1);filter:drop-shadow(0 0 4px rgba(59, 130, 246, .8))}50%{transform:scale(1.18);filter:drop-shadow(0 0 10px rgba(147, 197, 253, 1))}}.chatumv-welcome-title{font-size:clamp(1.4rem, 4vw, 2.1rem);font-weight:900;color:#fff;line-height:1.22;margin:0 0 8px;letter-spacing:-.02em}.chatumv-welcome-subtitle{font-size:.88rem;color:rgba(255,255,255,.65);line-height:1.5;max-width:600px;margin:0 auto 18px}.chatumv-prompts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:100%;margin-top:14px;text-align:left}@media (max-width:640px){.chatumv-prompts-grid{grid-template-columns:1fr;gap:8px}}.chatumv-prompt-card{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);cursor:pointer;transition:all .2s cubic-bezier(.16, 1, .3, 1)}.chatumv-prompt-card:hover{background:rgba(255,255,255,.09);border-color:rgba(var(--primary-rgb,59,130,246),.45);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.chatumv-prompt-card__icon{width:40px;height:40px;border-radius:12px;background:rgba(var(--primary-rgb,59,130,246),.12);border:1px solid rgba(var(--primary-rgb,59,130,246),.25);color:var(--primary,#60a5fa);display:flex;align-items:center;justify-content:center;flex-shrink:0}.chatumv-prompt-card__icon i,.chatumv-prompt-card__icon svg{width:18px;height:18px;stroke-width:2.2;color:inherit}.chatumv-prompt-card__text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.chatumv-prompt-card__text strong{font-size:.85rem;font-weight:800;color:#fff;line-height:1.25}.chatumv-prompt-card__text span{font-size:.74rem;color:rgba(255,255,255,.58);line-height:1.35}.chatumv-msg-row{display:flex;gap:12px;max-width:820px;width:100%;min-width:0;margin:0 auto;box-sizing:border-box}.chatumv-msg-row.is-user{flex-direction:row-reverse}.chatumv-msg-avatar{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);font-size:1rem}.chatumv-ai-avatar{background:linear-gradient(135deg,#2563eb,#8b5cf6);width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.95rem;color:#fff;box-shadow:0 2px 10px rgba(37,99,235,.4)}.chatumv-msg-bubble{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden}.chatumv-msg-row.is-user .chatumv-msg-bubble{background:rgba(37,99,235,.28)!important;border:1px solid rgba(147,197,253,.35)!important;padding:12px 16px;border-radius:20px 20px 4px 20px;align-self:flex-end;min-width:0;max-width:88%;box-sizing:border-box;overflow:hidden;word-break:break-word;overflow-wrap:anywhere;color:#fff!important}.chatumv-msg-row.is-ai .chatumv-msg-bubble{max-width:100%;flex:1;min-width:0;overflow:hidden}.chatumv-msg-author{font-size:.72rem;font-weight:800;color:#94a3b8!important;text-transform:uppercase;letter-spacing:.6px}.chatumv-msg-row.is-user .chatumv-msg-author{display:none}.chatumv-msg-text{font-size:.95rem;line-height:1.65;color:#f1f5f9!important;word-break:break-word;overflow-wrap:anywhere}.chatumv-msg-text *{color:inherit}.chatumv-msg-text strong{color:#fff!important;font-weight:700}.chatumv-msg-text em{color:#cbd5e1!important}.chatumv-h3{font-size:1.05rem;font-weight:800;color:#fff!important;margin:14px 0 6px;word-break:break-word}.chatumv-h4{font-size:.92rem;font-weight:800;color:#93c5fd!important;margin:12px 0 4px;word-break:break-word}.chatumv-ul{padding-left:22px!important;margin:10px 0!important;list-style-type:disc!important;list-style-position:outside!important;color:#f1f5f9!important;max-width:100%;box-sizing:border-box}.chatumv-ol{padding-left:22px!important;margin:10px 0!important;list-style-type:decimal!important;list-style-position:outside!important;color:#f1f5f9!important;max-width:100%;box-sizing:border-box}.chatumv-li{margin-bottom:6px!important;line-height:1.55!important;color:#f1f5f9!important;display:list-item!important;word-break:break-word}.chatumv-li::marker,.chatumv-ol::marker{color:#93c5fd!important;font-weight:800!important}.chatumv-ul::marker{color:#93c5fd!important}.chatumv-code-inline{background:rgba(255,255,255,.12)!important;color:#93c5fd!important;padding:2px 6px!important;border-radius:6px!important;font-family:monospace!important;font-size:.88em!important;word-break:break-all}body.light-mode .chatumv-li,body.light-mode .chatumv-ol,body.light-mode .chatumv-ul,body.theme-surface-light .chatumv-li,body.theme-surface-light .chatumv-ol,body.theme-surface-light .chatumv-ul{color:#f1f5f9!important}body.light-mode .chatumv-li::marker,body.light-mode .chatumv-ol::marker,body.light-mode .chatumv-ul::marker,body.theme-surface-light .chatumv-li::marker,body.theme-surface-light .chatumv-ol::marker,body.theme-surface-light .chatumv-ul::marker{color:#93c5fd!important}body.light-mode .chatumv-msg-text,body.theme-surface-light .chatumv-msg-text{color:#f1f5f9!important}body.light-mode .chatumv-msg-text strong,body.theme-surface-light .chatumv-msg-text strong{color:#fff!important}body.light-mode .chatumv-code-inline,body.theme-surface-light .chatumv-code-inline{background:rgba(255,255,255,.12)!important;color:#93c5fd!important}.chatumv-typing-cursor{display:inline-block;margin-left:2px;color:#3b82f6;font-weight:900;animation:blinkCursor .65s infinite ease-in-out}@keyframes blinkCursor{0%,100%{opacity:1}50%{opacity:0}}.chatumv-loading-dots{display:inline-flex;align-items:center;gap:7px;padding:6px 2px;vertical-align:middle}.chatumv-dot{width:9px;height:9px;border-radius:50%;display:inline-block;animation:chatumvDotPulse 1.35s infinite ease-in-out both}.chatumv-dot--blue{background-color:#2563eb!important;box-shadow:0 0 10px rgba(37,99,235,.45);animation-delay:-.32s}.chatumv-dot--orange{background-color:#f97316!important;box-shadow:0 0 10px rgba(249,115,22,.45);animation-delay:-.16s}.chatumv-dot--yellow{background-color:#fbbf24!important;box-shadow:0 0 10px rgba(251,191,36,.45);animation-delay:0s}@keyframes chatumvDotPulse{0%,100%,80%{transform:scale(.62);opacity:.38}40%{transform:scale(1.22);opacity:1}}.chatumv-msg-actions{display:flex;align-items:center;gap:8px;margin-top:6px}.chatumv-action-btn{background:0 0;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:rgba(255,255,255,.5);font-size:.72rem;font-weight:700;padding:4px 9px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .15s}.chatumv-action-btn:hover{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.2)}.chatumv-action-btn i,.chatumv-action-btn svg{width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;display:inline-block;vertical-align:middle;flex-shrink:0}.chatumv-embed-card{margin-top:12px;padding:14px;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:8px;box-shadow:0 4px 16px rgba(0,0,0,.25);width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden;word-break:break-word;overflow-wrap:anywhere;color:#f1f5f9}.chatumv-embed-card__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;width:100%;min-width:0;box-sizing:border-box}.chatumv-embed-card__tag{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:800;text-transform:uppercase;color:#93c5fd;letter-spacing:.5px;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatumv-embed-card__tag i,.chatumv-embed-card__tag svg{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:14px!important;max-height:14px!important;display:inline-block;vertical-align:middle;flex-shrink:0}.chatumv-embed-card__badge{font-size:.68rem;font-weight:800;padding:3px 8px;border-radius:999px;flex-shrink:0}.chatumv-badge-green{background:rgba(16,185,129,.18);color:#34d399;border:1px solid rgba(16,185,129,.35)}.chatumv-badge-blue{background:rgba(59,130,246,.18);color:#93c5fd;border:1px solid rgba(59,130,246,.35)}.chatumv-badge-orange{background:rgba(249,115,22,.18);color:#fb923c;border:1px solid rgba(249,115,22,.35)}.chatumv-badge-red{background:rgba(239,68,68,.18);color:#f87171;border:1px solid rgba(239,68,68,.35)}.chatumv-embed-card__metric{font-family:var(--font-display, inherit);font-size:2rem;font-weight:900;color:#60a5fa;line-height:1}.chatumv-embed-card__sub{font-size:.75rem;color:#94a3b8;margin-top:4px;word-break:break-word}.chatumv-embed-card__title{font-size:.98rem;font-weight:800;color:#fff!important;margin:2px 0 0;word-break:break-word;overflow-wrap:anywhere}.chatumv-embed-card__desc{font-size:.78rem;color:#cbd5e1!important;line-height:1.4;margin:0;word-break:break-word;overflow-wrap:anywhere}.chatumv-embed-card__meta{display:flex;gap:10px;font-size:.72rem;color:#94a3b8;margin-top:4px;flex-wrap:wrap}.chatumv-embed-card__foot{width:100%;min-width:0;box-sizing:border-box}.chatumv-embed-card__btn{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff!important;border:none;font-size:.78rem;font-weight:800;padding:8px 14px;border-radius:10px;cursor:pointer;width:100%;max-width:100%;min-width:0;box-sizing:border-box;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:normal;word-break:break-word;margin-top:6px;transition:transform .15s,box-shadow .15s}.chatumv-embed-card__btn:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(37,99,235,.4)}.chatumv-embed-card__btn i,.chatumv-embed-card__btn svg{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;display:inline-block;vertical-align:middle;flex-shrink:0}.chatumv-embed-card--news{cursor:pointer;flex-direction:row;align-items:center;gap:12px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;transition:background .2s,border-color .2s,transform .2s}.chatumv-embed-card--news:hover{background:rgba(255,255,255,.08);border-color:rgba(59,130,246,.4);transform:translateY(-2px)}.chatumv-embed-card__thumb{width:70px;height:70px;border-radius:10px;overflow:hidden;flex-shrink:0}.chatumv-embed-card__thumb img{width:100%;height:100%;object-fit:cover}.chatumv-embed-card__body{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:4px}.chatumv-embed-card__read{font-size:.74rem;font-weight:800;color:#60a5fa;margin-top:4px}.chatumv-embed-card--river{border-left:4px solid #0ea5e9}.chatumv-embed-card--weather{border-left:4px solid #38bdf8}.chatumv-embed-card--event{border-left:4px solid #f59e0b}.chatumv-embed-card--company{border-left:4px solid #10b981}.chatumv-embed-card--video{border-left:4px solid #ef4444}.chatumv-embed-card--tutorial{border-left:4px solid #8b5cf6}.chatumv-li-sub{margin:3px 0 6px 14px;font-size:.82rem;line-height:1.45;color:rgba(255,255,255,.75)}body.light-mode .chatumv-li-sub,body.theme-surface-light .chatumv-li-sub{color:#475569}.chatumv-embed-card__action-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px}.chatumv-embed-card__btn--whatsapp{background:linear-gradient(135deg,#10b981,#059669)}.chatumv-embed-card__btn--whatsapp:hover{box-shadow:0 4px 14px rgba(16,185,129,.4)}.chatumv-embed-card__btn--secondary{background:rgba(255,255,255,.12);color:#fff!important;border:1px solid rgba(255,255,255,.22)}.chatumv-embed-card__btn--secondary:hover{background:rgba(255,255,255,.22);color:#fff!important;box-shadow:none}.chatumv-inline-link{color:var(--primary,#3b82f6);font-weight:750;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;cursor:pointer;transition:opacity .15s ease}.chatumv-inline-link:hover{opacity:.8}.chatumv-user-summary-card{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:10px 14px;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.chatumv-user-summary-card__icon{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#2563eb,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 2px 8px rgba(37,99,235,.35)}.chatumv-user-summary-card__icon svg{width:16px;height:16px}.chatumv-user-summary-card__body,.chatumv-user-summary-card__info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.chatumv-user-summary-card__badge{display:inline-flex;align-items:center;gap:4px;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#a78bfa;margin-bottom:2px}.chatumv-user-summary-card__badge i,.chatumv-user-summary-card__badge svg{width:11px!important;height:11px!important;min-width:11px!important;min-height:11px!important;flex-shrink:0}.chatumv-user-summary-card__title{font-size:.85rem;font-weight:750;color:#fff;margin:0;line-height:1.35;white-space:normal;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chatumv-user-summary-card__meta{font-size:.7rem;color:rgba(255,255,255,.6);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.chatumv-tutorial-steps,.chatumv-tutorial-steps-preview{display:flex;flex-direction:column;gap:8px;margin:10px 0 6px}.chatumv-tutorial-step,.chatumv-tutorial-step-item{display:flex;align-items:flex-start;gap:10px;font-size:.82rem;line-height:1.45;color:rgba(255,255,255,.92)!important}.chatumv-step-num,.chatumv-tutorial-step-num{width:22px;height:22px;border-radius:50%;background:rgba(139,92,246,.3)!important;border:1px solid rgba(139,92,246,.6)!important;color:#c4b5fd!important;font-size:.72rem;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.chatumv-tutorial-step-txt{flex:1;color:rgba(255,255,255,.92)!important}.chatumv-tutorial-step-txt strong{color:#fff!important}.chatumv-tip-callout{display:flex;align-items:flex-start;gap:10px;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.25);border-radius:12px;padding:10px 14px;margin:10px 0 4px;font-size:.82rem;line-height:1.45;color:#93c5fd}.chatumv-tip-callout strong{color:#bfdbfe}.chatumv-weather-days-preview{display:flex;gap:6px;margin:10px 0 6px;overflow-x:auto;padding-bottom:6px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.chatumv-weather-day-chip{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:6px 8px;min-width:60px;max-width:110px;text-align:center;display:flex;flex-direction:column;gap:2px;flex:1 0 auto;box-sizing:border-box}.chatumv-weather-day-name{font-size:.68rem;font-weight:800;color:#94a3b8;text-transform:uppercase;white-space:nowrap}.chatumv-weather-day-icon{font-size:1.1rem}.chatumv-weather-day-temps{font-size:.72rem;font-weight:700;color:#fff;white-space:nowrap}body.light-mode .chatumv-embed-card,body.theme-surface-light .chatumv-embed-card{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14);color:#f1f5f9!important}body.light-mode .chatumv-embed-card__title,body.theme-surface-light .chatumv-embed-card__title{color:#fff!important}body.light-mode .chatumv-user-summary-card,body.theme-surface-light .chatumv-user-summary-card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}body.light-mode .chatumv-user-summary-card__title,body.theme-surface-light .chatumv-user-summary-card__title{color:#fff!important}body.light-mode .chatumv-user-summary-card__meta,body.theme-surface-light .chatumv-user-summary-card__meta{color:#94a3b8!important}body.light-mode .chatumv-tutorial-step,body.light-mode .chatumv-tutorial-step-item,body.light-mode .chatumv-tutorial-step-txt,body.theme-surface-light .chatumv-tutorial-step,body.theme-surface-light .chatumv-tutorial-step-item,body.theme-surface-light .chatumv-tutorial-step-txt{color:#f1f5f9!important}body.light-mode .chatumv-tutorial-step-txt strong,body.theme-surface-light .chatumv-tutorial-step-txt strong{color:#fff!important}body.light-mode .chatumv-step-num,body.light-mode .chatumv-tutorial-step-num,body.theme-surface-light .chatumv-step-num,body.theme-surface-light .chatumv-tutorial-step-num{background:rgba(139,92,246,.3)!important;border-color:rgba(139,92,246,.6)!important;color:#c4b5fd!important}body.light-mode .chatumv-tip-callout,body.theme-surface-light .chatumv-tip-callout{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.25);color:#93c5fd}body.light-mode .chatumv-tip-callout strong,body.theme-surface-light .chatumv-tip-callout strong{color:#bfdbfe}body.light-mode .chatumv-embed-card__desc,body.theme-surface-light .chatumv-embed-card__desc{color:#cbd5e1!important}body.light-mode .chatumv-embed-card__tag,body.theme-surface-light .chatumv-embed-card__tag{color:#93c5fd!important}body.light-mode .chatumv-embed-card__meta,body.theme-surface-light .chatumv-embed-card__meta{color:#94a3b8!important}body.light-mode .chatumv-embed-card__btn--secondary,body.theme-surface-light .chatumv-embed-card__btn--secondary{background:rgba(255,255,255,.12)!important;color:#fff!important;border-color:rgba(255,255,255,.22)!important}body.light-mode .chatumv-weather-day-chip,body.theme-surface-light .chatumv-weather-day-chip{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.14)!important}body.light-mode .chatumv-weather-day-name,body.theme-surface-light .chatumv-weather-day-name{color:#94a3b8!important}body.light-mode .chatumv-weather-day-temps,body.theme-surface-light .chatumv-weather-day-temps{color:#fff!important}body.light-mode .chatumv-embed-card--news:hover,body.theme-surface-light .chatumv-embed-card--news:hover{background:rgba(255,255,255,.08);border-color:rgba(59,130,246,.4)}.chatumv-input-area{width:100%;max-width:820px;margin:0 auto;padding:8px 24px 22px;box-sizing:border-box;transition:all .3s cubic-bezier(.16, 1, .3, 1)}.chatumv-input-chips{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding-bottom:12px;width:100%}.chatumv-input-chips::-webkit-scrollbar{display:none}.chatumv-chip{display:inline-flex;align-items:center;gap:7px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.85);font-size:.78rem;font-weight:750;padding:6px 14px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:all .18s cubic-bezier(.16, 1, .3, 1)}.chatumv-chip i,.chatumv-chip svg{width:14px;height:14px;stroke-width:2.2;color:var(--primary,#3b82f6);flex-shrink:0}.chatumv-chip:hover{background:rgba(255,255,255,.12);color:#fff;border-color:rgba(var(--primary-rgb,59,130,246),.5);transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,.25)}.chatumv-capsule{display:flex;align-items:flex-end;gap:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:26px;padding:10px 12px 10px 18px;box-shadow:0 8px 30px rgba(0,0,0,.35);transition:border-color .2s,box-shadow .2s,padding .25s,border-radius .25s}.chatumv-capsule:focus-within{border-color:rgba(59,130,246,.55);box-shadow:0 8px 34px rgba(37,99,235,.22)}.chatumv-textarea{flex:1;background:0 0;border:none;outline:0;color:#fff;font-family:inherit;font-size:.94rem;line-height:1.45;resize:none;min-height:24px;max-height:140px;box-sizing:border-box;padding:4px 0}.chatumv-textarea::placeholder{color:rgba(255,255,255,.38)}.chatumv-send-btn{width:36px;height:36px;border-radius:50%;border:none;background:var(--primary,#ffd443);color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:transform .15s,background .15s,box-shadow .15s;box-shadow:0 2px 8px rgba(0,0,0,.3)}.chatumv-send-btn:hover{transform:scale(1.06)}.chatumv-send-btn.is-stopping{background:#ef4444;color:#fff}.chatumv-mini-send,.chatumv-send-btn:not(.is-stopping){background:var(--primary)!important;color:var(--on-primary)!important;min-width:44px;min-height:44px}.chatumv-mini-send svg,.chatumv-send-btn svg{color:inherit!important;stroke:currentColor!important;fill:none}@media (prefers-reduced-motion:reduce){.chatumv-dot{animation:none!important}}.chatumv-stop-square{font-size:1rem;line-height:1}.chatumv-disclaimer{font-size:.68rem;color:rgba(255,255,255,.4);text-align:center;margin-top:8px;line-height:1.35}#view-chatumv .chatumv-welcome-title,.chatumv-welcome-title,body.light-mode #view-chatumv .chatumv-welcome-title,body.theme-surface-light #view-chatumv .chatumv-welcome-title{font-size:clamp(1.4rem, 4vw, 2.2rem)!important;font-weight:900!important;color:#fff!important;background:linear-gradient(135deg,#fff 40%,#93c5fd 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;line-height:1.22!important;margin:0 0 10px!important;letter-spacing:-.02em!important;text-shadow:0 4px 24px rgba(59,130,246,.25)!important}#view-chatumv .chatumv-welcome-subtitle,.chatumv-welcome-subtitle,body.light-mode #view-chatumv .chatumv-welcome-subtitle,body.theme-surface-light #view-chatumv .chatumv-welcome-subtitle{font-size:.9rem!important;color:rgba(226,232,240,.8)!important;line-height:1.55!important;max-width:620px!important;margin:0 auto 18px!important}#view-chatumv .chatumv-prompt-card,body.light-mode #view-chatumv .chatumv-prompt-card,body.theme-surface-light #view-chatumv .chatumv-prompt-card{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 4px 16px rgba(0,0,0,.2)!important}#view-chatumv .chatumv-prompt-card:hover,body.light-mode #view-chatumv .chatumv-prompt-card:hover,body.theme-surface-light #view-chatumv .chatumv-prompt-card:hover{background:rgba(255,255,255,.09)!important;border-color:rgba(96,165,250,.5)!important;box-shadow:0 8px 28px rgba(0,0,0,.35)!important;transform:translateY(-2px)!important}#view-chatumv .chatumv-prompt-card__text strong,body.light-mode #view-chatumv .chatumv-prompt-card__text strong,body.theme-surface-light #view-chatumv .chatumv-prompt-card__text strong{color:#fff!important}#view-chatumv .chatumv-prompt-card__text span,body.light-mode #view-chatumv .chatumv-prompt-card__text span,body.theme-surface-light #view-chatumv .chatumv-prompt-card__text span{color:rgba(226,232,240,.65)!important}#view-chatumv .chatumv-chip,body.light-mode #view-chatumv .chatumv-chip,body.theme-surface-light #view-chatumv .chatumv-chip{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;color:rgba(255,255,255,.85)!important;box-shadow:0 2px 8px rgba(0,0,0,.2)!important}#view-chatumv .chatumv-chip:hover,body.light-mode #view-chatumv .chatumv-chip:hover,body.theme-surface-light #view-chatumv .chatumv-chip:hover{background:rgba(255,255,255,.12)!important;border-color:rgba(96,165,250,.5)!important;color:#fff!important}#view-chatumv .chatumv-capsule,body.light-mode #view-chatumv .chatumv-capsule,body.theme-surface-light #view-chatumv .chatumv-capsule{background:rgba(18,26,53,.95)!important;border-color:rgba(255,255,255,.16)!important;box-shadow:0 8px 32px rgba(0,0,0,.35)!important}#view-chatumv .chatumv-textarea,body.light-mode #view-chatumv .chatumv-textarea,body.theme-surface-light #view-chatumv .chatumv-textarea{color:#fff!important}#view-chatumv .chatumv-textarea::placeholder,body.light-mode #view-chatumv .chatumv-textarea::placeholder,body.theme-surface-light #view-chatumv .chatumv-textarea::placeholder{color:rgba(255,255,255,.45)!important}#view-chatumv .chatumv-disclaimer,body.light-mode #view-chatumv .chatumv-disclaimer,body.theme-surface-light #view-chatumv .chatumv-disclaimer{color:rgba(255,255,255,.45)!important}.chatumv-welcome-logo-wrap{display:flex;justify-content:center;margin-bottom:14px;position:relative;isolation:isolate}.chatumv-welcome-logo{max-width:190px;height:auto;object-fit:contain;filter:none}.chatumv-msg-avatar-icon{width:28px;height:28px;object-fit:contain;border-radius:8px}.chatumv-mini-icon{width:22px;height:22px;object-fit:contain}.chatumv-beta-pill,.chatumv-mini-badge{font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding:2px 7px;border-radius:6px;background:rgba(0,112,243,.16);color:#60a5fa;border:1px solid rgba(0,112,243,.35)}.chatumv-sidebar-extra-actions{display:flex;flex-direction:column;gap:6px;padding:8px 4px 10px;border-top:1px solid rgba(255,255,255,.06)}.chatumv-clear-history-btn{background:0 0;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:rgba(255,255,255,.5);font-size:.72rem;font-weight:700;padding:6px 10px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s}.chatumv-clear-history-btn:hover{background:rgba(239,68,68,.12);color:#ef4444;border-color:rgba(239,68,68,.3)}.chatumv-privacy-note{font-size:.65rem;color:rgba(255,255,255,.4);display:flex;align-items:center;gap:5px;padding-left:2px}#chatumv-global-launcher{position:fixed;bottom:calc(env(safe-area-inset-bottom,0px) + 76px);right:18px;z-index:950;background:linear-gradient(135deg,#06f,#004ecc);color:#fff;border:1px solid rgba(255,255,255,.35);box-shadow:0 8px 28px rgba(0,102,255,.45);padding:8px 16px 8px 12px;border-radius:999px;font-size:.84rem;font-weight:800;cursor:pointer;display:flex;align-items:center;gap:8px;transition:transform .25s cubic-bezier(.2, .8, .2, 1),box-shadow .25s ease;user-select:none;-webkit-user-select:none}#chatumv-global-launcher:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 12px 34px rgba(0,102,255,.65)}#chatumv-global-launcher:active{transform:scale(.96)}.chatumv-launcher-icon{width:24px;height:24px;object-fit:contain;flex-shrink:0}.chatumv-launcher-dot{width:8px;height:8px;border-radius:50%;background:#10b981;display:inline-block;box-shadow:0 0 6px #10b981}.chatumv-launcher-dot.is-active{background:#ff7a00;box-shadow:0 0 8px #ff7a00;animation:pulseDot 1.2s infinite ease-in-out}@keyframes pulseDot{0%,100%{transform:scale(1)}50%{transform:scale(1.3)}}.social-post-detail-overlay{align-items:center!important;justify-content:center!important;padding:16px!important}.social-post-detail-overlay>div{width:min(580px,calc(100vw - 28px))!important;max-height:min(88dvh,760px)!important;border-radius:24px!important;background:var(--bg-color)!important;border:1px solid var(--card-border,rgba(255,255,255,.1))!important;box-shadow:0 24px 90px rgba(0,0,0,.46)!important}@media (max-width:767px){.social-post-detail-overlay{padding:max(12px,env(safe-area-inset-top,0px)) 12px max(92px,calc(82px + env(safe-area-inset-bottom,0px)))!important;align-items:center!important}.social-post-detail-overlay>div{width:min(430px,calc(100vw - 24px))!important;max-height:calc(100dvh - 132px - env(safe-area-inset-bottom,0px))!important;border-radius:24px!important}.social-post-detail-overlay>div>div:first-child{padding:13px 15px!important}.social-post-detail-overlay [id^=post-detail-content-]{padding:16px!important}}#chatumv-global-launcher{width:50px!important;height:50px!important;min-width:50px!important;padding:0!important;border-radius:18px!important;justify-content:center!important;gap:0!important;background:linear-gradient(145deg,rgba(7,13,30,.96),rgba(21,31,58,.96))!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 14px 34px rgba(0,0,0,.34),0 0 0 1px rgba(249,115,22,.08) inset!important}#chatumv-global-launcher .chatumv-launcher-label{display:none!important}#chatumv-global-launcher .chatumv-launcher-icon{width:29px!important;height:29px!important}#chatumv-global-launcher .chatumv-launcher-dot{position:absolute!important;right:6px!important;top:6px!important;width:9px!important;height:9px!important;border:2px solid rgba(7,13,30,.96)!important}@media (max-width:767px){#chatumv-global-launcher{right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 82px)!important;width:46px!important;height:46px!important;min-width:46px!important;border-radius:16px!important}#chatumv-global-launcher .chatumv-launcher-icon{width:27px!important;height:27px!important}}.chatumv-mini-backdrop{display:none;position:fixed;inset:0;background:rgba(0,0,0,.65);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:100599;opacity:0;transition:opacity .25s ease}.chatumv-mini-backdrop.is-open{display:block;opacity:1}#chatumv-quick-drawer{position:fixed;bottom:calc(env(safe-area-inset-bottom,0px) + 84px);right:18px;width:380px;max-width:calc(100vw - 32px);height:520px;max-height:calc(85vh - 80px);z-index:100600;background:var(--surface,#131722);border:1px solid rgba(255,255,255,.15);border-radius:22px;box-shadow:0 16px 48px rgba(0,0,0,.7);display:flex;flex-direction:column;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(20px) scale(.95);transition:opacity .25s cubic-bezier(.16, 1, .3, 1),transform .25s cubic-bezier(.16, 1, .3, 1)}#chatumv-quick-drawer.is-open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}#chatumv-quick-drawer.is-minimized{opacity:0;pointer-events:none;transform:translateY(20px) scale(.95)}.chatumv-sheet-handle{display:none}.chatumv-mini-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);flex-shrink:0}.chatumv-mini-title{display:flex;align-items:center;gap:8px;font-size:.88rem;font-weight:800;color:#fff}.chatumv-mini-brand{font-family:var(--font-display, inherit);letter-spacing:-.01em}.chatumv-mini-actions{display:flex;align-items:center;gap:4px}.chatumv-mini-btn{background:0 0;border:none;color:rgba(255,255,255,.65);cursor:pointer;padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .15s}.chatumv-mini-btn:hover{color:#fff;background:rgba(255,255,255,.1)}.chatumv-mini-history{background:rgba(15,20,30,.98);border-bottom:1px solid rgba(255,255,255,.1);padding:10px 12px;max-height:180px;overflow-y:auto;scrollbar-width:thin}.chatumv-mini-history-head{display:flex;align-items:center;justify-content:space-between;font-size:.72rem;font-weight:800;color:rgba(255,255,255,.5);text-transform:uppercase;margin-bottom:6px}.chatumv-mini-history-btn{background:0 0;border:1px solid rgba(255,255,255,.12);color:#93c5fd;font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:4px}.chatumv-mini-history-items{display:flex;flex-direction:column;gap:4px}.chatumv-mini-history-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;background:rgba(255,255,255,.04);font-size:.78rem;color:rgba(255,255,255,.85);cursor:pointer}.chatumv-mini-history-item:hover{background:rgba(255,255,255,.08)}.chatumv-mini-history-item.is-active{background:rgba(59,130,246,.2);color:#fff;font-weight:700}.chatumv-mini-history-item-title{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatumv-mini-history-del{background:0 0;border:none;color:rgba(255,255,255,.4);cursor:pointer;padding:2px}.chatumv-mini-history-del:hover{color:#ef4444}.chatumv-mini-chips{display:flex;gap:5px;padding:8px 12px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02);flex-shrink:0}.chatumv-mini-chips::-webkit-scrollbar{display:none}.chatumv-mini-chip{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.8);font-size:.72rem;font-weight:700;padding:4px 9px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:all .15s}.chatumv-mini-chip:hover{background:rgba(255,255,255,.14);color:#fff;border-color:rgba(255,255,255,.25)}.chatumv-mini-stream{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin}.chatumv-mini-welcome{text-align:center;padding:20px 10px}.chatumv-mini-welcome-icon{width:44px;height:44px;object-fit:contain;margin:0 auto 10px;display:block}.chatumv-mini-welcome-title{font-size:.95rem;font-weight:800;color:#fff;margin-bottom:4px}.chatumv-mini-welcome-sub{font-size:.76rem;color:rgba(255,255,255,.6);line-height:1.4;margin-bottom:16px}.chatumv-mini-welcome-prompts{display:flex;flex-direction:column;gap:6px}.chatumv-mini-welcome-prompt{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:8px 12px;color:rgba(255,255,255,.85);font-size:.78rem;font-weight:700;cursor:pointer;text-align:left;transition:background .15s}.chatumv-mini-welcome-prompt:hover{background:rgba(255,255,255,.12);color:#fff}.chatumv-mini-footer{padding:8px 10px 10px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:6px;flex-shrink:0;background:rgba(255,255,255,.02)}.chatumv-mini-capsule{display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:4px 6px 4px 12px}.chatumv-mini-capsule:focus-within{border-color:rgba(0,112,243,.5)}.chatumv-mini-input{flex:1;background:0 0;border:none;outline:0;color:#fff;font-size:.84rem;font-family:inherit}.chatumv-mini-input::placeholder{color:rgba(255,255,255,.35)}.chatumv-mini-send{width:32px;height:32px;border-radius:50%;border:none;background:var(--primary,#ffd443);color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:transform .15s}.chatumv-mini-send:hover{transform:scale(1.05)}@media (max-width:900px){#chatumv-global-launcher{position:fixed!important;top:50%!important;top:50dvh!important;bottom:auto!important;right:0!important;transform:translateY(-50%)!important;z-index:995!important;display:inline-flex!important;align-items:center!important;flex-direction:row!important;gap:6px!important;padding:8px 10px 8px 12px!important;height:auto!important;min-height:44px!important;max-width:calc(100vw - 24px)!important;white-space:nowrap!important;transform-origin:right center!important;border-radius:20px 0 0 20px!important;background:linear-gradient(135deg,#06f,#004ecc)!important;border:1px solid rgba(255,255,255,.32)!important;border-right:none!important;box-shadow:-4px 4px 16px rgba(0,102,255,.35)!important;font-size:.75rem!important;font-weight:850!important;color:#fff!important;letter-spacing:-.01em!important;text-transform:none!important;writing-mode:horizontal-tb!important;user-select:none!important;-webkit-user-select:none!important;transition:transform .25s cubic-bezier(.2, .8, .2, 1),box-shadow .25s ease!important}#chatumv-global-launcher:active{transform:translateY(-50%)!important;box-shadow:-2px 2px 8px rgba(0,102,255,.35)!important}#chatumv-global-launcher:hover{transform:translateY(-50%)!important}#chatumv-global-launcher:focus-visible{outline:2px solid #fff;outline-offset:-4px}.chatumv-launcher-icon{width:20px!important;height:20px!important;flex-shrink:0!important;writing-mode:horizontal-tb!important}.chatumv-launcher-label{display:inline!important;font-size:.75rem!important;font-weight:850!important;color:#fff!important;letter-spacing:-.01em!important;line-height:1!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;transform:none!important}.chatumv-launcher-dot{position:static!important;width:7px!important;height:7px!important;border-radius:50%!important;background:#10b981!important;box-shadow:0 0 6px #10b981!important;display:inline-block!important;flex-shrink:0!important;writing-mode:horizontal-tb!important}#chatumv-quick-drawer{right:0!important;left:0!important;bottom:0!important;width:100%!important;max-width:100vw!important;height:84vh!important;height:84dvh!important;max-height:88vh!important;max-height:88dvh!important;border-radius:24px 24px 0 0!important;border-left:none!important;border-right:none!important;border-bottom:none!important;transform:translateY(100%) scale(1)!important;box-shadow:0 -12px 40px rgba(0,0,0,.6)!important;box-sizing:border-box!important;overflow:hidden!important}#chatumv-quick-drawer.is-open{transform:translateY(0) scale(1)!important}#chatumv-quick-drawer.is-minimized{transform:translateY(100%) scale(1)!important}body.chatumv-drawer-open #chatumv-global-launcher{opacity:0!important;pointer-events:none!important;transform:translateY(-50%) translateX(100%)!important}#chatumv-quick-drawer .chatumv-mini-stream{padding:10px 8px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden}#chatumv-quick-drawer .chatumv-mini-footer{padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px))!important}.chatumv-sheet-handle{display:block;width:38px;height:4px;border-radius:999px;background:rgba(255,255,255,.25);margin:8px auto 4px;cursor:grab;flex-shrink:0}}@media (max-width:900px){.chatumv-sidebar{position:fixed;inset:0 auto 0 0;width:280px;transform:translateX(-100%);box-shadow:0 10px 40px rgba(0,0,0,.8);z-index:999}.chatumv-sidebar.is-open{transform:translateX(0)}.chatumv-sidebar-close{display:block}.chatumv-mobile-sidebar-toggle{display:block}.chatumv-prompts-grid{grid-template-columns:1fr}.chatumv-msg-row{gap:10px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.chatumv-msg-row.is-ai .chatumv-msg-bubble{max-width:calc(100% - 44px);width:100%;min-width:0;flex:1;overflow:hidden}.chatumv-msg-row.is-user .chatumv-msg-bubble{max-width:88%;min-width:0;overflow:hidden;word-break:break-word;overflow-wrap:anywhere}.chatumv-embed-card{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important}#view-chatumv{height:calc(100vh - 54px);height:calc(100dvh - 54px)}.chatumv-input-area{padding:6px 12px calc(10px + env(safe-area-inset-bottom,0px))}.chatumv-topbar{padding:8px 12px;gap:8px;flex-wrap:wrap}.chatumv-topbar-left{flex:1;min-width:0;gap:8px}.chatumv-topbar-actions{flex-shrink:0;gap:6px;display:flex;align-items:center}.chatumv-topbar-ai-btn{width:34px;height:34px;min-width:34px;min-height:34px}.chatumv-topbar-btn{padding:5px 9px;font-size:.7rem;gap:4px}.chatumv-model-picker{padding:5px 9px;font-size:.72rem;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:768px){#global-search-container-desktop,.app-header{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border-radius:0 0 20px 20px!important;box-sizing:border-box!important;left:0!important;right:0!important}#global-search-container-desktop{padding:10px 24px!important}}body[data-active-view=chatumv],html:has(body[data-active-view=chatumv]),html[data-active-view=chatumv]{height:100vh!important;height:100dvh!important;overflow:hidden!important;background:#0b1025!important}body[data-active-view=chatumv]>.container{width:100%!important;max-width:100%!important;height:100vh!important;height:100dvh!important;margin:0!important;padding:0!important;--container-edge-pad:0px!important;background:#0b1025!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}body[data-active-view=chatumv] #global-search-container-desktop{width:100%!important;max-width:100%!important;margin:0!important;left:0!important;right:0!important;flex:0 0 auto!important;position:relative!important;top:0!important;z-index:75!important;border-radius:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important}body[data-active-view=chatumv] .desktop-layout-wrapper{flex:1 1 0%!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;margin:0!important;padding:0!important}body[data-active-view=chatumv] .desktop-main-col{flex:1 1 0%!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;margin:0!important;padding:0!important}body[data-active-view=chatumv] #view-chatumv{flex:1 1 0%!important;min-height:0!important;height:100%!important;max-height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;margin:0!important;padding:0!important}body[data-active-view=chatumv] .chatumv-app-layout{flex:1 1 0%!important;min-height:0!important;height:100%!important;display:flex!important;overflow:hidden!important}body[data-active-view=chatumv] .chatumv-main{flex:1 1 0%!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:radial-gradient(circle at 50% 12%,rgba(37,99,235,.06) 0,transparent 65%),#0b1025!important}body[data-active-view=chatumv] .chatumv-topbar{flex:0 0 auto!important;width:100%!important;max-width:100%!important;padding:8px 24px!important;border-bottom:1px solid rgba(255,255,255,.06)!important;background:rgba(11,16,37,.75)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}body[data-active-view=chatumv] .chatumv-messages-stream{flex:1 1 0%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}#view-chatumv ::-webkit-scrollbar,.chatumv-history-list::-webkit-scrollbar,.chatumv-messages-stream::-webkit-scrollbar,.chatumv-sidebar::-webkit-scrollbar{width:5px!important;height:5px!important}#view-chatumv ::-webkit-scrollbar-track,.chatumv-history-list::-webkit-scrollbar-track,.chatumv-messages-stream::-webkit-scrollbar-track,.chatumv-sidebar::-webkit-scrollbar-track{background:0 0!important}#view-chatumv ::-webkit-scrollbar-thumb,.chatumv-history-list::-webkit-scrollbar-thumb,.chatumv-messages-stream::-webkit-scrollbar-thumb,.chatumv-sidebar::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12)!important;border-radius:999px!important;transition:background .2s ease!important}#view-chatumv ::-webkit-scrollbar-thumb:hover,.chatumv-history-list::-webkit-scrollbar-thumb:hover,.chatumv-messages-stream::-webkit-scrollbar-thumb:hover,.chatumv-sidebar::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.28)!important}#view-chatumv,.chatumv-history-list,.chatumv-messages-stream,.chatumv-sidebar{scrollbar-width:thin!important;scrollbar-color:rgba(255,255,255,0.12) transparent!important}.chatumv-mini-chip,.chatumv-mini-welcome-prompt,.chatumv-topic-btn{display:flex;align-items:center;gap:8px}.chatumv-topic-btn i,.chatumv-topic-btn svg{width:16px!important;height:16px!important;flex-shrink:0}.chatumv-mini-chip i,.chatumv-mini-chip svg{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;flex-shrink:0}.chatumv-mini-welcome-prompt i,.chatumv-mini-welcome-prompt svg{width:16px!important;height:16px!important;flex-shrink:0}.chatumv-prompt-card__icon i,.chatumv-prompt-card__icon svg{width:22px!important;height:22px!important;flex-shrink:0}.chatumv-inline-link{color:#93c5fd;text-decoration:underline}.chatumv-preferences,dialog.chatumv-preferences{--pref-bg:#0a0f24;--pref-surface:#111a3b;--pref-card:rgba(17, 26, 59, 0.82);--pref-card-hover:rgba(23, 35, 78, 0.95);--pref-border:rgba(255, 255, 255, 0.1);--pref-border-focus:rgba(96, 165, 250, 0.6);--pref-text:#f8fafc;--pref-text-muted:#94a3b8;--pref-accent-blue:#2563eb;--pref-accent-cyan:#06b6d4;--pref-accent-purple:#8b5cf6;color-scheme:dark!important;color:var(--pref-text)!important;background:var(--pref-bg) radial-gradient(circle at 50% 0,rgba(37,99,235,.18),transparent 55%)!important;width:min(720px,calc(100vw - 24px))!important;max-height:calc(100dvh - 36px)!important;margin:auto!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important;border:1px solid rgba(96,165,250,.32)!important;border-radius:24px!important;box-shadow:0 30px 90px rgba(0,0,0,.88),0 0 0 1px rgba(255,255,255,.08),0 0 60px rgba(37,99,235,.2)!important;font-family:inherit!important;animation:chatumvPrefFadeIn .22s cubic-bezier(.16,1,.3,1)!important;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.2) transparent}.chatumv-preferences::-webkit-scrollbar{width:6px}.chatumv-preferences::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:999px}.chatumv-preferences::-webkit-scrollbar-track{background:0 0}@keyframes chatumvPrefFadeIn{from{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.chatumv-preferences::backdrop{background:rgba(2,6,23,.84)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.chatumv-pref-shell{position:relative!important;padding:24px 28px 28px!important;box-sizing:border-box!important;max-width:100%!important}.chatumv-pref-accent-bar{position:absolute!important;top:0!important;left:0!important;right:0!important;height:4px!important;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#06b6d4)!important}.chatumv-pref-header{position:relative!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:20px!important;padding-top:4px!important;padding-right:44px!important}.chatumv-pref-header-left{display:flex!important;align-items:flex-start!important;gap:16px!important;flex:1!important;min-width:0!important}.chatumv-pref-avatar{width:48px!important;height:48px!important;min-width:48px!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(37,99,235,.35),rgba(147,51,234,.35))!important;border:1px solid rgba(147,197,253,.35)!important;box-shadow:0 4px 20px rgba(37,99,235,.3)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#93c5fd!important;flex-shrink:0!important}.chatumv-pref-avatar svg{width:24px!important;height:24px!important;color:#bfdbfe!important}.chatumv-pref-header-info{flex:1!important;min-width:0!important}.chatumv-pref-eyebrow-row{margin-bottom:4px!important}.chatumv-pref-badge{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;border-radius:999px!important;background:linear-gradient(135deg,rgba(37,99,235,.2),rgba(168,85,247,.2))!important;border:1px solid rgba(147,197,253,.3)!important;color:#93c5fd!important;font-size:.72rem!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}.chatumv-pref-badge svg{width:14px!important;height:14px!important;color:#c084fc!important}.chatumv-preferences h2{color:#fff!important;margin:2px 0 6px!important;font-size:1.55rem!important;font-weight:900!important;letter-spacing:-.03em!important;line-height:1.25!important}.chatumv-preferences p{color:var(--pref-text-muted)!important;font-size:.88rem!important;line-height:1.45!important;margin:0!important}.chatumv-pref-close{position:absolute!important;top:4px!important;right:0!important;width:38px!important;height:38px!important;min-height:38px!important;min-width:38px!important;padding:0!important;border-radius:50%!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16)!important;color:#cbd5e1!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s cubic-bezier(.16, 1, .3, 1)!important;flex-shrink:0!important;z-index:10!important}.chatumv-pref-close svg{width:20px!important;height:20px!important}.chatumv-pref-close:hover{background:rgba(239,68,68,.22)!important;color:#ef4444!important;border-color:rgba(239,68,68,.45)!important;transform:scale(1.06)!important}.chatumv-pref-status-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:14px!important;padding:14px 18px!important;margin-bottom:20px!important;background:rgba(14,22,48,.9)!important;border:1px solid rgba(96,165,250,.2)!important;border-radius:18px!important;box-shadow:0 4px 20px rgba(0,0,0,.25)!important}.chatumv-pref-master-toggle{display:flex!important;align-items:center!important;gap:14px!important}.chatumv-pref-toggle-text{display:flex!important;flex-direction:column!important;gap:2px!important}.chatumv-pref-toggle-text strong{font-size:.95rem!important;color:#fff!important;font-weight:850!important}.chatumv-pref-toggle-text small{font-size:.8rem!important;color:#34d399!important;font-weight:600!important;transition:color .2s ease!important}.chatumv-ios-toggle{position:relative!important;display:inline-block!important;width:50px!important;height:28px!important;flex-shrink:0!important;cursor:pointer!important;margin:0!important}.chatumv-ios-toggle input{opacity:0!important;width:0!important;height:0!important;position:absolute!important}.chatumv-ios-slider{position:absolute!important;cursor:pointer!important;inset:0!important;background-color:rgba(255,255,255,.18)!important;transition:all .25s ease!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.16)!important}.chatumv-ios-slider::before{position:absolute!important;content:""!important;height:22px!important;width:22px!important;left:2px!important;bottom:2px!important;background-color:#fff!important;transition:all .25s cubic-bezier(.16, 1, .3, 1)!important;border-radius:50%!important;box-shadow:0 2px 6px rgba(0,0,0,.35)!important}.chatumv-ios-toggle input:checked+.chatumv-ios-slider{background:linear-gradient(135deg,#10b981,#059669)!important;border-color:#10b981!important}.chatumv-ios-toggle input:checked+.chatumv-ios-slider::before{transform:translateX(22px)!important}.chatumv-pref-sync-group{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.chatumv-pref-sync-badge{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:7px 14px!important;border-radius:999px!important;font-size:.8rem!important;font-weight:700!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important;color:#cbd5e1!important}.chatumv-pref-sync-badge svg{width:15px!important;height:15px!important}.chatumv-pref-sync-badge.is-synced{background:rgba(16,185,129,.16)!important;border-color:rgba(16,185,129,.35)!important;color:#6ee7b7!important}.chatumv-login-pill{border:1px solid rgba(59,130,246,.4)!important;background:rgba(37,99,235,.25)!important;color:#93c5fd!important;font-size:.8rem!important;font-weight:800!important;padding:7px 14px!important;border-radius:999px!important;cursor:pointer!important;transition:all .2s ease!important;display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:34px!important}.chatumv-login-pill svg{width:14px!important;height:14px!important}.chatumv-login-pill:hover{background:#2563eb!important;border-color:#3b82f6!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px rgba(37,99,235,.35)!important}.chatumv-pref-sync-hint{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 14px!important;margin:-10px 0 16px!important;border-radius:12px!important;background:rgba(37,99,235,.08)!important;border:1px solid rgba(96,165,250,.16)!important;color:#93c5fd!important;font-size:.76rem!important;line-height:1.35!important}.chatumv-pref-sync-hint svg{width:14px!important;height:14px!important;flex-shrink:0!important;color:#60a5fa!important}.chatumv-pref-card{padding:22px!important;margin-top:16px!important;background:var(--pref-card)!important;border:1px solid var(--pref-border)!important;border-radius:20px!important;box-shadow:0 6px 24px rgba(0,0,0,.28)!important;box-sizing:border-box!important;max-width:100%!important;transition:border-color .2s ease!important}.chatumv-pref-card:hover{border-color:rgba(255,255,255,.14)!important}.chatumv-pref-card-head{display:flex!important;gap:14px!important;align-items:center!important;margin-bottom:18px!important}.chatumv-pref-icon-circle{width:42px!important;height:42px!important;min-width:42px!important;border-radius:12px!important;background:linear-gradient(135deg,rgba(37,99,235,.24),rgba(59,130,246,.12))!important;border:1px solid rgba(96,165,250,.3)!important;color:#60a5fa!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.chatumv-pref-icon-circle svg{width:20px!important;height:20px!important}.chatumv-pref-card-head strong{display:block!important;color:#fff!important;font-size:1.05rem!important;font-weight:850!important}.chatumv-pref-card-head span{display:block!important;color:var(--pref-text-muted)!important;font-size:.82rem!important;line-height:1.4!important;margin-top:2px!important}.chatumv-pref-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}.chatumv-pref-field{display:flex!important;flex-direction:column!important;gap:7px!important}.chatumv-pref-field--spaced{margin-top:16px!important}.chatumv-pref-field label{color:#cbd5e1!important;font-size:.86rem!important;font-weight:750!important;margin:0!important}.chatumv-pref-field input,.chatumv-pref-field textarea{display:block!important;box-sizing:border-box!important;width:100%!important;padding:12px 16px!important;background:rgba(9,14,32,.9)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:12px!important;color:#fff!important;font:inherit!important;font-size:.92rem!important;line-height:1.45!important;transition:all .2s ease!important}.chatumv-pref-field input:focus,.chatumv-pref-field textarea:focus{outline:0!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(59,130,246,.35)!important;background:rgba(9,14,32,.98)!important}.chatumv-pref-field textarea{resize:vertical!important;min-height:64px!important}.chatumv-pref-field-label-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.chatumv-field-note{font-size:.72rem!important;color:#94a3b8!important;font-weight:600!important;white-space:nowrap!important}.chatumv-quick-pills-row{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:8px!important}.chatumv-city-pill{min-height:32px!important;padding:6px 12px!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important;color:#cbd5e1!important;font-size:.78rem!important;font-weight:650!important;cursor:pointer!important;transition:all .15s ease!important;white-space:nowrap!important;line-height:1.2!important;user-select:none!important}.chatumv-city-pill:hover{background:rgba(37,99,235,.2)!important;border-color:rgba(96,165,250,.4)!important;color:#93c5fd!important}.chatumv-city-pill.is-selected{background:linear-gradient(135deg,rgba(37,99,235,.45),rgba(59,130,246,.4))!important;border-color:#3b82f6!important;color:#fff!important;box-shadow:0 0 0 1px #3b82f6,0 2px 10px rgba(37,99,235,.35)!important;font-weight:800!important}.chatumv-quick-chips-wrapper{margin-top:12px!important}.chatumv-chips-label{font-size:.76rem!important;font-weight:750!important;color:#94a3b8!important;display:block!important;margin-bottom:8px!important}.chatumv-quick-chips{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.chatumv-interest-chip{min-height:38px!important;padding:8px 14px!important;background:rgba(37,99,235,.12)!important;border:1px solid rgba(96,165,250,.24)!important;border-radius:999px!important;color:#93c5fd!important;font-size:.82rem!important;font-weight:700!important;cursor:pointer!important;transition:all .18s cubic-bezier(.16, 1, .3, 1)!important;display:inline-flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important}.chatumv-interest-chip svg{width:15px!important;height:15px!important;color:#60a5fa!important}.chatumv-interest-chip:hover{background:rgba(37,99,235,.28)!important;border-color:#60a5fa!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(37,99,235,.25)!important}.chatumv-interest-chip.is-selected{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border-color:#60a5fa!important;color:#fff!important;box-shadow:0 2px 12px rgba(37,99,235,.45)!important;font-weight:800!important}.chatumv-interest-chip.is-selected svg{color:#fff!important}.chatumv-style-segmented{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;background:rgba(9,14,32,.6)!important;padding:6px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.08)!important;box-sizing:border-box!important}.chatumv-style-btn{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:6px!important;padding:12px 8px!important;background:0 0!important;border:1px solid transparent!important;border-radius:14px!important;color:#cbd5e1!important;cursor:pointer!important;position:relative!important;transition:all .2s cubic-bezier(.16, 1, .3, 1)!important;min-height:84px!important;justify-content:center!important;box-sizing:border-box!important}.chatumv-style-btn:hover{background:rgba(255,255,255,.05)!important;color:#fff!important}.chatumv-style-btn__icon{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border-radius:10px!important;background:rgba(255,255,255,.06)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#93c5fd!important;transition:all .2s ease!important}.chatumv-style-btn__icon svg{width:17px!important;height:17px!important}.chatumv-style-btn__text{display:flex!important;flex-direction:column!important;gap:2px!important;align-items:center!important;min-width:0!important}.chatumv-style-btn__text strong{display:block!important;color:#fff!important;font-size:.86rem!important;font-weight:850!important;line-height:1.2!important}.chatumv-style-btn__text small{display:block!important;color:#94a3b8!important;font-size:.7rem!important;line-height:1.25!important;font-weight:500!important}.chatumv-style-btn__title-row{display:inline-flex!important;align-items:center!important;gap:4px!important}.chatumv-style-tag{font-size:.58rem!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.04em!important;padding:1px 5px!important;border-radius:999px!important;background:rgba(59,130,246,.25)!important;color:#93c5fd!important;border:1px solid rgba(96,165,250,.3)!important}.chatumv-style-btn__indicator{position:absolute!important;bottom:4px!important;width:16px!important;height:2px!important;border-radius:2px!important;background:0 0!important;transition:all .2s ease!important}.chatumv-style-btn.is-active{background:rgba(37,99,235,.2)!important;border-color:rgba(96,165,250,.5)!important;box-shadow:0 4px 14px rgba(37,99,235,.3)!important}.chatumv-style-btn.is-active .chatumv-style-btn__icon{background:#2563eb!important;color:#fff!important;box-shadow:0 2px 8px rgba(37,99,235,.4)!important}.chatumv-style-btn.is-active .chatumv-style-btn__text strong{color:#fff!important}.chatumv-style-btn.is-active .chatumv-style-btn__indicator{background:#60a5fa!important}.chatumv-memory-quota-box{background:rgba(9,14,32,.85)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;padding:14px 16px!important;margin-bottom:16px!important}.chatumv-quota-meta{display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:.82rem!important;margin-bottom:10px!important}.chatumv-quota-meta span{font-weight:750!important;color:#cbd5e1!important}.chatumv-quota-track{width:100%!important;height:9px!important;border-radius:999px!important;background:rgba(255,255,255,.1)!important;overflow:hidden!important}.chatumv-quota-fill{height:100%!important;border-radius:999px!important;transition:width .3s ease,background .3s ease!important}.chatumv-add-memory-container{margin-bottom:14px!important}.chatumv-add-memory-row{display:flex!important;gap:10px!important;align-items:center!important}.chatumv-add-memory-row input{flex:1!important;min-width:0!important;height:48px!important;box-sizing:border-box!important;padding:0 16px!important;background:rgba(9,14,32,.95)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:12px!important;color:#fff!important;font:inherit!important;font-size:.92rem!important;outline:0!important;transition:all .2s ease!important}.chatumv-add-memory-row input:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(59,130,246,.35)!important}.chatumv-btn-add{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;height:48px!important;min-height:48px!important;padding:0 20px!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border:1px solid #3b82f6!important;border-radius:12px!important;color:#fff!important;font-weight:850!important;font-size:.88rem!important;cursor:pointer!important;white-space:nowrap!important;transition:all .2s cubic-bezier(.16, 1, .3, 1)!important;box-shadow:0 4px 14px rgba(37,99,235,.35)!important}.chatumv-btn-add:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af)!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px rgba(37,99,235,.5)!important}.chatumv-btn-add svg{width:17px!important;height:17px!important}.chatumv-memory-list{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:9px!important;max-height:220px!important;overflow-y:auto!important;padding-right:4px!important;scrollbar-width:thin}.chatumv-memory-item{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:12px 16px!important;border-radius:14px!important;background:rgba(9,14,32,.85)!important;border:1px solid rgba(255,255,255,.1)!important;box-sizing:border-box!important;transition:all .18s ease!important}.chatumv-memory-item:hover{border-color:rgba(96,165,250,.35)!important;background:rgba(13,20,45,.95)!important}.chatumv-memory-item-left{display:flex!important;align-items:center!important;gap:10px!important;flex:1!important;min-width:0!important}.chatumv-memory-item-icon{width:28px!important;height:28px!important;border-radius:8px!important;background:rgba(37,99,235,.18)!important;color:#60a5fa!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.chatumv-memory-item-icon svg{width:16px!important;height:16px!important}.chatumv-memory-item-text{font-size:.88rem!important;flex:1!important;line-height:1.45!important;color:#f1f5f9!important;overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important}.chatumv-memory-item-del{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;border:1px solid rgba(239,68,68,.25)!important;background:rgba(239,68,68,.12)!important;color:#f87171!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .18s ease!important;flex-shrink:0!important}.chatumv-memory-item-del svg{width:16px!important;height:16px!important}.chatumv-memory-item-del:hover{background:#ef4444!important;border-color:#ef4444!important;color:#fff!important;transform:scale(1.08)!important}.chatumv-memory-empty{display:flex!important;align-items:center!important;gap:14px!important;padding:20px!important;background:rgba(255,255,255,.03)!important;border-radius:14px!important;border:1px dashed rgba(255,255,255,.14)!important}.chatumv-memory-empty-icon{width:40px!important;height:40px!important;border-radius:12px!important;background:rgba(255,255,255,.06)!important;color:#94a3b8!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.chatumv-memory-empty-icon svg{width:22px!important;height:22px!important}.chatumv-memory-empty-info{display:flex!important;flex-direction:column!important;gap:3px!important}.chatumv-memory-empty-info strong{font-size:.88rem!important;color:#cbd5e1!important;font-weight:750!important}.chatumv-memory-empty-info span{font-size:.8rem!important;color:#94a3b8!important;line-height:1.4!important}.chatumv-memory-suggestions{margin-top:16px!important;padding:14px 16px!important;border-radius:16px!important;background:rgba(37,99,235,.12)!important;border:1px solid rgba(96,165,250,.3)!important}.chatumv-suggestions-title{display:flex!important;align-items:center!important;gap:8px!important;font-size:.82rem!important;font-weight:800!important;color:#93c5fd!important;margin-bottom:10px!important}.chatumv-suggestions-title svg{width:16px!important;height:16px!important;color:#facc15!important}.chatumv-suggestions-list{display:flex!important;flex-direction:column!important;gap:8px!important}.chatumv-suggestion-pill{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:8px 12px!important;border-radius:12px!important;background:rgba(9,14,32,.8)!important;font-size:.84rem!important;color:#e2e8f0!important}.chatumv-suggestion-text{display:flex!important;align-items:center!important;gap:8px!important;flex:1!important;min-width:0!important}.chatumv-suggestion-text svg{width:14px!important;height:14px!important;color:#a855f7!important;flex-shrink:0!important}.chatumv-suggestion-text span{flex:1!important;overflow-wrap:anywhere!important}.chatumv-accept-suggestion-btn{border:1px solid rgba(96,165,250,.35)!important;background:rgba(59,130,246,.28)!important;color:#93c5fd!important;font-size:.78rem!important;font-weight:800!important;padding:6px 12px!important;border-radius:8px!important;cursor:pointer!important;white-space:nowrap!important;min-height:32px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;transition:all .15s ease!important}.chatumv-accept-suggestion-btn svg{width:13px!important;height:13px!important}.chatumv-accept-suggestion-btn:hover{background:#2563eb!important;color:#fff!important;border-color:#3b82f6!important}.chatumv-pref-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-top:24px!important;padding-top:20px!important;border-top:1px solid rgba(255,255,255,.1)!important}.chatumv-pref-danger{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:48px!important;min-height:48px!important;padding:0 22px!important;border-radius:14px!important;border:1px solid rgba(239,68,68,.3)!important;background:rgba(239,68,68,.12)!important;color:#fca5a5!important;font-weight:800!important;font-size:.9rem!important;cursor:pointer!important;transition:all .2s ease!important}.chatumv-pref-danger:hover{background:rgba(239,68,68,.24)!important;border-color:rgba(239,68,68,.5)!important;color:#ef4444!important}.chatumv-pref-danger svg{width:17px!important;height:17px!important}.chatumv-pref-save{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:48px!important;min-height:48px!important;padding:0 32px!important;border-radius:14px!important;border:1px solid #3b82f6!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;font-weight:850!important;font-size:.96rem!important;cursor:pointer!important;box-shadow:0 4px 18px rgba(37,99,235,.45)!important;transition:all .2s cubic-bezier(.16, 1, .3, 1)!important}.chatumv-pref-save:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af)!important;box-shadow:0 6px 24px rgba(37,99,235,.6)!important;transform:translateY(-1px)!important}.chatumv-pref-save svg{width:18px!important;height:18px!important}@media(max-width:640px){.chatumv-preferences,dialog.chatumv-preferences{width:100vw!important;max-width:100vw!important;max-height:94dvh!important;margin:auto 0 0 0!important;border-radius:24px 24px 0 0!important;border-bottom:none!important;border-left:none!important;border-right:none!important;overscroll-behavior:contain!important}.chatumv-pref-shell{padding:16px 14px 20px!important}.chatumv-pref-header{gap:8px!important;margin-bottom:14px!important;padding-right:40px!important}.chatumv-pref-header-left{gap:10px!important}.chatumv-pref-avatar{width:38px!important;height:38px!important;min-width:38px!important;border-radius:12px!important}.chatumv-pref-avatar svg{width:20px!important;height:20px!important}.chatumv-pref-badge{font-size:.68rem!important;padding:3px 8px!important;white-space:nowrap!important}.chatumv-preferences h2{font-size:1.25rem!important;margin:2px 0 4px!important;letter-spacing:-.02em!important}.chatumv-preferences p{font-size:.8rem!important;line-height:1.35!important}.chatumv-pref-close{top:2px!important;right:0!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}.chatumv-pref-status-bar{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:12px 14px!important;border-radius:14px!important;margin-bottom:14px!important}.chatumv-pref-master-toggle{gap:12px!important}.chatumv-pref-toggle-text strong{font-size:.88rem!important}.chatumv-pref-toggle-text small{font-size:.74rem!important}.chatumv-pref-sync-group{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding-top:8px!important;border-top:1px solid rgba(255,255,255,.08)!important}.chatumv-pref-sync-badge{padding:5px 10px!important;font-size:.74rem!important}.chatumv-login-pill{padding:5px 12px!important;font-size:.74rem!important;min-height:30px!important}.chatumv-pref-card{padding:14px 12px!important;border-radius:16px!important;margin-top:12px!important}.chatumv-pref-card-head{gap:10px!important;margin-bottom:12px!important}.chatumv-pref-icon-circle{width:36px!important;height:36px!important;min-width:36px!important;border-radius:10px!important}.chatumv-pref-card-head strong{font-size:.94rem!important}.chatumv-pref-card-head span{font-size:.75rem!important;line-height:1.35!important}.chatumv-pref-grid{grid-template-columns:1fr!important;gap:12px!important}.chatumv-pref-field label{font-size:.82rem!important}.chatumv-field-note{font-size:.7rem!important}.chatumv-pref-field input,.chatumv-pref-field textarea{padding:10px 14px!important;font-size:.88rem!important}.chatumv-quick-pills-row{gap:5px!important}.chatumv-city-pill{font-size:.74rem!important;padding:5px 10px!important;min-height:30px!important}.chatumv-quick-chips{gap:6px!important}.chatumv-interest-chip{font-size:.76rem!important;padding:6px 11px!important;min-height:34px!important}.chatumv-interest-chip svg{width:14px!important;height:14px!important}.chatumv-style-segmented{grid-template-columns:repeat(3,1fr)!important;gap:6px!important;padding:4px!important;border-radius:16px!important}.chatumv-style-btn{padding:10px 4px!important;min-height:74px!important;border-radius:12px!important;gap:4px!important}.chatumv-style-btn__icon{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;border-radius:8px!important}.chatumv-style-btn__icon svg{width:14px!important;height:14px!important}.chatumv-style-btn__text strong{font-size:.78rem!important}.chatumv-style-btn__text small{font-size:.62rem!important;line-height:1.15!important}.chatumv-style-tag{font-size:.52rem!important;padding:1px 4px!important}.chatumv-memory-quota-box{padding:10px 12px!important;margin-bottom:12px!important}.chatumv-quota-meta{font-size:.76rem!important;margin-bottom:6px!important}.chatumv-add-memory-row{gap:8px!important}.chatumv-add-memory-row input{height:42px!important;font-size:.85rem!important;padding:0 12px!important}.chatumv-btn-add{height:42px!important;min-height:42px!important;padding:0 14px!important;font-size:.82rem!important}.chatumv-memory-item{padding:10px 12px!important;gap:8px!important;border-radius:12px!important}.chatumv-memory-item-text{font-size:.82rem!important}.chatumv-memory-item-del{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}.chatumv-pref-footer{position:sticky!important;bottom:0!important;background:rgba(10,15,36,.96)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;margin:16px -14px -20px!important;padding:12px 14px max(14px,env(safe-area-inset-bottom,14px))!important;border-top:1px solid rgba(255,255,255,.12)!important;z-index:20!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important}.chatumv-pref-danger{flex:0 0 auto!important;padding:0 14px!important;height:44px!important;min-height:44px!important;font-size:.82rem!important;border-radius:12px!important}.chatumv-pref-save{flex:1!important;padding:0 16px!important;height:44px!important;min-height:44px!important;font-size:.88rem!important;border-radius:12px!important}}@media (max-width:767px){#view-chatumv{min-height:0;border:0!important;border-radius:0!important}#chatumv-quick-drawer,#chatumv-quick-drawer *,#view-chatumv *{box-sizing:border-box}.chatumv-app-layout,.chatumv-capsule,.chatumv-main,.chatumv-mini-capsule{min-width:0;max-width:100%}#chatumv-quick-drawer{border:0!important}}#view-chatumv .chatumv-chip[onclick*=summarizeCurrentPage],#view-chatumv .chatumv-mini-chip[onclick*=summarizeCurrentPage],body[data-active-view=chatumv] .chatumv-chip[onclick*=summarizeCurrentPage],body[data-active-view=chatumv] .chatumv-mini-btn[onclick*=summarizeCurrentPage],body[data-active-view=chatumv] .chatumv-mini-chip[onclick*=summarizeCurrentPage]{display:none!important}#chatumv-quick-drawer,#view-chatumv,.chatumv-preferences{--bg-color:#0b1025;--surface:#121a35;--card-bg:#182342;--text-color:#f4f6ff;--text-muted:#94a3b8;--card-border:#334363;color-scheme:dark;color:#f4f6ff!important;background:var(--bg-color)}#view-chatumv .chatumv-main{background:var(--bg-color)}#chatumv-quick-drawer .chatumv-mini-footer,#chatumv-quick-drawer .chatumv-mini-header,#view-chatumv .chatumv-sidebar{background:var(--surface)}.chatumv-capsule,.chatumv-mini-capsule{background:var(--card-bg);border-color:var(--card-border)}.chatumv-mini-input,.chatumv-textarea{color:#fff!important;font-size:16px}.chatumv-mini-input::placeholder,.chatumv-textarea::placeholder{color:rgba(255,255,255,.48)!important}.chatumv-disclaimer,.chatumv-mini-welcome-sub,.chatumv-privacy-note,.chatumv-welcome-subtitle{color:var(--text-muted);opacity:1}.chatumv-msg-text{font-size:16px;line-height:1.7;overflow-wrap:anywhere;color:#f1f5f9!important}.chatumv-mini-welcome-prompt,.chatumv-prompt-card{border-color:var(--card-border);box-shadow:none;color:#f1f5f9!important}.chatumv-mini-welcome-title,.chatumv-welcome-title{color:#fff!important}.chatumv-mini-title,.chatumv-topbar-title{color:#fff!important}#chatumv-quick-drawer :is(button,a,textarea):focus-visible,#view-chatumv :is(button,a,textarea):focus-visible,.chatumv-preferences :is(button,a,textarea):focus-visible{outline:2px solid #93c5fd;outline-offset:3px}@media(max-width:767px){.chatumv-auth-btn,.chatumv-mini-btn,.chatumv-topbar-btn{min-height:44px;min-width:44px}}.reader-summarize-btn{position:absolute;right:58px;top:50%;transform:translateY(-50%);width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(27,37,95,.88);border:1px solid rgba(255,255,255,.28);color:#fff;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 8px rgba(0,0,0,.25);z-index:10}.reader-summarize-btn:hover{background:rgba(37,50,128,.96);border-color:rgba(255,255,255,.5);transform:translateY(calc(-50% - 1px)) scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.35)}.reader-summarize-btn:active{transform:translateY(-50%) scale(.95)}.reader-summarize-btn span{display:none!important}.reader-summarize-btn .reader-summarize-btn__icon{width:24px!important;height:24px!important;border-radius:50%;object-fit:cover;display:block;flex-shrink:0}@media (max-width:480px){.reader-summarize-btn{width:34px;height:34px;right:56px}.reader-summarize-btn .reader-summarize-btn__icon{width:22px!important;height:22px!important}}body.light-mode .reader-summarize-btn,body.theme-surface-light .reader-summarize-btn{background:rgba(27,37,95,.92);border-color:rgba(255,255,255,.3);color:#fff}.reader-chatumv-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid rgba(168,85,247,.35);border-radius:999px;background:linear-gradient(135deg,rgba(99,102,241,.12),rgba(168,85,247,.18));color:#7c3aed;font:800 .68rem/1 var(--font-ui, system-ui, sans-serif);cursor:pointer;transition:all .18s ease;white-space:nowrap}.reader-chatumv-action-btn:hover{background:linear-gradient(135deg,rgba(99,102,241,.22),rgba(168,85,247,.32));border-color:rgba(168,85,247,.6);transform:translateY(-1px);color:#6d28d9}.reader-chatumv-action-btn:active{transform:translateY(0)}@media (max-width:520px){.reader-chatumv-action-btn{padding:0 9px;gap:5px;font-size:.64rem}}body.theme-surface-dark .reader-chatumv-action-btn,body:not(.theme-surface-light):not(.light-mode) .reader-chatumv-action-btn{background:linear-gradient(135deg,rgba(99,102,241,.25),rgba(168,85,247,.35));border-color:rgba(168,85,247,.6);color:#e9d5ff}.reader-chatumv-summary-banner{margin:28px 0 24px;padding:16px 18px;border-radius:18px;background:linear-gradient(135deg,rgba(99,102,241,.08) 0,rgba(168,85,247,.14) 100%);border:1px solid rgba(168,85,247,.28);display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;transition:all .22s ease;text-align:left;width:100%;max-width:100%;box-sizing:border-box}.reader-chatumv-summary-banner:hover{background:linear-gradient(135deg,rgba(99,102,241,.15) 0,rgba(168,85,247,.22) 100%);border-color:rgba(168,85,247,.55);transform:translateY(-2px);box-shadow:0 8px 24px rgba(168,85,247,.14)}.reader-chatumv-summary-banner__icon-wrap{width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:0 4px 12px rgba(168,85,247,.22);display:flex;align-items:center;justify-content:center;flex-shrink:0}.reader-chatumv-summary-banner__icon{width:26px;height:26px;object-fit:contain}.reader-chatumv-summary-banner__content{flex:1;min-width:0}.reader-chatumv-summary-banner__badge{display:inline-flex;align-items:center;gap:4px;font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#9333ea;margin-bottom:2px}.reader-chatumv-summary-banner__title{font-size:.98rem;font-weight:900;color:#1b255f;line-height:1.25;margin-bottom:3px;font-family:var(--font-ui)}.reader-chatumv-summary-banner__desc{font-size:.74rem;color:#555;line-height:1.35;font-family:var(--font-ui)}.reader-chatumv-summary-banner__cta{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#6366f1,#a855f7);color:#fff;border:none;border-radius:999px;padding:8px 16px;font-size:.78rem;font-weight:800;cursor:pointer;flex-shrink:0;box-shadow:0 4px 14px rgba(168,85,247,.35);transition:transform .15s ease}.reader-chatumv-summary-banner:hover .reader-chatumv-summary-banner__cta{transform:scale(1.04)}@media (max-width:600px){.reader-chatumv-summary-banner{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 14px;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.reader-chatumv-summary-banner__cta{width:100%;justify-content:center}}body.theme-surface-dark .reader-chatumv-summary-banner,body:not(.theme-surface-light):not(.light-mode) .reader-chatumv-summary-banner{background:linear-gradient(135deg,rgba(99,102,241,.15) 0,rgba(168,85,247,.24) 100%);border-color:rgba(168,85,247,.45)}body.theme-surface-dark .reader-chatumv-summary-banner__title,body:not(.theme-surface-light):not(.light-mode) .reader-chatumv-summary-banner__title{color:#fff}body.theme-surface-dark .reader-chatumv-summary-banner__desc,body:not(.theme-surface-light):not(.light-mode) .reader-chatumv-summary-banner__desc{color:#cbd5e1}.news-card-chatumv-btn{display:inline-flex;align-items:center;gap:5px;background:rgba(168,85,247,.14);border:1px solid rgba(168,85,247,.32);color:#d8b4fe;padding:3px 9px;border-radius:999px;font-size:.63rem;font-weight:700;cursor:pointer;transition:all .15s ease}.news-card-chatumv-btn:hover{background:rgba(168,85,247,.28);border-color:rgba(192,132,252,.6);color:#fff;transform:translateY(-1px)}body.light-mode .news-card-chatumv-btn,body.theme-surface-light .news-card-chatumv-btn{background:rgba(168,85,247,.1);border-color:rgba(168,85,247,.3);color:#7e22ce}#chatumv-global-launcher{width:50px!important;height:50px!important;min-width:50px!important;padding:0!important;right:18px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 76px)!important;top:auto!important;transform:none!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;background:linear-gradient(145deg,#070d1e 0,#111b36 100%)!important;border:1px solid rgba(255,255,255,.14)!important;border-right:1px solid rgba(255,255,255,.14)!important;box-shadow:0 14px 34px rgba(0,0,0,.36),inset 0 0 0 1px rgba(249,115,22,.08)!important;color:#fff!important}#chatumv-global-launcher .chatumv-launcher-label{display:none!important}#chatumv-global-launcher .chatumv-launcher-icon{width:29px!important;height:29px!important}#chatumv-global-launcher .chatumv-launcher-dot{position:absolute!important;right:6px!important;top:6px!important;width:9px!important;height:9px!important;display:inline-block!important;border-radius:999px!important;border:2px solid #070d1e!important;background:#10b981!important;box-shadow:0 0 7px #10b981!important}@media (max-width:767px){#chatumv-global-launcher{width:46px!important;height:46px!important;min-width:46px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 82px)!important;top:auto!important;transform:none!important;border-radius:16px!important}#chatumv-global-launcher:active,#chatumv-global-launcher:hover{transform:none!important}#chatumv-global-launcher .chatumv-launcher-icon{width:27px!important;height:27px!important}}.footer-shopee-strip{position:relative;display:flex;flex-direction:column;gap:22px;background:linear-gradient(135deg,#1c110d 0,#29160e 30%,#151d36 75%,#0e1428 100%);border:1.5px solid rgba(238,77,45,.45);border-top:4px solid #ee4d2d;border-radius:20px;padding:26px 28px;margin-bottom:38px;box-shadow:0 14px 44px -8px rgba(0,0,0,.55),0 0 32px rgba(238,77,45,.16);overflow:hidden;color:#fff}.footer-shopee-strip__ambient-glow{position:absolute;top:-80px;right:-60px;width:380px;height:380px;background:radial-gradient(circle,rgba(238,77,45,.24) 0,rgba(238,77,45,.06) 50%,transparent 70%);pointer-events:none;z-index:0}.footer-shopee-strip__header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.footer-shopee-strip__title-block{max-width:620px}.footer-shopee-strip__badge{display:inline-flex;align-items:center;gap:8px;background:rgba(238,77,45,.22);border:1px solid rgba(238,77,45,.55);border-radius:999px;padding:5px 14px;font-family:var(--font-display, inherit);font-size:.72rem;font-weight:900;letter-spacing:.6px;color:#ff8769;text-transform:uppercase;margin-bottom:10px;box-shadow:0 2px 8px rgba(238,77,45,.2)}.footer-shopee-strip__badge i,.footer-shopee-strip__badge svg{color:#ee4d2d;flex-shrink:0}.footer-shopee-strip__title{font-family:var(--font-display, inherit);font-size:clamp(1.2rem, 2.3vw, 1.55rem);font-weight:900;color:#fff;line-height:1.25;margin:0 0 8px 0;letter-spacing:-.3px;text-shadow:0 2px 10px rgba(0,0,0,.4);text-wrap:balance;overflow-wrap:break-word}.footer-shopee-strip__desc{font-size:.88rem;line-height:1.5;color:rgba(255,255,255,.82);margin:0}.footer-shopee-strip__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;align-self:flex-start}.footer-shopee-chip{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:6px 12px;font-size:.75rem;font-weight:700;color:#fff;backdrop-filter:blur(6px)}.footer-shopee-chip i,.footer-shopee-chip svg{width:13px;height:13px;color:#ee4d2d}.footer-shopee-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.footer-shopee-card{display:flex;flex-direction:column;background:#fff!important;color:#1e293b!important;border-radius:14px;border:1px solid rgba(255,255,255,.95);box-shadow:0 6px 18px rgba(0,0,0,.28);overflow:hidden;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.footer-shopee-card:hover{transform:translateY(-4px);border-color:#ee4d2d;box-shadow:0 10px 26px rgba(0,0,0,.35),0 0 12px rgba(238,77,45,.3)}.footer-shopee-card__thumb{position:relative;width:100%;height:132px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:6px;box-sizing:border-box}.footer-shopee-card__thumb img{width:100%;height:100%;max-height:120px;object-fit:contain;display:block;background:#fff;transition:transform .3s ease}.footer-shopee-card:hover .footer-shopee-card__thumb img{transform:scale(1.06)}.footer-shopee-card__badge{position:absolute;top:8px;left:8px;background:rgba(15,23,42,.85);backdrop-filter:blur(4px);color:#fff;font-size:.62rem;font-weight:800;padding:3px 7px;border-radius:6px;letter-spacing:.3px;box-shadow:0 2px 6px rgba(0,0,0,.25);z-index:2}.footer-shopee-card__badge--hot{background:#ee4d2d;color:#fff}.footer-shopee-card__badge--viral{background:#7c3aed;color:#fff}.footer-shopee-card__details{padding:10px 12px 12px;display:flex;flex-direction:column;gap:6px;flex:1;background:#fff}.footer-shopee-card__name{font-size:.78rem;font-weight:700;color:#0f172a;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2rem}.footer-shopee-card__meta{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:4px}.footer-shopee-card__val{font-family:var(--font-display, inherit);font-size:1.02rem;font-weight:900;color:#ee4d2d;letter-spacing:-.3px}.footer-shopee-card__star{font-size:.72rem;font-weight:800;color:#f59e0b}.footer-shopee-card__cta{display:flex;align-items:center;justify-content:space-between;font-size:.68rem;font-weight:800;color:#ee4d2d;text-transform:uppercase;letter-spacing:.4px;padding-top:4px;border-top:1px dashed rgba(0,0,0,.08)}.footer-shopee-card__cta i,.footer-shopee-card__cta svg{width:12px;height:12px}.footer-shopee-strip__footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12);flex-wrap:wrap}.footer-shopee-strip__hint{display:flex;align-items:center;gap:10px;font-size:.78rem;color:rgba(255,255,255,.78);max-width:580px;line-height:1.4}.footer-shopee-strip__hint i,.footer-shopee-strip__hint svg{width:18px;height:18px;color:#ee4d2d;flex-shrink:0}.footer-shopee-strip__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#ff5722 0,#ee4d2d 60%,#dc3714 100%);color:#fff!important;font-family:var(--font-display, inherit);font-size:.88rem;font-weight:900;padding:12px 22px;border-radius:12px;border:none;cursor:pointer;box-shadow:0 4px 18px rgba(238,77,45,.45);transition:transform .2s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap;text-decoration:none}.footer-shopee-strip__btn:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(238,77,45,.6);background:linear-gradient(135deg,#ff6b3d 0,#ee4d2d 100%)}.footer-shopee-strip__btn i,.footer-shopee-strip__btn svg{width:16px;height:16px}.footer-pro-link--shopee{color:#ff7e5f!important;font-weight:700!important}.footer-pro-link--shopee:hover{color:#ff9d85!important}.footer-pro-link--meli{color:#facc15!important;font-weight:700!important}.footer-pro-link--meli:hover{color:#fef08a!important}.footer-commerce-strip{background:linear-gradient(135deg,#131722 0,#1a162b 30%,#1e1b2e 70%,#0f172a 100%)!important;border-top:3px solid #f97316!important;border-color:rgba(255,255,255,.12)!important;box-shadow:0 16px 40px rgba(0,0,0,.45)!important;color:#fff!important}.footer-commerce-badge-group{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap;margin-bottom:10px;max-width:100%}.footer-commerce-badge-group .footer-shopee-strip__badge{margin-bottom:0!important;white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;gap:6px}.footer-commerce-badge-plus{color:rgba(255,255,255,.45);font-weight:900;font-size:.9rem;line-height:1;user-select:none;flex-shrink:0}.footer-commerce-badge--shopee{background:rgba(238,77,45,.22);border-color:rgba(238,77,45,.55);color:#ff8769}.footer-commerce-badge--meli{background:rgba(255,230,0,.16);border-color:rgba(255,230,0,.45);color:#fde047}.footer-commerce-badge--meli i,.footer-commerce-badge--meli svg{color:#fde047}.footer-commerce-card__badges-row{position:absolute;top:7px;left:7px;right:7px;display:flex;align-items:center;justify-content:space-between;gap:4px;z-index:3;pointer-events:none}.footer-commerce-card__badges-row .footer-commerce-card__brand-pill{position:static!important;top:auto!important;left:auto!important;right:auto!important;margin:0!important;font-size:.55rem;font-weight:950;text-transform:uppercase;padding:3px 6px;border-radius:6px;letter-spacing:.3px;box-shadow:0 2px 6px rgba(0,0,0,.25);line-height:1.2;flex-shrink:0}.footer-commerce-card__brand-pill--shopee{background:#ee4d2d;color:#fff}.footer-commerce-card__brand-pill--meli{background:#ffe600;color:#2d3277}.footer-commerce-card__badges-row .footer-shopee-card__badge{position:static!important;top:auto!important;left:auto!important;right:auto!important;margin:0!important;display:inline-flex;align-items:center;gap:3px;font-size:.58rem;font-weight:800;padding:3px 7px;border-radius:6px;letter-spacing:.2px;box-shadow:0 2px 6px rgba(0,0,0,.25);line-height:1.2;white-space:nowrap;flex-shrink:0}.footer-commerce-card__badges-row .footer-shopee-card__badge i,.footer-commerce-card__badges-row .footer-shopee-card__badge svg{width:10px;height:10px;flex-shrink:0}.footer-commerce-badge--off{background:#00a650!important;color:#fff!important}.footer-shopee-card__badge--hot{background:#ee4d2d;color:#fff}.footer-shopee-card__badge--viral{background:#7c3aed;color:#fff}.footer-shopee-card__val--meli{color:#0284c7!important}.footer-commerce-shipping{font-size:.65rem;font-weight:850;color:#00a650;display:inline-flex;align-items:center;gap:3px}.footer-shopee-card__cta--meli{color:#0284c7!important}.footer-commerce-card--meli:hover{border-color:#ffd000!important;box-shadow:0 10px 26px rgba(0,0,0,.35),0 0 14px rgba(255,208,0,.35)!important}.footer-commerce-buttons{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.footer-commerce-filter-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 18px;border-radius:12px;font-size:.8rem;font-weight:800;cursor:pointer;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:#fff;backdrop-filter:blur(8px);transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease;user-select:none;white-space:nowrap}.footer-commerce-filter-btn i,.footer-commerce-filter-btn svg{width:15px;height:15px;flex-shrink:0}.footer-commerce-filter-btn--shopee{border-color:rgba(238,77,45,.35);background:rgba(238,77,45,.12);color:#ffaa95}.footer-commerce-filter-btn--shopee i,.footer-commerce-filter-btn--shopee svg{color:#ee4d2d}.footer-commerce-filter-btn--shopee:hover{background:rgba(238,77,45,.22);border-color:#ee4d2d;color:#fff;transform:translateY(-2px);box-shadow:0 4px 14px rgba(238,77,45,.25)}.footer-commerce-filter-btn--meli{border-color:rgba(255,230,0,.35);background:rgba(255,230,0,.1);color:#fef08a}.footer-commerce-filter-btn--meli i,.footer-commerce-filter-btn--meli svg{color:#facc15}.footer-commerce-filter-btn--meli:hover{background:rgba(255,230,0,.2);border-color:#ffe600;color:#fff;transform:translateY(-2px);box-shadow:0 4px 14px rgba(255,230,0,.2)}.footer-commerce-strip__btn{background:linear-gradient(135deg,#0284c7 0,#2563eb 50%,#4f46e5 100%)!important;box-shadow:0 4px 18px rgba(2,132,199,.45)!important}.footer-commerce-strip__btn:hover{background:linear-gradient(135deg,#38bdf8 0,#0284c7 100%)!important;box-shadow:0 6px 24px rgba(2,132,199,.6)!important}body.theme-surface-light .footer-shopee-strip:not(.footer-commerce-strip){background:linear-gradient(135deg,#fff7f4 0,#fff1ec 35%,#f4f6fb 75%,#fff 100%);border-color:rgba(238,77,45,.35);box-shadow:0 10px 32px rgba(238,77,45,.1);color:#0f172a}body.theme-surface-light .footer-shopee-strip:not(.footer-commerce-strip) .footer-shopee-strip__title{color:#0f172a;text-shadow:none}body.theme-surface-light .footer-shopee-strip:not(.footer-commerce-strip) .footer-shopee-strip__desc{color:#475569}body.theme-surface-light .footer-shopee-strip:not(.footer-commerce-strip) .footer-shopee-chip{background:rgba(238,77,45,.08);border-color:rgba(238,77,45,.2);color:#1e293b}.footer-commerce-strip,body.theme-surface-light .footer-commerce-strip{background:linear-gradient(135deg,#131722 0,#1a162b 30%,#1e1b2e 70%,#0f172a 100%)!important;border-top:3px solid #f97316!important;box-shadow:0 16px 40px rgba(0,0,0,.45)!important;color:#fff!important}.footer-commerce-strip .footer-shopee-strip__title,body.theme-surface-light .footer-commerce-strip .footer-shopee-strip__title{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.5)!important}.footer-commerce-strip .footer-shopee-strip__desc,body.theme-surface-light .footer-commerce-strip .footer-shopee-strip__desc{color:#cbd5e1!important}.footer-commerce-strip .footer-shopee-chip,body.theme-surface-light .footer-commerce-strip .footer-shopee-chip{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16)!important;color:#f8fafc!important}.footer-commerce-strip .footer-shopee-chip i,.footer-commerce-strip .footer-shopee-chip svg,body.theme-surface-light .footer-commerce-strip .footer-shopee-chip i,body.theme-surface-light .footer-commerce-strip .footer-shopee-chip svg{color:#f97316!important}.footer-commerce-strip .footer-shopee-strip__footer,body.theme-surface-light .footer-commerce-strip .footer-shopee-strip__footer{border-top-color:rgba(255,255,255,.12)!important}.footer-commerce-strip .footer-shopee-strip__hint,body.theme-surface-light .footer-commerce-strip .footer-shopee-strip__hint{color:#94a3b8!important}body.theme-surface-light .footer-shopee-card{border-color:rgba(0,0,0,.08);box-shadow:0 4px 14px rgba(0,0,0,.06)}body.theme-surface-light .footer-shopee-strip__footer{border-top-color:rgba(0,0,0,.08)}body.theme-surface-light .footer-shopee-strip__hint{color:#64748b}@media (max-width:980px){.footer-shopee-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.footer-shopee-strip{padding:22px 20px;gap:20px}.footer-shopee-strip__header{flex-direction:column;align-items:stretch;gap:14px}.footer-shopee-strip__title-block{max-width:100%;width:100%}}@media (max-width:580px){.footer-shopee-strip{padding:16px 14px;border-radius:16px;margin-bottom:24px;gap:14px}.footer-shopee-strip__header{flex-direction:column;align-items:stretch;gap:12px}.footer-shopee-strip__title-block{max-width:100%;width:100%}.footer-shopee-strip__badge{font-size:.65rem;padding:4px 10px;gap:6px;margin-bottom:6px;max-width:100%;white-space:nowrap}.footer-shopee-strip__title{font-size:clamp(1.05rem, 4.2vw, 1.2rem);line-height:1.25;text-wrap:balance;word-break:normal}.footer-shopee-strip__desc{font-size:.78rem;line-height:1.4}.footer-shopee-chip{font-size:.68rem;padding:4px 8px}.footer-shopee-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.footer-shopee-card__thumb{height:110px}.footer-shopee-card__thumb img{max-height:100px}.footer-shopee-card__details{padding:8px 10px 10px}.footer-shopee-card__val{font-size:.92rem}.footer-commerce-badge-group{gap:6px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.footer-commerce-badge-group::-webkit-scrollbar{display:none}.footer-commerce-badge-group .footer-shopee-strip__badge{font-size:.62rem;padding:4px 8px;gap:5px}.footer-commerce-card__badges-row{top:5px;left:5px;right:5px;gap:3px}.footer-commerce-card__badges-row .footer-commerce-card__brand-pill{font-size:.52rem;padding:2px 5px}.footer-commerce-card__badges-row .footer-shopee-card__badge{font-size:.54rem;padding:2px 5px;gap:2px}.footer-commerce-card__badges-row .footer-shopee-card__badge i,.footer-commerce-card__badges-row .footer-shopee-card__badge svg{width:9px;height:9px}.footer-shopee-strip__footer{flex-direction:column;align-items:stretch;gap:12px}.footer-commerce-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.footer-commerce-filter-btn{width:100%;padding:10px 6px;font-size:.74rem;gap:5px;justify-content:center}.footer-commerce-strip__btn,.footer-shopee-strip__btn{grid-column:1/-1;width:100%;padding:12px 16px;font-size:.85rem;justify-content:center}.footer-shopee-strip__hint{font-size:.74rem;text-align:center;justify-content:center}}.com-hero{margin:-4px 0 18px;padding:18px 20px 14px;border-radius:22px;background:radial-gradient(ellipse at 90% 0,rgba(var(--primary-rgb),.18) 0,transparent 56%),radial-gradient(ellipse at 10% 100%,rgba(27,37,95,.1) 0,transparent 52%),var(--card-bg);border:1px solid rgba(var(--primary-rgb),.12);box-shadow:0 8px 28px rgba(15,23,42,.07);position:relative;overflow:hidden}.com-hero::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(var(--primary-rgb),.04) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--primary-rgb),.04) 1px,transparent 1px);background-size:28px 28px;pointer-events:none;opacity:.6}.com-hero>*{position:relative;z-index:1}.com-hero__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.com-hero__left{min-width:0}.com-hero__badge{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(90deg,#1b255f,#2563eb);color:#fff!important;font-size:.65rem;font-weight:900;padding:4px 11px;border-radius:100px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;box-shadow:0 4px 12px rgba(27,37,95,.28)}.com-hero__badge i,.com-hero__badge svg{color:#fff!important;stroke:#ffffff!important;width:11px;height:11px;flex-shrink:0}.com-hero__title{font-size:1.75rem;font-weight:950;line-height:1;margin:0 0 4px;color:var(--text-color);letter-spacing:-.04em}.com-hero__region{font-size:.72rem;color:var(--text-muted);font-weight:600;letter-spacing:.01em}.com-hero__stats{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.com-hero__stat{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;font-weight:700;color:var(--text-muted);background:rgba(var(--primary-rgb),.06);padding:3px 8px;border-radius:100px;border:1px solid rgba(var(--primary-rgb),.1)}.com-hero__stat b{color:var(--text-color);font-weight:900}.com-hero__stat-sep{font-size:.68rem;color:var(--text-muted);opacity:.5}body:not(.theme-surface-light) .com-hero{background:radial-gradient(ellipse at 90% 0,rgba(var(--primary-rgb),.22) 0,transparent 56%),radial-gradient(ellipse at 10% 100%,rgba(27,37,95,.2) 0,transparent 52%),var(--card-bg);border-color:rgba(var(--primary-rgb),.16)}.com-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.com-action-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 10px 14px;border:1px solid var(--card-border);background:var(--card-bg);color:var(--text-color);border-radius:18px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;box-shadow:0 4px 14px rgba(15,23,42,.05);position:relative;overflow:hidden}.com-action-card::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(var(--iac-rgb,249,115,22),.04),transparent 60%);pointer-events:none}.com-action-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(15,23,42,.1);border-color:rgba(var(--primary-rgb),.28)}.com-action-card:active{transform:translateY(0);box-shadow:0 4px 14px rgba(15,23,42,.06)}.com-action-card__icon{width:46px;height:46px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:rgba(var(--iac,249 115 22) / .12);color:var(--iac,var(--primary));flex-shrink:0;background:color-mix(in srgb,var(--iac,var(--primary)) 12%,transparent);color:var(--iac,var(--primary));transition:background .2s}@supports not (background:color-mix(in srgb,red 10%,transparent)){.com-action-card__icon{background:rgba(249,115,22,.12)}}.com-action-card__icon i,.com-action-card__icon svg{width:20px;height:20px;flex-shrink:0}.com-action-card__label{font-size:.78rem;font-weight:900;text-align:center;line-height:1.2;letter-spacing:-.01em}.com-action-card[data-action=showSocialPeopleFinder] .com-action-card__icon{background:rgba(249,115,22,.12);color:#f97316}.com-action-card[onclick*=showSocialGroupsModal] .com-action-card__icon{background:rgba(59,130,246,.12);color:#3b82f6}.com-action-card[onclick*=guia] .com-action-card__icon{background:rgba(16,185,129,.12);color:#10b981}.com-action-card[id=com-trending-btn] .com-action-card__icon{background:rgba(239,68,68,.12);color:#ef4444}.com-trending-strip{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding:2px 0 10px;margin-bottom:10px;transition:box-shadow .3s ease}.com-trending-strip::-webkit-scrollbar{display:none}.com-trending-strip--flash{animation:trendingFlash .9s ease}@keyframes trendingFlash{0%{background:0 0;border-radius:12px}20%{background:rgba(var(--primary-rgb),.08);border-radius:12px}80%{background:rgba(var(--primary-rgb),.08);border-radius:12px}100%{background:0 0;border-radius:12px}}.com-trending-label{display:inline-flex;align-items:center;gap:4px;font-size:.62rem;font-weight:900;color:#ef4444;flex-shrink:0;white-space:nowrap;padding-right:4px}.com-trending-label i,.com-trending-label svg{width:11px;height:11px;color:#ef4444}.com-trending-tag{display:inline-flex;align-items:center;padding:5px 12px;border-radius:100px;border:1px solid rgba(var(--primary-rgb),.18);background:rgba(var(--primary-rgb),.05);color:var(--primary);font-size:.68rem;font-weight:800;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s ease,border-color .15s ease,transform .12s ease}.com-trending-tag:hover{background:rgba(var(--primary-rgb),.12);border-color:rgba(var(--primary-rgb),.32);transform:translateY(-1px)}.com-trending-tag:active{transform:scale(.97)}.com-trending-tag.is-active{background:var(--primary);border-color:var(--primary);color:var(--on-primary,#fff)}@media (max-width:640px){.com-hero{margin:0 0 12px!important;padding:10px 14px 10px!important;border-radius:16px!important;background:var(--card-bg)!important;box-shadow:none!important}.com-hero::before{display:none!important}.com-hero__badge{font-size:.58rem!important;padding:2px 7px!important;margin-bottom:4px!important;box-shadow:none!important}.com-hero__title{font-size:1.25rem!important;margin:0 0 2px!important;line-height:1.1!important}.com-hero__region{font-size:.68rem!important}.com-action-grid{gap:8px!important;margin-bottom:12px!important}.com-action-card{padding:10px 10px!important;border-radius:12px!important}.com-action-card__icon{width:36px!important;height:36px!important;min-width:36px!important;border-radius:10px!important}.com-action-card__label{font-size:.8rem!important}.com-action-card__desc{font-size:.65rem!important}}@media (max-width:380px){.com-hero{padding:8px 12px 8px!important}.com-hero__title{font-size:1.15rem!important}.com-action-card{padding:8px 8px!important;gap:6px!important}}@media (min-width:768px){.com-hero{padding:22px 26px 18px}.com-hero__title{font-size:2rem}.com-action-grid{grid-template-columns:repeat(4,1fr)}}body.primary-is-light .com-hero{background:radial-gradient(ellipse at 90% 0,rgba(110,75,0,.12) 0,transparent 56%),var(--card-bg);border-color:rgba(110,75,0,.1)}body.primary-is-light .com-hero__badge{background:linear-gradient(90deg,#1b255f,#2563eb);color:#fff!important;box-shadow:0 4px 12px rgba(27,37,95,.28)}body.primary-is-light .com-hero__badge i,body.primary-is-light .com-hero__badge svg{color:#fff!important;stroke:#ffffff!important}body.primary-is-light .com-trending-tag{border-color:rgba(27,37,95,.2);background:rgba(27,37,95,.05);color:#1b255f}body.primary-is-light .com-trending-tag:hover{background:rgba(27,37,95,.1);border-color:rgba(27,37,95,.3)}body.primary-is-light .com-trending-tag.is-active{background:#1b255f;border-color:#1b255f;color:#fff}.com-action-grid--2col{grid-template-columns:1fr 1fr}.com-action-card--h{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;padding:14px 16px!important;text-align:left!important}.com-action-card--h .com-action-card__icon{flex-shrink:0;width:44px!important;height:44px!important;border-radius:14px!important}.com-action-card--h .com-action-card__body{display:flex;flex-direction:column;align-items:flex-start!important;text-align:left!important;gap:2px;min-width:0}.com-action-card--h .com-action-card__label{font-size:.8rem!important;font-weight:900!important;line-height:1.2!important;text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.com-action-card--h .com-action-card__desc{font-size:.62rem;font-weight:500;color:var(--text-muted);line-height:1.3;display:block;text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.com-action-card--people .community-facepile-stack{display:inline-flex!important;align-items:center!important;margin-right:2px!important}.com-action-card--people .community-facepile-item{width:19px!important;height:19px!important;border-width:1.5px!important;margin-left:-6px!important}.com-action-card--people .community-facepile-item:first-child{margin-left:0!important}.social-input-area-target:empty{display:none!important;margin:0!important;padding:0!important;height:0!important;min-height:0!important}@media (max-width:480px){.com-action-grid--2col{grid-template-columns:1fr 1fr!important;gap:8px!important}.com-action-card--h{padding:10px 8px!important;gap:8px!important}.com-action-card--h .com-action-card__icon{width:36px!important;height:36px!important;border-radius:12px!important}.com-action-card--h .com-action-card__icon i,.com-action-card--h .com-action-card__icon svg{width:18px!important;height:18px!important}.com-action-card--h .com-action-card__label{font-size:.74rem!important}}@media (max-width:360px){.com-action-grid--2col{gap:6px!important}.com-action-card--h{padding:8px 6px!important;gap:6px!important}.com-action-card--h .com-action-card__icon{width:32px!important;height:32px!important;border-radius:10px!important}.com-action-card--h .com-action-card__icon i,.com-action-card--h .com-action-card__icon svg{width:16px!important;height:16px!important}.com-action-card--h .com-action-card__label{font-size:.7rem!important}}@media (min-width:768px){.com-action-grid--2col{grid-template-columns:1fr 1fr;max-width:560px}}.com-tribos-showcase{margin:0 0 14px;padding:16px 16px 14px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;box-shadow:0 6px 20px rgba(15,23,42,.05);position:relative;overflow:hidden}.com-tribos-showcase__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.com-tribos-showcase__title-wrap{display:flex;align-items:center;gap:10px;min-width:0}.com-tribos-showcase__icon{width:34px;height:34px;border-radius:10px;background:rgba(var(--primary-rgb),.12);color:var(--primary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.com-tribos-showcase__title{margin:0;font-size:.95rem;font-weight:900;color:var(--text-color);letter-spacing:-.01em;line-height:1.2}.com-tribos-showcase__subtitle{margin:2px 0 0;font-size:.65rem;color:var(--text-muted);font-weight:500;line-height:1.2}.com-tribos-showcase__actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.com-tribos-btn{display:inline-flex;align-items:center;gap:4px;border:none;border-radius:100px;font-size:.68rem;font-weight:850;padding:5px 10px;cursor:pointer;transition:transform .15s ease,background .15s ease}.com-tribos-btn--create{background:rgba(var(--primary-rgb),.12);color:var(--primary)}.com-tribos-btn--create:hover{background:var(--primary);color:#fff;transform:translateY(-1px)}.com-tribos-btn--all{background:rgba(100,116,139,.1);color:var(--text-muted)}.com-tribos-btn--all:hover{background:rgba(100,116,139,.18);color:var(--text-color)}.com-tribos-rail{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding:4px 2px 6px}.com-tribos-rail::-webkit-scrollbar{display:none}.com-tribo-card{flex:0 0 106px;display:flex;flex-direction:column;align-items:center;padding:12px 6px 10px;background:rgba(255,255,255,.03);border:1px solid var(--card-border);border-radius:16px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;text-align:center;position:relative}.com-tribo-card:hover{transform:translateY(-3px);border-color:rgba(var(--primary-rgb),.35);box-shadow:0 8px 18px rgba(15,23,42,.08)}.com-tribo-card:active{transform:scale(.97)}.com-tribo-card__avatar{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.45rem;margin-bottom:7px;border:1.5px solid transparent;box-shadow:0 4px 10px rgba(0,0,0,.05)}.com-tribo-card--create{border-style:dashed;border-color:rgba(var(--primary-rgb),.35);background:rgba(var(--primary-rgb),.03)}.com-tribo-card__avatar--plus{background:rgba(var(--primary-rgb),.12);color:var(--primary);border-color:rgba(var(--primary-rgb),.25)}.com-tribo-card__name{font-size:.72rem;font-weight:850;color:var(--text-color);line-height:1.25;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:94px}.com-tribo-card__badge{font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em;padding:2px 6px;border-radius:6px;background:rgba(var(--primary-rgb),.08);color:var(--primary);line-height:1}.com-tribo-card__meta{font-size:.56rem;color:var(--text-muted);line-height:1}.com-quick-actions{margin:0 0 14px}.com-quick-action-btn{width:100%;display:flex;align-items:center;gap:10px;padding:11px 16px;border-radius:14px;border:1px solid var(--card-border);background:var(--card-bg);color:var(--text-color);font-size:.78rem;font-weight:800;cursor:pointer;transition:background .15s ease,border-color .15s ease}.com-quick-action-btn:hover{border-color:rgba(var(--primary-rgb),.3);background:rgba(var(--primary-rgb),.04)}.social-share-sheet-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:999999;display:flex;align-items:flex-end;justify-content:center;animation:fadeIn .18s ease}.social-share-sheet-card{width:100%;max-width:480px;background:var(--bg-color);border-radius:24px 24px 0 0;border:1px solid var(--card-border);box-shadow:0 -10px 40px rgba(0,0,0,.35);padding:20px 20px 28px;animation:slideUp .25s ease}.social-share-sheet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.social-share-sheet-preview{padding:10px 14px;border-radius:14px;background:var(--card-bg);border:1px solid var(--card-border);margin-bottom:16px}.social-share-sheet-buttons{display:flex;flex-direction:column;gap:10px}.social-share-action-btn{width:100%;display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:16px;border:1px solid var(--card-border);background:var(--card-bg);color:var(--text-color);cursor:pointer;text-decoration:none;transition:transform .15s ease,background .15s ease}.social-share-action-btn:hover{transform:translateY(-1px);border-color:rgba(var(--primary-rgb),.3)}.social-share-action-btn--whatsapp{background:linear-gradient(135deg,rgba(37,211,102,.12),rgba(37,211,102,.04));border-color:rgba(37,211,102,.28);color:var(--text-color)}.social-share-action-btn--whatsapp:hover{border-color:rgba(37,211,102,.5)}@media (min-width:600px){.social-share-sheet-overlay{align-items:center;padding:20px}.social-share-sheet-card{border-radius:24px}}.river-stations-bar{display:flex;align-items:center;gap:7px;overflow-x:auto;padding:4px 2px 12px;margin:6px 0 14px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.river-stations-bar::-webkit-scrollbar{display:none}.river-station-btn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:6px 13px;border-radius:999px;border:1px solid var(--card-border,rgba(255,255,255,.14));background:var(--surface-input,rgba(255,255,255,.06));color:var(--text-color,#fff);font-size:.72rem;font-weight:800;cursor:pointer;transition:all .18s ease;font-family:inherit;flex-shrink:0}body.theme-surface-light .river-station-btn{background:#fff;border-color:rgba(37,99,235,.16);color:#1e293b;box-shadow:0 1px 3px rgba(0,0,0,.03)}.river-station-btn:hover{background:rgba(37,99,235,.12);border-color:#38bdf8;color:#38bdf8;transform:translateY(-1px)}body.theme-surface-light .river-station-btn:hover{background:#eff6ff;border-color:#2563eb;color:#2563eb}.river-station-btn.is-active{background:var(--primary,#1b255f)!important;border-color:var(--primary,#1b255f)!important;color:#fff!important;box-shadow:0 3px 10px rgba(var(--primary-rgb,27,37,95),.35)!important}.river-station-btn .station-badge{font-size:9.5px;font-weight:850;padding:1px 6px;border-radius:10px;background:rgba(37,99,235,.16);color:#38bdf8;text-transform:uppercase}body.theme-surface-light .river-station-btn .station-badge{color:#2563eb}.river-station-btn.is-active .station-badge{background:rgba(255,255,255,.22);color:#fff}.river-telemetry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.river-telemetry-card{padding:12px;border-radius:12px;background:rgba(240,249,255,.7);border:1px solid rgba(37,99,235,.12);display:flex;flex-direction:column;gap:4px}body.theme-surface-light .river-telemetry-card{background:#f8fafc;border-color:rgba(148,163,184,.2)}.river-telemetry-label{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.4px}.river-telemetry-label svg{width:14px;height:14px;stroke:#2563eb}.river-telemetry-value{font-size:1.15rem;font-weight:900;color:#1e293b;line-height:1.2}.river-telemetry-value small{font-size:.75rem;font-weight:700;color:#64748b}.river-station-no-map-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:rgba(248,250,252,.9);border:1px solid rgba(148,163,184,.25);margin:14px 0 10px;font-size:12px;color:#475569;line-height:1.45}.river-station-no-map-icon{flex-shrink:0;color:#2563eb;margin-top:2px}.river-station-no-map-icon svg{width:18px;height:18px}.river-station-no-map-text strong{display:block;color:#1e293b;font-size:12.5px;margin-bottom:2px}.river-station-no-map-text p{margin:0}.river-station-error,.river-station-loading{padding:30px 20px;text-align:center;border-radius:14px;background:rgba(248,250,252,.6);border:1px dashed rgba(148,163,184,.3);margin:14px 0;font-size:13px;color:#64748b}.river-station-error svg,.river-station-loading svg{width:28px;height:28px;margin-bottom:8px;stroke:#2563eb}.river-station-retry-btn{margin-top:10px;padding:6px 14px;border-radius:8px;background:#173b72;color:#fff;border:none;font-size:12px;font-weight:750;cursor:pointer;font-family:inherit}#chatumv-global-launcher{display:none!important}.top-chat-button{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;background:0 0!important;border:none!important;color:#fff!important;cursor:pointer!important;padding:0!important;margin:0!important;flex:0 0 32px!important;aspect-ratio:1/1!important;transition:transform .15s ease,opacity .15s ease,color .15s ease!important}.top-chat-button i,.top-chat-button svg{width:20px!important;height:20px!important;stroke-width:2!important;display:block!important;margin:auto!important;color:inherit!important}.top-chat-button .chatumv-launcher-dot{position:absolute!important;top:1px!important;right:1px!important;width:7px!important;height:7px!important;border-radius:50%!important;background:#10b981!important;border:1.5px solid rgba(9,12,26,.95)!important;box-shadow:0 0 5px #10b981!important;display:none!important;pointer-events:none!important}.top-chat-button .chatumv-launcher-dot.is-active{display:block!important}.top-command-row--appbar .top-quick-actions,.top-command-row--appbar .top-right-actions,.top-quick-actions,.top-right-actions{display:flex!important;align-items:center!important;gap:2.5px!important}@media (max-width:380px){.top-command-row--appbar .top-quick-actions,.top-command-row--appbar .top-right-actions,.top-quick-actions,.top-right-actions{gap:1.5px!important}.top-command-row--appbar .header-profile-button,.top-command-row--appbar .top-action-button,.top-command-row--appbar .top-chat-button,.top-command-row--appbar .top-grid-button,.top-command-row--appbar .top-notif-button,.top-command-row--appbar .top-profile-trigger{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;flex:0 0 28px!important}.top-command-row--appbar .header-profile-button i,.top-command-row--appbar .header-profile-button svg,.top-command-row--appbar .top-action-button i,.top-command-row--appbar .top-action-button svg,.top-command-row--appbar .top-chat-button i,.top-command-row--appbar .top-chat-button svg,.top-command-row--appbar .top-grid-button i,.top-command-row--appbar .top-grid-button svg,.top-command-row--appbar .top-notif-button i,.top-command-row--appbar .top-notif-button svg{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important}.top-brand-logo{max-width:92px!important}}.home-spotlight-badge-anchor{position:absolute;top:16px;left:16px;z-index:4;pointer-events:none}.home-spotlight-editorial-badge{display:inline-flex;align-items:center;gap:7px;padding:4px 13px 4px 4px;border-radius:999px;background:var(--badge-accent,rgba(14,165,233,.92));backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.35);box-shadow:0 4px 20px rgba(0,0,0,.38),inset 0 1px 1px rgba(255,255,255,.5);transform:translateZ(0);transition:transform .35s cubic-bezier(.16, 1, .3, 1),box-shadow .35s ease}.home-spotlight-editorial-badge__avatar{width:22px;height:22px;min-width:22px;min-height:22px;border-radius:50%;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px rgba(0,0,0,.25),inset 0 0 0 1px rgba(255,255,255,.7);transition:transform .4s cubic-bezier(.34, 1.56, .64, 1)}.home-spotlight-editorial-badge__img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.home-spotlight-editorial-badge--jornalismo .home-spotlight-editorial-badge__avatar,.home-spotlight-editorial-badge--onev .home-spotlight-editorial-badge__avatar,.home-spotlight-editorial-badge--portal .home-spotlight-editorial-badge__avatar,.home-spotlight-editorial-badge--radar .home-spotlight-editorial-badge__avatar{background:#0e1947!important;box-shadow:0 2px 6px rgba(0,0,0,.35),inset 0 0 0 1px rgba(56,189,248,.35)!important}.home-spotlight-editorial-badge--jornalismo .home-spotlight-editorial-badge__img,.home-spotlight-editorial-badge--onev .home-spotlight-editorial-badge__img,.home-spotlight-editorial-badge--portal .home-spotlight-editorial-badge__img,.home-spotlight-editorial-badge--radar .home-spotlight-editorial-badge__img{object-fit:cover!important;padding:0!important;box-sizing:border-box!important;filter:none!important}.home-spotlight-editorial-badge__label{color:#fff;font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.8px;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.6);font-family:var(--font-display, inherit);white-space:nowrap}.home-spotlight-card:hover .home-spotlight-editorial-badge{transform:translateY(-1px) scale(1.04);box-shadow:0 6px 24px rgba(0,0,0,.45),inset 0 1px 1.5px rgba(255,255,255,.65)}.home-spotlight-card:hover .home-spotlight-editorial-badge__avatar{transform:rotate(6deg) scale(1.08)}.home-editorial-section-head{display:flex;justify-content:flex-start!important;align-items:center;gap:10px;margin-bottom:12px;padding:2px 2px 2px 4px}.home-editorial-head-brand{display:inline-flex;align-items:center;gap:8px;cursor:pointer;user-select:none;background:0 0;border:none;padding:2px 4px 2px 2px;text-align:left;transition:transform .25s cubic-bezier(.16, 1, .3, 1),opacity .2s ease;flex:0 0 auto}.home-editorial-head-brand:hover{transform:translateX(3px)}.home-editorial-head-avatar{width:30px;height:30px;min-width:30px;min-height:30px;border-radius:50%;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 2px var(--avatar-color,var(--primary)),0 3px 12px rgba(0,0,0,.25);transition:transform .35s cubic-bezier(.34, 1.56, .64, 1),box-shadow .35s ease}.home-editorial-head-brand:hover .home-editorial-head-avatar{transform:scale(1.12) rotate(6deg);box-shadow:0 0 0 3px var(--avatar-color,var(--primary)),0 6px 18px rgba(0,0,0,.35)}.home-editorial-head-avatar__img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.home-editorial-head-avatar--radar{background:#030713!important;box-shadow:0 0 0 2px var(--avatar-color,#38bdf8),0 3px 12px rgba(3,7,19,.45)!important}.home-editorial-head-brand:hover .home-editorial-head-avatar--radar{box-shadow:0 0 0 3px var(--avatar-color,#38bdf8),0 6px 18px rgba(3,7,19,.55)!important}.home-editorial-head-avatar--radar .home-editorial-head-avatar__img{object-fit:contain!important;padding:2px!important;box-sizing:border-box!important;filter:none!important;transform:none!important;border-radius:50%!important}.home-editorial-head-avatar--jornalismo,.home-editorial-head-avatar--onev,.home-editorial-head-avatar--portal{background:#0e1947!important;box-shadow:0 0 0 2px var(--avatar-color,#1b255f),0 3px 12px rgba(14,25,71,.35)!important}.home-editorial-head-brand:hover .home-editorial-head-avatar--jornalismo,.home-editorial-head-brand:hover .home-editorial-head-avatar--onev,.home-editorial-head-brand:hover .home-editorial-head-avatar--portal{box-shadow:0 0 0 3px var(--avatar-color,#2563eb),0 6px 18px rgba(14,25,71,.45)!important}.home-editorial-head-avatar--jornalismo .home-editorial-head-avatar__img,.home-editorial-head-avatar--onev .home-editorial-head-avatar__img,.home-editorial-head-avatar--portal .home-editorial-head-avatar__img{object-fit:cover!important;padding:0!important;box-sizing:border-box!important;filter:none!important;transform:translateX(1px)}body.theme-surface-light .home-editorial-head-avatar--radar{background:#030713!important;box-shadow:0 0 0 2px var(--avatar-color,#0284c7),0 2px 8px rgba(3,7,19,.3)!important}body.light-mode .home-editorial-head-avatar--onev,body.theme-surface-light .home-editorial-head-avatar--jornalismo,body.theme-surface-light .home-editorial-head-avatar--onev,body.theme-surface-light .home-editorial-head-avatar--portal{background:#0e1947!important;box-shadow:0 0 0 2px var(--avatar-color,#1b255f),0 2px 8px rgba(14,25,71,.25)!important}.home-editorial-section-head[data-brand=jornalismo] .home-editorial-head-title,.home-editorial-section-head[data-brand=onev] .home-editorial-head-title{color:var(--editorial-jornalismo,#3b82f6)!important}body.light-mode .home-editorial-section-head[data-brand=jornalismo] .home-editorial-head-title,body.light-mode .home-editorial-section-head[data-brand=onev] .home-editorial-head-title,body.theme-surface-light .home-editorial-section-head[data-brand=jornalismo] .home-editorial-head-title,body.theme-surface-light .home-editorial-section-head[data-brand=onev] .home-editorial-head-title{color:#1b255f!important}.home-editorial-more-pill--onev{--brand-color:var(--editorial-jornalismo, #3B82F6)!important}body.light-mode .home-editorial-more-pill--onev,body.theme-surface-light .home-editorial-more-pill--onev{--brand-color:#1B255F!important}.home-editorial-head-title{font-size:1.15rem;font-weight:900;letter-spacing:-.02em;line-height:1.2;font-family:var(--font-display, inherit);transition:color .2s ease;white-space:nowrap}.home-editorial-hdr-more,.home-editorial-more-pill,.home-editorial-section-head .home-carousel-hdr-more{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:22px!important;min-height:22px!important;line-height:20px!important;padding:0 9px!important;border-radius:999px!important;border:1px solid color-mix(in srgb,var(--brand-color,var(--primary)) 28%,transparent)!important;background:color-mix(in srgb,var(--brand-color,var(--primary)) 10%,transparent)!important;color:var(--brand-color,var(--primary))!important;-webkit-text-fill-color:var(--brand-color,var(--primary))!important;font:850 0.58rem/1 var(--font-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;letter-spacing:.02em!important;text-transform:uppercase!important;cursor:pointer!important;white-space:nowrap!important;flex:0 0 auto!important;box-sizing:border-box!important;margin:0!important;transition:all .16s cubic-bezier(.2, .8, .4, 1)!important}.home-editorial-hdr-more:hover,.home-editorial-more-pill:hover,.home-editorial-section-head .home-carousel-hdr-more:hover{background:color-mix(in srgb,var(--brand-color,var(--primary)) 20%,transparent)!important;border-color:var(--brand-color,var(--primary))!important;color:var(--brand-color,var(--primary))!important;-webkit-text-fill-color:var(--brand-color,var(--primary))!important;transform:translateY(-1px) scale(1.02)!important}.home-editorial-hdr-more:active,.home-editorial-more-pill:active,.home-editorial-section-head .home-carousel-hdr-more:active{transform:scale(.95)!important}@media (min-width:1024px){.home-editorial-hdr-more,.home-editorial-more-pill,.home-editorial-section-head .home-carousel-hdr-more{height:24px!important;min-height:24px!important;line-height:22px!important;padding:0 10px!important;font-size:.6rem!important}}body.theme-surface-light .home-editorial-head-avatar{box-shadow:0 0 0 2px var(--avatar-color,var(--primary)),0 2px 8px rgba(0,0,0,.12)}body.theme-surface-light .home-editorial-head-brand:hover .home-editorial-head-avatar{box-shadow:0 0 0 3px var(--avatar-color,var(--primary)),0 4px 14px rgba(0,0,0,.18)}:where(html.primary-is-light,body.primary-is-light,body.theme-surface-light) .home-editorial-hdr-more,:where(html.primary-is-light,body.primary-is-light,body.theme-surface-light) .home-editorial-more-pill,:where(html.primary-is-light,body.primary-is-light,body.theme-surface-light) .home-editorial-section-head .home-carousel-hdr-more{background:color-mix(in srgb,var(--brand-color,var(--primary)) 12%,transparent)!important;border-color:color-mix(in srgb,var(--brand-color,var(--primary)) 35%,transparent)!important;color:var(--brand-color,#1b255f)!important;-webkit-text-fill-color:var(--brand-color,#1B255F)!important}:where(html.primary-is-light,body.primary-is-light,body.theme-surface-light) .home-editorial-hdr-more:hover,:where(html.primary-is-light,body.primary-is-light,body.theme-surface-light) .home-editorial-more-pill:hover,:where(html.primary-is-light,body.primary-is-light,body.theme-surface-light) .home-editorial-section-head .home-carousel-hdr-more:hover{background:color-mix(in srgb,var(--brand-color,var(--primary)) 22%,transparent)!important;border-color:var(--brand-color,var(--primary))!important}#view-home #home-radio-widget,#view-home #home-today-events,#view-home #home-tv-bubbles-desktop,#view-home #home-tv-bubbles-mobile,#view-home #sidebar-play-shortcuts{display:none!important}.home-1v-hub{display:flex;flex-direction:column;gap:14px;margin-top:18px;margin-bottom:24px;width:100%}.home-1v-hub__head{display:flex;align-items:center;justify-content:flex-start!important;gap:10px;padding:0 2px}.home-1v-hub__head-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.home-1v-hub__badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:rgba(229,9,20,.12);border:1px solid rgba(229,9,20,.35);color:#ff4d4d;font-size:.65rem;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.home-1v-hub__badge-logo{width:14px;height:14px;object-fit:contain}.home-1v-hub__title{font-size:1.15rem;font-weight:900;letter-spacing:-.4px;color:var(--text-color,#fff);margin:0;line-height:1.2}.home-1v-hub__see-all{--brand-color:#ff4d4d}.home-1v-hub__players{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:6px;scrollbar-width:none;width:100%}.home-1v-hub__players::-webkit-scrollbar{display:none}@media (min-width:768px){.home-1v-hub__players{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;overflow-x:visible;scroll-snap-type:none;padding-bottom:0}}.home-1v-player{position:relative;width:100%;aspect-ratio:9/15;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#07090e;padding:0;margin:0;text-align:left;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 10px 28px rgba(0,0,0,.45);transition:transform .28s cubic-bezier(.16, 1, .3, 1),box-shadow .28s cubic-bezier(.16, 1, .3, 1),border-color .25s;flex:0 0 74vw;max-width:280px;scroll-snap-align:start}@media (min-width:768px){.home-1v-player{flex:initial;max-width:none;aspect-ratio:9/14;max-height:480px}}.home-1v-player:hover{transform:translateY(-4px);border-color:var(--hub-accent,var(--primary));box-shadow:0 18px 36px rgba(0,0,0,.6),0 0 0 1px var(--hub-accent,var(--primary))}.home-1v-player__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.16, 1, .3, 1);z-index:1}.home-1v-player:hover .home-1v-player__img{transform:scale(1.05)}.home-1v-player__scrim{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.96) 0,rgba(0,0,0,.6) 42%,transparent 74%)}.home-1v-player__center-play{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;display:flex;align-items:center;justify-content:center;z-index:3;pointer-events:none;filter:drop-shadow(0 6px 20px rgba(0, 0, 0, .8));transition:transform .28s cubic-bezier(.16, 1, .3, 1),opacity .25s ease;opacity:.95}.home-1v-player__center-logo{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1)}.home-1v-player:hover .home-1v-player__center-play{transform:translate(-50%,-50%) scale(1.15);opacity:1}.home-1v-player__copy{position:relative;z-index:3;padding:16px 14px;display:flex;flex-direction:column;gap:4px}.home-1v-player__kicker{font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.9px;color:var(--hub-accent,var(--primary));text-shadow:0 2px 4px rgba(0,0,0,.8)}.home-1v-player__title{font-size:.96rem;font-weight:800;line-height:1.25;color:#fff!important;font-family:var(--font-display, inherit);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 2px 8px rgba(0,0,0,.85)}.home-1v-hub__bottom{display:grid;grid-template-columns:1fr;gap:12px;align-items:center}@media (min-width:900px){.home-1v-hub__bottom{grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}}.home-1v-dock{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media (max-width:767px){.home-1v-dock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;overflow-x:visible}.home-1v-dock .home-1v-chip--live{grid-column:1/-1;width:100%;justify-content:center;padding:9px 12px}.home-1v-dock .home-1v-chip{width:100%;justify-content:center;padding:8px 10px;text-align:center}.home-1v-aprenda{width:100%;justify-content:space-between}}.home-1v-chip{display:inline-flex;align-items:center;gap:7px;height:38px;min-height:38px;box-sizing:border-box;padding:0 13px;border-radius:999px;background:var(--surface-input,rgba(255,255,255,.05));border:1px solid var(--card-border,rgba(255,255,255,.08));color:var(--text-color,#fff);font-size:.72rem;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .2s ease;user-select:none;-webkit-tap-highlight-color:transparent}.home-1v-chip svg{width:14px;height:14px;color:var(--primary);flex-shrink:0}.home-1v-chip:hover{background:rgba(255,255,255,.1);border-color:var(--primary);color:#fff;transform:translateY(-1px)}.home-1v-chip__label{display:inline-flex;align-items:center;gap:6px}.home-1v-chip__label small{font-size:.55rem;text-transform:uppercase;font-weight:900;letter-spacing:.6px;color:var(--text-muted)}.home-1v-chip__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--primary);color:var(--on-primary,#fff);font-size:.6rem;font-weight:900}.home-1v-chip--live{border-color:rgba(239,68,68,.4);background:rgba(239,68,68,.08)}.home-1v-chip--live.is-live{border-color:rgba(239,68,68,.65);background:rgba(239,68,68,.14)}.home-1v-chip__dot{width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.85);animation:pulseDot 1.8s infinite;flex-shrink:0}.home-1v-chip__sep{opacity:.35;font-size:.7rem;margin:0 1px}@keyframes pulseDot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.home-1v-aprenda{display:inline-flex;align-items:center;gap:9px;height:38px;min-height:38px;box-sizing:border-box;padding:0 13px;border-radius:999px;background:linear-gradient(135deg,rgba(37,99,235,.18) 0,rgba(59,130,246,.08) 100%);border:1px solid rgba(59,130,246,.35);color:var(--text-color,#fff);text-decoration:none;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .2s ease}@media (max-width:767px){.home-1v-aprenda{height:auto;min-height:44px;padding:8px 14px;border-radius:14px}}.home-1v-aprenda:hover{background:linear-gradient(135deg,rgba(37,99,235,.28) 0,rgba(59,130,246,.16) 100%);border-color:rgba(59,130,246,.6);transform:translateY(-1px);color:#fff}.home-1v-aprenda__icon{width:24px;height:24px;border-radius:50%;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-1v-aprenda__icon svg{width:13px;height:13px}.home-1v-aprenda__copy{display:flex;flex-direction:column;justify-content:center;line-height:1.08}.home-1v-aprenda__copy small{font-size:.5rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#60a5fa}.home-1v-aprenda__copy strong{font-size:.7rem;font-weight:900;color:var(--text-color,#fff)}.home-1v-aprenda__arrow{width:14px;height:14px;color:#60a5fa;flex-shrink:0}body.theme-surface-light .home-1v-chip{background:#fff;border-color:rgba(0,0,0,.12);color:#0f172a;box-shadow:0 2px 6px rgba(0,0,0,.04)}body.theme-surface-light .home-1v-chip:hover{background:rgba(0,0,0,.05);color:#000}body.theme-surface-light .home-1v-aprenda{background:linear-gradient(135deg,rgba(37,99,235,.08) 0,rgba(59,130,246,.04) 100%);border-color:rgba(37,99,235,.25);color:#0f172a}body.theme-surface-light .home-1v-aprenda__copy strong{color:#0f172a}.pulse-dot-green{display:inline-block;width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.7);animation:pulseGreen 2s infinite;flex-shrink:0;vertical-align:middle}@keyframes pulseGreen{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(34,197,94,.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(34,197,94,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(34,197,94,0)}}.community-facepile-stack{display:inline-flex;align-items:center;position:relative;flex-shrink:0}.community-facepile-item{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;margin-left:-9px;border:2px solid var(--bg-color,#10131a);background:var(--surface-card,#1e2230);box-shadow:0 2px 6px rgba(0,0,0,.28);overflow:hidden;transition:transform .2s cubic-bezier(.2, .8, .2, 1),z-index .2s ease;flex-shrink:0;user-select:none}.community-facepile-item:first-child{margin-left:0}.community-facepile-item:hover{transform:translateY(-2px) scale(1.15);z-index:25!important}.community-facepile-item img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.community-facepile-item--text{font-family:var(--font-display, inherit);font-size:.62rem;font-weight:900;color:#fff;letter-spacing:-.2px}.community-facepile-count{position:relative;display:inline-flex;align-items:center;justify-content:center;height:28px;min-width:28px;padding:0 7px;border-radius:999px;margin-left:-9px;border:2px solid var(--bg-color,#10131a);background:linear-gradient(135deg,var(--primary,#f97316),#ea580c);color:#fff;font-size:.62rem;font-weight:900;letter-spacing:-.2px;box-shadow:0 2px 6px rgba(0,0,0,.28);flex-shrink:0;z-index:10}.community-facepile-stack--sm .community-facepile-count,.community-facepile-stack--sm .community-facepile-item{width:22px;height:22px;min-width:22px;margin-left:-7px;font-size:.52rem;border-width:1.5px}.community-facepile-stack--sm .community-facepile-item:first-child{margin-left:0}.community-facepile-stack--lg .community-facepile-count,.community-facepile-stack--lg .community-facepile-item{width:36px;height:36px;min-width:36px;margin-left:-11px;font-size:.72rem;border-width:2.5px}.community-facepile-stack--lg .community-facepile-item:first-child{margin-left:0}.com-hero__badge--with-proof,.com-hero__badge.com-hero__badge--with-proof,.community-hero-proof-badge{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:4px 12px 4px 10px!important;border-radius:999px!important;background:linear-gradient(90deg,#1b255f 0,#2563eb 100%)!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:0 4px 14px rgba(27,37,95,.35)!important;color:#fff!important;cursor:pointer!important;transition:all .2s ease!important;margin-bottom:8px!important}.com-hero__badge--with-proof:hover,.com-hero__badge.com-hero__badge--with-proof:hover,.community-hero-proof-badge:hover{background:linear-gradient(90deg,#141c48 0,#1d4ed8 100%)!important;border-color:rgba(255,255,255,.45)!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px rgba(27,37,95,.45)!important}.com-hero__badge--with-proof i,.com-hero__badge--with-proof svg,.community-hero-proof-badge i,.community-hero-proof-badge svg{color:#fff!important;stroke:#ffffff!important;width:12px!important;height:12px!important;flex-shrink:0!important}.com-hero__badge-label,.community-hero-proof-badge__title{display:inline-flex!important;align-items:center!important;font-size:.65rem!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#fff!important;white-space:nowrap!important}.com-hero__badge-divider{color:rgba(255,255,255,.5)!important;font-weight:700!important;margin:0 1px!important}.com-hero__badge-count,.community-hero-proof-badge__count{font-size:.62rem!important;font-weight:900!important;letter-spacing:.03em!important;text-transform:uppercase!important;color:#fde047!important;padding-left:2px!important;white-space:nowrap!important}.community-guest-creative-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-radius:20px;background:linear-gradient(135deg,rgba(249,115,22,.12) 0,rgba(27,37,95,.24) 100%),var(--surface-card,#141926);border:1px solid rgba(var(--primary-rgb),.28);box-shadow:0 10px 30px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.1);position:relative;overflow:hidden;margin-bottom:20px}.community-guest-creative-banner::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#f97316,#fbbf24 35%,#3b82f6 70%,#1b255f)}.community-guest-creative-banner__main{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.community-guest-creative-banner__info{display:flex;flex-direction:column;gap:2px;min-width:0}.community-guest-creative-banner__eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:.62rem;font-weight:900;letter-spacing:.5px;text-transform:uppercase;color:var(--primary,#f97316)}.community-guest-creative-banner__title{font-family:var(--font-display, inherit);font-size:1.05rem;font-weight:950;line-height:1.2;color:var(--text-color,#fff);letter-spacing:-.3px}.community-guest-creative-banner__sub{font-size:.74rem;color:var(--text-muted,rgba(255,255,255,.65));line-height:1.35}.community-guest-creative-banner__btn{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:14px;border:none;background:linear-gradient(135deg,var(--primary,#f97316),#ea580c);color:#fff;font-family:var(--font-display, inherit);font-weight:900;font-size:.78rem;cursor:pointer;white-space:nowrap;box-shadow:0 4px 14px rgba(249,115,22,.4);transition:all .2s cubic-bezier(.2, .8, .2, 1);flex-shrink:0}.community-guest-creative-banner__btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(249,115,22,.5)}@media (max-width:640px){.community-guest-creative-banner{flex-direction:column;align-items:stretch;padding:14px 16px;gap:12px}.community-guest-creative-banner__btn{width:100%;justify-content:center}}.community-auth-social-proof{display:flex;flex-direction:column;align-items:center;gap:8px;margin:14px auto 16px;text-align:center}.community-auth-social-proof__badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:rgba(var(--primary-rgb),.1);border:1px solid rgba(var(--primary-rgb),.2);color:var(--primary,#f97316);font-size:.66rem;font-weight:900;letter-spacing:.4px;text-transform:uppercase}.community-auth-social-proof__text{font-size:.76rem;color:var(--text-muted,rgba(255,255,255,.7));font-weight:600}.community-auth-social-proof__text strong{color:var(--text-color,#fff);font-weight:800}body.theme-surface-light .community-facepile-item{border-color:#fff;background:#f1f5f9;box-shadow:0 2px 6px rgba(0,0,0,.12)}body.theme-surface-light .community-facepile-count{border-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.12)}body.theme-surface-light .community-guest-creative-banner{background:linear-gradient(135deg,rgba(249,115,22,.08) 0,rgba(27,37,95,.05) 100%),#fff;border-color:rgba(249,115,22,.2);box-shadow:0 8px 24px rgba(0,0,0,.06)}body.theme-surface-light .community-guest-creative-banner__title{color:#0f172a}body.theme-surface-light .community-guest-creative-banner__sub{color:#475569}body.theme-surface-light .community-auth-social-proof__text{color:#475569}body.theme-surface-light .community-auth-social-proof__text strong{color:#0f172a}.river-hero--triptych{display:grid!important;grid-template-columns:minmax(0,1.15fr) auto minmax(0,1.15fr)!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:16px 18px!important;background:var(--surface-inline,rgba(255,255,255,.04))!important;border:1px solid var(--card-border,rgba(255,255,255,.08))!important;border-radius:20px!important;margin:14px 0 16px!important;box-shadow:0 4px 20px rgba(0,0,0,.08)!important;position:relative!important;overflow:hidden!important;box-sizing:border-box!important}body.theme-surface-light .river-hero--triptych{background:rgba(0,0,0,.025)!important;border-color:rgba(0,0,0,.08)!important;box-shadow:0 4px 16px rgba(0,0,0,.04)!important}.river-hero-kicker{display:inline-flex;align-items:center;gap:6px;font-size:.58rem;font-weight:850;text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted,rgba(255,255,255,.6));margin-bottom:6px;line-height:1}body.theme-surface-light .river-hero-kicker{color:#64748b}.river-live-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 2px rgba(34,197,94,.25);animation:pulseDot 2s ease-in-out infinite;display:inline-block;flex-shrink:0}@keyframes pulseDot{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.7}}.river-hero-side--reading{display:flex;flex-direction:column;align-items:flex-end!important;text-align:right!important;min-width:0;gap:4px}.river-hero-side--reading .river-hero-kicker{justify-content:flex-end}.river-hero-reading-value{font-family:var(--font-display, inherit);font-size:clamp(1.6rem, 4.2vw, 2.3rem);font-weight:950;line-height:.95;letter-spacing:-.03em;color:var(--text-color,#fff);white-space:nowrap;text-align:right}body.theme-surface-light .river-hero-reading-value{color:#0f172a}.river-hero-status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--status-color,#2563eb) 14%,transparent);border:1px solid color-mix(in srgb,var(--status-color,#2563eb) 35%,transparent);color:var(--status-color,#2563eb);font-size:clamp(.56rem, 1.8vw, .68rem);font-weight:850;text-transform:uppercase;letter-spacing:.5px;margin-top:2px;line-height:1.1;max-width:100%}.status-pill-dot{width:6px;height:6px;border-radius:50%;background:var(--status-color,currentColor);flex-shrink:0}.river-hero-sub{font-size:clamp(.52rem, 1.6vw, .62rem);color:var(--text-muted,rgba(255,255,255,.55));margin-top:2px;line-height:1.2;text-align:right}body.theme-surface-light .river-hero-sub{color:#64748b}.river-hero-trend-wrap{margin-top:4px;display:flex;justify-content:flex-end;width:100%}.river-hero-trend-pill{display:inline-flex;align-items:center;gap:4px;font-size:clamp(.52rem, 1.5vw, .6rem);font-weight:800;padding:3px 8px;border-radius:6px;background:rgba(255,255,255,.05);line-height:1}.river-hero-trend-pill i{width:12px;height:12px}.river-hero-trend-pill.is-subindo,.river-hero-trend-pill.is-up{color:#ef4444;background:rgba(239,68,68,.12)}.river-hero-trend-pill.is-descendo,.river-hero-trend-pill.is-down{color:#10b981;background:rgba(16,185,129,.12)}.river-hero-trend-pill.is-estavel,.river-hero-trend-pill.is-stable{color:var(--text-muted,#94a3b8);background:rgba(148,163,184,.1)}.river-hero-center{display:flex;align-items:center;justify-content:center;padding:0 4px;flex-shrink:0}.river-hero--triptych .river-level-gauge{grid-column:auto!important;min-height:175px!important;height:175px!important;display:grid!important;grid-template-columns:auto auto!important;gap:8px!important;align-items:stretch!important;padding:8px 10px!important;border-radius:16px!important;background:linear-gradient(145deg,rgba(14,165,233,.08),rgba(2,132,199,.02))!important;border:1px solid rgba(14,165,233,.18)!important;box-sizing:border-box!important;overflow:visible!important}.river-hero--triptych .river-gauge-tube{width:26px!important;position:relative!important;overflow:hidden!important;border:1px solid rgba(14,165,233,.28)!important;border-radius:14px 14px 16px 16px!important;background:linear-gradient(90deg,rgba(255,255,255,.22),rgba(148,163,184,.06))!important;box-shadow:inset 0 0 12px rgba(15,23,42,.15)!important}.river-hero--triptych .river-gauge-water{position:absolute!important;left:3px!important;right:3px!important;bottom:3px!important;height:var(--river-level,10%)!important;max-height:calc(100% - 6px)!important;border-radius:10px 10px 14px 14px!important;background:var(--river-status,#0284c7)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--river-status,#0284c7),#fff 25%),var(--river-status,#0284c7) 58%,color-mix(in srgb,var(--river-status,#0284c7),#000 25%))!important;box-shadow:0 -4px 12px color-mix(in srgb,var(--river-status,#0284c7),transparent 66%)!important;transition:height .8s cubic-bezier(.2, .8, .2, 1),background .3s!important}.river-hero--triptych .river-gauge-water span{position:absolute!important;left:0!important;right:0!important;top:-2.5px!important;height:5px!important;border-radius:50%!important;background:color-mix(in srgb,var(--river-status,#0284c7),#fff 45%)!important;opacity:.9!important}.river-hero--triptych .river-gauge-marker{position:absolute!important;z-index:2!important;left:-2px!important;right:-2px!important;bottom:calc(var(--river-level,10%) - 1px)!important;border-top:2px solid var(--river-status,#0284c7)!important;filter:drop-shadow(0 0 4px var(--river-status, #0284c7))!important}.river-hero--triptych .river-gauge-scale{display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:flex-end!important;padding:1px 0!important;font-size:.44rem!important;font-weight:850!important;color:var(--text-muted,rgba(255,255,255,.5))!important;line-height:1!important}body.theme-surface-light .river-hero--triptych .river-gauge-scale{color:#64748b!important}.river-hero-side--forecast{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:6px;width:100%}.river-hero-forecast-chips{display:flex;flex-direction:column;gap:6px;width:100%}.rf-hero-chip{padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);transition:transform .2s ease,border-color .2s ease;min-width:0;box-sizing:border-box}body.theme-surface-light .rf-hero-chip{background:rgba(0,0,0,.035);border-color:rgba(0,0,0,.07)}.rf-hero-chip--wet{border-left:3px solid #2563eb!important}.rf-hero-chip--dry{border-left:3px solid #60a5fa!important}.rf-hero-chip__head{display:flex;align-items:center;gap:5px;margin-bottom:2px}.rf-hero-chip__icon{font-size:.72rem;line-height:1}.rf-hero-chip__label{font-size:clamp(.52rem, 1.6vw, .6rem);font-weight:850;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted,rgba(255,255,255,.7));white-space:nowrap}body.theme-surface-light .rf-hero-chip__label{color:#475569}.rf-hero-chip__value{font-family:var(--font-display, inherit);font-size:clamp(1rem, 2.6vw, 1.25rem);font-weight:900;line-height:1.1;color:var(--text-color,#fff);white-space:nowrap}body.theme-surface-light .rf-hero-chip__value{color:#0f172a}.rf-hero-chip__sub{font-size:clamp(.48rem, 1.4vw, .56rem);color:var(--text-muted,rgba(255,255,255,.5));margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.theme-surface-light .rf-hero-chip__sub{color:#64748b}.rf-hero-chip__sub b{color:#2563eb;font-weight:800}@media (max-width:679px){.river-hero--triptych{grid-template-columns:minmax(0,1.15fr) auto minmax(0,1.15fr)!important;gap:8px!important;padding:12px 10px!important;border-radius:16px!important;margin:10px 0 14px!important}.river-hero--triptych .river-level-gauge{min-height:155px!important;height:155px!important;padding:6px 6px!important;gap:5px!important}.river-hero--triptych .river-gauge-tube{width:20px!important;border-radius:12px 12px 14px 14px!important}.river-hero--triptych .river-gauge-scale{font-size:.38rem!important}.rf-hero-chip{padding:6px 7px!important;border-radius:10px!important}.river-hero-status-pill{padding:3px 7px!important}}@media (max-width:359px){.river-hero--triptych{grid-template-columns:1fr!important;gap:12px!important;text-align:center!important}.river-hero-side--reading{align-items:center!important;text-align:center!important}.river-hero-side--reading .river-hero-kicker,.river-hero-trend-wrap{justify-content:center!important}.river-hero-side--forecast{align-items:center!important}.rf-hero-chip{text-align:center!important}}