.ReportHero_hero__0i29c{background:var(--heroBackground)!important;color:var(--headingColor);padding:var(--mm-space-8) var(--mm-space-6);border-radius:var(--mm-radius-xl);margin-bottom:var(--mm-space-6);box-shadow:var(--mm-shadow-lg)}.ReportHero_heroContent__G5c0j{display:flex;justify-content:space-between;align-items:center;gap:var(--mm-space-6);max-width:1200px;margin:0 auto}.ReportHero_heroInfo__bMRG8{display:flex;align-items:center;gap:var(--mm-space-4);flex:1 1}.ReportHero_heroLogo__TPuo6{height:64px;width:auto;max-width:120px;object-fit:contain}.ReportHero_heroEmoji__VtVAC{font-size:64px;line-height:1}.ReportHero_heroText__tqYqo{display:flex;flex-direction:column;gap:var(--mm-space-1)}.ReportHero_heroTitle__ijO0u{font-size:var(--mm-font-size-4xl);font-weight:var(--mm-font-weight-bold);margin:0;line-height:1.2}.ReportHero_heroDate__N8rID{font-size:var(--mm-font-size-lg);opacity:.9;margin:0}.ReportHero_heroActions__mS9bB{display:flex;gap:var(--mm-space-3)}.ReportHero_exportButton___WUBU{display:flex;align-items:center;gap:var(--mm-space-2);padding:var(--mm-space-3) var(--mm-space-5);background:var(--exportButtonBackground);color:var(--exportButtonText);border:none;border-radius:var(--mm-radius-lg);font-size:var(--mm-font-size-base);font-weight:var(--mm-font-weight-semibold);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--mm-shadow-md)}.ReportHero_exportButton___WUBU:hover{transform:translateY(-2px);box-shadow:var(--mm-shadow-lg);background:var(--exportButtonHoverBackground)}.ReportHero_exportButton___WUBU:active{transform:translateY(0)}.ReportHero_exportIcon__pnrze{font-size:var(--mm-font-size-xl);line-height:1}.ReportHero_exportText__JtaX3{line-height:1}@media (max-width:768px){.ReportHero_hero__0i29c{padding:var(--mm-space-6) var(--mm-space-4)}.ReportHero_heroContent__G5c0j{flex-direction:column;align-items:flex-start;gap:var(--mm-space-4)}.ReportHero_heroInfo__bMRG8{flex-direction:column;align-items:flex-start;gap:var(--mm-space-3)}.ReportHero_heroEmoji__VtVAC{font-size:48px}.ReportHero_heroTitle__ijO0u{font-size:var(--mm-font-size-2xl)}.ReportHero_heroDate__N8rID{font-size:var(--mm-font-size-base)}.ReportHero_heroActions__mS9bB{width:100%}.ReportHero_exportButton___WUBU{width:100%;justify-content:center}}.CellWrapper_cellWrapper__FogFF{display:flex;flex-direction:column;width:100%;height:var(--block-height,var(--row-height,100%));box-sizing:border-box}.CellWrapper_titleZone__ex2j3{display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;flex-shrink:0;font-size:var(--block-base-font-size);height:var(--title-height)}.CellWrapper_title__Tntgm{margin:0;padding:0;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;font-weight:600;color:var(--chartTitleColor,var(--mm-gray-900))}.CellWrapper_subtitleZone__Tk_gI{display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;flex-shrink:0;margin-top:.25rem;font-size:var(--block-subtitle-font-size);height:var(--subtitle-height)}.CellWrapper_subtitle__LTGeq{margin:0;padding:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;color:var(--mm-gray-600)}.CellWrapper_bodyZone__ps_rO{height:var(--chart-body-height,auto);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;width:100%;box-sizing:border-box;min-height:0}.ReportChart_chart__biNYL{display:flex;flex-direction:column;width:100%!important;max-width:none!important;height:var(--block-height,var(--row-height,var(--mm-block-height-default)));flex:1 1 auto;background:var(--chartBackground)!important;border-radius:var(--mm-radius-lg);box-shadow:var(--mm-shadow-sm);padding:0;overflow:hidden;box-sizing:border-box!important;container-type:size}.ReportChart_chartHeader__AhK6W{padding:var(--mm-space-4) var(--mm-space-5);border-bottom:1px solid var(--chartBorder);flex-shrink:0}.ReportChart_chartBody__hKG9O{flex:1 1;display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:var(--mm-space-2);min-height:0}.ReportChart_chartTitle__Sx7_A{font-size:var(--block-base-font-size);font-weight:var(--mm-font-weight-semibold);color:var(--chartTitleColor);margin:0;line-height:1.2;text-align:center}.ReportChart_noData__AobGi{display:flex;align-items:center;justify-content:center;height:100%;background:var(--chartNoDataBackground);border:2px dashed var(--chartNoDataBorder)}.ReportChart_noDataContent__NfJFK{display:flex;flex-direction:column;align-items:center;gap:var(--mm-space-2);color:var(--chartNoDataText)}.ReportChart_noDataIcon___ZVGe{font-size:var(--mm-font-size-3xl);opacity:.5}.ReportChart_noDataText__rdpYg{font-size:var(--mm-font-size-base);font-weight:var(--mm-font-weight-medium)}.ReportChart_noDataLabel__NZVMz{font-size:var(--mm-font-size-sm);color:var(--chartNoDataText)}.ReportChart_kpi__psKpb{height:var(--block-height,var(--row-height,var(--mm-block-height-default)));display:grid;grid-template-rows:4fr 3fr 3fr;grid-gap:0;gap:0;width:100%;box-sizing:border-box;align-items:center;justify-items:center}.ReportChart_kpiIconRow__KvaDN{display:flex;align-items:center;justify-content:center;width:100%;height:100%;container-type:size}.ReportChart_kpiIcon__Rth4K{font-size:clamp(2.5rem,85cqh,7rem)!important;height:auto!important;width:auto!important;color:var(--kpiIconColor)!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important}.ReportChart_kpiValueRow__xz5_x{font-size:clamp(1.25rem,min(30cqh,25cqw),6rem);font-weight:var(--mm-font-weight-bold);color:var(--chartValueColor);line-height:.85;letter-spacing:-.04em;container-type:size}.ReportChart_kpiValueRow__xz5_x,.ReportChart_kpi__psKpb .ReportChart_kpiTitle__MQtsm{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;word-wrap:break-word!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;min-height:0!important;overflow:hidden!important}.ReportChart_kpi__psKpb .ReportChart_kpiTitle__MQtsm{padding:var(--mm-space-2);font-size:var(--block-base-font-size);font-weight:var(--mm-font-weight-medium);color:var(--chartLabelColor);line-height:1.1;word-break:break-word!important}.ReportChart_kpi__psKpb .ReportChart_kpiTitle__MQtsm>*{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:center;width:100%}.ReportChart_pieGrid__yJl_U{height:100%;width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.ReportChart_pieTitleRow__9g_bD{flex:0 0 30%;display:flex;align-items:center;justify-content:center;padding:var(--mm-space-1) var(--mm-space-2)}.ReportChart_pieTitleText__O3TH_{margin:0;text-align:center;font-weight:var(--mm-font-weight-semibold);color:var(--chartTitleColor);font-size:var(--block-base-font-size);line-height:1.2}.ReportChart_pie__SQrVE .ReportChart_chartBody__hKG9O{padding:0;display:flex;flex-direction:column;gap:0;height:100%;width:100%;container-type:size;align-items:stretch;justify-content:flex-start}.ReportChart_pieTitle__Y00uI{font-size:var(--block-base-font-size);font-weight:var(--mm-font-weight-semibold);color:var(--chartTitleColor);margin-bottom:var(--mm-space-1);text-align:center}.ReportChart_pieSegments__oSPUJ{display:flex;gap:var(--mm-space-1);justify-content:center}.ReportChart_pieSegment__nAPUX{display:flex;flex-direction:column;align-items:center;gap:var(--mm-space-2)}.ReportChart_pieColor__6TzIL{width:32px;height:32px;border-radius:var(--mm-radius-full);box-shadow:var(--mm-shadow-sm)}.ReportChart_pieLabel__G1GF6{font-size:var(--block-base-font-size);color:var(--chartLabelColor);font-weight:var(--mm-font-weight-medium)}.ReportChart_pieValue__sA44U{font-size:clamp(1rem,3cqw,1.4rem);font-weight:var(--mm-font-weight-bold);color:var(--chartValueColor)}.ReportChart_piePercent__JnYMT{font-size:var(--mm-font-size-sm);color:var(--chartLabelColor)}.ReportChart_pieChartContainer__qgaGa{flex:0 0 40%;max-height:40%;position:relative;justify-content:center}.ReportChart_pieChartContainer__qgaGa,.ReportChart_pieLegend__2qGlz{width:100%;display:flex;align-items:center;container-type:size;overflow:visible}.ReportChart_pieLegend__2qGlz{flex:1 1 30%;flex-direction:column;justify-content:flex-start;gap:clamp(.125rem,1cqh,var(--mm-space-1));max-height:50%;padding:clamp(.125rem,1cqh,var(--mm-space-1));box-sizing:border-box}.ReportChart_pieLegendItem__U5VK6{display:flex;align-items:center;justify-content:center;gap:var(--mm-space-2);width:auto}.ReportChart_pieLegendDot__yuNTm{width:clamp(.7rem,6cqh,1rem);height:clamp(.7rem,6cqh,1rem);border-radius:0;flex-shrink:0;box-sizing:border-box;background-color:var(--dot-color,var(--pieColor1,var(--mm-color-primary-500)));border:2px solid var(--dot-border-color,var(--pieColor1,var(--mm-color-primary-500)))}.ReportChart_pieLegendText__BOtEs{font-size:var(--block-base-font-size);font-weight:var(--mm-font-weight-medium);color:var(--chartLabelColor);line-height:1.2;word-wrap:break-word;overflow-wrap:break-word;flex:0 1 auto}.ReportChart_bar__07LAF .ReportChart_chartBody__hKG9O{height:100%;padding:var(--mm-space-2);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;width:100%!important;max-width:100%!important;overflow:visible;box-sizing:border-box}.ReportChart_barTitle__L5L31{font-size:var(--block-base-font-size);font-weight:var(--mm-font-weight-semibold);color:var(--chartTitleColor);margin-bottom:var(--mm-space-1);flex-shrink:0}.ReportChart_barTable__mTUqw{width:100%;max-width:100%;border-collapse:initial;border-spacing:0 var(--mm-space-2);table-layout:fixed;height:auto;margin:0 auto;box-sizing:border-box}.ReportChart_barElements__l_1Qs{width:100%;display:table-row-group}.ReportChart_barLabel__NoFt7,.ReportChart_barRow__PgJAQ{vertical-align:top;min-height:0!important}.ReportChart_barLabel__NoFt7{font-size:var(--block-base-font-size);color:var(--chartLabelColor);font-weight:var(--mm-font-weight-medium);text-align:right;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;line-height:1.2;padding-right:var(--mm-space-2);padding-left:var(--mm-space-1);width:40%;box-sizing:border-box;overflow:visible!important}.ReportChart_barTrackCell__riiJV{padding:0 var(--mm-space-2);width:1fr;vertical-align:middle;box-sizing:border-box}.ReportChart_barTrack__7_CiR{background:var(--chartNoDataBackground);height:clamp(1.2rem,22cqh,1.44rem);min-height:clamp(1.2rem,22cqh,1.44rem);width:100%;border-radius:calc(clamp(1.2rem, 22cqh, 1.44rem) / 2);overflow:hidden}.ReportChart_barFill__zCjbz{height:100%;width:var(--bar-width,0);background-color:var(--bar-color,var(--barColor1,var(--mm-color-primary-500)));border-radius:calc(clamp(1.2rem, 22cqh, 1.44rem) / 2);transition:width var(--transition-normal)}.ReportChart_barValue__CoktE{padding-left:var(--mm-space-2);padding-right:var(--mm-space-1);width:auto;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;font-size:var(--block-base-font-size);font-weight:var(--mm-font-weight-bold);color:var(--chartValueColor);text-align:left;line-height:1.2;white-space:nowrap;vertical-align:middle;box-sizing:border-box}.ReportChart_text___A7NB{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;position:relative!important;min-height:0!important}.ReportChart_textTitleWrapper__ykTJy{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:30%!important;padding:var(--mm-space-2)!important;box-sizing:border-box!important;clear:both!important;float:none!important}.ReportChart_textTitleText__lAm9E{margin:0!important;padding:0!important;text-align:center!important;font-weight:var(--mm-font-weight-semibold)!important;color:var(--chartTitleColor)!important;font-size:var(--block-base-font-size)!important;line-height:1.25!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;word-break:break-word!important}.ReportChart_textContentWrapper__auxQn,.ReportChart_textTitleText__lAm9E{overflow:hidden!important;width:100%!important;box-sizing:border-box!important}.ReportChart_textContentWrapper__auxQn{height:var(--text-content-height,var(--mm-block-height-default));padding:var(--mm-space-2)!important;clear:both!important;float:none!important;position:relative!important}.ReportChart_textContentWrapper__auxQn,.ReportChart_textContent__az52F{display:flex!important;align-items:center!important;justify-content:center!important;min-height:0!important;container-type:size!important}.ReportChart_textContent__az52F{flex-direction:column!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;overflow:hidden!important;font-size:var(--block-base-font-size)!important;font-weight:var(--mm-font-weight-semibold);color:var(--textColor);line-height:1.3;box-sizing:border-box;text-align:center!important;word-wrap:break-word!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important}.ReportChart_textMarkdown__ngRQt h1{font-size:1.5em!important}.ReportChart_textMarkdown__ngRQt h1,.ReportChart_textMarkdown__ngRQt h2{display:block!important;margin:.5em 0!important;padding:0!important;font-weight:700!important;line-height:1.2!important;width:100%!important;box-sizing:border-box!important;color:inherit!important;text-align:center!important}.ReportChart_textMarkdown__ngRQt h2{font-size:1.3em!important}.ReportChart_textMarkdown__ngRQt h3{display:block!important;margin:.5em 0!important;padding:0!important;font-weight:700!important;line-height:1.2!important;font-size:1.1em!important;width:100%!important;box-sizing:border-box!important;color:inherit!important;text-align:center!important}.ReportChart_textMarkdown__ngRQt h4{font-size:1.05em!important}.ReportChart_textMarkdown__ngRQt h4,.ReportChart_textMarkdown__ngRQt h5{display:block!important;margin:.5em 0!important;padding:0!important;font-weight:600!important;line-height:1.2!important;width:100%!important;box-sizing:border-box!important;color:inherit!important;text-align:center!important}.ReportChart_textMarkdown__ngRQt h5{font-size:1em!important}.ReportChart_textMarkdown__ngRQt h6{margin:.5em 0!important;font-weight:600!important;line-height:1.2!important;font-size:.95em!important;color:inherit!important;text-align:center!important}.ReportChart_textMarkdown__ngRQt h6,.ReportChart_textMarkdown__ngRQt p{display:block!important;padding:0!important;width:100%!important;box-sizing:border-box!important}.ReportChart_textMarkdown__ngRQt p{margin:0 0 .5em!important;font-size:1em!important}.ReportChart_textMarkdown__ngRQt p:last-child{margin-bottom:0!important}.ReportChart_textMarkdown__ngRQt strong{font-weight:700!important;display:inline!important}.ReportChart_textMarkdown__ngRQt em{font-style:italic!important;display:inline!important}.ReportChart_textMarkdown__ngRQt ol,.ReportChart_textMarkdown__ngRQt ul{display:block!important;margin:.5em 0!important;padding-left:1.5em!important;text-align:left!important;width:100%!important;box-sizing:border-box!important;font-size:1em!important}.ReportChart_textMarkdown__ngRQt li{display:list-item!important;margin:.15em 0!important;font-size:1em!important}.ReportChart_textMarkdown__ngRQt a{color:var(--mm-blue-600)!important;text-decoration:underline!important;display:inline!important}.ReportChart_textMarkdown__ngRQt a:hover{color:var(--mm-blue-700)!important}.ReportChart_textMarkdown__ngRQt{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;height:100%!important;min-height:0!important;font-size:inherit!important;white-space:normal!important;overflow:hidden!important}.ReportChart_textMarkdown__ngRQt,.ReportChart_textMarkdown__ngRQt>*{width:100%!important;box-sizing:border-box!important;text-align:center!important}.ReportChart_textMarkdown__ngRQt>*{display:block!important;flex-shrink:0!important;font-size:1em!important}.ReportChart_textMarkdown__ngRQt table{width:100%!important;max-width:100%!important;border-collapse:collapse!important;margin:.5em 0!important;display:table!important;text-align:left!important;font-size:.9em!important}.ReportChart_textMarkdown__ngRQt table thead{background:var(--chartTitleColor,var(--mm-gray-100))!important;font-weight:var(--mm-font-weight-semibold)!important}.ReportChart_textMarkdown__ngRQt table td,.ReportChart_textMarkdown__ngRQt table th{padding:var(--mm-space-2) var(--mm-space-3)!important;border:1px solid var(--chartBorder,var(--mm-gray-200))!important;text-align:left!important}.ReportChart_textMarkdown__ngRQt table th{border-bottom:2px solid var(--chartBorder,var(--mm-gray-300))!important}.ReportChart_textMarkdown__ngRQt blockquote{padding:.5em 1em!important;border-left:3px solid var(--mm-gray-300)!important;background:var(--mm-gray-50)!important;font-style:italic!important;text-align:center!important;font-size:1em!important;color:inherit!important}.ReportChart_textMarkdown__ngRQt blockquote,.ReportChart_textMarkdown__ngRQt pre{display:block!important;margin:.5em 0!important;border-radius:var(--mm-radius-sm)!important;width:100%!important;box-sizing:border-box!important}.ReportChart_textMarkdown__ngRQt pre{padding:.5em!important;white-space:pre-wrap!important;word-break:break-all!important;overflow:hidden!important;text-align:left!important}.ReportChart_textMarkdown__ngRQt code,.ReportChart_textMarkdown__ngRQt pre{background:var(--mm-gray-100)!important;font-size:.9em!important;font-family:Courier New,Courier,monospace!important}.ReportChart_textMarkdown__ngRQt code{padding:.15em .3em!important;border-radius:var(--mm-radius-xs)!important;display:inline!important}.ReportChart_textMarkdown__ngRQt pre code{display:block!important;background:transparent!important;padding:0!important;font-size:1em!important}.ReportChart_textMarkdown__ngRQt del,.ReportChart_textMarkdown__ngRQt s{text-decoration:line-through!important;display:inline!important;color:var(--mm-gray-500)!important}.ReportChart_textMarkdown__ngRQt hr{display:block!important;border:none!important;border-top:1px solid var(--mm-gray-300)!important;margin:1em 0!important;width:100%!important;box-sizing:border-box!important}.ReportChart_textMarkdown__ngRQt a,.ReportChart_textMarkdown__ngRQt code:not(pre code),.ReportChart_textMarkdown__ngRQt del,.ReportChart_textMarkdown__ngRQt em,.ReportChart_textMarkdown__ngRQt s,.ReportChart_textMarkdown__ngRQt strong{display:inline!important;width:auto!important;text-align:inherit!important}.ReportChart_table__GDuaH{background:var(--chartBackground)!important;border-radius:var(--mm-radius-lg)}.ReportChart_tableContent__wwL9E{width:100%;height:var(--text-content-height,var(--mm-block-height-default));padding:var(--mm-space-4);display:flex;flex-direction:column}.ReportChart_tableMarkdown__md0f3{width:100%;height:100%;display:flex;flex-direction:column}.ReportChart_tableMarkdown__md0f3 table{width:100%;border-collapse:collapse;border-spacing:0;margin:0;font-size:var(--block-base-font-size);table-layout:auto}.ReportChart_tableMarkdown__md0f3 table thead{background:var(--chartTitleColor,var(--mm-gray-100));font-weight:var(--mm-font-weight-semibold)}.ReportChart_tableMarkdown__md0f3 table th{text-align:left;border-bottom:2px solid var(--chartBorder,var(--mm-gray-300))}.ReportChart_tableMarkdown__md0f3 table td,.ReportChart_tableMarkdown__md0f3 table th{padding:var(--mm-space-3) var(--mm-space-4);color:var(--chartValueColor,var(--mm-gray-900))}.ReportChart_tableMarkdown__md0f3 table td{border-bottom:1px solid var(--chartBorder,var(--mm-gray-200))}.ReportChart_tableMarkdown__md0f3 table tbody tr:hover{background:var(--mm-gray-50)}.ReportChart_tableMarkdown__md0f3 table tbody tr:last-child td{border-bottom:none}.ReportChart_tableMarkdown__md0f3 p{margin:0 0 .5em}.ReportChart_tableMarkdown__md0f3 strong{font-weight:700}.ReportChart_tableMarkdown__md0f3 em{font-style:italic}.ReportChart_tableMarkdown__md0f3 a{color:var(--mm-blue-600);text-decoration:underline}.ReportChart_tableMarkdown__md0f3 a:hover{color:var(--mm-blue-700)}.ReportChart_image__1b7Rl{background:transparent!important;padding:0}.ReportChart_imageContainer__bHHz7{background:var(--chartBackground)!important;border-radius:var(--mm-radius-lg);box-shadow:var(--mm-shadow-sm);overflow:hidden!important;display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;max-height:100%;height:auto;aspect-ratio:var(--image-aspect-ratio,16/9)}.ReportChart_imageContent__tmawm{display:block;width:100%;height:100%;object-fit:contain;object-position:center;border-radius:var(--mm-radius-lg)}@media (max-width:768px){.ReportChart_imageContainer__bHHz7{width:100%!important;height:auto!important;min-height:0!important;max-width:100%!important;max-height:100%!important;aspect-ratio:var(--image-aspect-ratio,16/9)!important}}.ReportChart_valueComposite__m3F8O{display:flex;flex-direction:column;gap:var(--mm-space-4)}.ReportChart_unknown__o51xl{display:flex;align-items:center;justify-content:center;height:100%;background:var(--chartErrorBackground);color:var(--chartErrorText);font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-medium)}.ReportChart_CellWrapper_bodyZone__ps_rO__odU0d .ReportChart_pieChartContainer__qgaGa{flex:0 0 40%!important;display:flex;align-items:center;justify-content:center}.ReportChart_CellWrapper_bodyZone__ps_rO__odU0d .ReportChart_pieLegend__2qGlz{flex:1 1 30%!important;display:flex;flex-direction:column;justify-content:flex-start!important;overflow:visible!important;box-sizing:border-box}.ReportChart_CellWrapper_bodyZone__ps_rO__odU0d .ReportChart_barRow__PgJAQ{container-type:size}@media (max-width:768px){.ReportChart_pieSegments__oSPUJ{flex-direction:column;gap:var(--mm-space-4)}.ReportChart_barTable__mTUqw{width:100%;margin:0 auto}.ReportChart_barLabel__NoFt7{width:45%;padding-right:var(--mm-space-1)}.ReportChart_barTrackCell__riiJV{padding:0 var(--mm-space-1)}.ReportChart_barValue__CoktE{padding-left:var(--mm-space-1);font-size:var(--block-base-font-size)}.ReportChart_chartError__R4z_Z{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--mm-space-6);text-align:center;color:var(--mm-color-text-secondary,#666);background:var(--chartBackground,#fff);border:2px dashed var(--mm-color-border,#ddd);border-radius:var(--mm-radius-lg);min-height:120px}.ReportChart_chartErrorIcon__215EV{font-size:2rem;color:var(--mm-color-error,#dc3545);margin-bottom:var(--mm-space-3)}.ReportChart_chartErrorTitle__so3YB{font-size:var(--mm-font-size-md,1rem);font-weight:var(--mm-font-weight-semibold,600);margin-bottom:var(--mm-space-2);color:var(--mm-color-text,#333)}.ReportChart_chartErrorMessage__TwExB{font-size:var(--mm-font-size-sm,.875rem);color:var(--mm-color-text-secondary,#666);line-height:1.5;max-width:100%;word-wrap:break-word}.ReportChart_chart__biNYL:not(.ReportChart_image__1b7Rl){width:100%!important;height:100%!important;min-height:250px!important;max-width:100%!important;flex:1 1 auto!important;overflow:hidden!important;box-sizing:border-box!important;container-type:size}.ReportChart_pieChartContainer__qgaGa{flex:0 0 40%!important;width:100%!important;max-height:40%!important;max-width:100%!important;position:relative!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important}.ReportChart_pieChartContainer__qgaGa canvas{width:90%!important;height:90%!important;max-width:100%!important;max-height:100%!important;aspect-ratio:1!important;object-fit:contain!important}.ReportChart_pieLegend__2qGlz{flex:1 1 20%!important;max-height:50%!important;justify-content:flex-start!important;overflow:visible!important}.ReportChart_image__1b7Rl,.ReportChart_pieLegend__2qGlz{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important}.ReportChart_image__1b7Rl{height:auto!important;min-height:0!important;overflow:hidden!important}.ReportChart_image__1b7Rl.ReportChart_aspect169__MSqr6{aspect-ratio:16/9}.ReportChart_image__1b7Rl.ReportChart_aspect916__pe3fr{aspect-ratio:9/16}.ReportChart_image__1b7Rl.ReportChart_aspect11__REn8t{aspect-ratio:1/1}.ReportChart_imageContent__tmawm{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;display:block!important}}.AdminHero_heroContainer__0ALIX{background:var(--mm-white);border:1px solid var(--mm-border-color-light);border-radius:var(--mm-radius-lg);padding:var(--mm-space-6);margin-bottom:var(--mm-space-6);box-shadow:var(--mm-shadow-sm)}.AdminHero_heroContent__6AaFb{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mm-space-4);flex-wrap:wrap}.AdminHero_heroLeft__yabvV{flex:1 1;min-width:280px;display:flex;flex-direction:column;gap:var(--mm-space-4)}.AdminHero_heroTitleGroup__U9VYB{display:flex;flex-direction:column;gap:var(--mm-space-2)}.AdminHero_heroTitle__hYknK{font-size:var(--mm-font-size-2xl);font-weight:var(--mm-font-weight-bold);color:var(--mm-gray-900);margin:0;line-height:var(--mm-line-height-sm)}.AdminHero_heroSubtitle__FyD7H{font-size:var(--mm-font-size-sm);color:var(--mm-gray-600);margin:0;line-height:var(--mm-line-height-md)}.AdminHero_searchContainer__x20Ku{display:flex;align-items:center;width:100%;max-width:400px}.AdminHero_searchInput__KuObM{width:100%;padding:var(--mm-space-2) var(--mm-space-3);border:1px solid var(--mm-border-color-default);border-radius:var(--mm-radius-md);font-size:var(--mm-font-size-sm);color:var(--mm-gray-900);background:var(--mm-white);transition:all .2s ease;outline:none}.AdminHero_searchInput__KuObM:focus{border-color:var(--mm-color-primary-500);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AdminHero_searchInput__KuObM::placeholder{color:var(--mm-gray-400)}.AdminHero_heroRight__CpRfl{display:flex;align-items:center;gap:var(--mm-space-3);flex-wrap:wrap}.AdminHero_badgeContainer__qx77g{display:flex;align-items:center;gap:var(--mm-space-2);flex-wrap:wrap}.AdminHero_badge__RsP5f{display:inline-flex;align-items:center;padding:var(--mm-space-1) var(--mm-space-3);font-size:var(--mm-font-size-xs);font-weight:var(--mm-font-weight-medium);border-radius:var(--mm-radius-full);white-space:nowrap}.AdminHero_badgePrimary__qXcfC{background:var(--mm-color-primary-100);color:var(--mm-color-primary-700)}.AdminHero_badgeSecondary__TYf4Z{background:var(--mm-color-secondary-100);color:var(--mm-color-secondary-700)}.AdminHero_badgeSuccess__hEyd_{background:rgba(16,185,129,.1);color:var(--mm-success)}.AdminHero_badgeWarning__jFei3{background:rgba(245,158,11,.1);color:var(--mm-warning)}.AdminHero_badgeDanger__fQruC{background:rgba(239,68,68,.1);color:var(--mm-error)}.AdminHero_actionButtons__aczbd{display:flex;align-items:center;gap:var(--mm-space-2);flex-wrap:wrap}@media (max-width:768px){.AdminHero_heroContainer__0ALIX{padding:var(--mm-space-4)}.AdminHero_heroContent__6AaFb{flex-direction:column;align-items:stretch}.AdminHero_heroLeft__yabvV{min-width:100%}.AdminHero_searchContainer__x20Ku{max-width:100%}.AdminHero_heroRight__CpRfl{align-items:stretch}.AdminHero_actionButtons__aczbd,.AdminHero_heroRight__CpRfl{flex-direction:column;width:100%}.AdminHero_actionButtons__aczbd .AdminHero_btn__6eEz6{width:100%;justify-content:center}.AdminHero_badgeContainer__qx77g{justify-content:flex-start}}@media print{.AdminHero_heroContainer__0ALIX{box-shadow:none;border:1px solid var(--mm-border-color-light)}.AdminHero_actionButtons__aczbd{display:none}}.UnifiedAdminViewToggle_toggleContainer__fb0cf{display:inline-flex;gap:var(--mm-space-2)}.UnifiedAdminViewToggle_inactive__MT6dL{background:var(--mm-white);color:var(--mm-gray-700);border:1px solid var(--mm-border-color-default)}.UnifiedAdminViewToggle_inactive__MT6dL:hover{background:var(--mm-gray-100);color:var(--mm-gray-900);border-color:var(--mm-border-color-hover)}.UnifiedAdminHeroWithSearch_heroContainer__r1pnX{width:100%;background:linear-gradient(135deg,var(--mm-color-primary-500) 0,var(--mm-color-primary-600) 100%);padding:var(--mm-spacing-lg,24px) var(--mm-spacing-xl,32px);border-radius:var(--mm-radius-lg,8px);margin-bottom:var(--mm-spacing-lg,24px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.UnifiedAdminHeroWithSearch_heroContent__gS9eH{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--mm-spacing-lg,24px)}.UnifiedAdminHeroWithSearch_heroLeft__VC4bB{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--mm-spacing-md,16px)}.UnifiedAdminHeroWithSearch_heroTitleGroup__QqOWY{display:flex;flex-direction:column;gap:var(--mm-spacing-xs,8px)}.UnifiedAdminHeroWithSearch_heroTitle__yZfxl{font-size:var(--mm-font-size-3xl);font-weight:var(--mm-font-weight-bold);color:white;margin:0;line-height:var(--mm-line-height-sm)}.UnifiedAdminHeroWithSearch_heroSubtitle__UngN6{font-size:var(--mm-font-size-base);color:rgba(255,255,255,.9);margin:0;line-height:var(--mm-line-height-md)}.UnifiedAdminHeroWithSearch_searchContainer__SkUeK{position:relative;max-width:500px;width:100%}.UnifiedAdminHeroWithSearch_searchInput__9WvSx{width:100%;padding:var(--mm-spacing-sm,12px) var(--mm-spacing-md,16px);padding-left:var(--mm-spacing-xl,40px);border:2px solid rgba(255,255,255,.3);border-radius:var(--mm-radius-md,6px);background:rgba(255,255,255,.95);font-size:var(--mm-font-size-base);color:var(--mm-gray-900);transition:all .2s ease}.UnifiedAdminHeroWithSearch_searchInput__9WvSx::placeholder{color:var(--mm-gray-500)}.UnifiedAdminHeroWithSearch_searchInput__9WvSx:focus{outline:none;border-color:white;background:white;box-shadow:0 0 0 3px rgba(255,255,255,.2)}.UnifiedAdminHeroWithSearch_searchIcon__q8PQH{position:absolute;left:var(--mm-spacing-sm,12px);top:50%;transform:translateY(-50%);font-size:var(--mm-font-size-lg);color:var(--mm-gray-500);pointer-events:none}.UnifiedAdminHeroWithSearch_heroRight__k61Bv{display:flex;align-items:center;gap:var(--mm-spacing-md,16px);flex-shrink:0}.UnifiedAdminHeroWithSearch_actionButtons__s7FLe{display:flex;gap:var(--mm-spacing-sm,12px)}@media (max-width:1024px){.UnifiedAdminHeroWithSearch_heroContent__gS9eH{flex-direction:column;align-items:stretch}.UnifiedAdminHeroWithSearch_heroLeft__VC4bB{width:100%}.UnifiedAdminHeroWithSearch_heroRight__k61Bv{width:100%;justify-content:flex-end}.UnifiedAdminHeroWithSearch_searchContainer__SkUeK{max-width:100%}}@media (max-width:640px){.UnifiedAdminHeroWithSearch_heroContainer__r1pnX{padding:var(--mm-spacing-md,16px);overflow-x:hidden}.UnifiedAdminHeroWithSearch_heroContent__gS9eH{max-width:100%;overflow-x:hidden}.UnifiedAdminHeroWithSearch_heroTitle__yZfxl{font-size:var(--mm-font-size-2xl);word-wrap:break-word}.UnifiedAdminHeroWithSearch_heroSubtitle__UngN6{font-size:var(--mm-font-size-sm)}.UnifiedAdminHeroWithSearch_heroLeft__VC4bB{width:100%;max-width:100%;overflow-x:hidden}.UnifiedAdminHeroWithSearch_searchContainer__SkUeK{width:100%!important;max-width:100%!important;min-width:0}.UnifiedAdminHeroWithSearch_searchInput__9WvSx{width:100%;max-width:100%;box-sizing:border-box}.UnifiedAdminHeroWithSearch_heroRight__k61Bv{flex-direction:column;align-items:stretch;gap:var(--mm-spacing-sm,12px);width:100%;max-width:100%}.UnifiedAdminHeroWithSearch_actionButtons__s7FLe{flex-direction:column;width:100%}.UnifiedAdminHeroWithSearch_actionButtons__s7FLe button{width:100%;white-space:normal;text-align:center}.UnifiedAdminHeroWithSearch_viewToggleWrapper__yd9aU{display:flex;justify-content:center}}.ColoredHashtagBubble_hashtag__h9aY4{display:inline-flex;align-items:center;gap:var(--mm-space-1);padding:var(--mm-space-1) var(--mm-space-3);border-radius:var(--mm-radius-full);font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-medium);line-height:var(--mm-line-height-sm);color:white;white-space:nowrap;transition:all .15s ease;position:relative;border:1px solid rgba(255,255,255,.2)}.ColoredHashtagBubble_hashtagSmall__bKFg_{padding:2px var(--mm-space-2);font-size:var(--mm-font-size-xs);gap:2px}.ColoredHashtagBubble_hashtagInteractive__nbA4N{cursor:pointer}.ColoredHashtagBubble_hashtagInteractive__nbA4N:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.15);border-color:rgba(255,255,255,.4)}.ColoredHashtagBubble_hashtagInteractive__nbA4N:active{transform:translateY(0);box-shadow:0 1px 3px rgba(0,0,0,.1)}.ColoredHashtagBubble_hashtagRemovable__hi22D{padding-right:var(--mm-space-2)}.ColoredHashtagBubble_hashtagRemovable__hi22D.ColoredHashtagBubble_hashtagSmall__bKFg_{padding-right:var(--mm-space-1)}.ColoredHashtagBubble_removeButton__eRw7H{display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.25);border:none;border-radius:var(--mm-radius-full);color:white;cursor:pointer;width:16px;height:16px;font-size:12px;font-weight:var(--mm-font-weight-bold);line-height:1;padding:0;margin-left:var(--mm-space-1);transition:all .15s ease}.ColoredHashtagBubble_removeButton__eRw7H:hover{background:rgba(255,255,255,.4);transform:scale(1.1)}.ColoredHashtagBubble_removeButton__eRw7H:active{transform:scale(.95)}.ColoredHashtagBubble_removeButton__eRw7H:focus-visible{outline:2px solid white;outline-offset:1px}.ColoredHashtagBubble_removeButtonSmall__x_Gg3{width:14px;height:14px;font-size:10px}.ColoredHashtagBubble_hashtag__h9aY4:focus-visible{outline:2px solid white;outline-offset:2px}.ColoredHashtagBubble_hashtagDisabled__xryad{opacity:.6;cursor:not-allowed}.ColoredHashtagBubble_hashtagDisabled__xryad:hover{transform:none;box-shadow:none}@keyframes ColoredHashtagBubble_fadeIn__dyKdH{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.ColoredHashtagBubble_hashtagAnimated__aG0Rj{animation:ColoredHashtagBubble_fadeIn__dyKdH .2s ease}@media (max-width:768px){.ColoredHashtagBubble_hashtag__h9aY4{padding:var(--mm-space-2) var(--mm-space-3);font-size:var(--mm-font-size-sm)}.ColoredHashtagBubble_removeButton__eRw7H{width:18px;height:18px;font-size:13px}}@media print{.ColoredHashtagBubble_hashtag__h9aY4{border:1px solid;box-shadow:none}.ColoredHashtagBubble_removeButton__eRw7H{display:none}}.ColoredCard_coloredCard__ebDb_{background:var(--mm-white);border:1px solid var(--mm-border-color-light);border-left:4px solid var(--accent-color,transparent);border-radius:var(--mm-radius-lg);padding:var(--mm-space-4);box-shadow:var(--mm-shadow-sm);transition:all .2s ease}.ColoredCard_coloredCard__ebDb_.ColoredCard_hoverable__nnxLy:hover{box-shadow:var(--mm-shadow-md);transform:translateY(-2px);border-color:var(--mm-border-color-default);cursor:pointer}@media (max-width:640px){.ColoredCard_coloredCard__ebDb_{padding:var(--mm-space-3)}}.TextareaField_container__AhWuB{display:flex;flex-direction:column;gap:var(--mm-space-2);width:100%}.TextareaField_labelRow__XWE6s{display:flex;justify-content:space-between;align-items:center;gap:var(--mm-space-2)}.TextareaField_label__MhOdD{font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-medium);color:var(--mm-gray-700)}.TextareaField_saving__cgfXM{font-size:var(--mm-font-size-xs);color:var(--mm-success);font-weight:var(--mm-font-weight-medium);animation:TextareaField_fadeIn__vn7O9 var(--transition-fast)}@keyframes TextareaField_fadeIn__vn7O9{0%{opacity:0}to{opacity:1}}.TextareaField_textarea__cgd8j{width:100%;padding:var(--mm-space-3);font-size:var(--mm-font-size-sm);font-family:inherit;color:var(--mm-gray-900);background-color:var(--mm-white);border:var(--mm-border-width-md) solid var(--mm-border-color-default);border-radius:var(--mm-radius-lg);resize:vertical;min-height:80px;transition:all var(--transition-base)}.TextareaField_textarea__cgd8j:focus{outline:none;border-color:var(--mm-border-color-focus);background-color:var(--mm-white);box-shadow:0 0 0 3px var(--mm-color-primary-100)}.TextareaField_textarea__cgd8j:disabled{background-color:var(--mm-gray-50);color:var(--mm-gray-400);cursor:not-allowed;opacity:.6}.TextareaField_textarea__cgd8j::placeholder{color:var(--mm-gray-400)}.TextareaField_info__lyLTc{display:flex;justify-content:flex-end;min-height:16px}.TextareaField_charCount__dhLcJ{font-size:var(--mm-font-size-xs);color:var(--mm-gray-500)}.UnifiedCardView_cardGrid__JF7WT{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--mm-spacing-lg,20px);gap:var(--mm-spacing-lg,20px);width:100%}.UnifiedCardView_card__JAlf_{height:100%;display:flex;flex-direction:column}.UnifiedCardView_card__JAlf_.UnifiedCardView_clickable__AAr7m{cursor:pointer}.UnifiedCardView_cardContent__B_MKf{display:flex;flex-direction:column;gap:var(--mm-spacing-sm,12px);height:100%}.UnifiedCardView_cardImage__h4grc{width:100%;height:150px;overflow:hidden;border-radius:var(--mm-radius-md,6px);background:var(--mm-gray-100);margin-bottom:var(--mm-spacing-xs,8px)}.UnifiedCardView_image__E_pVH{width:100%;height:100%;object-fit:contain}.UnifiedCardView_cardIcon__hKTyt{font-size:3rem;text-align:center;padding:var(--mm-spacing-md,16px);line-height:1}.UnifiedCardView_cardTitle__xhimP{font-size:var(--mm-font-size-lg);font-weight:var(--mm-font-weight-semibold);color:var(--mm-gray-900);line-height:var(--mm-line-height-sm)}.UnifiedCardView_cardSubtitle__TlDlh{font-size:var(--mm-font-size-sm);color:var(--mm-gray-600);line-height:var(--mm-line-height-md)}.UnifiedCardView_cardBadge__tr59O{display:inline-flex;align-items:center;gap:var(--mm-spacing-xs,6px);margin-top:var(--mm-spacing-xs,8px)}.UnifiedCardView_cardMeta__EA1s0{display:flex;flex-direction:column;gap:var(--mm-spacing-xs,8px);padding-top:var(--mm-spacing-sm,12px);border-top:1px solid var(--mm-gray-200);margin-top:auto}.UnifiedCardView_metaField__5euWz{display:flex;align-items:center;gap:var(--mm-spacing-xs,6px);font-size:var(--mm-font-size-sm);line-height:var(--mm-line-height-md)}.UnifiedCardView_metaIcon__m_Med{font-size:var(--mm-font-size-base);line-height:1}.UnifiedCardView_metaLabel__Moxr0{font-weight:var(--mm-font-weight-medium);color:var(--mm-gray-700)}.UnifiedCardView_metaValue__bqh8U{color:var(--mm-gray-600)}.UnifiedCardView_cardActions__UbITP{display:flex;gap:var(--mm-spacing-xs,8px);padding-top:var(--mm-spacing-sm,12px);border-top:1px solid var(--mm-gray-200);margin-top:var(--mm-spacing-sm,12px)}.UnifiedCardView_actionButton__Aku_O{display:inline-flex;align-items:center;gap:var(--mm-spacing-xs,6px);padding:var(--mm-spacing-xs,8px) var(--mm-spacing-sm,12px);border:1px solid transparent;border-radius:var(--mm-radius-md,6px);font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-medium);cursor:pointer;transition:all .2s ease;flex:1 1;justify-content:center}.UnifiedCardView_actionButton__Aku_O:focus-visible{outline:2px solid var(--mm-color-primary-500);outline-offset:2px}.UnifiedCardView_actionButton__Aku_O.UnifiedCardView_variant-primary__dUM8B{background:var(--mm-color-primary-500);color:white}.UnifiedCardView_actionButton__Aku_O.UnifiedCardView_variant-primary__dUM8B:hover{background:var(--mm-color-primary-600)}.UnifiedCardView_actionButton__Aku_O.UnifiedCardView_variant-secondary__DzZSg{background:var(--mm-gray-100);color:var(--mm-gray-700);border-color:var(--mm-gray-300)}.UnifiedCardView_actionButton__Aku_O.UnifiedCardView_variant-secondary__DzZSg:hover{background:var(--mm-gray-200);border-color:var(--mm-gray-400)}.UnifiedCardView_actionButton__Aku_O.UnifiedCardView_variant-danger__yABrG{background:var(--mm-error,var(--mm-error));color:white}.UnifiedCardView_actionButton__Aku_O.UnifiedCardView_variant-danger__yABrG:hover{background:var(--mm-error)}.UnifiedCardView_actionIcon__mXN1f{font-size:var(--mm-font-size-base);line-height:1}.UnifiedCardView_actionLabel___SolG{font-size:var(--mm-font-size-sm)}.UnifiedCardView_skeletonCard__xUPRD{display:flex;flex-direction:column;gap:var(--mm-spacing-sm,12px);padding:var(--mm-spacing-md,16px)}.UnifiedCardView_skeleton__N_s_o{background:linear-gradient(90deg,var(--mm-gray-200) 25%,var(--mm-gray-300) 50%,var(--mm-gray-200) 75%);background-size:200% 100%;animation:UnifiedCardView_shimmer__IgG3f 1.5s infinite;border-radius:var(--mm-radius-sm,4px)}.UnifiedCardView_skeletonTitle__k4h3G{height:24px;width:70%}.UnifiedCardView_skeletonSubtitle__2lqph{height:18px;width:50%}.UnifiedCardView_skeletonMeta__P9rcE{height:16px;width:90%}@keyframes UnifiedCardView_shimmer__IgG3f{0%{background-position:200% 0}to{background-position:-200% 0}}.UnifiedCardView_emptyState__VeUss{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--mm-spacing-2xl,64px) var(--mm-spacing-lg,24px);text-align:center;background:var(--mm-white);border-radius:var(--mm-radius-lg,8px);border:1px solid var(--mm-gray-200)}.UnifiedCardView_emptyIcon__gFxw_{font-size:4rem;margin-bottom:var(--mm-spacing-md,16px);opacity:.5}.UnifiedCardView_emptyTitle__moLyh{font-size:var(--mm-font-size-xl);font-weight:var(--mm-font-weight-semibold);color:var(--mm-gray-900);margin-bottom:var(--mm-spacing-xs,8px)}.UnifiedCardView_emptyMessage__hvIVf{font-size:var(--mm-font-size-sm);color:var(--mm-gray-600);max-width:400px}@media (max-width:1024px){.UnifiedCardView_cardGrid__JF7WT{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--mm-spacing-md,16px)}}@media (max-width:640px){.UnifiedCardView_cardGrid__JF7WT{grid-template-columns:1fr;gap:var(--mm-spacing-md,16px)}.UnifiedCardView_cardImage__h4grc{height:120px}.UnifiedCardView_cardIcon__hKTyt{font-size:2.5rem;padding:var(--mm-spacing-sm,12px)}.UnifiedCardView_cardTitle__xhimP{font-size:var(--mm-font-size-base)}.UnifiedCardView_cardActions__UbITP{flex-direction:column}.UnifiedCardView_actionButton__Aku_O{width:100%}}.BaseModal_overlay__NHDig{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:var(--mm-z-modal,1000);padding:1rem;animation:BaseModal_fadeIn__mkvD6 .2s ease-out}.BaseModal_modal__oGGzV{background:white;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:BaseModal_scaleIn__W73qk .2s ease-out}.BaseModal_modal-sm___PV8j{max-width:400px}.BaseModal_modal-md__P9IlB{max-width:600px}.BaseModal_modal-lg__pXIJc{max-width:800px}.BaseModal_modal-xl__woYIZ{max-width:1200px}.BaseModal_modal-full__iKuQa{max-width:90vw}.BaseModal_closeButton__IosRu{position:absolute;top:1rem;right:1rem;background:none;border:none;padding:.5rem;font-size:1.5rem;line-height:1;color:var(--mm-gray-500,var(--mm-gray-500));cursor:pointer;transition:color .15s ease,transform .15s ease;z-index:10;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.BaseModal_closeButton__IosRu:hover{color:var(--mm-gray-700,var(--mm-gray-700));background-color:var(--mm-gray-100,var(--mm-gray-100));transform:scale(1.1)}.BaseModal_closeButton__IosRu:active{transform:scale(.95)}.BaseModal_closeButton__IosRu:focus{outline:2px solid var(--mm-blue-500,var(--mm-color-primary-500));outline-offset:2px}@keyframes BaseModal_fadeIn__mkvD6{0%{opacity:0}to{opacity:1}}@keyframes BaseModal_scaleIn__W73qk{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.BaseModal_modal__oGGzV::-webkit-scrollbar{width:8px}.BaseModal_modal__oGGzV::-webkit-scrollbar-track{background:var(--mm-gray-100,var(--mm-gray-100));border-radius:0 16px 16px 0}.BaseModal_modal__oGGzV::-webkit-scrollbar-thumb{background:var(--mm-gray-300,var(--mm-gray-300));border-radius:4px}.BaseModal_modal__oGGzV::-webkit-scrollbar-thumb:hover{background:var(--mm-gray-400,var(--mm-gray-400))}@media (max-width:640px){.BaseModal_overlay__NHDig{padding:.5rem}.BaseModal_modal__oGGzV{max-height:95vh}.BaseModal_closeButton__IosRu{top:.5rem;right:.5rem}.BaseModal_modal-lg__pXIJc,.BaseModal_modal-md__P9IlB,.BaseModal_modal-sm___PV8j,.BaseModal_modal-xl__woYIZ{max-width:100%}}@media print{.BaseModal_overlay__NHDig{display:none}}.SharePopup_header__6txd1{padding:2rem 3.5rem 2rem 2rem;border-bottom:1px solid var(--mm-gray-200);text-align:center}.SharePopup_headerEmoji__sRzcB{font-size:3rem;margin-bottom:1rem}.SharePopup_title__GaQPG{font-size:var(--mm-font-size-2xl);font-weight:var(--mm-font-weight-semibold);color:var(--mm-gray-900);margin:0 0 .5rem;line-height:var(--mm-line-height-sm)}.SharePopup_subtitle__LCjDx{margin-top:.5rem;margin-bottom:0;font-size:var(--mm-font-size-sm);color:var(--mm-gray-600);line-height:var(--mm-line-height-md)}.SharePopup_body__09rnY{padding:2rem;overflow-y:auto;flex:1 1}.SharePopup_loadingContainer__bj_Wh{text-align:center;padding:3rem;color:var(--mm-gray-600)}.SharePopup_loadingEmoji__KdGo6{font-size:2rem;margin-bottom:1rem}.SharePopup_errorContainer__lBJfL{background:var(--mm-color-error-50,var(--mm-error-light));border:1px solid var(--mm-color-error-200,var(--mm-error-light));border-radius:var(--mm-radius-lg);padding:1rem;text-align:center;color:var(--mm-color-error-600,var(--mm-error))}.SharePopup_errorEmoji___e6e0{font-size:2rem;margin-bottom:1rem}.SharePopup_errorText__lQWUZ{margin:0}.SharePopup_retryBtn__GfMLi{margin-top:1rem;padding:.5rem 1rem;background:var(--mm-color-error-600,var(--mm-error));color:white;border:none;border-radius:var(--mm-radius-md);cursor:pointer;font-size:var(--mm-font-size-sm);transition:all var(--transition-fast)}.SharePopup_retryBtn__GfMLi:hover{background:var(--mm-color-error-700,var(--mm-color-error-700))}.SharePopup_content__6LtFx{display:flex;flex-direction:column;gap:1.5rem}.SharePopup_section__rVf0r{margin-bottom:1.5rem}.SharePopup_label__2Ch8h{display:block;font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-semibold);color:var(--mm-gray-700);margin-bottom:.5rem}.SharePopup_labelOptional__K6jwA{color:var(--mm-gray-400);font-weight:var(--mm-font-weight-normal)}.SharePopup_inputGroup__phjY_{display:flex;gap:.5rem;align-items:stretch}.SharePopup_input__Hqps_{flex:1 1;padding:.75rem;border:2px solid var(--mm-gray-200);border-radius:var(--mm-radius-lg);font-size:var(--mm-font-size-sm);background:var(--mm-gray-50);color:var(--mm-gray-700);font-family:inherit}.SharePopup_inputEditable__NP30D{background:white;transition:border-color var(--transition-fast)}.SharePopup_inputEditable__NP30D:focus{border-color:var(--mm-color-primary-500);outline:none}.SharePopup_inputMonospace__sJiY_{font-family:monospace}.SharePopup_copyBtn__gJcnJ{padding:.75rem 1rem;background:var(--mm-color-primary-700);color:white;border:none;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:600;transition:all .2s ease;min-width:80px}.SharePopup_copyBtn__gJcnJ:hover{background:var(--mm-color-primary-800)}.SharePopup_copyBtnCopied__I55Yf{background:var(--mm-color-secondary-500)}.SharePopup_copyBtnPassword__kKx4Q{background:var(--mm-warning)}.SharePopup_copyBtnPassword__kKx4Q:hover{background:var(--mm-color-warning-600)}.SharePopup_visitBtn__1uNt_{padding:.75rem 1rem;background:var(--mm-color-secondary-600);color:white;border:none;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:600;transition:all .2s ease}.SharePopup_visitBtn__1uNt_:hover{background:var(--mm-color-secondary-700)}.SharePopup_helpText__IRd1G{margin:.5rem 0 0;font-size:.75rem;color:var(--mm-gray-500);font-style:italic}.SharePopup_instructions__GGvKu{background:var(--mm-color-primary-50);border:1px solid var(--mm-color-primary-200);border-radius:8px;padding:1rem;font-size:.875rem;color:var(--mm-color-primary-800)}.SharePopup_instructionsTitle__NGYbq{margin:0 0 .5rem;font-weight:600}.SharePopup_instructionsList__cwuww{margin:0;padding-left:1.5rem}.SharePopup_instructionItem__iO1rF{margin-bottom:.25rem}@media (max-width:640px){.SharePopup_header__6txd1{padding:1.5rem 3rem 1.5rem 1.5rem}.SharePopup_body__09rnY{padding:1.5rem}}.admin-pages_errorContainer__J1EPy{text-align:center;padding:2rem}.admin-pages_errorIcon__siYt2{font-size:2rem;margin-bottom:1rem}.admin-pages_errorText__B4zsO{color:var(--mm-error)}.admin-pages_errorAction__Wta0Q{margin-top:1rem}.admin-pages_warningBox___lZLc{padding:12px;background-color:var(--mm-warning-light,#fef3c7);border-radius:var(--mm-radius-lg);border:1px solid var(--mm-warning,#fbbf24)}.admin-pages_warningText__PRFe1{font-size:var(--mm-font-size-sm);color:#92400e;margin:0}.admin-pages_warningStrong__5rsq9{margin-bottom:8px}.admin-pages_warningList__oJxAB{margin:0;padding-left:20px}.admin-pages_fontPreviewHeading__ttcyQ{font-size:24px;font-weight:600}.admin-pages_fontPreviewBody___DWCK{font-size:16px;line-height:1.5}.admin-pages_fontPreviewCaption__iAqZT{font-size:14px;color:var(--mm-gray-600)}.admin-pages_iconWithMargin__uwhem{font-size:1rem;margin-right:.25rem}.admin-pages_iconStandalone__MFpFl{font-size:1rem}.BitlyLinksSelector_container__A_5Te{width:100%}.BitlyLinksSelector_chipsContainer__A_OOY{display:flex;flex-wrap:wrap;gap:var(--mm-space-2);margin-bottom:var(--mm-space-2)}.BitlyLinksSelector_linkChip__T9Hkv{display:inline-flex;align-items:center;gap:var(--mm-space-2);padding:var(--mm-space-2) var(--mm-space-3);background:var(--mm-color-cyan-100);border:1px solid var(--mm-color-cyan-500);border-radius:var(--mm-radius-md);font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-medium);color:var(--mm-color-cyan-900);transition:all .2s ease;max-width:100%}.BitlyLinksSelector_linkChip__T9Hkv.BitlyLinksSelector_disabled__o39uT{opacity:.6;cursor:not-allowed}.BitlyLinksSelector_chipLabel__lCnh9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.BitlyLinksSelector_chipRemove__gOf1u{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:transparent;border:none;border-radius:50%;color:var(--mm-color-cyan-500);cursor:pointer;font-size:14px;line-height:1;transition:all .15s ease;flex-shrink:0}.BitlyLinksSelector_chipRemove__gOf1u:hover{background:var(--mm-color-cyan-200);color:var(--mm-color-cyan-800)}.BitlyLinksSelector_chipRemove__gOf1u:active{transform:scale(.95)}.BitlyLinksSelector_chipRemove__gOf1u:focus-visible{outline:2px solid var(--mm-color-cyan-500);outline-offset:2px}.BitlyLinksSelector_inputWrapper__MoRh2{position:relative;width:100%}.BitlyLinksSelector_searchInput__0f5_b{width:100%;padding:var(--mm-space-2) var(--mm-space-3);font-size:var(--mm-font-size-sm);border:1px solid var(--mm-border-color-default);border-radius:var(--mm-radius-md);background:var(--mm-white);transition:all .2s ease}.BitlyLinksSelector_searchInput__0f5_b:focus{outline:none;border-color:var(--mm-color-cyan-500);box-shadow:0 0 0 3px rgba(14,165,233,.1)}.BitlyLinksSelector_searchInput__0f5_b:disabled{background:var(--mm-gray-100);cursor:not-allowed;opacity:.6}.BitlyLinksSelector_dropdown__nHEny{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:300px;overflow-y:auto;background:var(--mm-white);border:1px solid var(--mm-border-color-default);border-radius:var(--mm-radius-md);box-shadow:var(--mm-shadow-lg);z-index:1000}.BitlyLinksSelector_dropdownItem___u1xg{padding:var(--mm-space-3);cursor:pointer;transition:background-color .15s ease;border-bottom:1px solid var(--mm-gray-100)}.BitlyLinksSelector_dropdownItem___u1xg:last-child{border-bottom:none}.BitlyLinksSelector_dropdownItem___u1xg.BitlyLinksSelector_focused__MdgMv,.BitlyLinksSelector_dropdownItem___u1xg:hover{background-color:var(--mm-color-cyan-50)}.BitlyLinksSelector_linkBitlink__wgJDJ{font-size:var(--mm-font-size-sm);font-weight:var(--mm-font-weight-semibold);color:var(--mm-color-cyan-500);margin-bottom:var(--mm-space-1);word-break:break-all}.BitlyLinksSelector_linkTitle__cssoe{font-size:var(--mm-font-size-xs);color:var(--mm-gray-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BitlyLinksSelector_noResults__ls2U_{padding:var(--mm-space-4);text-align:center;color:var(--mm-gray-600);font-size:var(--mm-font-size-sm);font-style:italic}