:root{--oe-bg: #ffffff;--oe-bg-soft: #f7f6f3;--oe-hover: #efeeeb;--oe-selected: #e8e7e3;--oe-surface: #ffffff;--oe-line: #e9e8e5;--oe-line-strong: #dad9d5;--oe-ink: #37352f;--oe-ink-soft: #55534e;--oe-ink-muted: #73726e;--oe-ink-faint: #9b9a97;--oe-link: #2f6f9f;--oe-button: #37352f;--oe-button-hover: #23221e;--oe-button-ink: #ffffff;--oe-focus: rgba(47, 111, 159, 0.35);--oe-tag-gray-bg: #e9e8e5;--oe-tag-gray-ink: #4a4844;--oe-tag-green-bg: #dbeddb;--oe-tag-green-ink: #1c3829;--oe-tag-yellow-bg: #fdecc8;--oe-tag-yellow-ink: #402c1b;--oe-tag-blue-bg: #d3e5ef;--oe-tag-blue-ink: #183347;--oe-tag-red-bg: #ffe2dd;--oe-tag-red-ink: #5d1715;--oe-tag-orange-bg: #fadec9;--oe-tag-orange-ink: #49290e;--oe-tag-purple-bg: #e8deee;--oe-tag-purple-ink: #412454;--oe-radius-xs: 4px;--oe-radius-sm: 6px;--oe-radius-md: 8px;--oe-radius-lg: 12px;--oe-shadow-popover: 0 0 0 1px rgba(15, 15, 15, 0.05), 0 3px 6px rgba(15, 15, 15, 0.1), 0 9px 24px rgba(15, 15, 15, 0.16);--oe-shadow-card: 0 1px 2px rgba(15, 15, 15, 0.04);--oe-font: ui-sans-serif, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', Helvetica, Arial, sans-serif;--oe-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--oe-max-width: 1120px;--oe-nav-height: 56px;--oe-sidebar-width: 240px;--oe-black: #37352f;--oe-black-soft: #55534e;--oe-white: #ffffff;--oe-gold: #73726e;--oe-blue: #2f6f9f;--oe-blue-light: #d3e5ef;--oe-line-light: #e9e8e5;--oe-radius-sm-legacy: 6px;--oe-shadow-soft: 0 1px 2px rgba(15, 15, 15, 0.04)}page,html,body{background:var(--oe-bg);color:var(--oe-ink);font-family:var(--oe-font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}html{scroll-behavior:smooth}input,textarea,button,select,.taro-input-core,.taro-textarea-core,.taro-input-core input,.taro-textarea-core textarea{font-family:var(--oe-font) !important}body.openedu-app-mode .taro_page,body.openedu-app-mode .taro_page>*{background-color:var(--oe-bg) !important;background-image:none !important}*{-webkit-user-select:text !important;user-select:text !important}.result-text,.summary-text,.chunk-content,.trace-snippet,.history-raw,.revised-text{white-space:pre-wrap;word-break:break-word}.oe-icon{display:inline-block;flex:0 0 auto;width:18px;height:18px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle}.oe-icon.inline{margin-left:3px;vertical-align:-0.12em}.oe-icon.flipped{transform:rotate(180deg)}.oe-icon.size-12{width:12px;height:12px}.oe-icon.size-14{width:14px;height:14px}.oe-icon.size-16{width:16px;height:16px}.oe-icon.size-20{width:20px;height:20px}.oe-icon.size-22{width:22px;height:22px}.oe-icon-assistant{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H9l-5 4z'/%3E%3Cpath d='M8 10h8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H9l-5 4z'/%3E%3Cpath d='M8 10h8'/%3E%3C/svg%3E")}.oe-icon-workspace{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h7l2 2h9v10H3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h7l2 2h9v10H3z'/%3E%3C/svg%3E")}.oe-icon-editor{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20l4-1 11-11-3-3L5 16z'/%3E%3Cpath d='M14 6l3 3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20l4-1 11-11-3-3L5 16z'/%3E%3Cpath d='M14 6l3 3'/%3E%3C/svg%3E")}.oe-icon-functions{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='6.5' height='6.5' rx='1.5'/%3E%3Crect x='13.5' y='4' width='6.5' height='6.5' rx='1.5'/%3E%3Crect x='4' y='13.5' width='6.5' height='6.5' rx='1.5'/%3E%3Crect x='13.5' y='13.5' width='6.5' height='6.5' rx='1.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='6.5' height='6.5' rx='1.5'/%3E%3Crect x='13.5' y='4' width='6.5' height='6.5' rx='1.5'/%3E%3Crect x='4' y='13.5' width='6.5' height='6.5' rx='1.5'/%3E%3Crect x='13.5' y='13.5' width='6.5' height='6.5' rx='1.5'/%3E%3C/svg%3E")}.oe-icon-files{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h8l4 4v14H6z'/%3E%3Cpath d='M14 3v4h4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h8l4 4v14H6z'/%3E%3Cpath d='M14 3v4h4'/%3E%3C/svg%3E")}.oe-icon-usage{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h16'/%3E%3Cpath d='M7 16v-5'/%3E%3Cpath d='M12 16V7'/%3E%3Cpath d='M17 16v-7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h16'/%3E%3Cpath d='M7 16v-5'/%3E%3Cpath d='M12 16V7'/%3E%3Cpath d='M17 16v-7'/%3E%3C/svg%3E")}.oe-icon-compass{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M15.5 8.5l-2 5-5 2 2-5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M15.5 8.5l-2 5-5 2 2-5z'/%3E%3C/svg%3E")}.oe-icon-settings{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M12 2.5v3M12 18.5v3M2.5 12h3M18.5 12h3M5.3 5.3l2.1 2.1M16.6 16.6l2.1 2.1M5.3 18.7l2.1-2.1M16.6 7.4l2.1-2.1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M12 2.5v3M12 18.5v3M2.5 12h3M18.5 12h3M5.3 5.3l2.1 2.1M16.6 16.6l2.1 2.1M5.3 18.7l2.1-2.1M16.6 7.4l2.1-2.1'/%3E%3C/svg%3E")}.oe-icon-more{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3C/svg%3E")}.oe-icon-menu{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16'/%3E%3C/svg%3E")}.oe-icon-close{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E")}.oe-icon-arrow-right{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}.oe-icon-external{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6'/%3E%3Cpath d='M20 4l-9 9'/%3E%3Cpath d='M18 14v6H4V6h6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6'/%3E%3Cpath d='M20 4l-9 9'/%3E%3Cpath d='M18 14v6H4V6h6'/%3E%3C/svg%3E")}.oe-icon-check{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.oe-icon-copy{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='11' height='11' rx='2'/%3E%3Cpath d='M5 15V6a2 2 0 0 1 2-2h9'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='11' height='11' rx='2'/%3E%3Cpath d='M5 15V6a2 2 0 0 1 2-2h9'/%3E%3C/svg%3E")}.oe-icon-refresh{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 1 0-2.3 5.7'/%3E%3Cpath d='M20 4v7h-7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 1 0-2.3 5.7'/%3E%3Cpath d='M20 4v7h-7'/%3E%3C/svg%3E")}.oe-icon-align-left{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16M4 10h10M4 14h16M4 18h10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16M4 10h10M4 14h16M4 18h10'/%3E%3C/svg%3E")}.oe-icon-align-center{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16M7 10h10M4 14h16M7 18h10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16M7 10h10M4 14h16M7 18h10'/%3E%3C/svg%3E")}.oe-icon-align-right{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16M10 10h10M4 14h16M10 18h10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16M10 10h10M4 14h16M10 18h10'/%3E%3C/svg%3E")}.oe-icon-globe{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.5 2.7 3.8 5.7 3.8 9s-1.3 6.3-3.8 9c-2.5-2.7-3.8-5.7-3.8-9S9.5 5.7 12 3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.5 2.7 3.8 5.7 3.8 9s-1.3 6.3-3.8 9c-2.5-2.7-3.8-5.7-3.8-9S9.5 5.7 12 3z'/%3E%3C/svg%3E")}.oe-icon-logout{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 4h4v16h-4'/%3E%3Cpath d='M10 8l-4 4 4 4M6 12h10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 4h4v16h-4'/%3E%3Cpath d='M10 8l-4 4 4 4M6 12h10'/%3E%3C/svg%3E")}.oe-icon-user{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c1.5-4 4.5-6 8-6s6.5 2 8 6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c1.5-4 4.5-6 8-6s6.5 2 8 6'/%3E%3C/svg%3E")}.oe-icon-link{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 14a4 4 0 0 0 5.7 0l3-3a4 4 0 0 0-5.7-5.7l-1 1'/%3E%3Cpath d='M14 10a4 4 0 0 0-5.7 0l-3 3a4 4 0 0 0 5.7 5.7l1-1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 14a4 4 0 0 0 5.7 0l3-3a4 4 0 0 0-5.7-5.7l-1 1'/%3E%3Cpath d='M14 10a4 4 0 0 0-5.7 0l-3 3a4 4 0 0 0 5.7 5.7l1-1'/%3E%3C/svg%3E")}.oe-icon-plus{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.oe-icon-chevron-down{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.oe-icon-chevron-right{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E")}.oe-icon-arrow-left{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M11 6l-6 6 6 6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M11 6l-6 6 6 6'/%3E%3C/svg%3E")}.oe-icon-arrow-up{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5M6 11l6-6 6 6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V5M6 11l6-6 6 6'/%3E%3C/svg%3E")}.oe-icon-stop{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='7' width='10' height='10' rx='1.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='7' width='10' height='10' rx='1.5'/%3E%3C/svg%3E")}.oe-icon-paperclip{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11.5l-7.6 7.6a5 5 0 0 1-7.1-7.1l8.3-8.3a3.3 3.3 0 0 1 4.7 4.7l-8.3 8.3a1.7 1.7 0 0 1-2.4-2.4l7.6-7.6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11.5l-7.6 7.6a5 5 0 0 1-7.1-7.1l8.3-8.3a3.3 3.3 0 0 1 4.7 4.7l-8.3 8.3a1.7 1.7 0 0 1-2.4-2.4l7.6-7.6'/%3E%3C/svg%3E")}.oe-icon-history{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 3-6.7'/%3E%3Cpath d='M3 4v5h5'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 3-6.7'/%3E%3Cpath d='M3 4v5h5'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.oe-icon-book{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5.5c2.8-1.2 5.8-1.2 9 .5v13c-3.2-1.7-6.2-1.7-9-.5z'/%3E%3Cpath d='M21 5.5c-2.8-1.2-5.8-1.2-9 .5v13c3.2-1.7 6.2-1.7 9-.5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5.5c2.8-1.2 5.8-1.2 9 .5v13c-3.2-1.7-6.2-1.7-9-.5z'/%3E%3Cpath d='M21 5.5c-2.8-1.2-5.8-1.2-9 .5v13c3.2-1.7 6.2-1.7 9-.5z'/%3E%3C/svg%3E")}.oe-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;box-sizing:border-box;padding:0 14px;border:1px solid rgba(0,0,0,0);border-radius:var(--oe-radius-sm);font-family:var(--oe-font);font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.oe-btn::after{border:0 !important}.oe-btn.primary{background:var(--oe-button);color:var(--oe-button-ink)}.oe-btn.primary:hover{background:var(--oe-button-hover)}.oe-btn.secondary{background:var(--oe-bg);border-color:var(--oe-line-strong);color:var(--oe-ink)}.oe-btn.secondary:hover{background:var(--oe-bg-soft)}.oe-btn.ghost{background:rgba(0,0,0,0);color:var(--oe-ink-soft)}.oe-btn.ghost:hover{background:var(--oe-hover);color:var(--oe-ink)}.oe-btn.large{min-height:44px;padding:0 20px;font-size:15px}.oe-btn.block{display:flex;width:100%}.oe-btn.disabled{opacity:.45;pointer-events:none}.oe-tag{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:var(--oe-radius-xs);font-size:13px;line-height:1.6;white-space:nowrap;background:var(--oe-tag-gray-bg);color:var(--oe-tag-gray-ink)}.oe-tag.green{background:var(--oe-tag-green-bg);color:var(--oe-tag-green-ink)}.oe-tag.yellow{background:var(--oe-tag-yellow-bg);color:var(--oe-tag-yellow-ink)}.oe-tag.blue{background:var(--oe-tag-blue-bg);color:var(--oe-tag-blue-ink)}.oe-tag.red{background:var(--oe-tag-red-bg);color:var(--oe-tag-red-ink)}.oe-tag.orange{background:var(--oe-tag-orange-bg);color:var(--oe-tag-orange-ink)}.oe-tag.purple{background:var(--oe-tag-purple-bg);color:var(--oe-tag-purple-ink)}.oe-link{color:var(--oe-link);text-decoration:underline;text-decoration-color:rgba(47,111,159,.35);text-underline-offset:3px;cursor:pointer}.oe-link:hover{text-decoration-color:var(--oe-link)}.oe-card{box-sizing:border-box;background:var(--oe-surface);border:1px solid var(--oe-line);border-radius:var(--oe-radius-md)}.oe-soft{box-sizing:border-box;background:var(--oe-bg-soft);border-radius:var(--oe-radius-md)}.oe-page{box-sizing:border-box;width:100%;max-width:var(--oe-max-width);margin:0 auto;padding:40px 32px 80px}.oe-page-title{display:block;margin:0;color:var(--oe-ink);font-size:32px;font-weight:700;line-height:1.25;letter-spacing:-0.01em}.oe-page-subtitle{display:block;margin-top:8px;max-width:680px;color:var(--oe-ink-muted);font-size:15px;line-height:1.65}@media(max-width: 720px){.oe-page{padding:24px 16px 96px}.oe-page-title{font-size:26px}}.container{padding:24px;max-width:960px;margin:0 auto}.card{background:var(--oe-surface);border-radius:var(--oe-radius-md);padding:24px;border:1px solid var(--oe-line)}.btn-primary{display:inline-block;background:var(--oe-button);border:none;border-radius:var(--oe-radius-sm);padding:10px 18px;font-size:14px;font-weight:500;color:var(--oe-button-ink);text-align:center;cursor:pointer}.btn-primary::after{border:none !important}.btn-secondary{background:var(--oe-bg);border:1px solid var(--oe-line-strong);border-radius:var(--oe-radius-sm);padding:9px 16px;font-size:14px;font-weight:500;color:var(--oe-ink);cursor:pointer}.btn-ghost{background:rgba(0,0,0,0);border:none;padding:8px 12px;font-size:14px;color:var(--oe-ink-soft);font-weight:500;cursor:pointer}.page-title{font-size:32px;font-weight:700;color:var(--oe-ink);margin-bottom:8px;line-height:1.25}.page-subtitle{color:var(--oe-ink-muted);font-size:15px;line-height:1.6}.section-title{font-size:16px;font-weight:600;color:var(--oe-ink);margin-bottom:12px}.chip{display:inline-block;padding:4px 12px;border-radius:var(--oe-radius-sm);border:1px solid var(--oe-line-strong);background:var(--oe-bg);font-size:14px;color:var(--oe-ink-soft);margin-right:8px;margin-bottom:8px;cursor:pointer}.chip.active{border-color:var(--oe-ink);background:var(--oe-ink);color:var(--oe-button-ink)}.input{width:100%;padding:9px 12px;border-radius:var(--oe-radius-sm);border:1px solid var(--oe-line-strong);background:var(--oe-bg);color:var(--oe-ink);font-size:15px;box-sizing:border-box}.input:focus{border-color:var(--oe-link);outline:none;box-shadow:0 0 0 3px var(--oe-focus)}.input::placeholder{color:var(--oe-ink-faint)}.match-badge{padding:4px 10px;border-radius:var(--oe-radius-sm);display:flex;flex-direction:column;align-items:center}.match-badge.high{background:var(--oe-tag-green-bg);color:var(--oe-tag-green-ink)}.match-badge.medium{background:var(--oe-tag-yellow-bg);color:var(--oe-tag-yellow-ink)}.match-badge.low{background:var(--oe-tag-red-bg);color:var(--oe-tag-red-ink)}.match-badge .percent{font-size:16px;font-weight:700}.match-badge .label{font-size:12px}@keyframes fadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}.animate-fade-in{animation:fadeIn .25s ease forwards}.animate-slide-up{animation:slideUp .3s ease forwards}.text-accent{color:var(--oe-link)}.text-muted{color:var(--oe-ink-muted)}.font-semibold{font-weight:600}.text-center{text-align:center}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}@media(prefers-reduced-motion: reduce){html,body{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}.site-header{position:sticky;top:0;z-index:300;background:hsla(0,0%,100%,.94);border-bottom:1px solid var(--oe-line);backdrop-filter:blur(12px)}.site-header-inner{box-sizing:border-box;max-width:var(--oe-max-width);height:var(--oe-nav-height);margin:0 auto;padding:0 32px;display:flex;align-items:center;gap:32px}.site-brand{display:flex;align-items:center;gap:8px;color:var(--oe-ink);cursor:pointer}.site-brand-name{font-size:16px;font-weight:600}.site-nav{display:flex;align-items:center;gap:4px}.site-nav-link{padding:6px 10px;border-radius:var(--oe-radius-sm);color:var(--oe-ink-soft);font-size:14px;cursor:pointer}.site-nav-link:hover{background:var(--oe-hover);color:var(--oe-ink)}.site-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.site-language{display:flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border-radius:var(--oe-radius-sm);color:var(--oe-ink-muted);font-size:14px;cursor:pointer}.site-language:hover{background:var(--oe-hover);color:var(--oe-ink)}.site-menu-button{display:none;width:44px;height:44px;align-items:center;justify-content:center;border-radius:var(--oe-radius-sm);color:var(--oe-ink);cursor:pointer}.site-menu-button:hover{background:var(--oe-hover)}.site-mobile-panel{display:none}@media(max-width: 860px){.site-header-inner{padding:0 8px 0 16px;gap:8px}.site-nav,.site-sign-in,.site-language{display:none}.site-menu-button{display:flex}.site-mobile-panel{display:flex;flex-direction:column;padding:8px 16px 16px;border-top:1px solid var(--oe-line);background:var(--oe-bg);animation:fadeIn .14s ease}.site-mobile-link{display:flex;align-items:center;min-height:44px;color:var(--oe-ink);font-size:16px;border-bottom:1px solid var(--oe-line);cursor:pointer}.site-mobile-language{display:flex;align-items:center;justify-content:space-between;min-height:52px;color:var(--oe-ink-muted);font-size:15px}}.site-footer{border-top:1px solid var(--oe-line);background:var(--oe-bg);color:var(--oe-ink-soft)}.site-footer-inner{box-sizing:border-box;max-width:var(--oe-max-width);margin:0 auto;padding:48px 32px 32px;display:flex;flex-wrap:wrap;gap:40px 64px}.site-footer-brand{flex:1 1 240px;display:flex;flex-direction:column;gap:8px}.site-footer-name{display:flex;align-items:center;gap:8px;color:var(--oe-ink);font-size:15px;font-weight:600}.site-footer-tagline{max-width:260px;color:var(--oe-ink-muted);font-size:14px;line-height:1.6}.site-footer-links{flex:3 1 560px;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}.site-footer-group{display:flex;flex-direction:column;gap:8px}.site-footer-group-title{color:var(--oe-ink);font-size:14px;font-weight:600}.site-footer-link{color:var(--oe-ink-muted);font-size:14px;text-decoration:none}.site-footer-link:hover{color:var(--oe-ink)}.site-footer-bottom{box-sizing:border-box;max-width:var(--oe-max-width);margin:0 auto;padding:16px 32px 32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;color:var(--oe-ink-muted);font-size:13px}.site-footer-language{display:flex;align-items:center;gap:4px}.site-footer-language-option{padding:4px 8px;border-radius:var(--oe-radius-sm);cursor:pointer}.site-footer-language-option:hover{background:var(--oe-hover);color:var(--oe-ink)}.site-footer-language-option.active{color:var(--oe-ink);font-weight:600}@media(max-width: 720px){.site-footer-inner{padding:40px 16px 24px}.site-footer-links{grid-template-columns:repeat(2, minmax(0, 1fr))}.site-footer-bottom{padding:12px 16px 32px}}@media(max-width: 640px){.site-footer-inner{padding:36px 16px 24px;gap:28px}.site-footer-links{flex-basis:100%;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px 16px}.site-footer-bottom{padding:14px 16px 28px}}.static-page{min-height:100vh;background:var(--oe-bg);color:var(--oe-ink);font-family:var(--oe-font)}.static-shell{width:min(880px,100% - 48px);margin:0 auto;padding:64px 0 88px;box-sizing:border-box}.static-kicker{display:block;color:var(--oe-ink-muted);font-size:13px;font-weight:600}.static-title{display:block;max-width:760px;margin-top:10px;color:var(--oe-ink);font-size:34px;font-weight:600;line-height:1.3;letter-spacing:-0.01em}.static-copy{display:block;max-width:680px;margin-top:14px;color:var(--oe-ink-soft);font-size:16px;line-height:1.75}.static-section{margin-top:48px}.static-section-title{display:block;color:var(--oe-ink);font-size:20px;font-weight:600;line-height:1.4}.static-section-copy{display:block;max-width:680px;margin-top:6px;color:var(--oe-ink-muted);font-size:14px;line-height:1.7}.static-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin-top:16px}.static-grid.two{grid-template-columns:repeat(2, minmax(0, 1fr))}.static-card{display:flex;flex-direction:column;padding:18px 20px;border:1px solid var(--oe-line);border-radius:var(--oe-radius-lg);background:var(--oe-bg)}.static-card.link{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.static-card.link:hover{border-color:var(--oe-line-strong);box-shadow:var(--oe-shadow-card)}.static-card-icon{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:var(--oe-radius-md);background:var(--oe-bg-soft);color:var(--oe-ink-soft)}.static-card-tag{align-self:flex-start;padding:0 8px;border-radius:999px;background:var(--oe-tag-gray-bg);color:var(--oe-tag-gray-ink);font-size:12px;line-height:20px}.static-card-tag.green{background:var(--oe-tag-green-bg);color:var(--oe-tag-green-ink)}.static-card-title{display:block;margin-top:12px;color:var(--oe-ink);font-size:16px;font-weight:600;line-height:1.4}.static-card-copy{display:block;margin-top:6px;color:var(--oe-ink-soft);font-size:14px;line-height:1.7}.static-card-link{margin-top:12px;color:var(--oe-link);font-size:13px;font-weight:500}.static-list{display:flex;flex-direction:column;margin-top:14px;border-top:1px solid var(--oe-line)}.static-list-item{display:flex;gap:12px;padding:12px 2px;border-bottom:1px solid var(--oe-line);color:var(--oe-ink-soft);font-size:15px;line-height:1.75}.static-list-mark{flex:0 0 auto;margin-top:10px;width:6px;height:6px;border-radius:50%;background:var(--oe-ink-faint)}.static-timeline{display:flex;flex-direction:column;margin-top:16px;border-left:1px solid var(--oe-line)}.static-timeline-item{position:relative;padding:0 0 22px 20px}.static-timeline-item::before{position:absolute;top:7px;left:-4px;width:7px;height:7px;border-radius:50%;background:var(--oe-ink-muted);content:""}.static-timeline-date{display:block;color:var(--oe-ink-muted);font-size:12px;font-weight:600}.static-timeline-title{display:block;margin-top:4px;color:var(--oe-ink);font-size:16px;font-weight:600}.static-timeline-copy{display:block;margin-top:4px;color:var(--oe-ink-soft);font-size:14px;line-height:1.7}.static-contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:18px 20px;border:1px solid var(--oe-line);border-radius:var(--oe-radius-lg);background:var(--oe-bg-soft)}.static-contact-main{display:flex;min-width:0;flex-direction:column;gap:2px}.static-contact-label{color:var(--oe-ink-muted);font-size:13px}.static-contact-value{color:var(--oe-ink);font-size:18px;font-weight:600}.static-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.static-note{display:block;margin-top:36px;padding:12px 14px;border-radius:var(--oe-radius-md);background:var(--oe-bg-soft);color:var(--oe-ink-muted);font-size:13px;line-height:1.6}@media(max-width: 820px){.static-shell{width:calc(100% - 32px);padding:32px 0 64px}.static-title{font-size:26px}.static-copy{font-size:15px}.static-section{margin-top:36px}.static-grid,.static-grid.two{grid-template-columns:1fr}}body{margin:0}:where(.cat-page) :is(h1,h2,h3,p,ol,ul,blockquote){margin:0}:where(.cat-page) :is(ol,ul){padding:0;list-style:none}:where(.cat-page) a{color:inherit;text-decoration:none}.cat-facts+.static-note{margin-top:16px}.site-brand,.site-nav-link,.site-mobile-link{color:inherit}.site-mobile-panel[hidden]{display:none !important}.site-menu-button{border:0;background:rgba(0,0,0,0);padding:0}.cat-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--oe-ink-muted);font-size:13px}.cat-crumbs a:hover{color:var(--oe-ink)}.cat-crumbs-sep{color:var(--oe-ink-faint)}.cat-crumbs+.static-kicker{margin-top:28px}.cat-meta{display:block;margin-top:12px;color:var(--oe-ink-muted);font-size:13px;line-height:1.6}.cat-meta a{color:var(--oe-link)}.cat-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.cat-stats{display:flex;flex-wrap:wrap;gap:12px 40px;margin-top:28px}.cat-stat-value{display:block;color:var(--oe-ink);font-size:26px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.cat-stat-label{display:block;margin-top:2px;color:var(--oe-ink-muted);font-size:13px}.cat-search{margin-top:32px}.cat-search label{color:var(--oe-ink);font-size:15px;font-weight:600}.cat-search-controls{display:grid;grid-template-columns:minmax(0, 1fr) auto auto auto;gap:8px;margin-top:12px}.cat-search-controls .input{min-height:40px}.cat-search-controls select.input{width:auto;padding-right:28px}.cat-search-controls .oe-btn{min-height:40px}.cat-search-status{display:block;margin-top:10px;color:var(--oe-ink-muted);font-size:13px;line-height:1.6}.cat-chips{display:flex;flex-wrap:wrap;margin-top:14px}.cat-chips .chip:hover{border-color:var(--oe-ink-muted);color:var(--oe-ink)}.cat-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.cat-count{color:var(--oe-ink-muted);font-size:13px}.cat-list{margin-top:14px;border-top:1px solid var(--oe-line)}.cat-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px 20px;padding:14px 2px;border-bottom:1px solid var(--oe-line)}.cat-row-main{min-width:0}.cat-row-title{display:block;color:var(--oe-ink);font-size:15px;font-weight:600;line-height:1.5}a.cat-row-title:hover{color:var(--oe-link)}.cat-row-meta{display:block;margin-top:2px;color:var(--oe-ink-muted);font-size:13px;line-height:1.6}.cat-row .cat-tags{margin-top:8px}.cat-row .oe-tag{font-size:12px}.cat-row-links{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:2px}.cat-row-links a{display:inline-flex;align-items:center;min-height:32px;color:var(--oe-link);font-size:13px;font-weight:500;white-space:nowrap}.cat-row-links span{color:var(--oe-ink-faint);font-size:13px;line-height:32px}.cat-pager{display:flex;flex-wrap:wrap;gap:6px;margin-top:24px}.cat-pager a,.cat-pager strong{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;box-sizing:border-box;padding:0 8px;border-radius:var(--oe-radius-sm);font-size:14px}.cat-pager a{color:var(--oe-ink-soft)}.cat-pager a:hover{background:var(--oe-hover);color:var(--oe-ink)}.cat-pager strong{border:1px solid var(--oe-line-strong);color:var(--oe-ink);font-weight:600}.cat-facts{display:flex;flex-direction:column;gap:12px;margin-top:16px}.cat-fact-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cat-fact-head .static-card-title{margin-top:0}.cat-fact-value{white-space:pre-wrap;word-break:break-word}.cat-fact details{margin-top:10px;color:var(--oe-ink-muted);font-size:13px}.cat-fact summary{cursor:pointer;color:var(--oe-ink-soft)}.cat-fact blockquote{margin:8px 0 0;padding:8px 12px;border-left:2px solid var(--oe-line-strong);background:var(--oe-bg-soft);border-radius:0 var(--oe-radius-sm) var(--oe-radius-sm) 0;color:var(--oe-ink-soft);font-size:13px;line-height:1.7;white-space:pre-wrap}.cat-fact .static-card-link{display:inline-flex;align-items:center;gap:2px;align-self:flex-start}.cat-plan{flex-direction:column;align-items:stretch}.cat-plan .static-actions{margin-top:12px}.cat-plan-copy{margin-top:4px;color:var(--oe-ink-soft);font-size:14px;line-height:1.7}.cat-steps{counter-reset:step}.cat-steps .static-list-item::before{counter-increment:step;content:counter(step);flex:0 0 auto;width:22px;height:22px;margin-top:3px;border-radius:50%;background:var(--oe-bg-soft);color:var(--oe-ink-muted);font-size:12px;font-weight:600;line-height:22px;text-align:center}.cat-faq{padding:12px 2px;border-bottom:1px solid var(--oe-line)}.cat-faq summary{cursor:pointer;color:var(--oe-ink);font-size:15px;font-weight:600;line-height:1.6}.cat-faq p{margin:6px 0 0;color:var(--oe-ink-soft);font-size:14px;line-height:1.75}.cat-results .cat-list{margin-top:12px}@media(max-width: 820px){.cat-search-controls{grid-template-columns:1fr 1fr}.cat-search-controls .input:first-child,.cat-search-controls .oe-btn{grid-column:1/-1}.cat-search-controls select.input{width:100%}.cat-row{flex-direction:column}.cat-row-links{flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 16px}.cat-stats{gap:12px 28px}}