.analysis-find{padding:20px;border:1px solid #335563;border-radius:16px;background:linear-gradient(120deg,#15323e,#10232f);margin:22px 0}.analysis-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}.analysis-filters label{display:grid;gap:7px;color:#b7d5dc;font-size:.82rem}.analysis-filters input,.analysis-filters select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:1px solid #466b77;border-radius:9px;padding:10px 12px;background:#0b202b;color:#e4f2f2;font:inherit}.analysis-filters input:focus-visible,.analysis-filters select:focus-visible,.analysis-find button:focus-visible,.analysis-results a:focus-visible{outline:2px solid #80e0cf;outline-offset:3px}.analysis-status{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px}.analysis-status p{margin:0;color:#b6ccd6;font-size:.85rem}.analysis-find button,.analysis-more{cursor:pointer;border:1px solid #4c7e86;border-radius:9px;padding:10px 16px;min-height:42px;color:#b3eee3;background:#183e49;font:inherit;font-size:.85rem}.analysis-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:20px 0}.analysis-results li{min-width:0}.analysis-results a{display:flex;flex-direction:column;justify-content:space-between;gap:12px;height:100%;box-sizing:border-box;padding:16px;border:1px solid #304e5a;border-radius:12px;background:#102934;color:#d7edee;text-decoration:none}.analysis-results a:hover{border-color:#70cfc2;background:#173b47}.analysis-results strong{font-size:1rem;line-height:1.35;overflow-wrap:anywhere}.analysis-results small{font-size:.73rem;color:#9db7c3;line-height:1.5}.analysis-results [data-category=tense] a{border-left:3px solid #e6ac70}.analysis-results [data-category=confrontation] a{border-left:3px solid #e4787b}.analysis-results [data-category=close] a{border-left:3px solid #72d6b7}.analysis-results [data-category=cooperation] a{border-left:3px solid #75bdcf}.analysis-results [data-category=mixed] a{border-left:3px solid #b7c4ca}.analysis-results [hidden],.analysis-more[hidden],.analysis-empty[hidden]{display:none}.analysis-empty{padding:24px;border:1px dashed #54717c;border-radius:12px;color:#bbd2d9}.analysis-more{display:block;margin:20px auto 32px}.related-reading{margin:30px 0 8px;padding:20px;border:1px solid #335361;border-radius:14px;background:linear-gradient(120deg,#112c38,#10212d)}.related-reading h2{font-size:1.35rem;margin:0 0 18px}.related-reading>div{display:grid;grid-template-columns:1fr 1fr;gap:20px}.related-reading h3{font:600 .9rem system-ui,sans-serif;color:#bcd9dc;margin:0 0 10px}.related-reading ul{list-style:none;padding:0;margin:0}.related-reading li{margin:8px 0}.related-reading a{color:#8fd8cf;font-size:.85rem;line-height:1.5;text-decoration-thickness:1px;text-underline-offset:3px}.related-reading p{margin:12px 0 0}.related-reading .related-directory{padding-top:14px;margin-top:16px;border-top:1px solid #304d59}.analysis-noscript{font-size:.85rem;color:#b5ccd3}@media(max-width:900px){.analysis-filters{grid-template-columns:1fr 1fr}.analysis-filters label:first-child{grid-column:1/-1}.analysis-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.analysis-find{padding:15px}.analysis-filters{grid-template-columns:1fr}.analysis-filters label:first-child{grid-column:auto}.analysis-results{grid-template-columns:1fr}.related-reading>div{grid-template-columns:1fr}.related-reading{padding:16px}}
