@layer base{._content_3l1ss_2,._subContent_3l1ss_3{min-width:12rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-2);animation:_scaleIn_3l1ss_1 var(--animation-duration-normal) ease-out;z-index:var(--z-overlay)}._subContent_3l1ss_3{animation:_fadeIn_3l1ss_1 var(--animation-duration-normal) ease-out}._item_3l1ss_19,._checkboxItem_3l1ss_20,._radioItem_3l1ss_21,._subTrigger_3l1ss_22{position:relative;display:flex;align-items:center;cursor:pointer;user-select:none;border-radius:var(--radius-sm);font-size:.9375rem;padding:var(--spacing-2) var(--spacing-3);outline:none;transition:background-color var(--animation-duration-fast),color var(--animation-duration-fast)}._item_3l1ss_19:hover,._checkboxItem_3l1ss_20:hover,._radioItem_3l1ss_21:hover,._subTrigger_3l1ss_22:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}._item_3l1ss_19:focus-visible,._checkboxItem_3l1ss_20:focus-visible,._radioItem_3l1ss_21:focus-visible,._subTrigger_3l1ss_22:focus-visible{background-color:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._item_3l1ss_19[data-disabled],._checkboxItem_3l1ss_20[data-disabled],._radioItem_3l1ss_21[data-disabled],._subTrigger_3l1ss_22[data-disabled]{pointer-events:none;opacity:.5}._item_3l1ss_19[data-highlighted],._checkboxItem_3l1ss_20[data-highlighted],._radioItem_3l1ss_21[data-highlighted],._subTrigger_3l1ss_22[data-highlighted]{background-color:var(--primary);color:var(--primary-foreground)}._checkboxItem_3l1ss_20,._radioItem_3l1ss_21{padding-left:var(--spacing-8)}._checkboxIndicator_3l1ss_74,._radioIndicator_3l1ss_75{position:absolute;left:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkboxIndicator_3l1ss_74{height:1rem;width:1rem}._checkboxIndicator_3l1ss_74 svg{height:.875rem;width:.875rem}._radioIndicator_3l1ss_75{height:1rem;width:1rem}._radioIndicatorCircle_3l1ss_98{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:currentColor}._label_3l1ss_105{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._separator_3l1ss_112{height:1px;margin:var(--spacing-2) 0;background-color:var(--border)}._shortcut_3l1ss_118{margin-left:auto;font-size:.75rem;letter-spacing:.025em;opacity:.6}._subTriggerIcon_3l1ss_125{margin-left:auto;height:1rem;width:1rem;opacity:.75}._inset_3l1ss_132{padding-left:var(--spacing-8)}@keyframes _scaleIn_3l1ss_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _fadeIn_3l1ss_1{0%{opacity:0}to{opacity:1}}}._container_10edu_1{display:inline-flex;position:relative}._themeButton_10edu_6{position:relative;transition:transform var(--animation-duration-normal) ease}._themeButton_10edu_6:hover{transform:scale(1.05)}._icon_10edu_15{color:var(--foreground);transition:transform var(--animation-duration-normal) ease}._menuIcon_10edu_20{margin-right:var(--spacing-2);color:currentColor}._activeItem_10edu_25{font-weight:500;color:var(--primary);background-color:color-mix(in srgb,var(--primary),transparent 90%)!important}._checkmark_10edu_31{margin-left:auto;font-weight:700}.dark ._icon_10edu_15{color:var(--foreground)}@layer base{._toggle_14wy0_2{user-select:none}._toggle_14wy0_2:focus-visible{box-shadow:var(--shadow-focus)}._toggle-size-sm_14wy0_12{height:2rem;min-width:2rem;padding:0 var(--spacing-1);font-size:.875rem;border-radius:var(--radius-sm)}._toggle-size-md_14wy0_20{height:2.5rem;min-width:2.5rem;padding:0 var(--spacing-2);font-size:.9375rem}._toggle-size-lg_14wy0_27{height:3rem;min-width:3rem;padding:0 var(--spacing-3);font-size:1rem;border-radius:var(--radius-md)}._toggle-size-sm_14wy0_12 svg{width:1rem;height:1rem}._toggle-size-md_14wy0_20 svg{width:1.25rem;height:1.25rem}._toggle-size-lg_14wy0_27 svg{width:1.5rem;height:1.5rem}._toggle-variant-default_14wy0_52{background-color:transparent;color:var(--foreground)}._toggle-variant-default_14wy0_52:hover{background-color:var(--muted)}._toggle-variant-default_14wy0_52:active{background-color:color-mix(in srgb,var(--muted) 80%,white)}._toggle-variant-default_14wy0_52[data-state=on]{background-color:var(--primary);color:var(--primary-foreground)}._toggle-variant-default_14wy0_52[data-state=on]:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._toggle-variant-default_14wy0_52[data-state=on]:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._toggle-variant-outline_14wy0_78{background-color:transparent;border-color:var(--border);color:var(--foreground)}._toggle-variant-outline_14wy0_78:hover{background-color:var(--muted)}._toggle-variant-outline_14wy0_78:active{background-color:color-mix(in srgb,var(--muted) 80%,white)}._toggle-variant-outline_14wy0_78[data-state=on]{background-color:var(--muted);border-color:var(--primary);color:var(--foreground)}._toggle-variant-outline_14wy0_78[data-state=on]:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._toggle-variant-outline_14wy0_78[data-state=on]:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._toggle_14wy0_2[disabled]{opacity:.6;cursor:not-allowed;pointer-events:none}.dark ._toggle-variant-default_14wy0_52{color:var(--foreground)}.dark ._toggle-variant-default_14wy0_52:hover{background-color:var(--muted)}.dark ._toggle-variant-default_14wy0_52:active{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._toggle-variant-outline_14wy0_78{border-color:var(--border);color:var(--foreground)}.dark ._toggle-variant-outline_14wy0_78:hover{background-color:var(--muted)}.dark ._toggle-variant-outline_14wy0_78:active{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._toggle-variant-outline_14wy0_78[data-state=on]{background-color:var(--muted);border-color:var(--primary)}.dark ._toggle-variant-outline_14wy0_78[data-state=on]:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._toggle-variant-outline_14wy0_78[data-state=on]:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}}@layer base{._toggleGroup_15bc4_2{display:inline-flex;flex-wrap:wrap;gap:var(--spacing-1);align-items:center;position:relative;width:fit-content}._toggleGroup_15bc4_2[data-orientation=horizontal]{flex-direction:row}._toggleGroup_15bc4_2[data-orientation=vertical]{flex-direction:column;align-items:stretch}._toggleGroup_15bc4_2[data-type=single],._toggleGroup_15bc4_2[data-type=multiple]{position:relative}._toggleGroup_15bc4_2:has(._toggle-size-sm_15bc4_33){gap:var(--spacing-1)}._toggleGroup_15bc4_2:has(._toggle-size-md_15bc4_37){gap:var(--spacing-2)}._toggleGroup_15bc4_2:has(._toggle-size-lg_15bc4_41){gap:var(--spacing-3)}}._page_1aq6v_1{min-height:100vh;background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base);padding-bottom:var(--spacing-12)}._header_1aq6v_9{position:sticky;top:0;z-index:var(--z-nav-sticky);background-color:var(--background);border-bottom:1px solid var(--border);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}._headerTop_1aq6v_21{display:flex;align-items:flex-start;justify-content:space-between}._headerActions_1aq6v_27{display:flex;align-items:center;gap:var(--spacing-1)}._title_1aq6v_33{font-family:var(--font-family-display);font-size:1.375rem;font-weight:600;margin:0;color:var(--foreground)}._subtitle_1aq6v_41{font-size:.8125rem;color:var(--muted-foreground);margin:.125rem 0 0}._subtitleRow_1aq6v_47{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}._countBadge_1aq6v_54{font-family:var(--font-family-monospace);font-size:.6875rem;white-space:nowrap}._searchRow_1aq6v_60{display:flex;align-items:center;gap:var(--spacing-2)}._searchInputWrap_1aq6v_66{position:relative;flex:1}._searchIcon_1aq6v_71{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_1aq6v_66{padding-left:2.25rem}._micButtonListening_1aq6v_87{color:var(--error);border-color:var(--error);animation:_micPulse_1aq6v_1 1.4s ease-in-out infinite}@keyframes _micPulse_1aq6v_1{0%,to{box-shadow:0 0 color-mix(in srgb,var(--error) 35%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--error) 0%,transparent)}}._disclaimerBanner_1aq6v_102{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background-color:var(--surface);border-bottom:1px solid var(--border)}._disclaimerLine_1aq6v_111{display:flex;align-items:flex-start;gap:var(--spacing-2);font-size:.75rem;line-height:1.4;color:var(--muted-foreground)}._disclaimerLine_1aq6v_111 svg{flex-shrink:0;margin-top:.125rem;color:var(--primary)}._leafDisclaimerNote_1aq6v_126{font-size:.6875rem;font-style:italic;color:var(--muted-foreground);margin:var(--spacing-1) 0 0;padding:0 var(--spacing-4)}._treeNode_1aq6v_134{display:flex;flex-direction:column}._rootHeading_1aq6v_139{font-family:var(--font-family-display);font-size:1.125rem;font-weight:600;margin:0;color:var(--foreground)}._subHeading_1aq6v_147{font-family:var(--font-family-display);font-size:1rem;font-weight:600;margin:0;color:var(--foreground)}._leafHeading_1aq6v_155{font-family:var(--font-family-display);font-size:.9375rem;font-weight:600;margin:0;color:var(--foreground)}._headingRow_1aq6v_163{display:flex;align-items:center}._collapseChevron_1aq6v_168{flex-shrink:0;color:var(--muted-foreground);transition:transform var(--animation-duration-fast) ease}._collapseChevronCollapsed_1aq6v_174{transform:rotate(-90deg)}._headingButton_1aq6v_183{display:flex;align-items:center;gap:var(--spacing-2);width:100%;background:none;border:none;margin:0 calc(-1 * var(--spacing-2));padding:var(--spacing-2);min-height:2.75rem;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius)}._headingButton_1aq6v_183:hover{background-color:var(--surface)}._headingButton_1aq6v_183:hover ._headingLabel_1aq6v_204{color:var(--primary)}._headingButton_1aq6v_183:active{background-color:var(--muted)}._headingButton_1aq6v_183:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}._headingLabel_1aq6v_204{flex:1}._headingCount_1aq6v_221{font-family:var(--font-family-monospace);font-size:.6875rem;font-weight:400;color:var(--muted-foreground);border:1px solid var(--border);border-radius:var(--radius);padding:0 .375rem;line-height:1.4;flex-shrink:0}._categorySection_1aq6v_233{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-4) 0}._categoryRule_1aq6v_240{display:flex;align-items:flex-start;gap:var(--spacing-2);font-size:.8125rem;color:var(--muted-foreground);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-3)}._categoryRule_1aq6v_240 svg{flex-shrink:0;margin-top:.125rem;color:var(--primary)}._grailFilterGroup_1aq6v_258{align-self:flex-start;flex-wrap:wrap}._grailFilterGroup_1aq6v_258 button{font-family:var(--font-family-monospace);font-size:.6875rem;display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap}._seasonalityChartWrap_1aq6v_272{padding:0 var(--spacing-4)}._list_1aq6v_276{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4)}._emptyState_1aq6v_283{text-align:center;color:var(--muted-foreground);padding:var(--spacing-8) 0}._cardSkeleton_1aq6v_289{height:9rem;border-radius:var(--radius-md)}._emptyStateWrap_1aq6v_294{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);color:var(--muted-foreground);padding:var(--spacing-16) var(--spacing-4);text-align:center}
