/*!/wp-content/plugins/myjin-ai-search_ver2/assets/search-ui.css*/:root{--ais-primary:#5400fc;--ais-primary-1:#1c01e7;--ais-primary-2:#01ade6;--ais-text:#111111;--ais-muted:#929292;--ais-border:rgba(0, 0, 0, 0.1);--ais-soft:#f2f7fc;--ais-summary-bg:#ffffff;--ais-summary-border:#dce8ff;--ais-error-bg:#fff3f2;--ais-error-border:#f9c8c3;--ais-error-text:#b91c1c;--ais-max-width:1200px}.myjin-ais-wrap{max-width:var(--ais-max-width);margin:0 auto;color:var(--ais-text)}.myjin-ais-form-area{margin:36px 0 28px}.myjin-ais-input-wrap{position:relative;display:grid;grid-template-columns:1fr 56px;align-items:end;padding:0 0 4px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}.myjin-ais-input-wrap::after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";background:linear-gradient(90deg,var(--ais-primary-1),var(--ais-primary-2),var(--ais-primary))}.myjin-ais-input{width:100%;min-width:0;height:54px;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#111;font-size:32px;font-weight:700;line-height:44px;appearance:none;-webkit-appearance:none}#myjin-ais-wrap .myjin-ais-input-wrap input.myjin-ais-input[type="text"]{width:100%;min-width:0;height:54px;margin:0;padding:0;border:0;border-radius:0;outline:0;background:#fff0;box-shadow:none;color:#000;font-size:33px;font-family:'Pretendard-Bold';font-weight:400;line-height:1}.myjin-ais-input::placeholder{color:#888888!important}#myjin-ais-wrap .myjin-ais-input-wrap input.myjin-ais-input[type="text"]::placeholder{color:#111;opacity:1}.myjin-ais-input:focus,.myjin-ais-input:active,.myjin-ais-input:hover,.myjin-ais-input-wrap:focus-within{border:0!important;outline:0!important;box-shadow:none!important}.myjin-ais-btn{width:48px;height:48px;margin:0 -4px 0 auto;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#111;cursor:pointer;appearance:none;-webkit-appearance:none}#myjin-ais-wrap button.myjin-ais-btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 -4px 0 auto;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;color:#111;line-height:1}.myjin-ais-btn svg{width:36px;height:36px;stroke-width:2}.myjin-ais-btn:disabled{cursor:not-allowed;opacity:.45}.myjin-ais-loading-skeleton{margin-top:20px}.myjin-ais-summary-box{position:relative;margin-top:20px;padding:24px 28px;border:0;border-radius:8px;background:var(--ais-summary-bg);isolation:isolate}.myjin-ais-result .myjin-ais-summary-box{opacity:0;transform:translateY(-10px);transition:opacity .42s ease,transform .42s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.myjin-ais-result.is-visible .myjin-ais-summary-box,.myjin-ais-result .myjin-ais-summary-box.is-visible{opacity:1;transform:translateY(0)}.myjin-ais-summary-box::before{content:"";position:absolute;inset:0;padding:2.1px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--myjin-border-angle,0deg),#fff0 0deg,rgb(1 214 192 / .15) 16deg,#8100ff 42deg,rgb(0 96 255 / 95%) 70deg,rgb(0 29 255 / 92%) 98deg,rgb(139 91 238 / .35) 126deg,rgb(139 91 238 / .08) 154deg,#fff0 210deg,#fff0 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:myjin-ai-border-flow 4s linear infinite}.myjin-ais-summary-box::after{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,rgb(1 214 192 / .22),rgb(78 140 255 / .6),rgb(140 91 238 / .6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}@keyframes myjin-ai-border-flow{to{--myjin-border-angle:360deg}}.myjin-ais-summary-header{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:#3166e8}.myjin-ais-summary-header svg{width:20px;height:20px}.myjin-ais-copy-btn{display:inline-flex!important;align-items:center;gap:6px;margin-left:auto;padding:8px 20px;border:1px solid #d9dce4;border-radius:999px;color:#1f2937;font-size:14px;font-family:'Pretendard-Regular';font-weight:400;line-height:1;cursor:pointer;transition:background-color 0.35s ease,border-color 0.35s ease,color 0.35s ease,transform 0.3s ease,box-shadow 0.35s ease}.myjin-ais-copy-btn svg{width:14px;height:14px}.myjin-ais-copy-btn:hover{border-color:#90b6ff!important;background:#f8fbff!important;color:#122033!important;box-shadow:0 4px 14px rgb(49 102 232 / .12)!important;transform:translateY(-2px)!important}.myjin-ais-copy-btn:active{transform:translateY(0);box-shadow:0 2px 8px rgb(49 102 232 / .12)}.myjin-ais-copy-btn.is-attention{background:linear-gradient(120deg,rgb(1 214 192 / .18),rgb(78 141 255 / .2),rgb(139 91 238 / .18),#ffffff);border-color:rgb(78 141 255 / .52);background-size:220% 220%;animation:myjin-copy-btn-attention 2s ease forwards}@keyframes myjin-copy-btn-attention{0%{background-position:0% 50%;border-color:rgb(1 214 192 / .6);box-shadow:0 0 0 0 rgb(78 141 255 / .24)}60%{background-position:100% 50%;border-color:rgb(139 91 238 / .58);box-shadow:0 0 0 8px rgb(78 141 255 / .05)}100%{background-position:100% 50%;border-color:#d9dce4;background:#fff;box-shadow:0 0 0 0 #fff0}}.myjin-ais-summary-label{font-size:18px;font-weight:700;line-height:22px}.myjin-ais-summary-text{margin-bottom:36px!important;color:#202323;font-size:17px;font-weight:400;line-height:1.7;font-family:'Pretendard-Regular'}.myjin-ais-summary-key{font-weight:700}.myjin-ais-summary-highlight{font-weight:700;background:#eef4ff;border-radius:4px;padding:0 2px}.myjin-ais-summary-link{color:#014aff;text-decoration:none;line-height:1}.myjin-ais-summary-link:hover{text-decoration-line:underline}.myjin-ais-summary-cta{margin:10px 0 0}.myjin-ais-summary-cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:999px;background:#004aff;color:#fff;font-size:14px;font-weight:700;line-height:1;text-decoration:none}.myjin-ais-summary-cta-btn:hover{background:#212121;color:#fff}.myjin-ais-pulse-dot{width:10px;height:10px;border-radius:50%;background:var(--ais-primary);animation:myjin-pulse 1.5s cubic-bezier(.4,0,.6,1) infinite}@keyframes myjin-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.myjin-ais-skeleton-lines{display:flex;flex-direction:column;gap:10px;margin-top:18px}.myjin-ais-sk-line{height:16px;border-radius:4px;background:linear-gradient(90deg,#dbe4ef 25%,#f3f7fc 50%,#dbe4ef 75%);background-size:200% 100%;animation:myjin-shimmer 1.8s linear infinite}@keyframes myjin-shimmer{from{background-position:200% 0}to{background-position:-200% 0}}@property --myjin-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.myjin-ais-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:20px 0 0;padding:6px;border-radius:6px;background:var(--ais-soft)}.myjin-ais-tab{display:flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border:0!important;border-radius:6px;background:#fff0;box-shadow:none!important;color:#111;font-size:16px;font-weight:500;line-height:22px;text-decoration:none;outline:0}.myjin-ais-tab svg{width:24px;height:24px}.myjin-ais-tab.is-active{background:#fff;color:var(--ais-primary);font-weight:700;pointer-events:none}.myjin-ais-panel[hidden]{display:none!important}.myjin-ais-summary-note{margin-top:18px;padding-left:12px;color:var(--ais-muted);font-size:14px;line-height:22px}.myjin-ais-summary-note-list{margin:10px 0 0;padding-left:22px;color:#333;font-size:14px;line-height:22px}.myjin-ais-summary-note-list li+li{margin-top:4px}.myjin-ais-summary-note-list a{color:#3166e8;text-decoration:none}.myjin-ais-summary-note-list a:hover{text-decoration:underline}.myjin-ais-summary-note-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none}.myjin-ais-summary-note-card{margin:0}.myjin-ais-summary-note-card-link{display:grid;grid-template-columns:28px 1fr 70px;gap:12px;align-items:start;min-height:98px;padding:14px;border-radius:12px;background:#f3f5fb;color:#111;text-decoration:none}.myjin-ais-summary-note-card-link:hover{background:#eef1ff}.myjin-ais-summary-note-rank{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#fff;color:var(--ais-primary);font-size:12px;font-weight:700}.myjin-ais-summary-note-card-text{display:flex;flex-direction:column;height:100%;min-width:0;justify-content:space-between}.myjin-ais-summary-note-card-title{display:-webkit-box;overflow:hidden;color:#111;font-size:15px;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.myjin-ais-summary-note-card-date{color:#666;font-size:13px;line-height:1}.myjin-ais-summary-note-card-thumb{width:70px;height:70px;border-radius:4px;object-fit:cover}.myjin-ais-related-searches{margin-top:38px;opacity:0;transform:translateY(8px);animation:myjin-related-searches-in .34s ease forwards}.myjin-ais-related-searches.is-loading{position:relative;padding:12px 14px 14px;border-radius:10px;background:#f8fbff;overflow:hidden}.myjin-ais-related-searches.is-loading::before{content:"";position:absolute;inset:0;padding:1.5px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--myjin-border-angle,0deg),rgb(1 214 192 / .15),rgb(78 140 255 / .52),rgb(139 91 238 / .35),rgb(1 214 192 / .15));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:myjin-ai-border-flow 3.8s linear infinite}.myjin-ais-related-searches.is-empty .myjin-ais-related-searches-title{color:#6a7080}.myjin-ais-related-searches-title{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px!important;color:#3f4452;font-size:16px;line-height:24px;font-family:'Pretendard-SemiBold';font-weight:400}.myjin-ais-related-searches-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--ais-primary)}.myjin-ais-related-searches-icon svg{display:block;width:18px;height:18px}.myjin-ais-related-searches-icon.is-loading{animation:myjin-related-icon-float 1.35s ease-in-out infinite}.myjin-ais-related-searches-icon.is-loading svg{animation:myjin-related-icon-glow 1.35s ease-in-out infinite}.myjin-ais-related-searches-chips{display:flex;flex-wrap:wrap;gap:8px;animation:myjin-related-chips-in .34s ease both}.myjin-ais-related-searches-skeleton{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.myjin-ais-related-searches-skeleton-chip{display:inline-flex;width:128px;height:34px;border-radius:999px;background:linear-gradient(90deg,#eaf0ff 25%,#f7faff 50%,#eaf0ff 75%);background-size:200% 100%;animation:myjin-shimmer 1.35s linear infinite}.myjin-ais-related-searches-skeleton-chip:nth-child(2){width:154px}.myjin-ais-related-searches-skeleton-chip:nth-child(3){width:118px}.myjin-ais-related-searches-skeleton-chip:nth-child(4){width:142px}.myjin-ais-related-chip{border:1px solid #bfd0ff;border-radius:999px;background:#fff;color:#2454c8;font-size:14px;line-height:20px;font-family:'Pretendard-Regular';font-weight:400;padding:8px 14px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.myjin-ais-related-chip:hover{background:#edf2ff;border-color:#84a3ff;color:#183f9c}.myjin-ais-related-chip-link{display:inline-flex;align-items:center;text-decoration:none!important}@keyframes myjin-related-searches-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes myjin-related-chips-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes myjin-related-icon-float{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-2px) rotate(12deg)}}@keyframes myjin-related-icon-glow{0%,100%{filter:drop-shadow(0 0 0 #fff0);opacity:.75}50%{filter:drop-shadow(0 0 8px rgb(84 0 252 / .35));opacity:1}}.myjin-ais-sources{margin-top:48px}.myjin-ais-sources .myjin-ais-sources-label{margin:0 0 10px;color:#111;font-size:27px}.myjin-ais-sources-list{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--ais-border)}.myjin-ais-source-item{display:grid;grid-template-columns:180px 1fr;align-items:stretch;height:152px;gap:30px;min-height:152px;padding:20px 0;border-bottom:1px solid var(--ais-border);background:#fff;cursor:pointer}.myjin-ais-source-item-related{gap:30px}.myjin-ais-source-item-keyword{gap:0}.myjin-ais-source-item.no-thumb{grid-template-columns:180px 1fr}.myjin-ais-source-thumb{width:180px;min-height:112px;height:100%;align-self:stretch;overflow:hidden;border-radius:8px;background:#f4f5fa}.myjin-ais-source-thumb img{display:block;width:100%;height:100%;object-fit:cover}.myjin-ais-source-thumb.is-empty{background:var(--ais-soft)}.myjin-ais-source-content{display:flex;flex-direction:column;gap:8px;justify-content:space-between;min-width:0}.myjin-ais-source-meta-line{gap:10px;display:flex;align-items:center}.myjin-ais-source-date:before{content:"|";opacity:.5;margin-right:10px}.myjin-ais-source-title{display:-webkit-box;overflow:hidden;color:#111;font-size:20px;font-family:'Pretendard-SemiBold';font-weight:400;line-height:25px;word-break:keep-all;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.myjin-ais-source-title:hover{text-decoration:underline}.myjin-ais-source-category{color:var(--ais-muted);font-size:14px;font-weight:700;line-height:21px;white-space:nowrap}.myjin-ais-source-meta{display:flex;flex-direction:column;gap:8px}.myjin-ais-source-date{color:var(--ais-muted);font-size:14px;line-height:21px}.myjin-ais-source-excerpt{position:relative;display:-webkit-box;overflow:hidden;margin:0!important;color:#4f4f4f;font-size:16px;font-family:'Pretendard-Light';font-weight:400;letter-spacing:0;line-height:24px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.myjin-ais-error{margin-top:16px;padding:14px 16px;border:1px solid var(--ais-error-border);border-radius:8px;background:var(--ais-error-bg);color:var(--ais-error-text);font-size:14px;line-height:22px}.myjin-ais-keyword-fallback{margin-top:12px}.myjin-ais-keyword-fallback a{display:inline-flex;align-items:center;gap:6px;color:#3166e8;font-size:14px;font-weight:700;line-height:22px;text-decoration:none}.myjin-ais-keyword-fallback a:hover{text-decoration:underline}.myjin-ais-keyword-results{margin-top:32px}.myjin-ais-keyword-results .myjin-ais-sources-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-top:0}.myjin-ais-keyword-results .myjin-ais-source-item,.myjin-ais-keyword-results .myjin-ais-source-item.no-thumb{display:flex;height:auto;min-height:0;padding:0;overflow:hidden;border:1px solid var(--ais-border);border-radius:8px;background:#fff;flex-direction:column}.myjin-ais-keyword-results .myjin-ais-source-thumb{width:100%;height:180px;border-radius:0;flex:0 0 auto}.myjin-ais-keyword-results .myjin-ais-source-content{display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-height:144px;padding:18px}.myjin-ais-keyword-results .myjin-ais-source-meta-line{gap:8px}.myjin-ais-keyword-results .myjin-ais-source-title{color:#111}.myjin-ais-keyword-results .myjin-ais-source-category{color:var(--ais-primary);font-size:13px;line-height:21px}@media (max-width:985px){.myjin-ais-form-area{margin:16px 0 24px}.myjin-ais-input-wrap{grid-template-columns:1fr 48px;padding-bottom:14px}.myjin-ais-input-wrap::after{height:4px}.myjin-ais-input{height:auto;min-height:36px;font-size:18px;line-height:27px;white-space:normal;word-break:break-all}#myjin-ais-wrap .myjin-ais-input-wrap input.myjin-ais-input[type="text"]{height:auto;min-height:36px;font-size:18px;line-height:27px;white-space:normal;word-break:break-all}.myjin-ais-btn{width:48px;height:48px}.myjin-ais-btn svg{width:28px;height:28px}.myjin-ais-summary-box{padding:20px}.myjin-ais-summary-label{font-size:14px;line-height:22px}.myjin-ais-summary-text{font-size:16px;line-height:24px}.myjin-ais-summary-note,.myjin-ais-summary-note-list{font-size:14px;line-height:22px}.myjin-ais-summary-note-cards{grid-template-columns:1fr;gap:10px}.myjin-ais-summary-note-card-link{grid-template-columns:26px 1fr 60px;min-height:80px;padding:12px}.myjin-ais-summary-note-rank{width:26px;height:26px;font-size:18px}.myjin-ais-summary-note-card-title{font-size:14px}.myjin-ais-summary-note-card-thumb{width:72px;height:72px}.myjin-ais-sources{margin-top:40px}.myjin-ais-sources-label{font-size:28px;line-height:38px}.myjin-ais-source-item{grid-template-columns:86px 1fr;min-height:94px;padding:14px 0}.myjin-ais-source-item.no-thumb{grid-template-columns:86px 1fr}.myjin-ais-source-thumb{width:86px;min-height:62px;height:62px}.myjin-ais-keyword-results .myjin-ais-sources-list{grid-template-columns:1fr;gap:14px}.myjin-ais-keyword-results .myjin-ais-source-thumb{width:100%;min-height:190px;height:190px}.myjin-ais-keyword-results .myjin-ais-source-content{min-height:0;padding:16px}.myjin-ais-source-meta-line{gap:8px}.myjin-ais-source-title{font-size:16px;line-height:24px}.myjin-ais-source-category{font-size:13px;line-height:21px}.myjin-ais-source-date,.myjin-ais-source-excerpt{font-size:14px;line-height:22px}}.myjin-ais-retention-box{margin-top:16px;padding:22px 26px;border:1px dashed rgb(84 0 252 / .28);border-radius:12px;background:#fafbff;color:#333}.myjin-ais-retention-title{display:flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--ais-primary);font-size:16px;font-family:'Pretendard-SemiBold'}.myjin-ais-retention-section{margin-bottom:16px}.myjin-ais-retention-section:last-child{margin-bottom:0}.myjin-ais-retention-subtitle{margin:0 0 10px!important;color:#4b5563;font-size:14px;font-family:'Pretendard-SemiBold'}.myjin-ais-retention-categories{display:flex;flex-wrap:wrap;gap:8px}.myjin-ais-retention-cat-btn{padding:8px 16px;border:1px solid #d1d5db;border-radius:999px;background:#fff;color:#374151;font-size:14px;cursor:pointer;transition:all 0.25s ease}.myjin-ais-retention-cat-btn:hover{border-color:var(--ais-primary);background:#f5f3ff;color:var(--ais-primary-1)}.myjin-ais-retention-prompts{margin:0;padding:0;list-style:none}.myjin-ais-retention-prompts li{margin-bottom:8px}.myjin-ais-retention-prompts li:last-child{margin-bottom:0}.myjin-ais-retention-prompt-btn{padding:0;border:0;background:#fff0;color:#2563eb;font-size:14px;text-align:left;cursor:pointer;transition:color 0.2s ease}.myjin-ais-retention-prompt-btn:hover{color:var(--ais-primary-1);text-decoration:underline}