.wet-ai-search-shell{background:#fff;border:1px solid #d9e2ef;border-radius:18px;box-shadow:0 18px 45px rgba(21,35,55,.1);box-sizing:border-box;color:#172033;font-family:inherit;margin:24px auto;max-width:920px;overflow:hidden;padding:32px;width:100%}.wet-ai-search-shell *,.wet-ai-search-shell *:before,.wet-ai-search-shell *:after{box-sizing:border-box}.wet-ai-search-heading{color:#111827;font-size:32px;font-weight:700;line-height:1.2;margin:0 0 8px}.wet-ai-search-support{color:#536174;font-size:17px;line-height:1.55;margin:0 0 22px}.wet-ai-search-form{margin:0}.wet-ai-search-control{align-items:stretch;background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;display:flex;gap:10px;padding:8px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;width:100%}.wet-ai-search-control:focus-within{background:#fff;border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.14)}.wet-ai-search-icon{align-items:center;color:#64748b;display:flex;flex:0 0 28px;justify-content:center;margin-left:8px}.wet-ai-search-icon svg{display:block;fill:currentColor;height:22px;width:22px}.wet-ai-search-input{appearance:none;background:transparent;border:0;color:#0f172a;flex:1 1 auto;font:inherit;font-size:17px;line-height:1.4;min-height:48px;min-width:0;outline:0;padding:0 4px;width:100%}.wet-ai-search-input::placeholder{color:#718096;opacity:1}.wet-ai-search-submit,.wet-ai-search-clear{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font:inherit;font-size:16px;font-weight:700;justify-content:center;line-height:1.2;min-height:48px;padding:0 18px;white-space:nowrap}.wet-ai-search-submit{background:#1d4ed8;border:1px solid #1d4ed8;color:#fff}.wet-ai-search-submit:disabled{cursor:wait;opacity:.72}.wet-ai-search-clear{background:#fff;border:1px solid #cbd5e1;color:#334155}.wet-ai-search-submit:hover,.wet-ai-search-submit:focus-visible{background:#173ea8;border-color:#173ea8;box-shadow:0 0 0 4px rgba(29,78,216,.18);outline:0}.wet-ai-search-clear:hover,.wet-ai-search-clear:focus-visible{border-color:#64748b;box-shadow:0 0 0 4px rgba(100,116,139,.14);outline:0}.wet-ai-popular-examples{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.wet-ai-examples-muted{opacity:.62}.wet-ai-examples-label{color:#475569;font-size:14px;font-weight:700;margin-right:2px}.wet-ai-example{background:#eef4ff;border:1px solid #cfe0ff;border-radius:999px;color:#1e3a8a;cursor:pointer;font:inherit;font-size:14px;line-height:1.2;padding:8px 12px}.wet-ai-example:hover,.wet-ai-example:focus-visible{background:#dceaff;border-color:#9fc0ff;outline:2px solid transparent}.wet-ai-search-status{color:#344256;font-size:15px;line-height:1.5;margin-top:18px;min-height:24px}.wet-ai-search-results{display:grid;gap:14px;margin-top:14px}.wet-ai-result-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.06);padding:18px}.wet-ai-result-card h3{font-size:18px;line-height:1.3;margin:10px 0 8px}.wet-ai-result-link{color:#0f172a;text-decoration:none}.wet-ai-result-link:hover,.wet-ai-result-link:focus-visible{color:#1d4ed8;text-decoration:underline;outline:0}.wet-ai-result-meta{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.wet-ai-result-badge{background:#0f766e;border-radius:999px;color:#fff;font-size:12px;font-weight:700;line-height:1;padding:6px 9px}.wet-ai-result-category{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;color:#475569;font-size:12px;line-height:1;padding:5px 8px}.wet-ai-result-excerpt{color:#475569;font-size:15px;line-height:1.55;margin:0 0 12px}.wet-ai-result-action{align-items:center;color:#1d4ed8;display:inline-flex;font-size:14px;font-weight:700;gap:5px}.wet-ai-result-action svg{fill:currentColor;height:16px;width:16px}.wet-ai-result-card mark{background:#fef08a;border-radius:3px;color:inherit;padding:0 2px}.wet-ai-result-debug{border-top:1px solid #e2e8f0;color:#475569;font-size:12px;margin-top:12px;padding-top:10px}.wet-ai-result-debug summary{cursor:pointer;font-weight:700}.wet-ai-result-debug pre{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;max-height:220px;overflow:auto;padding:10px;white-space:pre-wrap}.wet-ai-search-no-results{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#334155;line-height:1.55;margin-top:14px;padding:16px}.wet-ai-search-loading{align-items:center;color:#475569;display:flex;gap:8px;margin-top:12px}.wet-ai-search-loading[hidden],.wet-ai-search-loading[aria-hidden="true"]{display:none!important}.wet-ai-search-loading:not(.wet-ai-loading-active){display:none!important}.wet-ai-search-spinner{animation:wet-ai-spin .9s linear infinite;border:2px solid #cbd5e1;border-top-color:#1d4ed8;border-radius:999px;display:inline-block;height:16px;width:16px}@keyframes wet-ai-spin{to{transform:rotate(360deg)}}@media (min-width:760px){.wet-ai-search-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.wet-ai-search-shell{border-radius:14px;margin:18px auto;padding:22px}.wet-ai-search-heading{font-size:26px}.wet-ai-search-control{flex-wrap:wrap;gap:8px}.wet-ai-search-icon{margin-left:4px}.wet-ai-search-input{flex:1 1 calc(100% - 44px);font-size:16px}.wet-ai-search-submit,.wet-ai-search-clear{flex:1 0 100%;width:100%}.wet-ai-search-results{grid-template-columns:1fr}.wet-ai-result-card{padding:15px}}@media (prefers-reduced-motion:reduce){.wet-ai-search-control,.wet-ai-search-submit,.wet-ai-search-spinner{animation:none;transition:none}}

.wet-ai-search-control-wrap{position:relative;width:100%}.wet-ai-search-control[role="combobox"]{position:relative}.wet-ai-suggestions{background:#fff;border:1px solid #cbd5e1;border-top:0;border-radius:0 0 12px 12px;box-shadow:0 18px 38px rgba(15,23,42,.14);left:0;margin-top:-1px;max-height:360px;overflow:auto;position:absolute;right:0;top:100%;width:100%;z-index:20}.wet-ai-suggestion{align-items:center;background:#fff;border:0;border-bottom:1px solid #eef2f7;color:#0f172a;cursor:pointer;display:grid;font:inherit;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;line-height:1.35;min-height:44px;padding:10px 12px;text-align:left;width:100%}.wet-ai-suggestion:last-child{border-bottom:0}.wet-ai-suggestion:hover,.wet-ai-suggestion:focus-visible,.wet-ai-suggestion.is-selected,.wet-ai-suggestion[aria-selected="true"]{background:#eef4ff;outline:0}.wet-ai-suggestion-badge{background:#0f766e;border-radius:999px;color:#fff;font-size:11px;font-weight:700;line-height:1;padding:5px 8px;white-space:nowrap}.wet-ai-suggestion-text{font-size:15px;font-weight:700;min-width:0;overflow-wrap:anywhere}.wet-ai-suggestion-text mark{background:#fef08a;border-radius:3px;color:inherit;padding:0 2px}.wet-ai-suggestion-category{color:#64748b;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wet-ai-suggestion-correction{background:#fff7ed;border-bottom-color:#fed7aa;color:#7c2d12}.wet-ai-suggestion-correction:hover,.wet-ai-suggestion-correction:focus-visible,.wet-ai-suggestion-correction.is-selected,.wet-ai-suggestion-correction[aria-selected="true"]{background:#ffedd5}.wet-ai-suggestion-correction .wet-ai-suggestion-badge{background:#f59e0b;color:#111827}.wet-ai-correction-label{color:#9a3412;font-size:12px;font-weight:800;text-transform:none}.wet-ai-suggestion-correction strong{color:#1d4ed8;font-weight:800}.wet-ai-search-start-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:16px;padding:14px}.wet-ai-search-start-panel[hidden],.wet-ai-start-section[hidden]{display:none!important}.wet-ai-start-heading{color:#475569;font-size:13px;font-weight:800;margin:0 0 9px;text-transform:uppercase}.wet-ai-start-items{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.wet-ai-start-chip,.wet-ai-example,.wet-ai-clear-recent{background:#eef4ff;border:1px solid #cfe0ff;border-radius:999px;color:#1e3a8a;cursor:pointer;font:inherit;font-size:14px;line-height:1.2;min-height:36px;padding:8px 12px}.wet-ai-start-chip:hover,.wet-ai-start-chip:focus-visible,.wet-ai-example:hover,.wet-ai-example:focus-visible,.wet-ai-clear-recent:hover,.wet-ai-clear-recent:focus-visible{background:#dceaff;border-color:#9fc0ff;outline:2px solid transparent}.wet-ai-clear-recent{background:#fff;color:#334155;margin-top:10px}.wet-ai-did-you-mean{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;color:#7c2d12;margin-top:12px;padding:10px 12px}.wet-ai-did-you-mean button{background:transparent;border:0;color:#1d4ed8;cursor:pointer;font:inherit;font-weight:800;padding:0;text-decoration:underline}.wet-ai-result-filters{display:flex;gap:8px;margin-top:14px;max-width:100%;overflow-x:auto;padding-bottom:3px}.wet-ai-result-filters[hidden]{display:none!important}.wet-ai-filter-button{background:#fff;border:1px solid #cbd5e1;border-radius:999px;color:#334155;cursor:pointer;flex:0 0 auto;font:inherit;font-size:13px;font-weight:800;line-height:1.2;min-height:36px;padding:8px 12px}.wet-ai-filter-button[aria-pressed="true"],.wet-ai-filter-button:hover,.wet-ai-filter-button:focus-visible{background:#1d4ed8;border-color:#1d4ed8;color:#fff;outline:0}.wet-ai-result-top{background:#f59e0b;border-radius:999px;color:#111827;font-size:12px;font-weight:800;line-height:1;padding:6px 9px}.wet-ai-search-shell[data-state="searching"] .wet-ai-suggestions{display:none!important}.wet-ai-search-shell{overflow:visible}.wet-ai-search-results{position:relative}.wet-ai-result-card[hidden]{display:none!important}@media (max-width:640px){.wet-ai-suggestions{max-height:300px}.wet-ai-suggestion{grid-template-columns:1fr;gap:5px;padding:11px 12px}.wet-ai-suggestion-badge{justify-self:start}.wet-ai-suggestion-category{white-space:normal}.wet-ai-search-start-panel{padding:12px}.wet-ai-start-items{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.wet-ai-start-chip,.wet-ai-example{flex:0 0 auto}.wet-ai-result-filters{margin-left:-2px;margin-right:-2px}.wet-ai-filter-button{font-size:12px}}@media (prefers-reduced-motion:reduce){.wet-ai-suggestions,.wet-ai-suggestion,.wet-ai-filter-button,.wet-ai-start-chip,.wet-ai-example{transition:none}}

.wet-ai-interpretation {
	display: flex;
	align-items: center;
	gap: 8px;
	flex-wrap: wrap;
	margin: 10px 0 8px;
	padding: 9px 12px;
	border: 1px solid #d7e1ec;
	border-radius: 8px;
	background: #fff;
	box-shadow: 0 6px 18px rgba(15, 23, 42, 0.06);
	color: #243447;
	font-size: 14px;
}

.wet-ai-interpretation[hidden] {
	display: none;
}

.wet-ai-interpretation strong {
	font-weight: 700;
}

.wet-ai-search-original {
	border: 1px solid #b9c7d6;
	background: #f8fafc;
	color: #1f4b7a;
	border-radius: 6px;
	padding: 6px 9px;
	min-height: 34px;
	cursor: pointer;
	font: inherit;
}

.wet-ai-search-original:hover,
.wet-ai-search-original:focus-visible {
	border-color: #4c7fb0;
	background: #eef6ff;
	outline: none;
}

.wet-ai-search-no-results h3{color:#0f172a;font-size:17px;line-height:1.35;margin:0 0 8px}.wet-ai-search-no-results h4{color:#334155;font-size:14px;font-weight:800;line-height:1.35;margin:14px 0 8px}.wet-ai-recovery-understood{color:#475569;font-size:14px;margin:0 0 10px}.wet-ai-recovery-list{display:grid;gap:8px;margin-top:8px}.wet-ai-recovery-card{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);min-height:44px;padding:10px}.wet-ai-recovery-card .wet-ai-result-link{font-weight:800;overflow-wrap:anywhere}.wet-ai-recovery-chips{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}@media (max-width:640px){.wet-ai-recovery-card{grid-template-columns:1fr}.wet-ai-recovery-card .wet-ai-result-badge{justify-self:start}.wet-ai-recovery-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}}
.wet-ai-recommendations{margin:32px auto;max-width:1180px}.wet-ai-recommendations>h2{font-size:clamp(1.35rem,2vw,1.8rem);margin:0 0 18px}.wet-ai-recommendations__items{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.wet-ai-recommendation-card{background:#fff;border:1px solid #dfe3e8;border-radius:12px;box-shadow:0 3px 14px rgba(15,23,42,.06);display:flex;flex-direction:column;min-width:0;overflow:hidden}.wet-ai-recommendation-card__media{aspect-ratio:16/9;background:#eef2f6;overflow:hidden}.wet-ai-recommendation-card__media img{height:100%;object-fit:cover;width:100%}.wet-ai-recommendation-card__media span{display:block;height:100%}.wet-ai-recommendation-card__body{display:flex;flex:1;flex-direction:column;padding:18px}.wet-ai-recommendation-card__badge{align-self:flex-start;background:#eaf2fb;border-radius:999px;color:#135e96;font-size:.72rem;font-weight:700;letter-spacing:.03em;padding:4px 9px;text-transform:uppercase}.wet-ai-recommendation-card h3{font-size:1.08rem;line-height:1.35;margin:11px 0 8px}.wet-ai-recommendation-card h3 a{color:#17233b;text-decoration:none}.wet-ai-recommendation-card h3 a:focus-visible,.wet-ai-recommendation-card__action:focus-visible{border-radius:3px;outline:3px solid #2271b1;outline-offset:3px}.wet-ai-recommendation-card p{color:#4b5563;font-size:.92rem;line-height:1.55;margin:0 0 14px}.wet-ai-recommendation-card__reason{background:#f6f7f7;border-radius:6px;padding:8px}.wet-ai-recommendation-card__action{color:#135e96;font-weight:700;margin-top:auto;text-decoration:none}.wet-ai-recommendations--list .wet-ai-recommendations__items,.wet-ai-recommendations--compact .wet-ai-recommendations__items{grid-template-columns:1fr}.wet-ai-recommendations--list .wet-ai-recommendation-card{display:grid;grid-template-columns:minmax(160px,240px) 1fr}.wet-ai-recommendations--compact .wet-ai-recommendation-card__media,.wet-ai-recommendations--compact .wet-ai-recommendation-card p{display:none}.wet-ai-recommendations--compact .wet-ai-recommendation-card__body{padding:13px 16px}.wet-ai-recommendations-empty{background:#f6f7f7;border:1px solid #dcdcde;border-radius:8px;padding:16px}@media(max-width:600px){.wet-ai-recommendations--list .wet-ai-recommendation-card{display:flex}.wet-ai-recommendations{margin:24px 0}}
.wet-ai-search-shell.wet-ai-autocomplete-loading .wet-ai-search-control::after{animation:wet-ai-ac-spin .7s linear infinite;border:2px solid #cbd5e1;border-right-color:#2563eb;border-radius:50%;content:"";height:14px;position:absolute;right:48px;top:50%;transform:translateY(-50%);width:14px;z-index:2}@keyframes wet-ai-ac-spin{to{transform:translateY(-50%) rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wet-ai-search-shell.wet-ai-autocomplete-loading .wet-ai-search-control::after{animation:none}}
/* v2.2.2: public results must participate in normal page flow. */
.wet-ai-search-shell .wet-ai-search-status,.wet-ai-search-shell .wet-ai-search-loading,.wet-ai-search-shell .wet-ai-result-filters,.wet-ai-search-shell .wet-ai-search-results,.wet-ai-search-shell .wet-ai-search-no-results,.wet-ai-search-shell .wet-ai-result-card{position:static!important;inset:auto!important;transform:none!important}
.wet-ai-search-shell .wet-ai-search-results{contain:layout style}
.wet-ai-search-input{touch-action:manipulation;-webkit-user-select:text;user-select:text}
