﻿.ai-content-summary{position:relative;margin-left:auto}.ai-content-summary__toggle{display:inline-flex;align-items:center;gap:10px;padding:6px 18px 6px 6px;border:1px solid #d52618;border-radius:999px;background:#fff;color:#d52618;font-size:15px;font-weight:600;font-family:inherit;line-height:1.2;cursor:pointer;white-space:nowrap;transition:background 0.2s,color 0.2s,box-shadow 0.2s}.ai-content-summary__toggle svg{flex-shrink:0;box-sizing:content-box;padding:7px;border-radius:50%;background:#d52618;color:#fff}.ai-content-summary__toggle:hover,.ai-content-summary__toggle[aria-expanded="true"]{box-shadow:0 4px 14px rgb(213 38 24 / .18);background:#fff5f4}.ai-content-summary__popover{position:absolute;top:calc(100% + 14px);right:0;z-index:1000;width:560px;max-width:calc(100vw - 32px);max-height:min(70vh, 520px);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;background:#fff;border:1px solid #ececec;border-radius:16px;box-shadow:0 12px 40px rgb(0 0 0 / .16);padding:24px 28px 20px;text-align:left;white-space:normal}.ai-content-summary__popover[hidden]{display:none}.ai-content-summary__popover::-webkit-scrollbar{width:6px}.ai-content-summary__popover::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.ai-content-summary__head{position:sticky;top:-24px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-24px -28px 16px;padding:24px 28px 12px;background:#fff;font-size:20px;font-weight:600;line-height:1.3;color:#d52618;z-index:1}.ai-content-summary__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:#f2f2f2;font-size:24px;line-height:1;color:#22272a;cursor:pointer;padding:0;transition:background 0.2s}.ai-content-summary__close:hover{background:#e4e4e4}.ai-content-summary__loading-text{display:block;font-size:15px;color:#737373;margin-bottom:14px}.ai-content-summary__shimmer{display:block;height:14px;border-radius:7px;margin-bottom:12px;background:linear-gradient(90deg,#f0f0f0 25%,#e2e2e2 50%,#f0f0f0 75%);background-size:200% 100%;animation:aiContentSummaryShimmer 1.2s infinite}.ai-content-summary__shimmer:nth-child(3){width:85%}.ai-content-summary__shimmer:nth-child(4){width:60%}@keyframes aiContentSummaryShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.ai-content-summary__list{list-style:none;margin:0 0 16px 0;padding:0}.ai-content-summary__list li{position:relative;padding-left:26px;margin-bottom:16px;font-size:16px;line-height:1.65;color:#3a3f42;opacity:0;transform:translateY(6px);transition:opacity 0.3s ease,transform 0.3s ease}.ai-content-summary__list li:last-child{margin-bottom:0}.ai-content-summary__list li::before{content:"";position:absolute;left:4px;top:9px;width:8px;height:8px;border-radius:50%;background:#d52618}.ai-content-summary__list li.is-visible{opacity:1;transform:none}.ai-content-summary--no-animation .ai-content-summary__list li{opacity:1;transform:none;transition:none}.ai-content-summary__disclaimer{margin:0;padding-top:14px;border-top:1px solid #f0f0f0;font-size:13px;line-height:1.5;color:#8a8d8f}.ai-content-summary__disclaimer:empty{display:none}.ai-content-summary-backdrop{display:none}@media (max-width:1024px){.ai-content-summary__popover{width:480px}}@media (max-width:768px){.header-version-info{flex-wrap:wrap;row-gap:12px}.ai-content-summary{position:static;margin-left:0;width:100%;flex-basis:100%}.ai-content-summary__toggle{width:100%;justify-content:center;padding:6px 18px}.ai-content-summary-backdrop{display:block;position:fixed;inset:0;z-index:99999;background:rgb(0 0 0 / .45);animation:aiContentSummaryFadeIn 0.2s ease-out}.ai-content-summary-backdrop[hidden]{display:none}.ai-content-summary__popover{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:100000;width:100%;max-width:none;max-height:85vh;max-height:85dvh;padding:0 20px calc(20px + env(safe-area-inset-bottom));border:none;border-radius:20px 20px 0 0;box-shadow:0 -8px 30px rgb(0 0 0 / .2);animation:aiContentSummarySheetIn 0.28s ease-out}.ai-content-summary__head{position:sticky;top:0;margin:0 -20px 12px;padding:28px 20px 14px;border-bottom:1px solid #f0f0f0;font-size:19px}.ai-content-summary__head::before{content:"";position:absolute;top:10px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:#d9d9d9}.ai-content-summary__close{width:36px;height:36px;font-size:22px}.ai-content-summary__list li{font-size:15px;line-height:1.6;margin-bottom:14px;padding-left:22px}.ai-content-summary__list li::before{left:2px;top:8px}@keyframes aiContentSummarySheetIn{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes aiContentSummaryFadeIn{from{opacity:0}to{opacity:1}}}@media (prefers-reduced-motion:reduce){.ai-content-summary__shimmer{animation:none}.ai-content-summary__list li{opacity:1;transform:none;transition:none}.ai-content-summary__popover,.ai-content-summary-backdrop{animation:none}}