.te-page{min-width:0}.te-performance-charts .te-chart-empty{min-height:calc(160px * var(--ui-scale,1))}.te-metrics.te-business-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.te-performance-context{gap:calc(8px * var(--ui-scale,1)) calc(24px * var(--ui-scale,1));font-size:var(--font-size-caption);color:var(--muted-foreground);padding:calc(12px * var(--ui-scale,1)) 0 calc(20px * var(--ui-scale,1));flex-wrap:wrap;display:flex}.te-performance-context strong{font-weight:var(--font-weight-medium);color:var(--foreground);font-variant-numeric:tabular-nums}.te-film-search{max-width:calc(290px * var(--ui-scale,1))}.te-film-table{min-width:calc(1100px * var(--ui-scale,1))}.te-film-table td{font-size:var(--font-size-small);height:calc(52px * var(--ui-scale,1))}.te-film-name{max-width:calc(250px * var(--ui-scale,1));min-width:calc(180px * var(--ui-scale,1));text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.te-credit-list summary{cursor:pointer;color:var(--foreground);white-space:nowrap}.te-credit-list ul{min-width:calc(180px * var(--ui-scale,1));padding-top:calc(10px * var(--ui-scale,1));gap:calc(8px * var(--ui-scale,1));display:grid}.te-credit-list li{gap:calc(4px * var(--ui-scale,1));display:grid}.te-credit-list li span{color:var(--muted-foreground);font-size:var(--font-size-caption)}.te-credit-list a{color:var(--foreground);white-space:normal}.te-history-summary{min-height:calc(240px * var(--ui-scale,1));justify-content:center;align-items:flex-start;gap:calc(12px * var(--ui-scale,1));color:var(--muted-foreground);font-size:var(--font-size-small);flex-direction:column;display:flex}.te-history-summary strong{font-size:var(--font-size-metric);color:var(--foreground);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.te-film-table th[data-field]:not([data-field=name]) .collection-sort-head__content{justify-content:flex-end}.te-filters{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-scale,1)) calc(20px * var(--ui-scale,1));padding-top:calc(4px * var(--ui-scale,1));padding-bottom:calc(12px * var(--ui-scale,1));flex-wrap:wrap;display:flex}.te-scope{align-items:center;gap:calc(12px * var(--ui-scale,1));min-width:0;display:flex}.te-period-filter,.te-date-range{justify-content:flex-end;align-items:center;gap:calc(8px * var(--ui-scale,1));flex-wrap:wrap;min-width:0;display:flex}.te-date-range>span{color:var(--muted-foreground)}.te-date-range input{width:calc(144px * var(--ui-scale,1));background:var(--card);min-width:0}.te-period-trigger{background:var(--card);border-radius:calc(6px * var(--ui-scale,1));min-width:calc(132px * var(--ui-scale,1))}.te-period-trigger [data-slot=select-value]{text-align:left;flex:1}.te-context{justify-content:flex-end;gap:calc(8px * var(--ui-scale,1));padding:calc(12px * var(--ui-scale,1)) 0 calc(16px * var(--ui-scale,1));color:var(--muted-foreground);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}.te-metrics{margin-bottom:calc(28px * var(--ui-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.te-metric{padding:0 calc(24px * var(--ui-scale,1));min-width:0}.te-metric:first-child{padding-left:0}.te-metric+.te-metric{border-left:1px solid var(--line)}.te-metric-label{align-items:center;gap:calc(8px * var(--ui-scale,1));font-size:var(--font-size-body);line-height:calc(20px * var(--ui-scale,1));color:var(--ink-2);display:flex}.te-metric-label>svg{width:calc(16px * var(--ui-scale,1));height:calc(16px * var(--ui-scale,1))}.te-metric-value{font-size:var(--font-size-metric);line-height:1.3;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin-top:calc(2px * var(--ui-scale,1));letter-spacing:-.01em}.te-metric-value .ov-exact-value,.te-history-summary .ov-exact-value{cursor:help;border-radius:calc(3px * var(--ui-scale,1))}.te-metric-value .ov-exact-value:focus-visible,.te-history-summary .ov-exact-value:focus-visible{outline:calc(2px * var(--ui-scale,1)) solid var(--ring);outline-offset:calc(3px * var(--ui-scale,1))}.te-metric-value>span:not(.metric-value){font-size:var(--font-size-small);font-weight:var(--font-weight-regular);color:var(--muted-foreground);margin-left:calc(7px * var(--ui-scale,1));letter-spacing:0}.te-metric p{font-size:var(--font-size-caption);color:var(--ink-3);margin-top:calc(2px * var(--ui-scale,1))}.te-panel{min-width:0;margin-bottom:calc(28px * var(--ui-scale,1))}.te-charts{gap:calc(48px * var(--ui-scale,1));grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.te-section-head{justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-scale,1));min-height:calc(32px * var(--ui-scale,1));margin-bottom:calc(14px * var(--ui-scale,1));display:flex}.te-section-head h2{font-size:var(--font-size-title);font-weight:var(--font-weight-semibold)}.te-secondary,.te-legend{color:var(--muted-foreground);font-size:var(--font-size-caption)}.te-legend,.te-legend span{align-items:center;gap:calc(12px * var(--ui-scale,1));display:flex}.te-legend span{gap:calc(5px * var(--ui-scale,1))}.te-legend i{width:calc(7px * var(--ui-scale,1));height:calc(7px * var(--ui-scale,1));border-radius:calc(2px * var(--ui-scale,1))}.te-dot-video{background:var(--primary)}.te-dot-material{background:var(--chart-muted)}.te-trend{height:calc(240px * var(--ui-scale,1));aspect-ratio:auto;width:100%}.te-chart-empty{min-height:calc(240px * var(--ui-scale,1));font-size:var(--font-size-body);color:var(--muted-foreground);text-align:center;padding:calc(20px * var(--ui-scale,1));justify-content:center;align-items:center;display:flex}.te-chart-loading{min-height:calc(240px * var(--ui-scale,1));padding:calc(12px * var(--ui-scale,1)) 0}.te-chart-loading>[data-slot=skeleton]{width:100%;height:calc(216px * var(--ui-scale,1))}.te-chart-tooltip{background:var(--popover);border:1px solid var(--border);border-radius:calc(8px * var(--ui-scale,1));padding:calc(12px * var(--ui-scale,1)) calc(16px * var(--ui-scale,1));font-size:var(--font-size-small);line-height:1.8}.te-chart-tooltip strong{font-weight:var(--font-weight-medium)}.te-groups{max-height:calc(240px * var(--ui-scale,1));overflow:auto}.te-group-table{min-width:calc(340px * var(--ui-scale,1))}.te-group-table th:first-child{width:45%}.te-group-table td{height:calc(53px * var(--ui-scale,1))}.te-group-link{align-items:center;gap:calc(5px * var(--ui-scale,1));font-size:var(--font-size-body);max-width:calc(220px * var(--ui-scale,1));display:flex}.te-group-link span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.te-group-link svg{color:var(--muted-foreground);flex-shrink:0}.te-group-link:hover,.te-person-link:hover{color:var(--foreground);text-underline-offset:calc(3px * var(--ui-scale,1));text-decoration:underline}.te-group-value{min-width:calc(50px * var(--ui-scale,1));padding:0 0 calc(7px * var(--ui-scale,1));display:inline-block;position:relative}.te-group-bar{height:calc(3px * var(--ui-scale,1));background:var(--primary);border-radius:1px;position:absolute;bottom:0;right:0}.te-count{font-size:var(--font-size-body);font-weight:var(--font-weight-regular);color:var(--ink-3);margin-left:calc(4px * var(--ui-scale,1));font-variant-numeric:tabular-nums}.te-member-tools{align-items:center;gap:calc(4px * var(--ui-scale,1));margin-bottom:calc(8px * var(--ui-scale,1));flex-wrap:wrap;display:flex}.te-member-tools>.te-search{margin-right:calc(4px * var(--ui-scale,1))}.te-search{width:calc(224px * var(--ui-scale,1));max-width:100%;position:relative}.te-search>svg{top:50%;left:calc(10px * var(--ui-scale,1));color:var(--muted-foreground);pointer-events:none;position:absolute;transform:translateY(-50%)}.te-search input{padding-left:calc(32px * var(--ui-scale,1))}.te-table{min-width:calc(870px * var(--ui-scale,1))}.te-table th:first-child{min-width:calc(160px * var(--ui-scale,1))}.te-table th:nth-child(2){min-width:calc(135px * var(--ui-scale,1))}.te-table th:nth-child(3){min-width:calc(160px * var(--ui-scale,1))}.te-table td{height:calc(52px * var(--ui-scale,1));font-size:var(--font-size-small)}.te-table td:nth-child(2),.te-table td:nth-child(3){max-width:calc(200px * var(--ui-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.te-table th[data-field]:not([data-field=name]) .collection-sort-head__content{justify-content:flex-end}.te-table th[data-field=name] .collection-sort-head__content{justify-content:flex-start}.te-person-link{align-items:center;gap:calc(12px * var(--ui-scale,1));width:fit-content;display:flex}.te-person-link>svg{color:var(--muted-foreground)}.te-number{font-variant-numeric:tabular-nums;text-align:right!important}.te-value-link{color:var(--foreground)}.te-value-link:hover{text-underline-offset:calc(3px * var(--ui-scale,1));text-decoration:underline}.te-zero{color:var(--muted-foreground)}.te-table-value-skeleton{width:calc(56px * var(--ui-scale,1));height:calc(16px * var(--ui-scale,1));margin-left:auto}.te-table-loading{gap:calc(16px * var(--ui-scale,1));padding:calc(10px * var(--ui-scale,1)) 0;display:grid}.te-table-loading>[data-slot=skeleton]{width:100%;height:calc(14px * var(--ui-scale,1))}.te-coverage{color:var(--muted-foreground);font-size:var(--font-size-caption);margin-top:calc(4px * var(--ui-scale,1));line-height:1.9}.te-coverage summary{align-items:center;gap:calc(6px * var(--ui-scale,1));cursor:pointer;width:fit-content;display:flex}.te-coverage ul{padding:calc(10px * var(--ui-scale,1)) 0 0 calc(20px * var(--ui-scale,1));max-width:calc(920px * var(--ui-scale,1));list-style:outside}.te-member-heading{align-items:center;gap:calc(16px * var(--ui-scale,1));margin:0 0 calc(20px * var(--ui-scale,1));flex-wrap:wrap;display:flex}.te-member-heading>span{color:var(--muted-foreground);font-size:var(--font-size-small)}.te-detail-table{min-width:calc(660px * var(--ui-scale,1))}.te-adoption-table{min-width:calc(820px * var(--ui-scale,1))}.te-detail-table th:first-child,.te-adoption-table th:first-child{min-width:calc(200px * var(--ui-scale,1))}.te-detail-table td,.te-adoption-table td{font-size:var(--font-size-body);height:calc(52px * var(--ui-scale,1))}@media (width<=1100px){.te-charts{grid-template-columns:minmax(0,1fr);gap:0}.te-metric{padding:calc(18px * var(--ui-scale,1))}}@media (width<=639px){.te-filters{gap:calc(12px * var(--ui-scale,1))}.te-period-filter,.te-date-range{justify-content:flex-start;width:100%}.te-date-range input{width:0;min-height:calc(44px * var(--ui-scale,1));flex:1}.te-context{padding:calc(12px * var(--ui-scale,1)) 0}.te-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.te-business-metrics .te-metric:last-child{grid-column:1/-1}.te-metric{padding:calc(16px * var(--ui-scale,1))}.te-metric:nth-child(odd){border-left:0;padding-left:0}.te-metric:nth-child(n+3){border-top:1px solid var(--line)}.te-metric-value{font-size:var(--font-size-metric)}.te-metric-label{gap:calc(6px * var(--ui-scale,1))}.te-metric-label>svg{display:none}.te-panel{padding:0}.te-section-head{flex-wrap:wrap;align-items:flex-start}.te-member-tools{gap:calc(8px * var(--ui-scale,1))}.te-search{width:100%}.te-member-tools input,.te-member-tools button{min-height:calc(44px * var(--ui-scale,1))}.te-member-heading{gap:calc(10px * var(--ui-scale,1))}}.te-unified-table{min-width:calc(1040px * var(--ui-scale,1))}.te-unified-table th:first-child,.te-unified-table .te-expand-cell{min-width:calc(36px * var(--ui-scale,1));width:calc(36px * var(--ui-scale,1));padding:0}.te-unified-table th:nth-child(2){min-width:calc(140px * var(--ui-scale,1))}.te-unified-table .te-person-link{width:calc(144px * var(--ui-scale,1))}.te-unified-table th:nth-child(2){width:1%}@container table-scroll (width<=560px){.te-unified-table .te-person-link{width:calc(124px * var(--ui-scale,1))}}.te-unified-table th:nth-child(3),.te-unified-table th:nth-child(n+4){min-width:calc(100px * var(--ui-scale,1))}.te-unified-table th[data-field=spend],.te-unified-table th[data-field=gmv]{min-width:calc(120px * var(--ui-scale,1))}.te-unified-table .te-expanded-row>td{white-space:normal;max-width:none;padding:0;overflow:visible}.te-member-extra{padding:calc(20px * var(--ui-scale,1)) calc(24px * var(--ui-scale,1)) calc(20px * var(--ui-scale,1)) calc(42px * var(--ui-scale,1));background:var(--muted)}.te-member-extra dl{gap:calc(20px * var(--ui-scale,1));margin-bottom:calc(18px * var(--ui-scale,1));grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.te-member-extra dt{font-size:var(--font-size-caption);color:var(--muted-foreground);margin-bottom:calc(8px * var(--ui-scale,1))}.te-member-extra dd{font-size:var(--font-size-heading);font-variant-numeric:tabular-nums}.te-member-extra>a{align-items:center;gap:calc(6px * var(--ui-scale,1));display:inline-flex}.te-evidence-section{scroll-margin-top:calc(70px * var(--ui-scale,1));margin-bottom:calc(16px * var(--ui-scale,1));border:1px solid var(--border);border-radius:calc(8px * var(--ui-scale,1));background:var(--card)}.te-evidence-section>summary{cursor:pointer;padding:calc(16px * var(--ui-scale,1)) calc(20px * var(--ui-scale,1));font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.te-evidence-section>summary span{color:var(--muted-foreground);font-weight:var(--font-weight-regular);margin-left:calc(10px * var(--ui-scale,1))}.te-evidence-section>.te-panel{border:0;margin:0}@media (width<=639px){.te-metrics.te-business-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.te-no-report .te-chart-empty{min-height:calc(60px * var(--ui-scale,1));padding:calc(12px * var(--ui-scale,1))}.te-no-report .te-history-summary{min-height:calc(100px * var(--ui-scale,1))}.te-unified-table .te-number .te-value-link{color:var(--foreground)}.te-unified-table .te-number .te-value-link:hover{color:var(--foreground);text-underline-offset:calc(3px * var(--ui-scale,1));text-decoration:underline}
