.edaTBa_root{min-width:0;container-type:inline-size}.edaTBa_layout{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:32px;padding:12px 0;display:grid}.edaTBa_ring{aspect-ratio:1;border-radius:50%;place-items:center;width:200px;display:grid}.edaTBa_ring>div{aspect-ratio:1;background:var(--surface);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:75%;display:flex}.edaTBa_ring span{color:var(--text-primary);font-size:var(--type-body-size);font-weight:var(--type-body-weight)}.edaTBa_ring strong{font-size:var(--type-metric-size);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.edaTBa_table{border-collapse:collapse;width:100%;font-size:var(--type-body-size);font-variant-numeric:tabular-nums}.edaTBa_table th,.edaTBa_table td{text-align:right;border-bottom:1px solid var(--border-control);font-weight:var(--type-body-weight);padding:18px 12px}.edaTBa_table thead th{color:var(--text-helper);white-space:nowrap;padding-top:0;padding-bottom:16px}.edaTBa_table th:first-child{text-align:left;padding-left:0}.edaTBa_table th:last-child,.edaTBa_table td:last-child{padding-right:0}.edaTBa_table td{white-space:nowrap}.edaTBa_category{overflow-wrap:anywhere;align-items:center;gap:10px;display:flex}.edaTBa_category i{border-radius:2px;flex:none;width:12px;height:12px}.edaTBa_value{color:var(--brand-primary)}@container (min-width:760px){.edaTBa_layout{grid-template-columns:240px minmax(0,1fr);gap:56px;padding:20px 0}.edaTBa_ring{width:240px}.edaTBa_table th,.edaTBa_table td{padding-top:22px;padding-bottom:22px}}@container (max-width:479px){.edaTBa_layout{grid-template-columns:minmax(0,1fr);gap:28px}.edaTBa_ring{justify-self:center}.edaTBa_table th,.edaTBa_table td{padding-inline:8px}.edaTBa_table th:first-child{padding-left:0}.edaTBa_table th:last-child,.edaTBa_table td:last-child{padding-right:0}}
.PJaV1G_toolbar,.PJaV1G_controls,.PJaV1G_panel header,.PJaV1G_card>span,.PJaV1G_failureLabel{justify-content:space-between;align-items:center;gap:16px;display:flex}.PJaV1G_toolbar{flex-wrap:wrap;margin-bottom:20px}.PJaV1G_toolbar h1{font-size:var(--type-admin-page-title-size);font-weight:var(--type-admin-page-title-weight);margin:0}.PJaV1G_toolbar p,.PJaV1G_panel p{color:var(--text-helper);font-size:var(--type-helper-size);margin:6px 0 0;line-height:1.6}.PJaV1G_content{gap:24px;display:grid}.PJaV1G_cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.PJaV1G_card,.PJaV1G_panel{background:var(--surface);border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-content);min-width:0}.PJaV1G_card{color:var(--text-primary);text-decoration:none;}.PJaV1G_card:hover{border-color:var(--brand-primary)}.PJaV1G_card>span{font-size:var(--type-body-size)}.PJaV1G_card strong{font-size:var(--type-metric-size);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.PJaV1G_card small{color:var(--text-helper);font-size:var(--type-helper-size)}.PJaV1G_charts{grid-template-columns:1.15fr 1fr;gap:16px;display:grid}.PJaV1G_panel{}.PJaV1G_panel header{align-items:flex-start;margin-bottom:24px}.PJaV1G_panel h2,.PJaV1G_composition h3{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);margin:0}.PJaV1G_panel a{color:var(--brand-primary);font-size:var(--type-helper-size);text-decoration:none}.PJaV1G_panel a:hover{text-decoration:underline}.PJaV1G_compositionLegend i{border-radius:2px;flex-shrink:0;width:8px;height:8px}.PJaV1G_details dd,.PJaV1G_failureLabel b{font-weight:var(--type-control-weight);font-variant-numeric:tabular-nums}.PJaV1G_badge{color:#b94a16;border-radius:var(--radius-content);font-size:var(--type-helper-size);white-space:nowrap;background:#fff6e8;padding:5px 8px}.PJaV1G_routes{align-content:start;gap:15px;max-height:320px;display:grid;overflow-y:auto}.PJaV1G_failureLabel{font-size:var(--type-helper-size);margin-bottom:8px}.PJaV1G_failureLabel span{overflow-wrap:anywhere}.PJaV1G_track,.PJaV1G_stack{background:var(--line-soft);border-radius:3px;height:18px;overflow:hidden}.PJaV1G_track>span{background:#fa9058;border-radius:4px;height:100%;display:block}.PJaV1G_lower{grid-template-columns:1.2fr 1fr 1fr;gap:16px;display:grid}.PJaV1G_composition+.PJaV1G_composition{margin-top:26px}.PJaV1G_composition h3{font-size:var(--type-helper-size);margin-bottom:12px}.PJaV1G_stack{height:12px;display:flex}.PJaV1G_compositionLegend{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.PJaV1G_compositionLegend>span{font-size:var(--type-helper-size);align-items:center;gap:6px;display:flex}.PJaV1G_details{margin:0}.PJaV1G_details>div{border-bottom:1px solid var(--line-soft);font-size:var(--type-helper-size);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.PJaV1G_details dt{color:var(--text-helper)}.PJaV1G_details dd{margin:0}.PJaV1G_panel .PJaV1G_warning{color:#b94a16}@media (max-width:1200px){.PJaV1G_charts,.PJaV1G_lower{grid-template-columns:1fr 1fr}.PJaV1G_lower>:first-child{grid-column:1/-1}}@media (max-width:720px){.PJaV1G_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.PJaV1G_card,.PJaV1G_panel{padding:16px}.PJaV1G_charts,.PJaV1G_lower{grid-template-columns:minmax(0,1fr)}.PJaV1G_controls{flex-wrap:wrap;gap:8px;width:100%}.PJaV1G_panel header{gap:8px}}.PJaV1G_chartSummary{}.PJaV1G_chartSummary strong{font-size:var(--type-metric-size);font-variant-numeric:tabular-nums;font-weight:600}.PJaV1G_chartSummary span{font-size:var(--type-helper-size);color:var(--text-helper)}.PJaV1G_trendScroll{padding-top:24px;overflow-x:auto}.PJaV1G_trendPlot{gap:12px;height:226px;display:flex}.PJaV1G_trendAxis{text-align:right;width:36px;color:var(--text-helper);font-size:var(--type-helper-size);flex-direction:column;flex-shrink:0;justify-content:space-between;padding-bottom:26px;display:flex}.PJaV1G_trendBars{background:repeating-linear-gradient(to top, transparent 0, transparent 49px, var(--line-soft) 49px, var(--line-soft) 50px);background-repeat:no-repeat;background-size:100% 200px;flex:1;gap:10px;min-width:0;display:flex}.PJaV1G_trendColumn{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.PJaV1G_trendBarSpace{justify-content:center;align-items:flex-end;width:100%;height:200px;display:flex}.PJaV1G_trendBar{border-radius:4px 4px 0 0;width:62%;max-width:64px;min-height:1px;position:relative}.PJaV1G_trendBar span{white-space:nowrap;width:max-content;color:var(--text-primary);line-height:1.5;font-size:var(--type-helper-size);position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.PJaV1G_trendColumn time{font-size:var(--type-helper-size);color:var(--text-helper);white-space:nowrap;padding-top:10px;display:block}.PJaV1G_panel:has(.PJaV1G_trendPlot) header{flex-wrap:wrap}.PJaV1G_funnel{gap:14px;display:grid}.PJaV1G_funnelRow{gap:8px;display:grid}.PJaV1G_funnelLabel{font-size:var(--type-helper-size);align-items:center;gap:8px;display:flex}.PJaV1G_funnelLabel b{font-weight:var(--type-control-weight);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.PJaV1G_funnelStep{background:var(--line-soft);width:18px;height:18px;color:var(--text-helper);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.PJaV1G_dwellLegend{font-size:var(--type-helper-size);color:var(--text-helper);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.PJaV1G_dwellLegend li{align-items:center;gap:6px;display:flex}.PJaV1G_dwellLegend i{border-radius:2px;width:10px;height:10px}.PJaV1G_analyticsBoard{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.PJaV1G_analyticsBoard>div{min-width:0}.PJaV1G_analyticsBoard>div>.PJaV1G_panel{box-sizing:border-box;height:100%;padding:18px 20px}.PJaV1G_analyticsBoard .PJaV1G_panel header{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px}.PJaV1G_analyticsBoard .PJaV1G_chartSummary{margin-bottom:10px}.PJaV1G_analyticsWide{grid-column:1/-1;min-width:0}.PJaV1G_analyticsMain{grid-column:span 8}.PJaV1G_analyticsSide,.PJaV1G_analyticsThird{grid-column:span 4}.PJaV1G_analyticsHalf{grid-column:span 6}.PJaV1G_analyticsJourney{grid-column:span 4}.PJaV1G_analyticsTrend{grid-column:span 5}.PJaV1G_analyticsAudience{grid-column:span 3}.PJaV1G_cardUnit{font-size:var(--type-helper-size);color:var(--text-helper);white-space:nowrap}.PJaV1G_analyticsScope{margin-bottom:20px;padding:0 0 8px;position:relative}.PJaV1G_analyticsScopeControls{flex-wrap:wrap;align-items:center;gap:16px 36px;display:flex}.PJaV1G_analyticsScopeField{align-items:center;gap:10px;min-width:0;display:flex}.PJaV1G_analyticsScopeField[data-primary]{flex:0 270px;min-width:220px}.PJaV1G_analyticsScopeLabel{color:var(--text-helper);font-size:var(--type-helper-size);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.PJaV1G_analyticsUserTrigger{min-height:36px;color:var(--text-primary);text-align:left;background:var(--surface);border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-control);font:inherit;font-size:var(--type-body-size);cursor:pointer;flex:1;align-items:center;gap:8px;padding:4px 10px;display:flex}.PJaV1G_analyticsUserTrigger:hover,.PJaV1G_analyticsUserTrigger:focus-visible,.PJaV1G_analyticsUserTrigger[data-active]{border-color:var(--brand-primary)}.PJaV1G_analyticsUserTrigger:focus-visible{outline:none}.PJaV1G_analyticsUserTriggerIcon{width:var(--icon-size-label);height:var(--icon-size-label);color:var(--text-helper);flex:none;display:inline-flex}.PJaV1G_analyticsUserTriggerIcon svg{fill:none;width:100%;height:100%}.PJaV1G_scopeActions{gap:8px;margin-left:auto;display:flex}.PJaV1G_metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.PJaV1G_metric{border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-content);background:var(--surface);gap:14px;min-width:0;padding:18px 20px;display:grid}.PJaV1G_metric:first-child{border-top:2px solid var(--brand-primary);padding-top:17px}.PJaV1G_metricLabel{color:var(--text-helper);font-size:var(--type-helper-size)}.PJaV1G_metricValue{font-size:var(--type-metric-size);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.PJaV1G_metricDelta{font-size:var(--type-helper-size);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.PJaV1G_metricDelta b{font-variant-numeric:tabular-nums;font-weight:var(--type-control-weight)}.PJaV1G_metricDelta small{color:var(--text-helper);font-size:inherit}.PJaV1G_deltaUp{color:var(--brand-primary)}.PJaV1G_deltaDown{color:var(--blue)}.PJaV1G_deltaFlat{color:var(--text-helper)}.PJaV1G_areaPlot{gap:12px;height:292px;display:flex}.PJaV1G_areaPlot .PJaV1G_trendAxis{padding-top:34px;padding-bottom:46px}.PJaV1G_areaCanvas{flex:1;min-width:0;position:relative}.PJaV1G_areaCanvas svg{width:100%;height:250px;display:block;overflow:visible}.PJaV1G_areaPoint{cursor:crosshair;z-index:1;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.PJaV1G_areaPoint i{background:var(--surface);opacity:0;border:2px solid;border-radius:50%;width:8px;height:8px}.PJaV1G_areaPoint[data-isolated] i,.PJaV1G_areaPoint:hover i,.PJaV1G_areaPoint:focus-visible i{opacity:1;box-shadow:0 0 0 7px color-mix(in srgb, currentColor 15%, transparent)}.PJaV1G_areaPoint:hover,.PJaV1G_areaPoint:focus-visible{z-index:3;outline:none}.PJaV1G_areaPoint:before{content:"";top:calc(14px - var(--point-y));background:var(--border-control);opacity:0;width:1px;height:240px;position:absolute}.PJaV1G_areaPoint:hover:before,.PJaV1G_areaPoint:focus-visible:before{opacity:1}.PJaV1G_areaPoint>span{box-sizing:border-box;width:184px;max-width:184px}.PJaV1G_pointValue{min-width:136px;font-size:var(--type-body-size);font-weight:600;display:block}.PJaV1G_areaTicks{height:32px;font-size:var(--type-helper-size);color:var(--text-helper);border-top:1px solid var(--border-control);position:relative}.PJaV1G_areaTicks time{text-align:center;white-space:nowrap;position:absolute;top:12px;transform:translate(-50%)}.PJaV1G_trendScroll:has(.PJaV1G_areaPlot){padding-top:12px}.PJaV1G_audienceRing{border-radius:50%;place-items:center;width:160px;height:160px;margin:12px auto 18px;display:grid}.PJaV1G_audienceRing>div{background:var(--surface);border-radius:50%;align-content:center;justify-items:center;gap:6px;width:122px;height:122px;display:grid}.PJaV1G_audienceRing strong{font-size:var(--type-metric-size);font-weight:600}.PJaV1G_audienceRing span{font-size:var(--type-helper-size);color:var(--text-helper)}.PJaV1G_audience{gap:2px;display:grid}.PJaV1G_audienceRow{text-align:left;color:inherit;border-radius:var(--radius-content);font:inherit;font-size:var(--type-helper-size);cursor:pointer;background:0 0;border:0;grid-template-columns:8px 1fr auto;align-items:center;gap:6px 8px;padding:8px;display:grid}.PJaV1G_audienceRow:hover,.PJaV1G_audienceRow[aria-pressed=true]{background:var(--line-soft)}.PJaV1G_audienceRow:focus-visible{outline:1px solid var(--brand-primary);outline-offset:-1px}.PJaV1G_audienceRow i{border-radius:50%;width:8px;height:8px}.PJaV1G_audienceLabel,.PJaV1G_audienceShare{font-weight:var(--type-control-weight)}.PJaV1G_audienceShare{font-variant-numeric:tabular-nums}.PJaV1G_audienceDetail{color:var(--text-helper);grid-column:2/-1}.PJaV1G_tableScroll{max-height:330px;overflow:auto}.PJaV1G_analyticsTable{border-collapse:collapse;white-space:nowrap;width:100%;font-size:var(--type-helper-size);font-variant-numeric:tabular-nums}.PJaV1G_analyticsTable th,.PJaV1G_analyticsTable td{border-bottom:1px solid var(--line-soft);text-align:right;padding:12px 10px}.PJaV1G_analyticsTable th:first-child{text-align:left;padding-left:0}.PJaV1G_analyticsTable th:last-child,.PJaV1G_analyticsTable td:last-child{padding-right:0}.PJaV1G_analyticsTable thead th{color:var(--text-helper);background:var(--surface);z-index:1;font-weight:400;position:sticky;top:0}.PJaV1G_analyticsTable tbody th{font-weight:var(--type-control-weight)}.PJaV1G_analyticsTable tbody tr:last-child>*{border-bottom:0}.PJaV1G_analyticsTable tbody tr:hover,.PJaV1G_analyticsTable tr[data-selected]{background:color-mix(in srgb, var(--brand-primary) 4%, transparent)}.PJaV1G_tableBar{background-image:linear-gradient(90deg,#fceabc,#fceabc);background-repeat:no-repeat;border-radius:3px;min-width:64px;padding:4px 8px;display:block}.PJaV1G_userTableButton{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:0;display:flex}.PJaV1G_userTableButton:hover,.PJaV1G_userTableButton[aria-pressed=true]{color:var(--brand-primary)}.PJaV1G_userTableButton:focus-visible{outline:1px solid var(--brand-primary);outline-offset:4px}.PJaV1G_rank{color:var(--text-helper);font-weight:400}.PJaV1G_funnelStage{height:32px;color:var(--text-primary);background:var(--line-soft);font-size:var(--type-helper-size);border-radius:3px;place-items:center;display:grid;position:relative}.PJaV1G_funnelStage i{clip-path:polygon(0 0,100% 0,92% 100%,8% 100%);background:#fceabc;height:100%;position:absolute}.PJaV1G_funnelStage span{position:relative}.PJaV1G_funnelRow:first-child .PJaV1G_funnelStage i{background:#fa9058}.PJaV1G_funnelRow:nth-child(2) .PJaV1G_funnelStage i{background:#fecc64}.PJaV1G_histogram{gap:8px;margin-top:32px;display:flex}.PJaV1G_histogramBucket{text-align:center;flex:1;min-width:0}.PJaV1G_histogramColumns{border-bottom:1px solid var(--line-soft);justify-content:center;align-items:flex-end;gap:4px;height:130px;display:flex}.PJaV1G_histogramColumn{border-radius:3px 3px 0 0;width:24px;max-width:42%;min-height:1px;position:relative}.PJaV1G_histogramColumn span{font-size:var(--type-helper-size);position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)}.PJaV1G_histogramTick{font-size:var(--type-helper-size);color:var(--text-helper);margin-top:10px;line-height:1.5;display:block}@media (max-width:1200px){.PJaV1G_analyticsJourney,.PJaV1G_analyticsTrend,.PJaV1G_analyticsAudience{grid-column:1/-1}.PJaV1G_analyticsMain{grid-column:span 7}.PJaV1G_analyticsSide{grid-column:span 5}.PJaV1G_analyticsThird{grid-column:span 6}.PJaV1G_analyticsThird:nth-last-child(2){grid-column:span 12}.PJaV1G_analyticsScopeField[data-primary]{flex:0 280px}}@media (max-width:1000px){.PJaV1G_analyticsThird,.PJaV1G_analyticsMain,.PJaV1G_analyticsSide,.PJaV1G_analyticsHalf,.PJaV1G_analyticsJourney,.PJaV1G_analyticsTrend,.PJaV1G_analyticsAudience{grid-column:span 12}.PJaV1G_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.PJaV1G_analyticsBoard{gap:12px}.PJaV1G_analyticsMain,.PJaV1G_analyticsSide,.PJaV1G_analyticsHalf,.PJaV1G_analyticsThird{grid-column:1/-1}.PJaV1G_analyticsScopeControls{gap:10px 18px}.PJaV1G_analyticsScopeField[data-primary]{flex:1 0 100%}.PJaV1G_metric{padding:16px}.PJaV1G_metrics{gap:12px}}.PJaV1G_filterIcon{width:var(--icon-size-label);height:var(--icon-size-label);fill:none;display:inline-flex}.PJaV1G_failureButton{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;display:block}.PJaV1G_failureButton:hover .PJaV1G_failureLabel,.PJaV1G_failureButton:focus-visible .PJaV1G_failureLabel{color:var(--brand-primary)}.PJaV1G_failureButton:focus-visible{outline:1px solid var(--brand-primary);outline-offset:2px}.PJaV1G_drilldownHeader{justify-content:flex-start}.PJaV1G_failurePanel{position:relative}.PJaV1G_failurePanelAction{border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.PJaV1G_failurePanelAction:hover,.PJaV1G_failurePanelAction:focus-visible{outline:1px solid var(--brand-primary);outline-offset:-1px}.PJaV1G_failureButton{position:relative}.PJaV1G_failureSelect{border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-control);background-color:var(--surface);max-width:100%;height:36px;color:var(--text-primary);font:inherit;font-size:var(--type-body-size);padding:0 32px 0 12px}.PJaV1G_analyticsUserFilter{flex:1;min-width:0;display:flex}.PJaV1G_failureSelect{cursor:pointer;align-items:center;gap:16px;padding-right:12px;display:inline-flex}.PJaV1G_failureSelect svg{width:var(--icon-size-label);height:var(--icon-size-label);flex-shrink:0;transform:rotate(90deg)}.PJaV1G_areaPoint[data-unavailable] i{border-color:var(--text-helper);opacity:1;height:1px;box-shadow:none;border-radius:0}
.X16Zqa_metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 20px;display:grid}.X16Zqa_metrics>div{border-radius:var(--radius-content);background:var(--surface-subtle,#f8f8f8);grid-template-columns:minmax(0,1fr);align-items:center;gap:5px;padding:10px 8px;display:grid}.X16Zqa_metrics>div>span{color:var(--text-helper);font-size:var(--type-helper-size)}.X16Zqa_metrics>div>strong{font-size:var(--type-section-title-size);font-variant-numeric:tabular-nums;grid-row:2}.X16Zqa_metrics button{justify-self:start}.X16Zqa_breakdown{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.X16Zqa_breakdown section p:only-child{text-align:left;padding:8px 0}.X16Zqa_breakdown h3{font-size:var(--type-section-title-size);margin:0 0 12px;font-weight:500}.X16Zqa_tools{flex-wrap:wrap;gap:8px;max-height:90px;display:flex;overflow:auto}.X16Zqa_tools>span{border:1px solid var(--line-soft);border-radius:var(--radius-control);font-size:var(--type-helper-size);gap:18px;padding:8px 12px;display:inline-flex}.X16Zqa_resources{flex-direction:column;max-height:108px;display:flex;overflow:auto}.X16Zqa_resources button{justify-content:flex-start;width:100%}:is(.X16Zqa_tools:has(>[data-empty-state]),.X16Zqa_resources:has(>[data-empty-state])){max-height:none}.X16Zqa_resourceName{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;overflow:hidden}.X16Zqa_resources strong{font-variant-numeric:tabular-nums;flex-shrink:0}.X16Zqa_header{justify-content:space-between;align-items:center;gap:20px;padding-right:32px;display:flex}.X16Zqa_header h2{font-size:var(--type-section-title-size)}.X16Zqa_header>span,.X16Zqa_user{color:var(--text-helper);font-size:var(--type-helper-size)}.X16Zqa_filters{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.X16Zqa_timeline{max-height:55vh}.X16Zqa_timeline td{vertical-align:top}.X16Zqa_timeline small{color:var(--text-helper);overflow-wrap:anywhere;max-width:260px;margin-top:6px;display:block}.X16Zqa_timeline time{white-space:nowrap}.X16Zqa_user{margin-top:8px}@media (max-width:720px){.X16Zqa_header>span{display:none}}
.kMQnLW_root{--analytics-heading-size:14px;--analytics-value-size:var(--type-metric-size);gap:24px;min-width:0;display:grid}.kMQnLW_heading{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:16px;display:flex}.kMQnLW_heading h1,.kMQnLW_panel h2,.kMQnLW_notes h2{font-size:var(--analytics-heading-size);font-weight:var(--type-section-title-weight);color:#171717;margin:0}.kMQnLW_heading h1{font-size:var(--type-admin-page-title-size);font-weight:var(--type-admin-page-title-weight)}.kMQnLW_heading p,.kMQnLW_intro{color:#737373;font-size:var(--type-body-size);margin:0}.kMQnLW_heading>span,.kMQnLW_helper,.kMQnLW_panel header>span,.kMQnLW_notes p{color:#737373;font-size:var(--type-helper-size);line-height:1.8}.kMQnLW_metrics,.kMQnLW_pageCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.kMQnLW_metric,.kMQnLW_panel,.kMQnLW_pageCards article{border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-content);background:#fff}.kMQnLW_metric{}.kMQnLW_metric>span{font-size:var(--type-body-size)}.kMQnLW_metricValue strong,.kMQnLW_pageCards strong{font-size:var(--analytics-value-size);font-variant-numeric:tabular-nums;font-weight:600}.kMQnLW_metric p,.kMQnLW_pageCards p,.kMQnLW_pageCards small{font-size:var(--type-helper-size);color:#737373;margin:0;line-height:1.7}.kMQnLW_panel{}.kMQnLW_panel header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.kMQnLW_helper{margin:0 0 16px}.kMQnLW_pageCards article{gap:12px;padding:16px;display:grid}.kMQnLW_tableScroll{overflow-x:auto}.kMQnLW_tableScroll table{border-collapse:collapse;width:100%;font-size:var(--type-body-size)}.kMQnLW_tableScroll th{text-align:right;font-size:var(--type-body-size);color:#737373;white-space:nowrap;background:#fafafa;padding:12px;font-weight:400}.kMQnLW_tableScroll td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom:1px solid #f0f0f0;padding:16px 12px}.kMQnLW_tableScroll .kMQnLW_contentCell{text-align:left;white-space:normal;width:auto}.kMQnLW_rowLabel{align-items:center;gap:12px;display:flex}.kMQnLW_rowLabel strong{overflow-wrap:anywhere;font-weight:500}.kMQnLW_rowLabel small{color:#8a8a8a;font-size:var(--type-helper-size);overflow-wrap:anywhere;margin-top:5px;display:block}.kMQnLW_rank{color:#999;min-width:16px;font-size:var(--type-helper-size)}.kMQnLW_empty{color:#737373;font-size:var(--type-body-size);padding:24px 0}.kMQnLW_notes{border-top:1px solid var(--border-control);padding-top:20px}@media (max-width:1100px){.kMQnLW_metrics,.kMQnLW_pageCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.kMQnLW_metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kMQnLW_pageCards{grid-template-columns:1fr}.kMQnLW_heading,.kMQnLW_panel header{flex-wrap:wrap}.kMQnLW_panel{padding:16px}}.kMQnLW_detailNav{--type-control-size:14px;padding-bottom:2px;overflow-x:auto}.kMQnLW_pageCardTitle{text-align:left;justify-self:start}.kMQnLW_metricValue{align-items:baseline;gap:12px;line-height:1.8;display:flex}.kMQnLW_metricValue strong{white-space:nowrap;flex-shrink:0}.kMQnLW_metricValue>span{color:var(--text-helper);font-size:var(--type-helper-size)}.kMQnLW_tableSearch{margin-bottom:16px}.kMQnLW_tableScroll .kMQnLW_thumbnailCell{text-align:left;width:80px}.kMQnLW_thumbnail{border-radius:var(--radius-control);background:var(--surface-muted,#fafafa);place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.kMQnLW_thumbnail img{object-fit:contain;width:100%;height:100%}.kMQnLW_thumbnail>span{text-align:center;font-size:var(--type-helper-size)}.kMQnLW_panel header>:last-child{flex:none;width:auto}.kMQnLW_pageNav{--type-body-size:14px}.kMQnLW_metricValue strong small{font-size:14px;font-weight:400}.kMQnLW_tableScroll .kMQnLW_ownerCell{text-align:left;min-width:140px}.kMQnLW_trendSummary{}.kMQnLW_trendSummary strong small{font-size:var(--type-body-size);font-weight:400}
.ODMwlG_shell{--admin-header-height:64px;grid-template-columns:224px minmax(0,1fr);grid-template-rows:var(--admin-header-height) minmax(calc(100dvh - var(--admin-header-height)), auto);background:var(--canvas);min-height:100dvh;color:var(--text-primary);display:grid}.ODMwlG_providerSettingsPage{min-width:0}.ODMwlG_providerSettingsPage>.ODMwlG_providerSettingsCard:not(.ODMwlG_providerUsage){max-width:760px}.ODMwlG_providerUsage{min-width:0;margin-top:24px}.ODMwlG_providerUsage>*{min-width:0}.ODMwlG_providerUsage h2{overflow-wrap:anywhere}.ODMwlG_providerSettingsCard{border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-content);background:var(--surface);color:var(--text-primary);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height);gap:20px;padding:20px;display:grid}.ODMwlG_providerSettingsStatus,.ODMwlG_providerSettingsCard>footer,.ODMwlG_providerSettingsSwitch{justify-content:space-between;align-items:center;gap:20px;display:flex}.ODMwlG_providerSettingsStatus h2,.ODMwlG_providerSettingsStatus p,.ODMwlG_providerSettingsCard>footer>span,.ODMwlG_providerSettingsNotice,.ODMwlG_providerSettingsHelp{margin:0}.ODMwlG_providerSettingsStatus h2{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line-height)}.ODMwlG_providerSettingsStatus p,.ODMwlG_providerSettingsHelp,.ODMwlG_providerSettingsField small,.ODMwlG_providerSettingsSwitch small,.ODMwlG_providerSettingsCard>footer>span{color:var(--text-helper);font-size:var(--type-helper-size);font-weight:var(--type-helper-weight);line-height:var(--type-helper-line-height)}.ODMwlG_providerSettingsField,.ODMwlG_providerSettingsFields{gap:8px;display:grid}.ODMwlG_providerSettingsField>span,.ODMwlG_providerSettingsFields legend,.ODMwlG_providerSettingsSwitch strong{color:var(--text-primary);font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line-height)}.ODMwlG_providerSettingsFields{border:var(--border-control-width) solid var(--line-soft);border-radius:var(--radius-content);margin:0;padding:16px}.ODMwlG_providerSettingsFields[disabled]{opacity:.55}.ODMwlG_providerSettingsSwitch>span{gap:4px;display:grid}.ODMwlG_providerSettingsCard>footer{border-top:var(--border-control-width) solid var(--line-soft);padding-top:16px}.ODMwlG_providerSettingsNotice{color:var(--brand-primary);font-size:var(--type-body-size)}@media (max-width:640px){.ODMwlG_providerSettingsStatus,.ODMwlG_providerSettingsCard>footer{flex-direction:column;align-items:stretch}}.ODMwlG_topbar{z-index:30;border-bottom:var(--border-control-width) solid var(--line-soft);background:var(--surface);grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding:0 24px;display:flex;position:sticky;top:0}.ODMwlG_brand{min-width:0;color:var(--text-primary);font-size:var(--type-navigation-size);font-weight:var(--type-navigation-weight);align-items:center;gap:16px;text-decoration:none;display:inline-flex}.ODMwlG_brand span{border-left:var(--border-control-width) solid var(--border-control);white-space:nowrap;padding-left:16px}.ODMwlG_operator{color:var(--text-helper);font-size:var(--type-body-size);align-items:center;gap:10px;display:flex}.ODMwlG_operator img{border-radius:50%;width:30px;height:30px}.ODMwlG_sidebar{top:var(--admin-header-height);height:calc(100dvh - var(--admin-header-height));border-right:var(--border-control-width) solid var(--line-soft);background:var(--surface);flex-direction:column;justify-content:space-between;padding:18px 12px;display:flex;position:sticky}.ODMwlG_sidebar nav{gap:4px;display:grid}.ODMwlG_sidebar nav a{border-radius:var(--radius-control);min-height:40px;color:var(--text-primary);font-size:var(--type-navigation-size);font-weight:var(--type-navigation-weight);align-items:center;padding:0 14px;text-decoration:none;display:flex;position:relative}.ODMwlG_sidebar nav a:hover,.ODMwlG_sidebar nav a:focus-visible{background:var(--control-background)}.ODMwlG_sidebar nav a[aria-current=page]{background:var(--brand-background-subtle);color:var(--brand-primary);font-weight:var(--type-control-weight)}.ODMwlG_sidebar nav a[aria-current=page]:before{content:"";background:var(--brand-primary);width:2px;position:absolute;inset:8px auto 8px 0}.ODMwlG_pageDescription{color:var(--text-helper);font-size:var(--type-helper-size);margin:0 0 16px}.ODMwlG_sidebar>p{color:var(--text-helper);font-size:var(--type-helper-size);letter-spacing:.12em;margin:0 14px}.ODMwlG_content{min-width:0;padding:20px clamp(24px,3vw,44px) 32px}.ODMwlG_gateState,.ODMwlG_standaloneState{background:var(--canvas);min-height:100dvh;color:var(--text-primary);text-align:center;place-content:center;justify-items:center;gap:14px;padding:32px;display:grid}.ODMwlG_gateState h1,.ODMwlG_gateState p,.ODMwlG_standaloneState h1,.ODMwlG_standaloneState p{margin:0}.ODMwlG_gateState h1,.ODMwlG_standaloneState h1{font-size:var(--type-auth-title-size);font-weight:var(--type-auth-title-weight)}.ODMwlG_gateState p,.ODMwlG_standaloneState p{max-width:480px;color:var(--text-helper);font-size:var(--type-body-size)}.ODMwlG_standaloneActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ODMwlG_contentActions{justify-content:flex-end;margin-bottom:12px;display:flex}.ODMwlG_metricsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ODMwlG_metricCard,.ODMwlG_panel{border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-content);background:var(--surface)}.ODMwlG_metricCard{}.ODMwlG_metricCard>span{color:var(--text-primary);font-size:var(--type-body-size)}.ODMwlG_metricCard>strong{font-size:var(--type-metric-size);font-weight:600;line-height:1}.ODMwlG_metricCard>small{color:var(--text-helper);font-size:var(--type-helper-size);line-height:var(--type-helper-line-height)}.ODMwlG_dashboardGrid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:14px;margin-top:14px;display:grid}.ODMwlG_panel{}.ODMwlG_panelHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.ODMwlG_panelHeader h2,.ODMwlG_panelHeader p{margin:0}.ODMwlG_panelHeader h2{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight)}.ODMwlG_panelHeader p{color:var(--text-helper);font-size:var(--type-helper-size)}.ODMwlG_breakdownList,.ODMwlG_healthList{gap:0;margin:0;display:grid}.ODMwlG_breakdownList>div,.ODMwlG_healthList>div{border-top:var(--border-control-width) solid var(--line-soft);font-size:var(--type-body-size);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.ODMwlG_breakdownList dt,.ODMwlG_healthList dt{color:var(--text-helper)}.ODMwlG_breakdownList dd,.ODMwlG_healthList dd{font-weight:var(--type-control-weight);margin:0}.ODMwlG_fieldSelect,.ODMwlG_fieldInput,.ODMwlG_fieldTextarea{border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-control);background:var(--surface);min-width:0;min-height:36px;color:var(--text-primary);font:inherit;font-size:var(--type-body-size);outline:0;padding:0 12px}.ODMwlG_visibilitySelect{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%238f8f8a' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px 12px;width:76px;height:30px;min-height:30px;padding:0 28px 0 10px}.ODMwlG_tableWrap{border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-content);background:var(--surface);width:100%;max-height:calc(100dvh - 214px);overflow:auto}.ODMwlG_table{border-collapse:collapse;width:100%;font-size:var(--type-body-size);text-align:left}.ODMwlG_table th{z-index:4;background:var(--control-background);color:var(--text-helper);font-weight:var(--type-control-weight);white-space:nowrap;padding:10px 12px;position:sticky;top:0}.ODMwlG_tableHeaderContent{align-items:center;gap:5px;display:flex}.ODMwlG_tableHeaderFilter{display:inline-flex;position:relative}.ODMwlG_tableFilterTrigger,.ODMwlG_tableRefreshButton{border-radius:var(--radius-control);width:26px;height:26px;color:var(--text-helper);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.ODMwlG_tableFilterTrigger svg,.ODMwlG_tableRefreshButton svg{width:var(--icon-size-label);height:var(--icon-size-label);fill:none}.ODMwlG_tableFilterTrigger:hover,.ODMwlG_tableFilterTrigger:focus-visible,.ODMwlG_tableFilterTrigger[data-active],.ODMwlG_tableRefreshButton:hover,.ODMwlG_tableRefreshButton:focus-visible{background:var(--brand-background-subtle);color:var(--brand-primary);outline:0}.ODMwlG_tableRefreshButton{margin-left:auto}.ODMwlG_tableFilterMenu{z-index:12;border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-content);background:var(--surface);min-width:240px;color:var(--text-primary);white-space:normal;padding:12px;position:fixed;box-shadow:0 12px 28px #1e161224}.ODMwlG_tableFilterMenu[data-kind=options]{min-width:176px;padding:6px}.ODMwlG_tableFilterOptions{gap:2px;display:grid}.ODMwlG_tableFilterOption{border-radius:var(--radius-control);min-height:36px;color:var(--text-primary);font:inherit;font-size:var(--type-control-size);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;display:flex}.ODMwlG_tableFilterOption:hover,.ODMwlG_tableFilterOption:focus-visible{background:var(--brand-background-subtle);color:var(--brand-primary);outline:0}.ODMwlG_tableFilterOption[aria-checked=true]{color:var(--brand-primary);font-weight:var(--type-control-weight)}.ODMwlG_tableFilterOption[aria-checked=true]:after{content:"✓";flex:none}.ODMwlG_tableFilterForm{gap:10px;display:grid}.ODMwlG_tableFilterForm input:not([type=search]),.ODMwlG_tableFilterForm select{border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:36px;color:var(--text-primary);font:inherit;font-size:var(--type-body-size);outline:0;padding:0 10px}.ODMwlG_tableFilterActions{justify-content:flex-end;gap:8px;display:flex}.ODMwlG_table td{border-top:var(--border-control-width) solid var(--line-soft);overflow-wrap:anywhere;vertical-align:middle;max-width:360px;padding:11px 12px}.ODMwlG_table tbody tr:hover{background:var(--control-background)}.ODMwlG_table tbody tr:not(.ODMwlG_emptyTableRow){cursor:pointer}.ODMwlG_table tbody tr:not(.ODMwlG_emptyTableRow):focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.ODMwlG_table tbody tr[data-selected]{background:var(--brand-background-subtle);box-shadow:inset 3px 0 0 var(--brand-primary)}.ODMwlG_table tbody tr[data-selected]:hover{background:var(--brand-background-subtle)}.ODMwlG_table .ODMwlG_emptyTableRow:hover{background:0 0}.ODMwlG_table .ODMwlG_progressiveSkeletonRow{cursor:default;pointer-events:none;height:86px}.ODMwlG_table .ODMwlG_progressiveSkeletonRow:hover{background:0 0}.ODMwlG_progressiveSkeletonRow td{min-width:88px}.ODMwlG_progressiveLoadError{min-height:52px;color:var(--brand-primary);font-size:var(--type-helper-size);justify-content:center;align-items:center;gap:12px;padding:8px 12px;display:flex}.ODMwlG_emptyTableRow td{border-top:var(--border-control-width) solid var(--line-soft);height:240px}.ODMwlG_tablePrimary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:180px;display:grid}.ODMwlG_tablePrimary img{object-fit:contain;border:var(--border-control-width) solid var(--line-soft);border-radius:var(--radius-control);background:var(--surface);width:42px;height:48px}.ODMwlG_avatarReviewImage{object-fit:cover;border:var(--border-control-width) solid var(--border-control);border-radius:50%;width:64px;height:64px;display:block}.ODMwlG_tablePrimary strong,.ODMwlG_tablePrimary small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ODMwlG_tablePrimary strong{font-size:var(--type-body-size);font-weight:var(--type-control-weight)}.ODMwlG_tablePrimary small,.ODMwlG_secondaryText{color:var(--text-helper);font-size:var(--type-helper-size)}.ODMwlG_mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--type-helper-size)}.ODMwlG_rowActions{flex-wrap:nowrap;align-items:center;gap:14px;width:max-content;display:flex}.ODMwlG_statusBadge{background:var(--control-background);width:max-content;min-height:24px;color:var(--text-helper);font-size:var(--type-helper-size);font-weight:var(--type-control-weight);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.ODMwlG_statusBadge[data-tone=brand]{background:var(--brand-background-subtle);color:var(--brand-primary)}.ODMwlG_statusBadge[data-tone=generation-success]{color:var(--brand-primary);background:#fff8e8}.ODMwlG_statusBadge[data-tone=success]{color:var(--green);background:#eff9ed}.ODMwlG_statusBadge[data-tone=warning]{color:#805200;background:#fff8e8}.ODMwlG_statusBadge[data-tone=danger]{background:var(--brand-background-subtle);color:var(--brand-primary)}.ODMwlG_listSkeleton{border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-content);background:var(--surface);display:grid;overflow:hidden}.ODMwlG_listSkeleton>div{grid-template-columns:2fr 1fr 1fr;align-items:center;gap:16px;min-height:56px;padding:12px;display:grid}.ODMwlG_listSkeleton>div+div{border-top:var(--border-control-width) solid var(--line-soft)}.ODMwlG_listState{border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-content);background:var(--surface);min-height:260px;color:var(--text-helper);font-size:var(--type-body-size);text-align:center;place-content:center;justify-items:center;gap:12px;padding:28px;display:grid}.ODMwlG_listState p{margin:0}.ODMwlG_dialog label{font-size:var(--type-body-size);gap:7px;display:grid}.ODMwlG_dialog textarea,.ODMwlG_fieldTextarea{resize:vertical;border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-control);min-height:94px;font:inherit;outline:0;padding:10px 12px}.ODMwlG_loginError{font-size:var(--type-helper-size);line-height:var(--type-helper-line-height);color:var(--brand-primary);margin:0}.ODMwlG_reviewDetailContent{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.ODMwlG_reviewDetailPreview{gap:12px;min-width:0;display:grid}.ODMwlG_reviewDetailPreview h2{overflow-wrap:anywhere}.ODMwlG_reviewDetailPreview p{color:var(--text-helper);font-size:var(--type-helper-size)}@media (max-width:600px){.ODMwlG_reviewDetailContent{grid-template-columns:minmax(0,1fr)}.ODMwlG_reviewDetailPreview img{max-height:240px}}.ODMwlG_detailPreview{aspect-ratio:1;object-fit:contain;border:var(--border-control-width) solid var(--line-soft);border-radius:var(--radius-content);width:100%}.ODMwlG_detailFields{gap:12px;display:grid}.ODMwlG_detailFields label{color:var(--text-helper);font-size:var(--type-helper-size);gap:6px;display:grid}.ODMwlG_generationDialogHeader{z-index:2;border-bottom:var(--border-control-width) solid var(--line-soft);background:var(--surface);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;padding:20px 24px;display:flex;position:sticky;top:0}.ODMwlG_generationInfoPanel h3,.ODMwlG_generationInfoPanel p,.ODMwlG_generationAttempts h3,.ODMwlG_generationAttempts p{margin:0}.ODMwlG_generationDialogHeaderActions{align-items:center;gap:10px;display:flex}.ODMwlG_generationDialogBody{gap:16px;padding:20px 24px 24px;display:grid}.ODMwlG_generationDetailState{min-height:360px;color:var(--text-helper);font-size:var(--type-body-size);text-align:center;place-content:center;justify-items:center;gap:12px;padding:32px;display:grid}.ODMwlG_generationSummaryBar{min-width:0;color:var(--text-helper);font-size:var(--type-helper-size);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-right:auto;display:flex}.ODMwlG_generationInputThumbs{align-items:center;gap:7px;display:flex}.ODMwlG_generationInputThumbs>span{border:var(--border-control-width) solid var(--line-soft);border-radius:var(--radius-control);background:var(--control-background);width:44px;height:44px;color:var(--text-helper);font-size:var(--type-helper-size);place-items:center;display:grid;overflow:hidden}.ODMwlG_generationInputThumbs img{object-fit:contain;width:100%;height:100%;display:block}.ODMwlG_generationJobCell,.ODMwlG_generationOwner,.ODMwlG_generationAssetCell,.ODMwlG_generationResultCell{align-content:center;gap:4px;display:grid}.ODMwlG_generationJobCell{min-width:0}.ODMwlG_generationJobCell>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ODMwlG_generationOwner{min-width:116px}.ODMwlG_generationOwner strong{max-width:150px;font-size:var(--type-body-size);font-weight:var(--type-control-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ODMwlG_generationAssetCell{justify-items:start;min-width:78px}.ODMwlG_generationSquareThumb{border:var(--border-control-width) solid var(--line-soft);border-radius:var(--radius-control);background:var(--control-background);width:52px;height:52px;color:var(--text-helper);place-items:center;display:grid;overflow:hidden}.ODMwlG_generationSquareThumb img{object-fit:contain;width:100%;height:100%;display:block}.ODMwlG_generationAssetCell small{max-width:92px;color:var(--text-helper);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ODMwlG_generationAssetCell em{background:var(--brand-background-subtle);color:var(--brand-primary);font-size:var(--type-helper-size);white-space:nowrap;border-radius:999px;padding:2px 6px;font-style:normal}.ODMwlG_generationResultCell{min-width:132px}.ODMwlG_generationResultCell>span:not(.ODMwlG_statusBadge),.ODMwlG_generationResultCell time{color:var(--text-helper);font-size:var(--type-helper-size);line-height:1.4}.ODMwlG_generationListPreview{width:76px;color:var(--text-primary);font:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.ODMwlG_generationListPreview img,.ODMwlG_generationListPreviewEmpty{border:var(--border-control-width) solid var(--line-soft);border-radius:var(--radius-content);background:var(--control-background);width:76px;height:64px;display:block}.ODMwlG_generationListPreview img{object-fit:contain}.ODMwlG_generationListPreviewEmpty{color:var(--text-helper);font-size:var(--type-helper-size);place-items:center;display:grid}.ODMwlG_generationListPreview:hover img,.ODMwlG_generationListPreview:focus-visible img,.ODMwlG_generationListPreview:hover .ODMwlG_generationListPreviewEmpty,.ODMwlG_generationListPreview:focus-visible .ODMwlG_generationListPreviewEmpty{border-color:var(--brand-primary)}.ODMwlG_generationListPreview:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px;border-radius:var(--radius-content)}.ODMwlG_generationMediaGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.ODMwlG_generationMediaCard,.ODMwlG_generationInfoPanel,.ODMwlG_generationAttempts{border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-content);background:var(--surface);min-width:0}.ODMwlG_generationMediaCard{grid-template-rows:auto auto auto;align-content:start;gap:10px;padding:12px;display:grid}.ODMwlG_generationMediaCard header{align-content:start;gap:4px;min-height:42px;display:grid}.ODMwlG_generationMediaCard header span{color:var(--brand-primary);font-size:var(--type-helper-size);font-weight:var(--type-control-weight)}.ODMwlG_generationMediaCard header strong{font-size:var(--type-body-size);font-weight:var(--type-section-title-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ODMwlG_generationImageButton{aspect-ratio:1;border:var(--border-control-width) solid var(--line-soft);border-radius:var(--radius-content);background:var(--control-background);cursor:zoom-in;width:100%;min-height:0;padding:0;position:relative}.ODMwlG_generationImageButton img{border-radius:var(--radius-content);object-fit:contain;width:100%;height:100%;max-height:100%;display:block}.ODMwlG_generationImageButton:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.ODMwlG_generationMediaEmpty{aspect-ratio:1;border:var(--border-control-width) dashed var(--border-control);border-radius:var(--radius-content);width:100%;min-height:0;color:var(--text-helper);font-size:var(--type-helper-size);text-align:center;place-items:center;padding:20px;display:grid}.ODMwlG_generationInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ODMwlG_generationInfoPanel,.ODMwlG_generationAttempts,.ODMwlG_generationDiagnostic{padding:16px}.ODMwlG_generationInfoPanel h3,.ODMwlG_generationAttempts h3,.ODMwlG_generationDiagnostic h3{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);margin-bottom:12px}.ODMwlG_generationDiagnostic{gap:12px;display:grid}.ODMwlG_generationDiagnostic>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ODMwlG_generationDiagnostic>div h3{margin-bottom:0}.ODMwlG_generationDiagnostic>div span{color:var(--text-helper);font-size:var(--type-helper-size)}.ODMwlG_generationDiagnostic pre{border:var(--border-control-width) solid var(--line-soft);border-radius:var(--radius-content);background:var(--control-background);max-height:220px;color:var(--brand-primary);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--type-helper-size);line-height:var(--type-helper-line-height);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;overflow:auto}.ODMwlG_generationPrompt{border-radius:var(--radius-content);background:var(--control-background);min-height:68px;font-size:var(--type-body-size);line-height:var(--type-body-line-height);white-space:pre-wrap;padding:12px;margin-bottom:14px!important}.ODMwlG_generationInfoPanel dl{gap:0;margin:0;display:grid}.ODMwlG_generationInfoPanel dl>div{border-top:var(--border-control-width) solid var(--line-soft);font-size:var(--type-helper-size);justify-content:space-between;gap:20px;padding:9px 0;display:flex}.ODMwlG_generationInfoPanel dt{color:var(--text-helper)}.ODMwlG_generationInfoPanel dd{text-align:right;margin:0}.ODMwlG_generationFailure{color:var(--brand-primary);font-size:var(--type-helper-size);margin-top:10px!important}.ODMwlG_generationAttempts{gap:0;display:grid}.ODMwlG_generationAttempts>div{border-top:var(--border-control-width) solid var(--line-soft);font-size:var(--type-helper-size);grid-template-columns:auto minmax(80px,.5fr) minmax(130px,1fr) minmax(140px,.8fr) minmax(100px,auto);align-items:center;gap:12px;padding:10px 0;display:grid}.ODMwlG_generationAttemptMessage{white-space:pre-wrap;color:var(--brand-primary);overflow-wrap:anywhere;grid-column:2/-1;margin:0}.ODMwlG_generationLightbox[open]{grid-template-rows:auto minmax(0,1fr);height:min(900px,100dvh - 48px);display:grid;overflow:hidden}.ODMwlG_generationLightbox header{color:var(--text-primary);font-size:var(--type-body-size);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.ODMwlG_generationLightbox img{object-fit:contain;width:100%;height:100%}.ODMwlG_systemPromptsPage{gap:18px;display:grid}.ODMwlG_systemPromptsHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ODMwlG_systemPromptsHeader h1,.ODMwlG_systemPromptsHeader p,.ODMwlG_systemPromptCard h2,.ODMwlG_systemPromptCard p{margin:0}.ODMwlG_systemPromptsHeader h1{font-size:var(--type-admin-page-title-size);font-weight:var(--type-admin-page-title-weight)}.ODMwlG_systemPromptsHeader p{max-width:760px;color:var(--text-helper);font-size:var(--type-body-size);line-height:var(--type-body-line-height);margin-top:7px}.ODMwlG_systemPromptGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.ODMwlG_systemPromptCategory{gap:10px;display:grid}.ODMwlG_systemPromptToolbar,.ODMwlG_systemPromptTypeSelector{align-items:center;gap:12px;display:flex}.ODMwlG_systemPromptToolbar{flex-wrap:wrap;justify-content:flex-start;column-gap:24px}.ODMwlG_systemPromptRefresh{margin-left:auto}.ODMwlG_systemPromptTypeSelector{min-width:0;max-width:100%;color:var(--text-helper);font-size:var(--type-helper-size);flex-wrap:wrap}.ODMwlG_systemPromptTypeSelector>span{font-size:var(--type-body-size);flex:none}.ODMwlG_systemPromptCategoryControl{width:360px;max-width:100%}.ODMwlG_systemPromptCategory>header{align-items:baseline;gap:8px;display:flex}.ODMwlG_systemPromptCategory>header h2{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);margin:0}.ODMwlG_systemPromptCategory>header span{color:var(--text-helper);font-size:var(--type-helper-size)}.ODMwlG_systemPromptsActions{justify-content:flex-end;display:flex}.ODMwlG_systemPromptCard{border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-content);background:var(--surface);gap:16px;min-width:0;padding:20px;display:grid}.ODMwlG_systemPromptCard>header,.ODMwlG_systemPromptCard>footer{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ODMwlG_systemPromptCard h2{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight)}.ODMwlG_systemPromptCard header p{max-width:760px;color:var(--text-helper);font-size:var(--type-helper-size);line-height:var(--type-helper-line-height);margin-top:5px}.ODMwlG_systemPromptCard header>span,.ODMwlG_systemPromptCard footer>span{color:var(--text-helper);font-size:var(--type-helper-size);flex:none}.ODMwlG_systemPromptCard>label{color:var(--text-primary);font-size:var(--type-body-size);gap:7px;display:grid}.ODMwlG_systemPromptTextarea{resize:vertical;border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:210px;color:var(--text-primary);font:inherit;font-size:var(--type-body-size);outline:0;padding:12px;line-height:1.65}.ODMwlG_systemPromptTextarea[readonly]{background:var(--control-background);color:var(--text-helper)}.ODMwlG_systemPromptHint,.ODMwlG_systemPromptWarning{color:var(--text-helper);font-size:var(--type-helper-size);line-height:var(--type-helper-line-height)}.ODMwlG_systemPromptWarning{color:var(--brand-primary)}.ODMwlG_systemPromptHint code,.ODMwlG_systemPromptWarning code{background:var(--control-background);color:inherit;border-radius:4px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.ODMwlG_systemPromptCard>footer{border-top:var(--border-control-width) solid var(--line-soft);flex-wrap:wrap;align-items:center;padding-top:14px}.ODMwlG_systemPromptCard>footer>div{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.ODMwlG_adminPageToolbar{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.ODMwlG_adminPageToolbar h1,.ODMwlG_adminPageToolbar p,.ODMwlG_generationStyleCreate h2{margin:0}.ODMwlG_adminPageToolbar h1{font-size:var(--type-admin-page-title-size);font-weight:var(--type-admin-page-title-weight)}.ODMwlG_adminPageToolbar p{color:var(--text-helper);font-size:var(--type-helper-size);margin-top:6px}.ODMwlG_hiddenFileInput{display:none}.ODMwlG_generationStyleCreate,.ODMwlG_generationStyleCard{border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-content);background:var(--surface)}.ODMwlG_generationStyleCreate{padding:16px}.ODMwlG_generationStyleCreateFields{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"id name""sort description""preview reference"".submit";align-items:end;gap:14px 12px;display:grid}.ODMwlG_generationStyleCreateId{grid-area:id}.ODMwlG_generationStyleCreateName{grid-area:name}.ODMwlG_generationStyleCreateSort{grid-area:sort}.ODMwlG_generationStyleCreateDescription{grid-area:description}.ODMwlG_generationStyleCreatePreview{grid-area:preview}.ODMwlG_generationStyleCreateReference{grid-area:reference}.ODMwlG_generationStyleCreateSubmit{grid-area:submit}.ODMwlG_generationStyleCreateFields>*,.ODMwlG_generationStyleCard>*{min-width:0}.ODMwlG_generationStyleCreate label,.ODMwlG_generationStyleCard label,.ODMwlG_generationStyleField{color:var(--text-helper);font-size:var(--type-helper-size);gap:6px;display:grid}.ODMwlG_generationStyleCreate input,.ODMwlG_generationStyleCard input{box-sizing:border-box;border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-control);background:var(--surface);width:100%;height:36px;color:var(--text-primary);font:inherit;font-size:var(--type-body-size);padding:0 12px}.ODMwlG_generationStyleCreateFields>button,.ODMwlG_generationStyleCard>div>button{justify-self:end}.ODMwlG_generationStyleCard>div>button{align-self:end;margin-top:auto}.ODMwlG_generationStyleGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.ODMwlG_generationStyleCard{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:18px;padding:16px;display:grid}.ODMwlG_generationStyleImages{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}.ODMwlG_generationStyleImages figure{min-width:0;margin:0}.ODMwlG_generationStyleImages img{aspect-ratio:1;object-fit:contain;border-radius:var(--radius-control);background:var(--control-background);width:100%;display:block}.ODMwlG_generationStyleImages figcaption{color:var(--text-helper);font-size:var(--type-helper-size);text-align:center;margin-top:5px}.ODMwlG_generationStyleImageFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ODMwlG_generationStyleCard>.ODMwlG_generationStyleDetails{flex-direction:column;gap:8px;min-width:0;display:flex}.ODMwlG_generationStyleCard header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ODMwlG_generationStyleCard header strong{overflow-wrap:anywhere;min-width:0;font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight)}.ODMwlG_generationStyleCard header span{color:var(--text-helper);font-size:var(--type-helper-size);flex:none}.ODMwlG_generationStyleInline{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.ODMwlG_generationStyleInline>label:first-child{min-width:0}.ODMwlG_generationStyleInline .ODMwlG_generationStyleToggle{min-height:36px}.ODMwlG_generationStyleIdentity{align-items:baseline;gap:10px;min-width:0;display:flex}.ODMwlG_generationStyleToggle{color:var(--text-primary);font-size:var(--type-body-size);white-space:nowrap;flex:none;align-items:center;gap:8px;display:flex}@media (max-width:760px){.ODMwlG_systemPromptsHeader,.ODMwlG_systemPromptCard>header,.ODMwlG_systemPromptCard>footer{flex-direction:column;align-items:stretch}.ODMwlG_systemPromptCard>footer>div{flex-wrap:wrap;justify-content:flex-end}.ODMwlG_systemPromptGrid{grid-template-columns:1fr}.ODMwlG_adminPageToolbar,.ODMwlG_generationStyleCard{flex-direction:column;display:flex}.ODMwlG_generationStyleCreateFields,.ODMwlG_generationStyleGrid{grid-template-columns:1fr}.ODMwlG_generationStyleCreateFields{grid-template-areas:"id""name""sort""description""preview""reference""submit"}.ODMwlG_generationStyleImageFields{grid-template-columns:1fr}.ODMwlG_generationStyleImages{align-self:center;width:min(100%,280px)}}@media (min-width:761px) and (max-width:1380px){.ODMwlG_generationStyleCreateFields{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"id name""sort description""preview reference"".submit"}.ODMwlG_generationStyleGrid{grid-template-columns:1fr}}@media (max-width:1120px){.ODMwlG_metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ODMwlG_systemPromptGrid,.ODMwlG_dashboardGrid,.ODMwlG_generationStyleGrid{grid-template-columns:1fr}.ODMwlG_generationMediaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ODMwlG_shell{display:block}.ODMwlG_topbar{height:var(--admin-header-height);padding-inline:16px;position:sticky}.ODMwlG_brand span,.ODMwlG_operator>span{display:none}.ODMwlG_sidebar{z-index:20;top:var(--admin-header-height);border-right:0;border-bottom:var(--border-control-width) solid var(--line-soft);width:100%;height:auto;padding:8px;display:block;position:sticky;overflow-x:auto}.ODMwlG_sidebar nav{width:max-content;display:flex}.ODMwlG_sidebar nav a{min-height:36px;position:relative}.ODMwlG_sidebar nav a[aria-current=page]:before{width:auto;height:2px;inset:auto 12px 0}.ODMwlG_sidebar nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--brand-primary)}.ODMwlG_sidebar>p{display:none}.ODMwlG_content{padding:20px 16px 40px}.ODMwlG_metricsGrid{grid-template-columns:1fr}.ODMwlG_generationDialogHeader,.ODMwlG_generationDialogBody{padding-inline:16px}.ODMwlG_generationMediaGrid,.ODMwlG_generationInfoGrid{grid-template-columns:1fr}.ODMwlG_generationAttempts>div{grid-template-columns:auto 1fr}.ODMwlG_generationDialogHeaderActions{justify-content:flex-end;width:100%}}.ODMwlG_woopPreview{width:100%;min-width:0;height:100%}.ODMwlG_woopPreview>div{width:100%;height:100%;min-height:0}.ODMwlG_woopPreview canvas{object-fit:contain;width:100%;height:100%;display:block}.ODMwlG_generationRequests{border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-content);gap:12px;min-width:0;padding:16px;display:grid}.ODMwlG_generationRequests h3{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);margin:0}.ODMwlG_generationRequests>p{margin:0}.ODMwlG_generationRequests article{border-top:var(--border-control-width) solid var(--line-soft);gap:12px;min-width:0;padding-top:12px;display:grid}.ODMwlG_generationRequests header{font-size:var(--type-body-size);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.ODMwlG_generationRequests header span{color:var(--text-helper);font-size:var(--type-helper-size)}.ODMwlG_generationRequests label{font-size:var(--type-body-size);gap:8px;display:grid}.ODMwlG_requestImages{grid-template-columns:repeat(auto-fit,minmax(140px,200px));gap:12px;display:grid}.ODMwlG_requestImages figure{min-width:0;margin:0}.ODMwlG_requestImages button{width:100%}.ODMwlG_requestImages figcaption{color:var(--text-helper);font-size:var(--type-helper-size);margin-top:6px}.ODMwlG_auditToolbar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}.ODMwlG_auditToolbar label{color:var(--text-helper);font-size:var(--type-helper-size);align-items:center;gap:8px;display:flex}.ODMwlG_auditSummary{gap:6px;display:grid}.ODMwlG_auditSummary>span{overflow-wrap:anywhere}.ODMwlG_auditSummary>.ODMwlG_secondaryText{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ODMwlG_auditDetail{gap:16px;display:grid}.ODMwlG_auditDetail h2,.ODMwlG_auditDetail h3,.ODMwlG_auditDetail p{margin:0}.ODMwlG_auditDetail h2,.ODMwlG_auditDetail h3{font-size:var(--type-section-title-size)}.ODMwlG_auditDetail dl{grid-template-columns:auto minmax(0,1fr);gap:12px 20px;margin:0;display:grid}.ODMwlG_auditDetail dt{color:var(--text-helper)}.ODMwlG_auditDetail dd{overflow-wrap:anywhere;margin:0}.ODMwlG_auditDetail pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--type-helper-size)}.ODMwlG_auditDetail summary{cursor:pointer;color:var(--text-helper)}.ODMwlG_auditChanges{margin-top:12px;display:grid}.ODMwlG_auditChanges>div{border-bottom:1px solid var(--border-control);overflow-wrap:anywhere;grid-template-columns:1fr 1fr auto 1fr;gap:12px;padding:12px 0;display:grid}.ODMwlG_auditThumbnail{border:1px solid var(--border-control);border-radius:var(--radius-content);text-align:center;background:#fff;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.ODMwlG_auditThumbnail>img{object-fit:contain;width:100%;height:100%;padding:4px}.ODMwlG_auditThumbnail .ODMwlG_woopPreview{pointer-events:none}.ODMwlG_systemPromptModeControl,.ODMwlG_systemPromptCategoryControl,.ODMwlG_reviewTypeControl{--type-control-size:var(--type-body-size)}.ODMwlG_generationImageButton>img,.ODMwlG_generationImageButton>.ODMwlG_woopPreview{position:absolute;inset:0}.ODMwlG_generationListLayout .ODMwlG_tableWrap{max-height:calc(100dvh - 148px)}.ODMwlG_ownerFilter{gap:10px;width:100%;display:grid}.ODMwlG_ownerFilterResults{gap:2px;max-height:min(240px,30dvh);display:grid;overflow-y:auto}.ODMwlG_libraryCheckbox{vertical-align:middle;width:16px;height:16px;accent-color:var(--brand-primary);cursor:pointer;margin:0}.ODMwlG_visibilityTitle{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight)}.ODMwlG_visibilityAssets{gap:8px;max-height:45dvh;margin:16px 0;display:grid;overflow:auto}.ODMwlG_visibilityAsset{border:1px solid var(--border-control);border-radius:var(--radius-content);align-items:center;gap:12px;padding:8px;display:flex}.ODMwlG_visibilityAsset img{object-fit:contain;width:52px;height:52px}.ODMwlG_visibilityAsset span{gap:4px;min-width:0;display:grid}.ODMwlG_visibilityAsset small{color:var(--text-helper);font-size:var(--type-helper-size)}.ODMwlG_systemPromptVersions{gap:14px;display:grid}.ODMwlG_systemPromptVersion{border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-content);min-width:0;padding:16px}.ODMwlG_systemPromptVersion>header,.ODMwlG_systemPromptVersion>header>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ODMwlG_systemPromptVersion>header{justify-content:space-between}.ODMwlG_systemPromptVersion h3,.ODMwlG_systemPromptDraft h2{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);margin:0}.ODMwlG_systemPromptVersion time,.ODMwlG_systemPromptVersionNote{color:var(--text-helper);font-size:var(--type-helper-size);line-height:var(--type-helper-line-height)}.ODMwlG_systemPromptCard .ODMwlG_systemPromptVersionNote{overflow-wrap:anywhere;margin-top:8px}.ODMwlG_systemPromptCard .ODMwlG_systemPromptVersionBody{white-space:pre-wrap;overflow-wrap:anywhere;max-height:200px;font-size:var(--type-body-size);font-weight:400;line-height:var(--type-body-line-height);margin:12px 0;overflow:auto}.ODMwlG_systemPromptVersion>footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.ODMwlG_systemPromptDraft{gap:18px;display:grid}.ODMwlG_systemPromptDraft h2{padding-right:36px}.ODMwlG_systemPromptDraft label{font-size:var(--type-body-size);gap:8px;display:grid}.ODMwlG_generationStylesHeading{font-size:var(--font-lg);font-weight:var(--type-section-title-weight);margin:0}.ODMwlG_generationStyleCard>.ODMwlG_generationStyleDetails{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px 12px;display:grid}.ODMwlG_generationStyleDetails>header,.ODMwlG_generationStyleDetails>.ODMwlG_generationStyleInline,.ODMwlG_generationStyleDetails>.ODMwlG_generationStyleImageFields,.ODMwlG_generationStyleDetails>p,.ODMwlG_generationStyleDetails>button{grid-column:1/-1}@media (max-width:760px){.ODMwlG_generationStyleCard>.ODMwlG_generationStyleDetails{grid-template-columns:minmax(0,1fr)}}.ODMwlG_generationStylePlaceholder{aspect-ratio:1;border:1px dashed var(--border-control);border-radius:var(--radius-control);background:var(--control-background);width:100%;color:var(--text-helper);font-size:var(--type-helper-size);place-items:center;display:grid}.ODMwlG_reviewCount{font-variant-numeric:tabular-nums;margin-left:8px}.ODMwlG_generationTimeline{gap:12px;display:grid}.ODMwlG_generationTimeline h3,.ODMwlG_generationTimeline p{margin:0}.ODMwlG_generationTimeline h3{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight)}.ODMwlG_generationTimelineRows{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.ODMwlG_generationTimeline article{border-bottom:1px solid var(--border-control);overflow-wrap:anywhere;align-content:start;gap:6px;padding:12px 0;display:grid}.ODMwlG_generationTimeline article>button{justify-self:start}.ODMwlG_generationTimeline article>span{color:var(--text-helper);font-size:var(--type-helper-size)}.ODMwlG_inlineOwner{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.ODMwlG_inlineOwner strong{min-width:0;font-size:inherit}.ODMwlG_inlineOwner>span{flex-shrink:0}.ODMwlG_userListTable .ODMwlG_table{table-layout:fixed;min-width:1280px}.ODMwlG_userListTable .ODMwlG_table td{overflow-wrap:anywhere}.ODMwlG_userListTable .ODMwlG_rowActions{white-space:nowrap}.ODMwlG_libraryNameRow{align-items:center;gap:8px;min-width:0;display:flex}.ODMwlG_libraryNameRow>strong{flex:1}.ODMwlG_libraryNameRow>button{flex-shrink:0}.ODMwlG_creditBoard{gap:14px;display:grid}.ODMwlG_creditToolbarActions{align-items:center;gap:12px;display:flex}.ODMwlG_creditFilterIcon{align-items:center;display:inline-flex}.ODMwlG_creditFilterIcon .figma-icon{width:14px;height:14px}.ODMwlG_creditPriceGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.ODMwlG_creditPriceCard{border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-content);background:var(--surface);align-content:start;gap:12px;padding:18px;display:grid}.ODMwlG_creditPriceCard header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ODMwlG_creditPriceCard header strong{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight)}.ODMwlG_creditPriceCard header span,.ODMwlG_creditPriceCard>p{color:var(--text-helper);font-size:var(--type-helper-size);margin:0}.ODMwlG_creditPriceFields{gap:12px;display:grid}.ODMwlG_creditPriceFields label{font-size:var(--type-body-size);gap:6px;display:grid}.ODMwlG_creditPriceHint{color:var(--text-helper);font-size:var(--type-helper-size);line-height:var(--type-helper-line-height);margin:0}.ODMwlG_chartSummary{}.ODMwlG_chartSummary strong{font-size:var(--type-metric-size);font-variant-numeric:tabular-nums;font-weight:600}.ODMwlG_chartSummary span{color:var(--text-helper);font-size:var(--type-helper-size)}.ODMwlG_creditEmpty{color:var(--text-helper);font-size:var(--type-body-size);margin:0;padding:24px 0}.ODMwlG_creditNotes{border-top:var(--border-control-width) solid var(--line-soft);padding-top:20px}.ODMwlG_creditNotes h2{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);margin:0 0 12px}.ODMwlG_creditNotes p{color:var(--text-helper);font-size:var(--type-helper-size);margin:0 0 8px}.ODMwlG_creditNotes p:last-child{margin-bottom:0}.ODMwlG_creditBuyers{gap:16px;display:grid}.ODMwlG_creditBuyers h2,.ODMwlG_creditBuyers p{margin:0}.ODMwlG_creditBuyers h2{font-size:var(--type-section-title-size)}.ODMwlG_creditBoard .ODMwlG_panelHeader>span{font-size:var(--type-body-size)}.ODMwlG_userScope{flex-shrink:0;margin-right:auto}@media (max-width:900px){.ODMwlG_shell{--admin-header-height:104px}.ODMwlG_topbar{flex-wrap:wrap;gap:8px 16px;padding-block:8px}.ODMwlG_userScope{flex-basis:100%;order:3}}.ODMwlG_retentionResource{grid-template-columns:20px 64px minmax(0,1fr);align-items:center;gap:12px;padding:8px 0;display:grid}.ODMwlG_retentionResource>span{white-space:normal;overflow-wrap:anywhere;min-width:0}.ODMwlG_retentionResource img{border-radius:var(--radius-content);object-fit:contain}.ODMwlG_libraryDetailPreview{place-items:center;padding:24px;display:grid}.ODMwlG_libraryDetailPreview>img{object-fit:contain;width:100%;height:100%;min-height:0}.ODMwlG_libraryRelations{gap:24px;display:grid}.ODMwlG_libraryRelations h3{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);margin:0 0 12px}.ODMwlG_libraryDetailActions{gap:12px;padding-top:16px;display:grid}.ODMwlG_libraryDetailDialog.ODMwlG_libraryDetailDialog[open]{grid-template-rows:minmax(0,1fr) auto;width:min(1040px,100vw - 48px);height:min(720px,100dvh - 64px);min-height:0;display:grid}.ODMwlG_libraryDetailBody.ODMwlG_libraryDetailBody{grid-template-columns:minmax(0,1fr) 340px;height:100%;min-height:0}.ODMwlG_libraryDetailCreator{gap:6px;min-width:0;line-height:1.5;display:grid}.ODMwlG_libraryDetailCreator>strong{display:block}.ODMwlG_libraryTransferHint{text-align:center;margin:0;line-height:1.6}.ODMwlG_libraryDetailActions>button{width:100%}.ODMwlG_libraryDetailNavigation{border-top:1px solid var(--border-control);font-size:var(--type-helper-size);justify-content:center;align-items:center;gap:24px;padding:10px 24px;display:flex}@media (max-width:720px){.ODMwlG_libraryDetailDialog.ODMwlG_libraryDetailDialog[open]{width:calc(100vw - 24px);height:calc(100dvh - 40px)}.ODMwlG_libraryDetailBody.ODMwlG_libraryDetailBody{flex-direction:column;display:flex;overflow-y:auto}.ODMwlG_libraryDetailBody>div:first-child{flex:none;height:280px}.ODMwlG_libraryDetailBody>aside{flex:none;height:auto;overflow:visible}}.ODMwlG_libraryDetailHeader{margin-bottom:24px}.ODMwlG_libraryDetailHeader.ODMwlG_libraryDetailHeader h2{margin-bottom:6px}.ODMwlG_libraryRelations>section>p{margin:0}.ODMwlG_libraryDetailBody>aside{padding-bottom:12px}.ODMwlG_providerSettingsCard+.ODMwlG_providerSettingsCard{margin-top:20px}.ODMwlG_sizeTestFooter{flex-wrap:wrap}
.SQwXCW_page{gap:24px;display:grid}.SQwXCW_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.SQwXCW_page h1{font-size:var(--type-admin-page-title-size);font-weight:var(--type-admin-page-title-weight);margin:0}.SQwXCW_page h2{font-size:var(--type-section-title-size);margin:0}.SQwXCW_page p:where(:not([data-empty-state] *)){color:#888;font-size:var(--type-helper-size);margin:0;line-height:1.7}.SQwXCW_card{border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-content);background:#fff;gap:20px;padding:24px;display:grid}.SQwXCW_card label{font-size:var(--type-body-size);gap:10px;display:grid}.SQwXCW_integratedStyle input,.SQwXCW_integratedStyle textarea,.SQwXCW_card input,.SQwXCW_card select,.SQwXCW_card textarea{border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-control);width:100%;color:inherit;font:inherit;background:#fff;padding:10px 12px}.SQwXCW_card textarea{resize:vertical;min-height:180px;line-height:1.7}.SQwXCW_actions{flex-wrap:wrap;gap:16px;display:flex}.SQwXCW_page .SQwXCW_notice{color:var(--brand-primary)}.SQwXCW_localStatus{color:var(--text-secondary,#888);font-size:var(--type-helper-size);font-weight:400}.SQwXCW_dropTarget .style-card-image{border-color:var(--brand-primary)}.SQwXCW_promptCategories{flex-wrap:wrap;width:100%}.SQwXCW_promptCategories>button{min-width:110px}.SQwXCW_card header+textarea{margin-top:10px}.SQwXCW_versionTitle{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.SQwXCW_integratedStyle{border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-content);background:#fff;gap:24px;min-width:0;padding:24px;display:grid}.SQwXCW_integratedStyle h3,.SQwXCW_integratedStyle h4{font-size:var(--type-section-title-size);font-weight:var(--type-control-weight);margin:0}.SQwXCW_integratedPrompts,.SQwXCW_integratedReferences{gap:16px;min-width:0;display:grid}.SQwXCW_integratedPrompts .SQwXCW_promptCategories{flex-wrap:nowrap;overflow-x:auto}.SQwXCW_integratedPrompts .SQwXCW_promptCategories>button{flex:1 0 auto}.SQwXCW_promptColumns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.SQwXCW_promptColumns>:only-child{grid-column:1/-1}.SQwXCW_promptPanel{border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-content);background:#fff;gap:16px;min-width:0;padding:24px;display:grid}.SQwXCW_promptVersion{border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-content);gap:16px;min-width:0;padding:20px;display:grid}.SQwXCW_promptVersion strong{font-size:var(--type-body-size);font-weight:var(--type-control-weight)}.SQwXCW_promptVersion time{font-size:var(--type-helper-size);color:var(--text-secondary);margin-left:auto}.SQwXCW_page .SQwXCW_promptText{white-space:pre-wrap;overflow-wrap:anywhere;color:inherit;font-size:var(--type-body-size);max-height:280px;overflow-y:auto}.SQwXCW_promptVersion textarea{resize:vertical;width:100%;min-height:240px;font:inherit}.SQwXCW_promptVersion .SQwXCW_actions{justify-content:flex-end}.SQwXCW_promptHistory{font-size:var(--type-body-size);display:grid}.SQwXCW_promptHistory summary{cursor:pointer}.SQwXCW_promptHistory .SQwXCW_promptVersion{margin-top:16px}.SQwXCW_promptReadOnly .SQwXCW_promptColumns{gap:32px}.SQwXCW_promptReadOnly .SQwXCW_promptPanel{background:0 0;border:0;border-radius:0;gap:12px;padding:0}.SQwXCW_promptReadOnly .SQwXCW_promptVersion{border:0;border-radius:0;gap:8px;padding:0}.SQwXCW_promptReadOnly .SQwXCW_promptVersion .SQwXCW_header{gap:8px 16px}.SQwXCW_promptReadOnly .SQwXCW_promptVersion .SQwXCW_header>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.SQwXCW_promptReadOnly .SQwXCW_promptText{max-height:none;overflow:visible}.SQwXCW_referenceCards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.SQwXCW_referenceCard{border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-content);background:#fff;align-content:start;gap:16px;min-width:0;padding:16px;display:grid}.SQwXCW_referencePair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.SQwXCW_unpublishedImage{opacity:.5}.SQwXCW_referencePair .style-card-image img{object-fit:contain}.SQwXCW_referencePair input[hidden]{display:none}.SQwXCW_referenceFooter{align-items:center;gap:12px;display:flex}.SQwXCW_referenceFooter input{width:100%;min-width:0}.SQwXCW_referenceFooter button{flex-shrink:0}.SQwXCW_saveBar{z-index:2;border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-content);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex;position:sticky;bottom:12px}@media (max-width:850px){.SQwXCW_promptColumns{grid-template-columns:minmax(0,1fr)}.SQwXCW_promptPanel{padding:16px}}@media (max-width:600px){.SQwXCW_referenceCards{grid-template-columns:minmax(0,1fr)}.SQwXCW_integratedStyle{gap:24px;padding:16px}}.SQwXCW_quickPreview{font-size:var(--type-body-size);gap:16px;display:grid}.SQwXCW_quickPreview summary{cursor:pointer}.SQwXCW_quickPreview .SQwXCW_referenceCards{margin-top:16px}.SQwXCW_quickPreview figure{min-width:0;margin:0}.SQwXCW_quickPreview figure img{aspect-ratio:1;object-fit:contain;border-radius:var(--radius-content);width:100%}.SQwXCW_quickPreview figcaption{text-align:center;font-size:var(--type-helper-size);color:var(--text-secondary)}.SQwXCW_addReferenceCard{background:#fafafa;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:240px;display:flex}.SQwXCW_addReferenceCard svg{width:32px;height:32px}.SQwXCW_releaseSwitch{font-size:var(--type-helper-size);border:0;align-items:center;gap:12px;margin:0;padding:0;display:flex}.SQwXCW_releaseSwitch:disabled{opacity:.45}.SQwXCW_releaseImage{aspect-ratio:1;object-fit:contain;border-radius:var(--radius-content);width:100%}.SQwXCW_referencePair figure{min-width:0;margin:0}.SQwXCW_referencePair figcaption{text-align:center;font-size:var(--type-helper-size);color:var(--text-helper);margin-top:6px}.SQwXCW_referenceCard h3{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);margin:0}.SQwXCW_layoutPreview{width:var(--generation-parameter-default-width);box-sizing:border-box;align-content:start;max-width:100%;padding:14px 16px;container-type:inline-size}.SQwXCW_layoutGrid{width:100%;min-width:0}.SQwXCW_settingsRow{grid-template-columns:var(--generation-parameter-default-width) minmax(0, 1fr);align-items:start;gap:24px;display:grid}.SQwXCW_settingsRow>*{min-width:0}.SQwXCW_layoutFilter button{font-weight:var(--type-body-weight)}.SQwXCW_layoutViewport{overscroll-behavior-y:contain;max-height:calc(75cqw + 76.5px);overflow-y:auto}.SQwXCW_layoutGrid .style-card small{line-height:18px}@media (max-width:1000px){.SQwXCW_settingsRow{grid-template-columns:minmax(0,1fr)}}
.Ado3DW_administrators{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.Ado3DW_administrators legend{margin-bottom:12px}.Ado3DW_list{gap:8px;max-height:240px;display:grid;overflow-y:auto}.Ado3DW_list .Ado3DW_user{cursor:pointer;align-items:center;gap:12px;padding:8px 0;display:flex}.Ado3DW_user input{accent-color:var(--brand-primary);flex-shrink:0}.Ado3DW_user span{overflow-wrap:anywhere;gap:4px;display:grid}.Ado3DW_user small{font-size:var(--type-helper-size);color:var(--text-helper)}
.IVoCtG_swatch.IVoCtG_swatch{border-radius:inherit;background:var(--surface) url(/figma-assets/icon-custom-style.svg) center / var(--private-style-icon-size,48%) no-repeat;width:100%;height:100%;display:block;overflow:hidden}
.c6OcJq_segmentedControl.c6OcJq_segmentedControl{--segment-count:1;--segment-index:0;--segment-inset:3px;position:var(--segmented-position,relative);grid-template-columns:repeat(var(--segment-count), minmax(0, 1fr));box-sizing:border-box;padding:var(--segment-inset);isolation:isolate;background:var(--control-track-background,#f2f2f2);border-radius:999px;align-items:stretch;display:inline-grid;overflow:hidden}.c6OcJq_segmentedControl.c6OcJq_segmentedControl .c6OcJq_segmentIndicator{z-index:0;top:var(--segment-inset);bottom:var(--segment-inset);left:var(--segment-inset);width:calc((100% - (var(--segment-inset) * 2)) / var(--segment-count));box-shadow:var(--shadow-control-selected);transform:translateX(calc(var(--segment-index) * 100%));background:#fff;border-radius:999px;transition:transform .18s;position:absolute}.c6OcJq_segmentedControl.c6OcJq_segmentedControl button{z-index:1;color:#666;min-width:0;height:100%;min-height:0;font-family:inherit;font-size:var(--type-control-size);font-weight:var(--type-control-weight);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;line-height:1;display:inline-flex;position:relative}.c6OcJq_segmentedControl.c6OcJq_segmentedControl button:focus-visible{outline:0}.c6OcJq_segmentedControl.c6OcJq_segmentedControl button:focus-visible:not([aria-pressed=true]){box-shadow:inset 0 0 0 1px #ff621947}.c6OcJq_segmentedControl.c6OcJq_segmentedControl button[aria-pressed=true]{color:var(--brand-primary)}.c6OcJq_segmentedControl.c6OcJq_segmentedControl button:disabled{color:var(--text-helper);cursor:not-allowed}.c6OcJq_segmentedControl.c6OcJq_segmentedControl button .figma-icon{width:var(--icon-size-control);height:var(--icon-size-control);flex:none}.c6OcJq_segmentedControl.c6OcJq_segmentedControl button[aria-pressed=true] .figma-icon{filter:var(--brand-icon-filter)}.c6OcJq_segmentedControl.c6OcJq_segmentedBrand{background:#f2f2f2}.c6OcJq_segmentedControl.c6OcJq_segmentedInverse .c6OcJq_segmentIndicator{box-shadow:none;background:#000}.c6OcJq_segmentedControl.c6OcJq_segmentedInverse{box-shadow:var(--shadow-floating);background:#fff}.c6OcJq_segmentedControl.c6OcJq_segmentedInverse button[aria-pressed=true]{color:#fff}.c6OcJq_segmentedControl.c6OcJq_segmentedInverse button:disabled{color:var(--text-helper)}.c6OcJq_segmentedControl.c6OcJq_segmentedNeutral{box-shadow:var(--shadow-floating);background:#fff}.c6OcJq_segmentedControl.c6OcJq_segmentedNeutral .c6OcJq_segmentIndicator{box-shadow:none}.c6OcJq_segmentedControl.c6OcJq_segmentedNeutral button[aria-pressed=true]{color:#666}.c6OcJq_segmentedControl.c6OcJq_segmentedSmall{--segment-inset:0px;grid-template-columns:repeat(var(--segment-count), max-content);height:24px;box-shadow:none;background:0 0;justify-content:space-between;overflow:visible}.c6OcJq_segmentedControl.c6OcJq_segmentedSmall .c6OcJq_segmentIndicator{box-shadow:none;background:0 0}.c6OcJq_segmentedControl.c6OcJq_segmentedSmall button{min-width:max-content;color:var(--text-primary);font-size:var(--type-body-size);padding:0 2px;font-weight:400}.c6OcJq_segmentedControl.c6OcJq_segmentedSmall button:first-of-type{padding-right:12px}.c6OcJq_segmentedControl.c6OcJq_segmentedMedium{height:34px}.c6OcJq_segmentedControl.c6OcJq_segmentedSource{--segment-inset:4px;height:36px;overflow:visible}.c6OcJq_segmentedControl.c6OcJq_segmentedSource button{font-size:var(--type-body-size);padding:0 8px}.c6OcJq_segmentedControl.c6OcJq_segmentedLarge{width:var(--segmented-large-width,clamp(246px, 22vw, 324px));height:40px}.c6OcJq_segmentedControl.c6OcJq_segmentedLarge button{min-width:0;font-size:var(--type-section-title-size);padding:0 20px}.c6OcJq_outlineButton{box-sizing:border-box;border:1px solid var(--brand-primary);border-radius:var(--radius-control);color:var(--brand-primary);font-family:inherit;font-size:var(--type-body-size);font-weight:var(--type-control-weight);white-space:nowrap;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:8px;padding:0 18px;line-height:1;text-decoration:none;transition:background .12s,transform .12s;display:inline-flex}.c6OcJq_outlineButton:hover:not(:disabled):not([data-incomplete=true]){background:var(--brand-background-subtle)}.c6OcJq_outlineButton:active:not(:disabled):not([data-incomplete=true]){transform:translateY(1px)}.c6OcJq_outlineButton:disabled,.c6OcJq_outlineButton[data-incomplete=true]{border-color:var(--border-control);background:var(--surface);color:var(--text-helper);box-shadow:none;cursor:default}.c6OcJq_outlineButton.c6OcJq_buttonDock,.c6OcJq_outlineButton.c6OcJq_buttonForm{height:44px;min-height:44px;font-size:var(--type-body-size)}.c6OcJq_outlineButton.c6OcJq_buttonDock{width:100%}.c6OcJq_outlineButton.c6OcJq_buttonPanel{height:36px;min-height:36px;font-size:var(--type-body-size)}.c6OcJq_imageFileSelect{box-sizing:border-box;border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-control);background:var(--surface);align-items:center;gap:9px;width:100%;min-width:0;min-height:38px;padding:4px 9px 4px 5px;display:flex;overflow:hidden}.c6OcJq_imageFileSelectButton{border-radius:calc(var(--radius-control) - 2px);background:var(--control-background);min-height:28px;color:var(--text-primary);font:inherit;font-size:var(--type-control-size);font-weight:var(--type-control-weight);cursor:pointer;border:0;flex:none;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.c6OcJq_imageFileSelectButton:hover:not(:disabled),.c6OcJq_imageFileSelectButton:focus-visible{background:var(--brand-background-subtle);color:var(--brand-primary);outline:0}.c6OcJq_imageFileSelectButton:disabled{color:var(--text-helper);cursor:default}.c6OcJq_imageFileSelectButton svg{width:var(--icon-size-label);height:var(--icon-size-label);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--icon-stroke-width)}.c6OcJq_imageFileSelectName{min-width:0;color:var(--text-helper);font-size:var(--type-helper-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c6OcJq_imageFileSelectInput{display:none}.c6OcJq_switch{background:var(--switch-background);cursor:pointer;border:0;border-radius:999px;flex:none;width:40px;height:24px;padding:0;transition:background .16s;position:relative}.c6OcJq_switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000029}.c6OcJq_switch[aria-checked=true]{background:var(--brand-primary)}.c6OcJq_switch[aria-checked=true]:after{transform:translate(16px)}:where(.c6OcJq_contentCard){border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-content);color:var(--text-primary);cursor:pointer;background:#fff;padding:0;position:relative;overflow:hidden}:where(.c6OcJq_contentCard)[aria-pressed=true],:where(.c6OcJq_contentCardSelected){border-color:var(--brand-primary)}:where(.c6OcJq_contentCard):focus-visible{outline-offset:2px;outline:2px solid #ff621942}.c6OcJq_inspectorLabel{align-items:baseline;gap:8px;display:flex}.c6OcJq_inspectorLabel strong{color:var(--text-primary);font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line-height)}.c6OcJq_inspectorLabel small{color:var(--text-helper);font-size:var(--type-helper-size);font-weight:var(--type-helper-weight);line-height:var(--type-helper-line-height);text-transform:uppercase}.c6OcJq_numberControl{border:var(--border-control-width) solid var(--border-control);background:var(--control-background);border-radius:16px;align-items:center;height:36px;display:inline-flex;overflow:hidden}.c6OcJq_numberControl input{box-sizing:border-box;width:48px;height:100%;color:var(--text-primary);font:inherit;font-size:var(--type-body-size);text-align:center;appearance:textfield;background:0 0;border:0;outline:0;padding:0 4px 0 8px}.c6OcJq_numberControl input::-webkit-inner-spin-button{appearance:none;margin:0}.c6OcJq_numberControl input::-webkit-outer-spin-button{appearance:none;margin:0}.c6OcJq_numberStepper{flex:0 0 14px;grid-template-rows:repeat(2,1fr);width:14px;height:22px;margin-right:5px;padding:0;display:grid}.c6OcJq_numberStepper button{cursor:pointer;background:0 0;border:0;min-width:0;padding:0;position:relative}.c6OcJq_numberStepper button:before{border-top:1.5px solid var(--text-helper);border-left:1.5px solid var(--text-helper);content:"";width:5px;height:5px;position:absolute;top:50%;left:50%}.c6OcJq_numberStepper button:first-child:before{transform:translate(-50%,-20%)rotate(45deg)}.c6OcJq_numberStepper button:last-child:before{transform:translate(-50%,-80%)rotate(225deg)}.c6OcJq_numberControlPrefix,.c6OcJq_numberControlUnit{color:var(--text-helper);font-size:var(--type-helper-size)}.c6OcJq_numberControlPrefix{flex:none;padding-left:10px}.c6OcJq_numberControlUnit{box-sizing:border-box;flex:0 0 26px;min-width:26px;padding-right:6px}.c6OcJq_selectControl{border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-control);background:var(--control-background);width:100%;min-height:40px;color:var(--text-primary);font-family:inherit;font-size:var(--type-body-size);font-weight:var(--type-body-weight);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.c6OcJq_nodeLabel{background:var(--brand-background-label);min-height:30px;color:var(--brand-primary);font-size:var(--node-label-font-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height);border-radius:999px 999px 0 0;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.c6OcJq_nodeLabel[data-tone=template]{color:var(--brand-primary);background:#fcebca}.c6OcJq_nodeLabel[data-tone=effect]{color:#2764c8;background:#c5d3ec}.c6OcJq_nodeLabel[data-tone=asset]{color:var(--green);background:#c9e7c6}.c6OcJq_nodeLabel[data-tone=neutral]{color:var(--node-label-neutral-color);background:var(--node-label-neutral-background)}:where(.c6OcJq_nodeLabelIcon){width:var(--node-label-icon-size);height:var(--node-label-icon-size);flex:0 0 var(--node-label-icon-size);place-items:center;line-height:0;display:grid}.c6OcJq_filterTabsShell{--overflow-arrow-size:var(--type-body-size);align-items:center;gap:8px;width:100%;min-width:0;display:flex}.c6OcJq_filterTabs{scrollbar-width:none;align-items:center;gap:14px;min-width:0;display:flex}.c6OcJq_filterTabs::-webkit-scrollbar{display:none}.c6OcJq_filterTabsPrefix{flex:none;place-items:center;width:18px;height:18px;display:grid}.c6OcJq_filterTabs button{color:var(--text-primary);font-family:inherit;font-size:var(--type-body-size);font-weight:var(--type-control-weight);line-height:var(--type-control-line-height);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:3px 0}.c6OcJq_filterTabs button[aria-pressed=true]{color:var(--brand-primary)}.c6OcJq_filterTabs button:focus-visible{outline:0;box-shadow:0 2px #ff62194d}.c6OcJq_underlineTabs{border-bottom:1px solid var(--line-soft);align-items:stretch;gap:24px;min-width:0;display:flex;position:relative}.c6OcJq_underlineTabs button{min-width:0;color:var(--text-helper);font-family:inherit;font-size:var(--type-body-size);font-weight:var(--type-control-weight);line-height:var(--type-control-line-height);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:7px 2px 9px;position:relative}.c6OcJq_underlineIndicator{background:var(--brand-primary);pointer-events:none;border-radius:2px 2px 0 0;height:2px;transition:transform .22s,width .22s;position:absolute;bottom:-1px;left:0}@media (prefers-reduced-motion:reduce){.c6OcJq_underlineIndicator{transition:none}}.c6OcJq_underlineTabs button[aria-pressed=true]{color:var(--brand-primary)}.c6OcJq_underlineTabs button:focus-visible{color:var(--brand-primary);outline:0}.c6OcJq_numberControl:focus-within,.c6OcJq_selectControl.c6OcJq_selectControl:focus{border-color:var(--brand-primary);box-shadow:none;outline:none}.c6OcJq_underlineTabs button:disabled{color:var(--text-helper);opacity:.5;cursor:not-allowed}.c6OcJq_nodeLabel[data-tone=decomposition]{color:#168d9b;background:#c6e9eb}.c6OcJq_nodeLabel[data-tone=failed-asset]{color:var(--node-label-failed-asset-color);background:var(--node-label-failed-asset-background)}.c6OcJq_nodeLabel{max-width:var(--node-label-max-width,100%);box-sizing:border-box}.c6OcJq_nodeLabelText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.c6OcJq_underlineTabs button[aria-disabled=true]{color:var(--text-helper);cursor:pointer}
.GVg5dG_toast{z-index:1000;border:1px solid var(--brand-primary);border-radius:var(--radius-control);background:var(--surface);width:max-content;max-width:min(560px,100vw - 32px);box-shadow:var(--shadow-floating);color:var(--text-primary);font-size:var(--type-body-size);line-height:var(--type-body-line-height);text-align:center;pointer-events:none;margin:0;padding:10px 18px;animation:.18s ease-out GVg5dG_toast-in;transform:translate(-50%)}.GVg5dG_viewport{position:fixed;top:88px;left:50%}.GVg5dG_container{z-index:14;max-width:calc(100% - 32px);position:absolute;top:72px;left:50%}@keyframes GVg5dG_toast-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}
.Y59kCG_accountState{background:var(--control-track-background);border-radius:50%;width:30px;height:30px;min-height:30px;display:inline-block}.Y59kCG_anonymousControl{background:var(--surface);min-height:40px;box-shadow:var(--shadow-floating);border-radius:999px;padding:0 18px}.Y59kCG_authenticatedCapsule{background:var(--surface);min-height:40px;box-shadow:var(--shadow-floating);border-radius:999px;align-items:center;gap:10px;padding:4px 5px 4px 14px;display:inline-flex}.Y59kCG_authenticatedCapsule .credit-box{height:32px!important;box-shadow:none!important;background:0 0!important;padding:0 6px 0 0!important}.Y59kCG_accountMenu{z-index:1;align-items:center;margin-left:0;display:inline-flex;position:relative}.Y59kCG_avatarLink{border-radius:50%;flex:none;width:30px;height:30px;display:inline-flex;overflow:visible}.Y59kCG_avatarLink .avatar{border-radius:50%;width:30px;height:30px;transition:transform .16s;margin-left:0!important}:is(.Y59kCG_avatarLink:hover .avatar,.Y59kCG_avatarLink:focus-visible .avatar){transform:scale(1.07)}.Y59kCG_avatarLink:focus-visible{outline-offset:2px;outline:2px solid #ff621952}.Y59kCG_accountPopover{border:var(--border-control-width) solid var(--border-control);border-radius:var(--radius-content);background:var(--surface);width:max-content;min-width:148px;box-shadow:var(--shadow-floating);opacity:0;visibility:hidden;pointer-events:none;gap:4px;padding:8px;transition:opacity .12s,transform .12s,visibility .12s;display:grid;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-4px)}.Y59kCG_accountPopover:before{content:"";width:100%;height:10px;position:absolute;bottom:100%;right:0}.Y59kCG_accountMenu:hover .Y59kCG_accountPopover,.Y59kCG_accountMenu:focus-within .Y59kCG_accountPopover{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.Y59kCG_sessionLabel{border-radius:var(--radius-control);min-height:32px;color:inherit;font-size:14px;font-weight:var(--type-navigation-weight);white-space:nowrap;align-items:center;padding:0 10px;text-decoration:none;display:flex}.Y59kCG_sessionLabel:hover,.Y59kCG_sessionLabel:focus-visible{color:var(--brand-primary)}.Y59kCG_accountPopover button{border-radius:var(--radius-control);min-height:32px;color:var(--text-primary);font-family:inherit;font-size:var(--type-control-size);font-weight:var(--type-control-weight);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 10px}.Y59kCG_accountPopover button:hover:not(:disabled),.Y59kCG_accountPopover button:focus-visible{background:var(--control-track-background);color:var(--brand-primary);outline:none}.Y59kCG_accountPopover button:disabled{cursor:wait;opacity:.62}.Y59kCG_logoutError{max-width:220px;color:var(--brand-primary);font-size:var(--type-helper-size);padding:4px 10px;line-height:1.5}@media (max-width:640px){.Y59kCG_accountPopover{right:-4px}}@media (max-width:720px){.Y59kCG_authenticatedCapsule{gap:3px;padding-left:8px}.Y59kCG_authenticatedCapsule .credit-box{padding-right:0!important}.Y59kCG_authenticatedCapsule .credit-box strong{font-size:var(--type-control-size)}}
.E5wVgG_panel{gap:12px;display:grid}.E5wVgG_styleFilter button{font-weight:var(--type-body-weight)}.E5wVgG_panel p:where(:not([data-empty-state] *)),.E5wVgG_panel label,.E5wVgG_panel summary{font-size:var(--type-helper-size);margin:0;line-height:1.5}.E5wVgG_panel label{align-items:center;gap:8px;display:flex}.E5wVgG_actions{flex-wrap:wrap;gap:8px;display:flex}.E5wVgG_snapshot{gap:12px;min-width:0;display:grid}.E5wVgG_snapshot h3{font-size:var(--type-body-size);font-weight:var(--type-control-weight)}.E5wVgG_snapshot p{white-space:pre-wrap;overflow-wrap:anywhere}.E5wVgG_snapshot summary{cursor:pointer}.E5wVgG_notice{color:var(--brand-primary)}.E5wVgG_panel .E5wVgG_helper{color:var(--text-helper)}.E5wVgG_heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.E5wVgG_heading .E5wVgG_actions{flex-wrap:nowrap;flex-shrink:0;gap:4px}.E5wVgG_candidateHeading{gap:8px;display:grid}.E5wVgG_candidateHeading .E5wVgG_actions{justify-content:flex-end}
.y_T6vq_panel{z-index:53;border:var(--border-control-width) solid #ffffff38;border-radius:var(--radius-content);color:#fff;width:min(300px,100vw - 36px);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b8;padding:10px;transition:width .16s,padding .16s;position:fixed;bottom:18px;right:18px}.y_T6vq_panelCollapsed{display:none}.y_T6vq_calibrationPanel{z-index:52;border-color:#0000;width:min(64vw,900px);padding:12px;top:50%;bottom:auto;right:50%;transform:translate(50%,-54%)}.y_T6vq_calibrationPanel .y_T6vq_header,.y_T6vq_calibrationPanel .y_T6vq_actions,.y_T6vq_calibrationPanel .y_T6vq_skeleton{display:none}.y_T6vq_calibrationPanel .y_T6vq_video{aspect-ratio:16/10;border-radius:var(--radius-content)}.y_T6vq_calibrationPanel .y_T6vq_videoFrame{border-radius:var(--radius-content);overflow:hidden}.y_T6vq_calibrationPanel .y_T6vq_countdown{aspect-ratio:16/10}.y_T6vq_calibrationMask{z-index:1;pointer-events:none;border-radius:36px;width:78%;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #000000bf}.y_T6vq_calibrationBodyGuide{z-index:2;opacity:.6;pointer-events:none;background:#fff;width:72%;height:68%;transition:opacity .16s,background-color .16s;display:block;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:url(/gesture-tutorial/calibration-dual-hand-body.svg);mask-image:url(/gesture-tutorial/calibration-dual-hand-body.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.y_T6vq_calibrationHands{z-index:2;opacity:.6;pointer-events:none;justify-content:center;align-items:center;gap:27%;width:78%;height:60%;transition:opacity .16s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.y_T6vq_calibrationHand{background:#fff;width:29%;height:88%;transition:background-color .16s;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.y_T6vq_calibrationLeftHand{-webkit-mask-image:url(/gesture-tutorial/calibration-left-hand.svg);mask-image:url(/gesture-tutorial/calibration-left-hand.svg)}.y_T6vq_calibrationRightHand{-webkit-mask-image:url(/gesture-tutorial/calibration-right-hand.svg);mask-image:url(/gesture-tutorial/calibration-right-hand.svg)}.y_T6vq_calibrationReady .y_T6vq_calibrationHands{opacity:1}.y_T6vq_calibrationReady .y_T6vq_calibrationHand{background:var(--brand-primary)}.y_T6vq_calibrationReady .y_T6vq_calibrationBodyGuide{background:var(--brand-primary);opacity:1}.y_T6vq_status.y_T6vq_calibrationStatus{z-index:3;color:#fff;text-align:center;text-shadow:0 1px 5px #000000e6;background:0 0;place-items:center;min-height:44px;margin:0;padding:11px 18px;font-size:16px;line-height:1.4;display:grid;position:absolute;bottom:0;left:0;right:0}.y_T6vq_calibrationActions{justify-content:flex-end;padding-top:10px;display:flex}.y_T6vq_calibrationExitButton{min-width:136px}.y_T6vq_header{z-index:3;justify-content:flex-end;height:30px;display:flex;position:absolute;top:14px;right:14px}.y_T6vq_menuButton{color:#fff;letter-spacing:2px;mix-blend-mode:difference;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;font-size:16px;line-height:1;transition:color .14s;display:grid}.y_T6vq_menuButton:hover,.y_T6vq_menuButton:focus-visible{color:var(--brand-primary);mix-blend-mode:normal}.y_T6vq_video{aspect-ratio:4/3;border-radius:var(--radius-control);object-fit:cover;background:#111;width:100%;display:block;transform:scaleX(-1)}.y_T6vq_skeleton{z-index:1;border-radius:inherit;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scaleX(-1)}.y_T6vq_countdown{z-index:2;aspect-ratio:4/3;color:#ffffffc7;text-shadow:0 2px 18px #00000073;pointer-events:none;place-items:center;width:100%;font-size:clamp(48px,5vw,80px);font-weight:400;line-height:1;display:grid;position:absolute;top:0;left:0}@media (max-width:760px){.y_T6vq_calibrationPanel{width:calc(100vw - 32px)}.y_T6vq_dualHandCalibrationMask,.y_T6vq_calibrationBodyGuide{width:78%}}.y_T6vq_content{position:relative}.y_T6vq_videoFrame{border-radius:var(--radius-control);position:relative;overflow:hidden}.y_T6vq_contentHidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.y_T6vq_status{color:#ffffffc7;min-height:18px;font-size:var(--type-helper-size);font-weight:var(--type-helper-weight);margin:8px 2px 0}.y_T6vq_error{color:#ffb095}.y_T6vq_menu{z-index:2;border-radius:var(--radius-control);width:190px;box-shadow:var(--shadow-panel);background:#303030eb;gap:10px;padding:12px;display:grid;position:absolute;top:48px;right:30px}.y_T6vq_menu label{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);justify-content:space-between;align-items:center;gap:12px;display:flex}.y_T6vq_exitButton{width:100%}.y_T6vq_actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.y_T6vq_guideButton{width:100%}
.abE7wa_overlay{z-index:50;color:#fff;place-items:center;display:grid;position:fixed;inset:0}.abE7wa_scrim{pointer-events:none;background:#0000008f;position:absolute;inset:0}.abE7wa_guide{pointer-events:none;flex-direction:column;align-items:center;width:min(52vw,760px);margin-bottom:2vh;display:flex;position:relative}.abE7wa_overlay:not(.abE7wa_stepTwo) .abE7wa_guide{justify-content:flex-end;min-height:min(82vh,760px)}.abE7wa_overlay:not(.abE7wa_stepTwo) .abE7wa_guide .abE7wa_gesture,.abE7wa_overlay:not(.abE7wa_stepTwo) .abE7wa_instructionRow{display:none}.abE7wa_calibrationGuide .abE7wa_guide{width:min(42vw,620px)}.abE7wa_stepTwo{place-items:center end}.abE7wa_stepTwo .abE7wa_guide{grid-template-rows:minmax(0,1fr) auto;align-items:start;row-gap:18px;width:min(42vw,620px);margin:0;display:grid;position:absolute;top:7vh;bottom:36vh;right:10vw}.abE7wa_stepTwo .abE7wa_gesture{object-fit:contain;object-position:center;order:-2;width:100%;height:100%;max-height:none}.abE7wa_stepTwo .abE7wa_instructionRow{order:0;justify-content:center;margin:0;transform:translate(clamp(20px,2vw,32px))translateY(clamp(-56px,-4vh,-34px))}.abE7wa_stepTwo .abE7wa_tutorialActions{align-self:center;margin:0}.abE7wa_movementGuide .abE7wa_guide{bottom:8vh}.abE7wa_movementGuide .abE7wa_gesture{justify-self:center;width:min(20vw,334px)}.abE7wa_leftHandMovementGuide .abE7wa_gesture{width:min(16vw,280px)}.abE7wa_rightHandMovementGuide .abE7wa_gesture{width:min(16vw,280px);transform:none}.abE7wa_leftHandMovementGuide .abE7wa_guide,.abE7wa_rightHandMovementGuide .abE7wa_guide{transform:translateY(clamp(-30px,-2.5vh,-18px))}.abE7wa_leftHandMovementGuide .abE7wa_instructionRow,.abE7wa_rightHandMovementGuide .abE7wa_instructionRow{transform:none}.abE7wa_leftHandBendGuide .abE7wa_gesture,.abE7wa_leftHandTurnGuide .abE7wa_gesture{justify-self:center;width:min(48vw,700px)}.abE7wa_leftHandControlGuide .abE7wa_instructionRow{transform:translate(clamp(-32px,-2vw,-20px))}.abE7wa_dualHandControlGuide .abE7wa_instructionRow{transform:translate(clamp(44px,4vw,56px))}.abE7wa_cameraSafeGuide{place-items:start}.abE7wa_cameraSafeGuide .abE7wa_guide{position:absolute}.abE7wa_cameraSafeGuide .abE7wa_gesture{max-height:none}.abE7wa_completionGuide{color:#fff;pointer-events:none;position:absolute;inset:0}.abE7wa_settingsCallout{text-align:right;white-space:nowrap;margin:0;font-size:14px;font-weight:500;line-height:1.7;position:absolute;top:clamp(344px,52vh,780px);right:2.2vw}.abE7wa_settingsArrow{width:30px;height:auto;position:absolute;top:calc(clamp(344px,52vh,780px) + clamp(58px,4.8vw,72px));right:calc(2.2vw + clamp(12px,.9vw,18px))}.abE7wa_gesture{object-fit:contain;width:100%;max-height:54vh;display:block}.abE7wa_instruction{color:#fff;text-align:center;margin:0;font-size:14px;font-weight:400;line-height:1.5}.abE7wa_instructionRow{align-items:stretch;width:100%;display:flex}.abE7wa_instructionContent{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.abE7wa_calibrationInstruction{display:none}.abE7wa_tutorialActions{pointer-events:auto;align-self:flex-start;gap:10px;display:flex}.abE7wa_tutorialActions button{pointer-events:auto;background:#fff9}.abE7wa_tutorialActions button:hover:not(:disabled){background:#fff9}@media (max-width:760px){.abE7wa_guide{width:min(76vw,560px);margin-bottom:12vh}.abE7wa_stepTwo .abE7wa_guide{grid-template-rows:minmax(0,1fr) auto;row-gap:12px;width:min(58vw,420px);margin:0;top:6vh;bottom:40vh;right:4vw}.abE7wa_calibrationGuide .abE7wa_guide{width:min(58vw,420px)}.abE7wa_movementGuide .abE7wa_guide{bottom:10vh}.abE7wa_movementGuide .abE7wa_gesture{width:min(28vw,220px)}.abE7wa_cameraSafeGuide .abE7wa_guide{position:absolute}.abE7wa_cameraSafeGuide .abE7wa_gesture{max-height:none}}
.n5c2MW_previewTrigger{z-index:4;border-radius:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.n5c2MW_previewTrigger:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-3px}.n5c2MW_dialog[open]{--detail-preview-size:min(880px, calc(100vh - 112px));width:min(calc(var(--detail-preview-size) + 370px), 100%);height:var(--detail-preview-size);align-items:stretch;min-height:min(540px,100dvh - 48px);display:block;position:fixed;overflow:hidden}.n5c2MW_detailBody{grid-template-columns:minmax(0,1fr) minmax(320px,370px);height:100%;min-height:0;display:grid}.n5c2MW_previewPanel,.n5c2MW_infoPanel{background:#fff;min-width:0;overflow:hidden}.n5c2MW_previewPanel{isolation:isolate;aspect-ratio:1;width:100%;height:100%;position:relative}.n5c2MW_previewPanel .interactive-woop-preview{background:#fff}.n5c2MW_previewPanel .interactive-woop-preview canvas{object-fit:contain;display:block}.n5c2MW_previewPanel .template-motion-preview{box-sizing:border-box;background:#fff;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;min-height:0;padding:clamp(18px,2.2vw,38px);display:grid;position:absolute;inset:0;overflow:hidden}.n5c2MW_previewPanel .template-motion-preview .performance-runtime-canvas{display:block}.n5c2MW_templateMotionError{color:var(--text-helper,#999);font-size:var(--type-helper-size);position:absolute;bottom:16px;right:16px}.n5c2MW_previewPanel .shadow-render-preview{touch-action:none;cursor:crosshair;background:#fafafa;position:absolute;inset:0;overflow:hidden}.n5c2MW_previewPanel .shadow-render-preview canvas{width:100%;height:100%;display:block;position:absolute;inset:0}:is(.n5c2MW_previewPanel .shadow-render-preview__background,.n5c2MW_previewPanel .shadow-render-preview__puppet){z-index:1}.n5c2MW_previewPanel .shadow-render-preview__shadow{z-index:2;opacity:var(--shadow-alpha,.3);transform:translate(var(--shadow-distance-x,0), var(--shadow-distance-y,0));filter:blur(var(--shadow-blur,16px));mix-blend-mode:multiply;pointer-events:none}.n5c2MW_previewPanel .shadow-render-preview__puppet{z-index:3;cursor:crosshair}.n5c2MW_previewPanel .shadow-render-preview .shadow-render-preview__loading{z-index:4;width:100%;height:100%;position:absolute;inset:0}.n5c2MW_woopLoading{color:var(--text-helper,#999);font-size:var(--type-helper-size);place-items:center;display:grid;position:absolute;inset:0}.n5c2MW_previewImage{object-fit:contain;padding:clamp(18px,2.2vw,38px)}.n5c2MW_templateLargeFallback{color:var(--brand-primary);place-items:center;display:grid;position:absolute;inset:0}.n5c2MW_templateLargeFallback .figma-icon{width:96px;height:96px}.n5c2MW_infoPanel{flex-direction:column;height:100%;padding:clamp(28px,2.5vw,42px) clamp(24px,2.2vw,38px) 24px;display:flex}.n5c2MW_creatorBlock{flex:none}.n5c2MW_creatorRow{align-items:center;gap:14px;margin-bottom:14px;display:flex}.n5c2MW_creatorRow img{border-radius:50%}.n5c2MW_creatorRow strong{font-size:var(--font-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.n5c2MW_creatorBlock h2{font-size:var(--font-xl);margin:0 0 12px;line-height:1.45}.n5c2MW_titleRow{align-items:center;gap:8px;margin-bottom:12px;display:flex}.n5c2MW_titleRow h2{flex:0 auto;min-width:0;margin:0}.n5c2MW_renameButton{cursor:pointer;background:0 0;border:0;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:18px;padding:0;display:inline-flex}.n5c2MW_renameButton .figma-icon{width:var(--icon-size-control);height:var(--icon-size-control);opacity:.52}.n5c2MW_divider{background:var(--border-subtle,#e5e5e5);flex:none;height:1px;margin:30px 0 36px}.n5c2MW_settingsSection{text-align:left;flex:auto;min-height:0;overflow-y:auto}.n5c2MW_referenceList{flex-flow:column wrap;align-items:flex-start;gap:20px;margin-left:0;padding-left:0;display:flex}.n5c2MW_referenceItem{flex-direction:column;align-items:flex-start;width:100%;margin-left:0;display:flex}.n5c2MW_referenceContent{align-items:flex-end;gap:14px;width:100%;display:flex}.n5c2MW_referenceLink{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.n5c2MW_referenceLink:disabled{cursor:default}.n5c2MW_referenceLink:not(:disabled):hover>strong,.n5c2MW_referenceLink:not(:disabled):focus-visible>strong{color:var(--brand-primary)}.n5c2MW_referenceLink:focus-visible{outline:none}.n5c2MW_referenceLink:not(:disabled):hover .n5c2MW_referencePreview,.n5c2MW_referenceLink:not(:disabled):focus-visible .n5c2MW_referencePreview{border-color:var(--brand-primary)}.n5c2MW_referenceError{color:var(--brand-primary);font-size:var(--type-helper-size)}.n5c2MW_referenceLabel,.n5c2MW_promptLabel{margin-bottom:6px}.n5c2MW_referenceLabel.n5c2MW_referenceLabel{justify-content:flex-start;width:100%;margin-left:0}.n5c2MW_referenceLabel.n5c2MW_referenceLabel strong,.n5c2MW_promptLabel.n5c2MW_promptLabel strong{font-weight:var(--type-section-title-weight)}.n5c2MW_referencePreview{border:1px solid var(--border-control,#ddd);background:#fff;border-radius:5px;width:70px;height:70px;position:relative;overflow:hidden}.n5c2MW_referencePreview img{object-fit:contain}.n5c2MW_referencePreview .figma-icon{width:100%;height:100%;padding:17px}.n5c2MW_referenceContent>strong{max-width:calc(100% - 84px);font-size:var(--type-helper-size);text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-weight:400;display:block;overflow:hidden}.n5c2MW_promptText{color:var(--text-helper,#999);font-size:var(--type-helper-size);line-height:1.6;display:block}.n5c2MW_promptBlock{text-align:left;margin-top:22px;margin-left:0}.n5c2MW_promptLabel.n5c2MW_promptLabel{justify-content:flex-start;width:100%;margin-left:0}.n5c2MW_promptBlock>span{color:var(--text-helper,#999);font-size:var(--type-helper-size);line-height:1.6}.n5c2MW_footer{border-top:1px solid var(--border-subtle,#e5e5e5);flex:none;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;padding-top:24px;display:grid}.n5c2MW_actionButton svg{width:var(--icon-size-toolbar);height:var(--icon-size-toolbar);flex:0 0 var(--icon-size-toolbar)}.n5c2MW_actionButton .figma-icon{width:var(--icon-size-toolbar);height:var(--icon-size-toolbar);flex:0 0 var(--icon-size-toolbar)}.n5c2MW_actionButton:not(:disabled) .figma-icon{filter:var(--brand-icon-filter)}.n5c2MW_actionButton:disabled .figma-icon{filter:grayscale();opacity:.55}@media (max-width:900px){.n5c2MW_dialog[open]{--detail-preview-size:auto;width:100%;height:calc(100dvh - 48px);min-height:0}.n5c2MW_detailBody{overscroll-behavior:contain;touch-action:pan-y;display:block;overflow-y:auto}.n5c2MW_previewPanel{aspect-ratio:1;justify-self:stretch;width:100%;height:auto;min-height:0;max-height:none}.n5c2MW_infoPanel{height:auto;max-height:none}.n5c2MW_settingsSection{flex:none;overflow:visible}}@media (max-width:520px){.n5c2MW_footer{grid-template-columns:1fr}}.n5c2MW_footer.n5c2MW_singleAction{grid-template-columns:1fr}.n5c2MW_relatedAssets{flex:auto;min-height:0;overflow:auto}.n5c2MW_relatedAssets h3{font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);align-items:center;gap:6px;margin:0 0 12px;display:flex}.n5c2MW_relatedAssets h3 small{color:var(--text-helper);font-size:var(--type-helper-size);font-weight:var(--type-helper-weight);line-height:var(--type-helper-line-height);margin-left:2px}.n5c2MW_relatedAssets p{color:var(--text-helper);font-size:var(--type-helper-size)}.n5c2MW_templateRelatedContent{flex-direction:column;flex:1;gap:24px;min-height:0;display:flex;overflow-y:auto}.n5c2MW_templateRelatedContent>section{flex:none;overflow:visible}@media (max-width:900px){.n5c2MW_templateRelatedContent{flex:none;overflow:visible}}
._0VoHfG_page{max-width:1200px;margin:auto;padding:32px}._0VoHfG_page h1{font-size:var(--type-admin-page-title-size)}._0VoHfG_page h2{font-size:var(--type-section-title-size);margin-bottom:16px}._0VoHfG_page p{color:var(--text-helper);font-size:var(--type-body-size);margin:16px 0 32px}._0VoHfG_examples{grid-template-columns:320px minmax(0,1fr);gap:48px;display:grid}._0VoHfG_sidebar{height:460px}._0VoHfG_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}._0VoHfG_nodeExample{margin-bottom:32px}._0VoHfG_nodeCard{width:160px;height:160px}._0VoHfG_nodeCard img{object-fit:contain;width:100%;height:100%;padding:16px}@media (max-width:720px){._0VoHfG_examples{grid-template-columns:1fr}._0VoHfG_sidebar{height:270px}}
.h81BEq_heading{font-size:var(--type-admin-page-title-size);font-weight:var(--type-admin-page-title-weight);margin:0}.h81BEq_dialogHeader{flex-wrap:wrap;gap:16px;padding-right:40px}
.UUYqqa_exhibition{isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;background:#f6f5f2;height:max(640px,100svh);max-height:1200px;position:relative;overflow:clip}.UUYqqa_exhibition:focus-visible{outline:1px solid var(--brand-primary);outline-offset:-2px}.UUYqqa_architecture{pointer-events:none;position:absolute;inset:0}.UUYqqa_wall{background:radial-gradient(at 51% 43%,#fffefa 0%,#faf9f6 36%,#0000 78%),linear-gradient(90deg,#d4d2cb 0%,#eae8e1 10%,#f4f2ec 25% 75%,#eae8e1 90%,#d4d2cb 100%);position:absolute;inset:0}.UUYqqa_ceiling{background:linear-gradient(#e8e6e0,#fdfcf9);border-radius:0 0 50% 50%;width:130%;height:40%;position:absolute;top:-30%;left:-15%;box-shadow:0 1px 2px #6a625115,0 20px 50px #706c5810}.UUYqqa_floor{background:linear-gradient(#e4e2da,#eeece6 17%,#f8f7f3 62%);border-radius:50% 50% 0 0/24% 24% 0 0;width:150%;height:55%;position:absolute;top:89%;left:-25%;box-shadow:0 -1px 1px #77715e15,0 -14px 35px #7c735309}.UUYqqa_floor:after{content:"";background:linear-gradient(116deg,#0000 37%,#a49b8612 37.08%,#0000 37.2%),linear-gradient(64deg,#0000 63%,#a49b8612 63.08%,#0000 63.2%);position:absolute;inset:0}.UUYqqa_room{perspective:1000px;transform-style:flat;pointer-events:none;position:absolute;inset:10% 0 12%}.UUYqqa_work{cursor:pointer;pointer-events:auto;transform-style:flat;background:0 0;border:0;width:clamp(420px,37.5vw,570px);height:min(56%,430px);padding:0;display:none;position:absolute;top:50%;left:50%}.UUYqqa_work:focus-visible{outline:1px solid var(--brand-primary);outline-offset:8px;border-radius:8px}.UUYqqa_puppet{transform-origin:50% 18%;filter:drop-shadow(5px 8px 5px #41382138);width:100%;height:100%;animation:16s ease-in-out infinite UUYqqa_breathe;animation-delay:var(--phase);display:block;position:relative}.UUYqqa_puppet .template-motion-preview{width:100%;min-width:0;height:100%;min-height:0;display:block}.UUYqqa_puppet .performance-runtime-canvas{display:block}.UUYqqa_loading{filter:blur(22px);background:#b8b19b0a;border-radius:50%;width:28%;height:55%;position:absolute;top:22%;left:36%}.UUYqqa_loadError{text-align:center;font-size:var(--type-helper-size);color:var(--text-helper);position:absolute;inset:45% 0 auto}.UUYqqa_feedback{text-align:center;width:100%;color:var(--text-helper);font-size:var(--type-helper-size);position:absolute;top:50%}.UUYqqa_srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes UUYqqa_breathe{0%,to{transform:rotate(-.55deg)translateY(0)}50%{transform:rotate(.55deg)translateY(-4px)}}@media (max-width:600px){.UUYqqa_exhibition{height:max(620px,92svh)}.UUYqqa_room{perspective:1000px;inset:10% 0 12%}.UUYqqa_work{width:350px;height:min(56%,430px)}.UUYqqa_ceiling{height:35%;top:-25%}.UUYqqa_floor{top:89%}}@media (prefers-reduced-motion:reduce){.UUYqqa_puppet{animation:none}}.UUYqqa_rail{border-bottom:2px solid #8d85752b;border-radius:0 0 50% 50%;width:124%;height:40%;position:absolute;top:-31%;left:-12%;box-shadow:0 5px 5px #6c655d0a}.UUYqqa_wallMark{opacity:.65;border-top:3px solid #df784c;border-bottom:1px solid #b8b0a1;width:10px;height:38px;position:absolute;top:22%;right:5.5%;transform:skewY(-10deg)}@media (max-width:600px){.UUYqqa_wallMark{width:7px;height:24px;top:19%}}.UUYqqa_exhibition[data-dragging=true],.UUYqqa_exhibition[data-dragging=true] .UUYqqa_work{cursor:grabbing}.UUYqqa_caption{visibility:hidden;z-index:10;border-radius:var(--radius-content);background:#fffefaf0;flex-direction:column;gap:6px;width:180px;max-width:calc(100% - 32px);padding:12px 16px;display:flex;position:absolute;box-shadow:0 3px 16px #41382112}.UUYqqa_caption strong{font-size:var(--type-section-title-size);font-weight:500}.UUYqqa_caption>span{font-size:var(--type-helper-size);color:var(--text-helper)}.UUYqqa_caption a,.UUYqqa_caption button{min-height:36px;color:var(--brand-primary);font:inherit;font-size:var(--type-body-size);background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:flex}.UUYqqa_caption a:hover{text-decoration:underline}.UUYqqa_caption .UUYqqa_remixUnavailable{color:var(--text-helper);cursor:not-allowed}.UUYqqa_poster{z-index:1;pointer-events:none;opacity:1;transition:opacity .45s;position:absolute;inset:10.9375%}.UUYqqa_posterImage{object-fit:contain;width:100%;height:100%;display:block}.UUYqqa_motion{opacity:0;transition:opacity .45s;display:block;position:absolute;inset:0}.UUYqqa_puppet[data-motion-ready=true] .UUYqqa_poster{opacity:0}.UUYqqa_puppet[data-motion-ready=true] .UUYqqa_motion{opacity:1}.UUYqqa_contentBounds{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.UUYqqa_poster,.UUYqqa_motion{transition:none}}@font-face{font-family:DingTalk JinBuTi;src:url(/fonts/dingtalk-jinbuti.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.UUYqqa_slogan{white-space:nowrap;font-size:calc(var(--type-display-size) * 1.45);font-synthesis:none;letter-spacing:.04em;color:var(--brand-primary);-webkit-text-fill-color:transparent;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#ff62194d 0%,#ff621924 58%,#ff621900 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-family:DingTalk JinBuTi,sans-serif;font-weight:400;line-height:1.1;position:absolute;top:46.5%;left:50%;transform:translate(-50%,-50%)}.UUYqqa_poster{pointer-events:auto}.UUYqqa_motion,.UUYqqa_puppet[data-motion-ready=true] .UUYqqa_poster{pointer-events:none}.UUYqqa_puppet[data-motion-ready=true] .UUYqqa_motion{pointer-events:auto}.UUYqqa_slogan{animation:.8s cubic-bezier(.22,1,.36,1) both UUYqqa_slogan-reveal}.UUYqqa_slogan:before{content:"";background:var(--brand-primary);width:2px;height:100%;animation:.8s both UUYqqa_intro-line;position:absolute;top:0;left:calc(50% - 1px)}.UUYqqa_sloganAccent{background:linear-gradient(#ff6219e6,#ff6219a6);-webkit-background-clip:text;background-clip:text;animation:1.6s both UUYqqa_slogan-soften;position:absolute;inset:0}.UUYqqa_room{animation:.8s ease-out .8s both UUYqqa_works-arrive}.UUYqqa_slogan:not([data-font-ready=true]){visibility:hidden}.UUYqqa_slogan:not([data-font-ready=true]),.UUYqqa_slogan:not([data-font-ready=true]):before,.UUYqqa_slogan:not([data-font-ready=true]) .UUYqqa_sloganAccent{animation-play-state:paused}@keyframes UUYqqa_slogan-reveal{0%,12%{clip-path:inset(0 calc(50% - 1px) -100%)}to{clip-path:inset(0 -2% -100%)}}@keyframes UUYqqa_intro-line{0%,12%{opacity:1}55%,to{opacity:0}}@keyframes UUYqqa_slogan-soften{0%,45%{opacity:1}to{opacity:0}}@keyframes UUYqqa_works-arrive{0%{opacity:0;visibility:hidden}1%{visibility:visible}to{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){.UUYqqa_slogan,.UUYqqa_room{animation:none}.UUYqqa_slogan:before,.UUYqqa_sloganAccent{display:none}}.UUYqqa_englishSlogan{letter-spacing:.015em;background:linear-gradient(#ff62194d,#ff621914);-webkit-background-clip:text;background-clip:text;width:max-content;font-family:DingTalk JinBuTi,sans-serif;font-size:.5em;font-weight:400;line-height:1.2;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}
.ins8Ua_page{background:var(--surface);height:100dvh;color:var(--text-primary);grid-template-rows:auto minmax(0,1fr);display:grid}.ins8Ua_header{border-bottom:var(--border-control-width) solid var(--border-control);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.ins8Ua_header h1{font-size:var(--type-navigation-size);font-weight:var(--type-navigation-weight);margin:0}.ins8Ua_frame{border:0;width:100%;min-width:0;height:100%;display:block}
