.tmf-theme{--tmf-chart-ink:#fafafa;--tmf-chart-context:#3a3a3a;--tmf-chart-hi:#ffc247;--tmf-chart-grid:var(--tmf-line);--tmf-cat-1:#3987e5;--tmf-cat-2:#d95926;--tmf-cat-3:#199e70;--tmf-cat-4:#a3a3a3;--tmf-tint-0:#2a2333;--tmf-tint-1:#1f2b33;--tmf-tint-2:#2b2a1f;--tmf-tint-3:#1f3326;--tmf-tint-4:#33201f;--tmf-tint-5:#24203a;--tmf-tint-6:#1f3031;--tmf-tint-7:#332a1f;--tmf-ease:cubic-bezier(0.23,1,0.32,1)}.tmf-theme.tmf-light{--tmf-chart-ink:#0a0a0a;--tmf-chart-context:#d4d4d4;--tmf-chart-hi:#c98500;--tmf-chart-grid:var(--tmf-line);--tmf-cat-1:#2a78d6;--tmf-cat-2:#eb6834;--tmf-cat-3:#1baf7a;--tmf-cat-4:#9a9a9a;--tmf-tint-0:#efe9f6;--tmf-tint-1:#e6f0f6;--tmf-tint-2:#f6f1e2;--tmf-tint-3:#e5f3ea;--tmf-tint-4:#f8e8e5;--tmf-tint-5:#ebe8f8;--tmf-tint-6:#e3f2f2;--tmf-tint-7:#f6ece0}.tmf-theme .tmf-k-bars button,.tmf-theme .tmf-k-funnel button,.tmf-theme .tmf-k-leader>button,.tmf-theme .tmf-k-video{appearance:none;background:none;border:0;padding:0;margin:0;color:inherit;text-align:left;font:inherit;width:100%;min-height:0}.tmf-k-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tmf-k-avatar{display:inline-grid;place-items:center;flex:0 0 auto;border-radius:999px;overflow:hidden;font-weight:600;color:var(--tmf-text);background:var(--tmf-tint-0);letter-spacing:0}.tmf-k-avatar img{width:100%;height:100%;object-fit:cover;display:block}[data-tint="1"]{--k-tint:var(--tmf-tint-1)}[data-tint="2"]{--k-tint:var(--tmf-tint-2)}[data-tint="3"]{--k-tint:var(--tmf-tint-3)}[data-tint="4"]{--k-tint:var(--tmf-tint-4)}[data-tint="5"]{--k-tint:var(--tmf-tint-5)}[data-tint="6"]{--k-tint:var(--tmf-tint-6)}[data-tint="7"]{--k-tint:var(--tmf-tint-7)}[data-tint="0"]{--k-tint:var(--tmf-tint-0)}.tmf-k-avatar[data-tint]{background:var(--k-tint)}.tmf-k-section{display:flex;flex-direction:column;gap:.75rem;min-width:0}.tmf-k-section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.tmf-k-section-head h2{font-size:1.125rem}.tmf-k-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.75rem}.tmf-k-kpi{display:flex;flex-direction:column;gap:.25rem;padding:1rem;border:1px solid var(--tmf-line);border-radius:.875rem;background:var(--tmf-panel);min-width:0}.tmf-k-kpi.is-highlight{border-color:var(--tmf-accent);box-shadow:inset 0 0 0 1px var(--tmf-accent)}.tmf-k-kpi-label{font-size:.875rem;color:var(--tmf-secondary);font-weight:500}.tmf-k-kpi-value{font-size:1.75rem;line-height:1.15;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tmf-k-kpi-foot{display:flex;align-items:center;gap:.5rem;min-height:1.5rem;font-size:.75rem;color:var(--tmf-secondary);flex-wrap:wrap}.tmf-k-kpi-foot .tmf-k-spark{margin-left:auto}.tmf-k-delta{font-weight:600;font-variant-numeric:tabular-nums}.tmf-k-delta[data-dir=up]{color:var(--tmf-qualified)}.tmf-k-delta[data-dir=down]{color:var(--tmf-danger)}.tmf-k-area{position:relative;width:100%;min-width:0}.tmf-k-area svg{display:block;overflow:visible;touch-action:pan-y}.tmf-k-axis{font-size:11px;fill:var(--tmf-secondary);font-variant-numeric:tabular-nums}.tmf-k-tip{position:absolute;top:0;min-width:140px;padding:.5rem .75rem;border:1px solid var(--tmf-line);border-radius:.5rem;background:var(--tmf-panel);box-shadow:0 6px 20px rgb(0 0 0/.08);font-size:.8125rem;pointer-events:none;display:flex;flex-direction:column;gap:.125rem;font-variant-numeric:tabular-nums}.tmf-k-tip span{color:var(--tmf-secondary);font-size:.75rem}.tmf-k-donut{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.tmf-k-donut-total{font-size:14px;font-weight:650;fill:var(--tmf-text);font-variant-numeric:tabular-nums}.tmf-k-legend{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem;min-width:10rem;flex:1}.tmf-k-legend li{display:grid;grid-template-columns:.625rem 1fr auto 2.75rem;align-items:center;gap:.5rem;font-size:.875rem}.tmf-k-legend i{width:.625rem;height:.625rem;border-radius:3px}.tmf-k-legend strong{font-variant-numeric:tabular-nums}.tmf-k-legend em{font-style:normal;color:var(--tmf-secondary);text-align:right;font-variant-numeric:tabular-nums}.tmf-k-bars{list-style:none;padding:0;display:flex;flex-direction:column;gap:.375rem}.tmf-k-bars li>*{position:relative;display:flex;align-items:center;gap:.75rem;min-height:2.25rem;padding:0 .75rem;border-radius:.5rem;overflow:hidden}.tmf-k-bar,.tmf-k-bars button:hover{background:var(--tmf-action-soft)}.tmf-k-bar{position:absolute;inset:0 auto 0 0;border-radius:.5rem;z-index:0}.tmf-k-bar[data-top]{background:color-mix(in srgb,var(--tmf-chart-hi) 22%,transparent)}.tmf-k-bar-label{position:relative;z-index:1;flex:1;min-width:0;display:flex;align-items:baseline;gap:.5rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem}.tmf-k-bar-label small{flex:none;color:var(--tmf-secondary);font-size:.75rem}.tmf-k-bar-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.tmf-k-bars strong{position:relative;z-index:1;font-variant-numeric:tabular-nums;font-size:.875rem}.tmf-k-funnel{list-style:none;padding:0;display:flex;flex-direction:column;gap:.375rem}.tmf-k-funnel li>*{display:grid;grid-template-columns:6.5rem minmax(0,1fr) 4.5rem 3rem;align-items:center;gap:.75rem;min-height:2.25rem;border-radius:.5rem;padding:0 .25rem}.tmf-k-funnel button:hover,.tmf-k-funnel-bar{background:var(--tmf-action-soft)}.tmf-k-funnel-bar{height:.875rem;border-radius:999px;overflow:hidden}.tmf-k-funnel-bar span{display:block;height:100%;background:var(--tmf-chart-ink);border-radius:999px}.tmf-k-funnel-bar span[data-worst]{background:var(--tmf-chart-hi)}.tmf-k-funnel-label{font-size:.875rem;color:var(--tmf-secondary);order:-1}.tmf-k-funnel strong{font-variant-numeric:tabular-nums;text-align:right}.tmf-k-funnel em{font-style:normal;font-size:.75rem;color:var(--tmf-secondary);text-align:right;font-variant-numeric:tabular-nums}.tmf-k-funnel.is-compact li>*{min-height:1.75rem}.tmf-k-meter{display:inline-block;width:6rem;height:.375rem;border-radius:999px;background:var(--tmf-action-soft);overflow:hidden;vertical-align:middle}.tmf-k-meter span{display:block;height:100%;background:var(--tmf-chart-ink)}.tmf-k-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:1rem}.tmf-k-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(10.5rem,12rem);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem;overscroll-behavior-x:contain}.tmf-k-rail>*{scroll-snap-align:start}.tmf-k-video{display:flex;flex-direction:column;gap:.5rem;min-width:0;color:inherit;border-radius:.75rem;transition:transform .16s var(--tmf-ease)}.tmf-k-video:hover{transform:translateY(-2px)}.tmf-k-video.is-selected .tmf-k-poster{outline:2px solid var(--tmf-text);outline-offset:2px}.tmf-k-poster{position:relative;display:block;aspect-ratio:9/16;border-radius:.75rem;overflow:hidden;background:var(--k-tint,var(--tmf-action-soft));border:1px solid var(--tmf-line)}.tmf-k-poster img{width:100%;height:100%;object-fit:cover;display:block}.tmf-k-poster-face{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1rem;text-align:center}.tmf-k-poster-title{font-size:.8125rem;line-height:1.35;color:var(--tmf-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;opacity:.8}.tmf-k-poster-stats{position:absolute;inset:auto 0 0 0;display:flex;justify-content:space-between;align-items:flex-end;gap:.5rem;padding:2.5rem .625rem .625rem;color:#fff;font-size:.875rem;font-weight:600;background:linear-gradient(0deg,rgb(0 0 0/.72),rgb(0 0 0/0));font-variant-numeric:tabular-nums}.tmf-k-poster-stats strong{font-size:.9375rem}.tmf-k-badge{position:absolute;top:.5rem;left:.5rem;padding:.25rem .5rem;border-radius:999px;font-size:.75rem;font-weight:700;background:rgb(0 0 0/.65);color:#fff;box-shadow:inset 0 0 0 1.5px var(--tmf-accent);font-variant-numeric:tabular-nums}.tmf-k-badge.is-big{background:var(--tmf-accent);color:#0a0a0a;box-shadow:none}.tmf-k-play{position:absolute;top:50%;left:50%;width:2.75rem;height:2.75rem;margin:-1.375rem 0 0 -1.375rem;display:grid;place-items:center;border-radius:999px;background:rgb(0 0 0/.5);color:#fff;opacity:0;transition:opacity .16s var(--tmf-ease)}.tmf-k-video:focus-visible .tmf-k-play,.tmf-k-video:hover .tmf-k-play{opacity:1}.tmf-k-card-meta{display:flex;flex-direction:column;gap:.125rem;min-width:0;padding:0 .125rem}.tmf-k-card-who{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;min-width:0}.tmf-k-card-sub,.tmf-k-card-who>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmf-k-card-sub{font-size:.75rem;color:var(--tmf-secondary)}.tmf-k-player{width:100%;max-width:340px;margin:0 auto;aspect-ratio:9/16;border-radius:.75rem;overflow:hidden;background:#000}.tmf-k-player iframe{width:100%;height:100%;border:0;display:block}.tmf-k-player.is-empty{display:grid;place-items:center;background:var(--tmf-action-soft);aspect-ratio:9/10}.tmf-k-leaders{list-style:none;padding:0;display:flex;flex-direction:column}.tmf-k-leader>*{display:flex;align-items:center;gap:.75rem;min-height:3.25rem;padding:.375rem .5rem;border-radius:.625rem}.tmf-k-leader>button:hover{background:var(--tmf-action-soft)}.tmf-k-leader+.tmf-k-leader{border-top:1px solid var(--tmf-line)}.tmf-k-rank{width:1.25rem;text-align:right;font-size:.8125rem;color:var(--tmf-secondary);font-variant-numeric:tabular-nums}.tmf-k-leader-name{display:flex;flex-direction:column;min-width:0;flex:1}.tmf-k-leader-name strong{font-size:.9375rem}.tmf-k-leader-name small,.tmf-k-leader-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmf-k-leader-name small{font-size:.75rem;color:var(--tmf-secondary)}.tmf-k-leader-value{display:flex;align-items:center;gap:.75rem;flex:0 0 auto;font-variant-numeric:tabular-nums}.tmf-k-leader-value strong{min-width:4rem;text-align:right}.tmf-k-leader-bar{width:6rem;height:.375rem;border-radius:999px;background:var(--tmf-action-soft);overflow:hidden}.tmf-k-leader-bar span{display:block;height:100%;background:var(--tmf-chart-ink);border-radius:999px}.tmf-k-leader-bar span[data-top]{background:var(--tmf-chart-hi)}.tmf-k-drawer{margin:0 0 0 auto;height:100dvh;max-height:100dvh;width:min(30rem,100vw);max-width:100vw;padding:0;border:0;border-left:1px solid var(--tmf-line);background:var(--tmf-panel);color:var(--tmf-text);box-shadow:-12px 0 40px rgb(0 0 0/.12)}.tmf-k-drawer.is-wide{width:min(44rem,100vw)}.tmf-k-drawer::backdrop{background:rgb(0 0 0/.28)}.tmf-k-drawer[open]{animation:tmf-k-slide .2s var(--tmf-ease)}@keyframes tmf-k-slide{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}.tmf-k-drawer-body{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem 2rem;min-height:100%}.tmf-k-drawer-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 0;background:var(--tmf-panel)}.tmf-k-drawer-head h2{font-size:1.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmf-k-seg{display:inline-flex;padding:.1875rem;border-radius:999px;background:var(--tmf-action-soft);gap:.125rem}.tmf-theme .tmf-k-seg button{min-height:2.25rem;padding:0 .875rem;border-radius:999px;border:0;background:transparent;color:var(--tmf-secondary);font-size:.875rem;font-weight:550}.tmf-theme .tmf-k-seg button.is-on{background:var(--tmf-panel);color:var(--tmf-text);box-shadow:0 1px 2px rgb(0 0 0/.08)}.tmf-k-actions{display:flex;gap:.5rem;flex-wrap:wrap}.tmf-theme .tmf-k-action{display:inline-flex;align-items:center;gap:.5rem;min-height:2.25rem;padding:0 .875rem;border-radius:999px;border:1px solid var(--tmf-line);background:var(--tmf-panel);color:var(--tmf-text);font-size:.875rem;font-weight:550}.tmf-theme .tmf-k-action:hover{border-color:var(--tmf-control-line)}.tmf-k-action b{font-variant-numeric:tabular-nums}.tmf-k-skel{display:block;border-radius:.75rem;background:var(--tmf-action-soft);animation:tmf-k-pulse 1.2s ease-in-out infinite}.tmf-k-skel.is-kpi{height:6.25rem}.tmf-k-skel.is-row{height:3.25rem}.tmf-k-skel.is-card{aspect-ratio:9/16}.tmf-k-skel.is-chart{height:220px}.tmf-k-skel.is-line{height:1rem;width:60%}@keyframes tmf-k-pulse{50%{opacity:.55}}.tmf-k-dim{opacity:.6;transition:opacity .16s var(--tmf-ease)}.tmf-k-split{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1rem}.tmf-k-split.is-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tmf-k-card{padding:1rem;border:1px solid var(--tmf-line);border-radius:.875rem;background:var(--tmf-panel);min-width:0;display:flex;flex-direction:column;gap:.75rem}.tmf-k-card>h3{font-size:.9375rem}@media (max-width:60rem){.tmf-k-split,.tmf-k-split.is-even{grid-template-columns:minmax(0,1fr)}}@media (max-width:42rem){.tmf-k-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.tmf-k-kpi{padding:.75rem}.tmf-k-kpi-value{font-size:1.5rem}.tmf-k-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.tmf-k-rail{grid-auto-columns:44%;gap:.75rem}.tmf-k-leader-bar{display:none}.tmf-k-funnel li>*{grid-template-columns:5.5rem minmax(0,1fr) 3.5rem 2.75rem;gap:.5rem}.tmf-k-drawer,.tmf-k-drawer.is-wide{width:100vw;border-left:0}}@media (prefers-reduced-motion:reduce){.tmf-k-dim,.tmf-k-play,.tmf-k-video{transition:none}.tmf-k-video:hover{transform:none}.tmf-k-drawer[open],.tmf-k-skel{animation:none}}.tmf-results{gap:2rem}.tmf-results-filters{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.tmf-results-filters input[type=search]{max-width:14rem}.tmf-results-filters>.tmf-button{margin-left:auto}.tmf-results-stats{display:flex;gap:1.5rem;flex-wrap:wrap}.tmf-results-stats>div{display:flex;flex-direction:column;min-width:4.5rem}.tmf-results-stats strong{font-size:1.375rem;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tmf-results-stats span{font-size:.75rem;color:var(--tmf-secondary)}.tmf-results-stats .is-hi strong{color:var(--tmf-chart-hi)}.tmf-results-creator{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.tmf-results-thumbs{display:flex;gap:.25rem}.tmf-results-thumbs img{width:1.75rem;height:2.5rem;object-fit:cover;border-radius:.25rem;background:var(--tmf-action-soft)}.tmf-results-why p{line-height:1.5}.tmf-results-plan{list-style:none;padding:0;display:flex;flex-direction:column;gap:.375rem}.tmf-results-plan li{display:flex;align-items:center;gap:.5rem}.tmf-results-plan .tmf-badge{margin-left:auto}.tmf-results-commission{flex-direction:row!important;align-items:center;gap:.5rem!important}.tmf-results-commission input{width:4.5rem}.tmf-results-weekly summary{display:flex;align-items:center;gap:.75rem;cursor:pointer;list-style:none;min-height:2.5rem}.tmf-results-weekly summary::-webkit-details-marker{display:none}.tmf-results-weekly summary:after{content:"";margin-left:auto;width:.5rem;height:.5rem;border-right:2px solid var(--tmf-secondary);border-bottom:2px solid var(--tmf-secondary);transform:rotate(45deg);transition:transform .16s var(--tmf-ease)}.tmf-results-weekly[open] summary:after{transform:rotate(-135deg)}@media (max-width:42rem){.tmf-results{gap:1.5rem}.tmf-results-filters input[type=search]{max-width:none}.tmf-results-thumbs{display:none}}.tmf-theme .tmf-k-player.is-poster{position:relative;display:block;padding:0;border:0;cursor:pointer;background:#111}.tmf-k-player.is-poster img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.92)}.tmf-k-play.is-on{opacity:1;width:3.5rem;height:3.5rem;margin:-1.75rem 0 0 -1.75rem}.tmf-k-path{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.375rem}.tmf-k-path li{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem .375rem .375rem;border-radius:999px;border:1px solid var(--tmf-line);font-size:.8125rem}.tmf-k-path i{width:1.25rem;height:1.25rem;border-radius:999px;display:grid;place-items:center;font-style:normal;font-size:.6875rem;font-weight:700;border:1.5px solid var(--tmf-control-line);color:var(--tmf-secondary)}.tmf-k-path li.is-yes{border-color:var(--tmf-qualified);background:var(--tmf-qualified-soft)}.tmf-k-path li.is-yes i{background:var(--tmf-qualified);border-color:var(--tmf-qualified);color:#fff}.tmf-k-path li.is-unknown i{border-style:dashed}.tmf-k-path small{color:var(--tmf-secondary);font-size:.75rem}.tmf-ba-table{overflow-x:auto;margin:.5rem 0}.tmf-ba-table table{border-collapse:collapse;font-size:.8125rem;min-width:100%}.tmf-ba-table td,.tmf-ba-table th{text-align:left;padding:.375rem .625rem;border-bottom:1px solid var(--tmf-line);white-space:nowrap;font-variant-numeric:tabular-nums}.tmf-ba-table th{color:var(--tmf-secondary);font-weight:600}@media (max-width:720px){.tmf-theme .tmf-sidebar{padding:.75rem 1rem .5rem;gap:.5rem}.tmf-theme .tmf-sidebar nav.tmf-phonenav--compact{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:.375rem;margin:0 -1rem;padding:0 1rem .375rem;scrollbar-width:none;scroll-snap-type:x proximity}.tmf-theme .tmf-sidebar nav.tmf-phonenav--compact::-webkit-scrollbar{display:none}.tmf-theme .tmf-phonenav--compact .tmf-nav-group,.tmf-theme .tmf-phonenav--compact .tmf-nav-group+.tmf-nav-group{display:contents;margin:0;padding:0;border:0}.tmf-theme .tmf-phonenav--compact .tmf-nav-group-title{display:none}.tmf-theme .tmf-phonenav--compact .tmf-nav-link{flex:0 0 auto;min-height:2.5rem;padding:.5rem .875rem;border-radius:999px;border:1px solid var(--tmf-line);box-shadow:none;scroll-snap-align:start;justify-content:center}.tmf-theme .tmf-phonenav--compact .tmf-nav-link.is-active{background:var(--tmf-action);color:var(--tmf-on-action);border-color:var(--tmf-action);box-shadow:none}.tmf-theme .tmf-phonenav--compact .tmf-nav-link svg{display:none}}.tmf-theme.tmf-light .tmf-primary:hover:not(:disabled){background:#2b2b2b;color:var(--tmf-on-action);border-color:#2b2b2b;box-shadow:none}@media (max-width:42rem){.tmf-theme .tmf-main{padding-bottom:5.5rem}}