.wet-ai{--wet-forest:#2e4331;--wet-deep:#213827;--wet-sage:#7e907c;--wet-sand:#f2eee7;--wet-gold:#b89a62;--wet-ivory:#fbf8f3;--wet-ink:#2f312e;--wet-line:#e7e9e1;box-sizing:border-box;isolation:isolate;position:relative;display:flex;flex-direction:column;width:100%;max-width:780px;min-width:0;margin:24px auto;background:#fff;color:var(--wet-ink);border:1px solid var(--wet-line);border-radius:22px;overflow:hidden;box-shadow:0 16px 50px rgb(39 60 42 / .10);font-family:inherit;font-size:16px;line-height:1.54}.wet-ai *,.wet-ai *::before,.wet-ai *::after{box-sizing:border-box}.wet-ai button,.wet-ai textarea{font:inherit}.wet-ai button{cursor:pointer}.wet-ai button:disabled{opacity:.58;cursor:not-allowed}.wet-ai :is(button,a,textarea):focus-visible,.wet-ai-floating :is(button,a):focus-visible{outline:3px solid #95c7f1;outline-offset:3px}.wet-ai-header{display:flex;align-items:center;gap:14px;padding:19px 22px 20px;background:var(--wet-forest);color:#fff;min-width:0}.wet-ai-orb{flex:none;width:44px;height:44px;display:flex;justify-content:center;align-items:center;border:1px solid rgb(233 222 196 / .58);border-radius:50%;color:#e3cfaa;font-size:26px;font-weight:400}.wet-ai-heading{display:flex;flex-direction:column;gap:3px;min-width:0}.wet-ai-kicker{font-size:.64rem;font-weight:700;letter-spacing:.16em;color:#e9d9b9}.wet-ai-heading strong{font-size:1.13rem;line-height:1.3;letter-spacing:-.01em;font-weight:650}.wet-ai-heading small{font-size:.78rem;color:#d5decf;letter-spacing:.01em}.wet-ai-messages{display:flex;flex-direction:column;gap:16px;min-height:240px;max-height:480px;overflow-y:auto;overscroll-behavior:contain;padding:24px 22px 20px;scrollbar-color:#c0c8bd #fff0}.wet-ai-bubble{font-size:.92rem;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap;max-width:88%;padding:14px 17px;border-radius:16px}.wet-ai-assistant{align-self:flex-start;color:#354333;background:var(--wet-ivory);border:1px solid #eae5db;border-top-left-radius:5px}.wet-ai-welcome{line-height:1.75}.wet-ai-user{align-self:flex-end;color:#fff;background:var(--wet-forest);border-bottom-right-radius:5px}.wet-ai-bubble a{font-weight:650;color:#28442e;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.wet-ai-loading{animation:wet-ai-pulse 1.5s ease-in-out infinite;opacity:.8}@keyframes wet-ai-pulse{0%,100%{opacity:.62}50%{opacity:1}}.wet-ai-error{border-color:#eddbca;background:#fff8f1;color:#70523b}.wet-ai-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 22px 18px;background:#fff}.wet-ai .wet-ai-chip{font-size:.76rem!important;font-weight:550!important;line-height:1.35!important;padding:9px 14px!important;background:#fff!important;border:1px solid #dce2d9!important;border-radius:999px!important;color:var(--wet-forest)!important;box-shadow:none!important;min-height:36px!important;text-transform:none!important;letter-spacing:0!important}.wet-ai .wet-ai-chip:hover{background:#f1f5f0!important;border-color:#9cafa0!important}.wet-ai-form{display:flex;align-items:stretch;gap:10px;padding:15px 20px;background:#fff;border-top:1px solid var(--wet-line);margin:0}.wet-ai-form textarea{display:block;flex:1;min-width:0;min-height:60px;max-height:132px;resize:vertical;margin:0;padding:13px 14px;border:1px solid #d3dbd1;border-radius:12px;background:#fff;color:var(--wet-ink);font-size:.92rem;line-height:1.45;box-shadow:none}.wet-ai-form textarea::placeholder{color:#777f73;opacity:1}.wet-ai-form textarea:focus{border-color:var(--wet-sage)}.wet-ai .wet-ai-send{display:flex;gap:8px;align-items:center;justify-content:center;flex:none;min-width:108px;min-height:60px;margin:0;padding:12px 17px;border:0;border-radius:12px;background:var(--wet-forest);color:#fff;font-size:.85rem;font-weight:700;box-shadow:none;text-transform:none;letter-spacing:0}.wet-ai .wet-ai-send:hover{background:#213827}.wet-ai-send span:last-child{font-size:1.2rem;font-weight:400}.wet-ai-note{padding:11px 22px;background:#f8f9f7;border-top:1px solid #edf0eb;color:#606b5e;font-size:.72rem;line-height:1.6}.wet-ai-footer{display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap;padding:14px 20px 17px;border-top:1px solid #edf0eb;background:#fff}.wet-ai .wet-ai-reset,.wet-ai .wet-ai-copy{background:transparent!important;border:0!important;padding:8px 5px!important;color:#4e6452!important;font-size:.74rem!important;font-weight:600!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important;line-height:1.45!important}.wet-ai .wet-ai-reset:hover,.wet-ai .wet-ai-copy:hover{color:#1f3524!important;text-decoration:underline}.wet-ai .wet-ai-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:11px 16px;color:#203925!important;text-decoration:none!important;background:#efe9df;border:1px solid #eadfce;border-radius:10px;font-size:.76rem;font-weight:750;line-height:1.2;white-space:normal}.wet-ai .wet-ai-cta:hover{background:#e8ddcc}.wet-ai-notready{margin:0;padding:12px 20px;color:#7b4d35;background:#fff6ec;font-size:.8rem}.wet-ai-summary-fallback{width:calc(100% - 40px);margin:0 20px 16px;min-height:110px;border:1px solid var(--wet-sage);border-radius:10px;padding:12px;font-size:.8rem;color:var(--wet-ink);background:#fbf8f3}.wet-ai-suggestions{align-self:stretch;border:1px solid #e6e7df;border-radius:16px;padding:16px;background:#fdfcf9;white-space:normal;min-width:0}.wet-ai-suggestions-heading{display:flex;flex-direction:column;gap:2px;margin-bottom:14px}.wet-ai-suggestions-eyebrow{font-size:.66rem;letter-spacing:.14em;font-weight:750;color:#8e744c}.wet-ai-suggestions-heading strong{font-size:1rem;color:var(--wet-forest);font-weight:700}.wet-ai-card-list{display:flex;flex-direction:column;gap:10px}.wet-ai-card{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;border:1px solid #e7e6df;border-radius:13px;overflow:hidden;background:#fff;min-width:0;transition:border-color .2s ease,box-shadow .2s ease}.wet-ai-card:hover{border-color:#bdcaba;box-shadow:0 5px 16px rgb(38 54 40 / .06)}.wet-ai-card-media{display:flex;align-items:center;justify-content:center;min-height:138px;background:linear-gradient(145deg,#879987 0%,#2e4331 100%);color:#eadab8;overflow:hidden}.wet-ai-card-media img{width:100%;height:100%;object-fit:cover;display:block;min-height:138px;max-height:100%}.wet-ai-card-media>span{font-size:2.35rem;line-height:1}.wet-ai-card-media.wet-ai-no-image>span{display:block}.wet-ai-card-content{display:flex;flex-direction:column;gap:6px;min-width:0;padding:13px 11px 12px 0}.wet-ai-card-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:#717a70;font-size:.7rem;line-height:1.2}.wet-ai-tag{display:inline-flex;align-items:center;padding:4px 7px;background:#edefec;color:#58645c;border-radius:5px;font-size:.63rem;font-weight:700;line-height:1.3}.wet-ai-tag.wet-ai-selected{background:#f1e5cc;color:#6e5024}.wet-ai .wet-ai-card-link{font-size:.91rem;font-weight:750;line-height:1.32;color:var(--wet-forest)!important;text-decoration:none!important;overflow-wrap:anywhere}.wet-ai .wet-ai-card-link:hover{text-decoration:underline!important;text-underline-offset:3px}.wet-ai-card-content p{font-size:.74rem;line-height:1.5;color:#596256;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wet-ai-card-explore{margin-top:auto;font-weight:700;font-size:.69rem;color:#5b745d}.wet-ai-floating{position:fixed;bottom:20px;right:20px;z-index:2147483000;pointer-events:none;font-family:inherit}.wet-ai-floating>*{pointer-events:auto}.wet-ai-floating .wet-ai-launcher{display:flex;align-items:center;gap:11px;min-height:56px;padding:7px 16px 7px 8px;border:1px solid #405944;border-radius:999px;background:var(--wet-forest,#2e4331);color:#fff;box-shadow:0 9px 28px rgb(25 44 28 / .24);font-size:.89rem;font-weight:750;line-height:1.1;white-space:nowrap}.wet-ai-launcher-mark{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #e0d0ab70;border-radius:50%;color:#e9d1ab;font-size:24px;font-weight:400}.wet-ai-launcher small{display:block;font-size:.67rem;font-weight:500;letter-spacing:.06em;color:#d9e4d5}.wet-ai-floating-panel{position:relative;width:min(430px,calc(100vw - 32px));max-height:min(700px,calc(100dvh - 35px));overflow:hidden;border-radius:19px;box-shadow:0 18px 70px rgb(19 38 22 / .35);border:1px solid #dce2d7;background:#fff}.wet-ai-floating-panel[hidden]{display:none!important}.wet-ai-floating.is-open .wet-ai-launcher{display:none}.wet-ai-floating .wet-ai{margin:0;border:0;border-radius:0;box-shadow:none;max-width:none;height:min(700px,calc(100dvh - 35px));min-height:0}.wet-ai-floating .wet-ai-messages{flex:1 1 auto;min-height:115px;max-height:none;padding:16px;gap:12px}.wet-ai-floating .wet-ai-header{padding:16px 54px 17px 17px}.wet-ai-floating .wet-ai-orb{width:35px;height:35px;font-size:21px}.wet-ai-floating .wet-ai-heading strong{font-size:.93rem}.wet-ai-floating .wet-ai-heading small{font-size:.66rem}.wet-ai-floating .wet-ai-bubble{font-size:.8rem;padding:11px 12px}.wet-ai-floating .wet-ai-actions{padding:6px 14px 11px;gap:6px}.wet-ai-floating .wet-ai-chip{font-size:.67rem!important;padding:7px 10px!important}.wet-ai-floating .wet-ai-form{padding:9px 12px}.wet-ai-floating .wet-ai-form textarea{min-height:50px;font-size:.8rem;padding:10px 11px}.wet-ai-floating .wet-ai-send{min-height:50px;min-width:75px;padding:8px 10px;font-size:.75rem}.wet-ai-floating .wet-ai-note{font-size:.65rem;padding:8px 14px}.wet-ai-floating .wet-ai-footer{padding:9px 12px 12px}.wet-ai-floating .wet-ai-card{grid-template-columns:74px minmax(0,1fr);gap:10px}.wet-ai-floating .wet-ai-card-media,.wet-ai-floating .wet-ai-card-media img{min-height:112px}.wet-ai-floating .wet-ai-card-content{padding:10px 8px 10px 0}.wet-ai-floating .wet-ai-card-content p{font-size:.69rem;-webkit-line-clamp:2}.wet-ai-floating .wet-ai-suggestions{padding:10px}.wet-ai-floating .wet-ai-footer .wet-ai-cta{padding:8px 10px}.wet-ai-floating .wet-ai-floating-close{position:absolute;top:12px;right:12px;z-index:3;width:38px;height:38px;display:flex;justify-content:center;align-items:center;border:1px solid #fff5;border-radius:50%;background:#ffffff18;color:#fff;font-size:24px;line-height:1;padding:0}.wet-ai-floating .wet-ai-floating-close:hover{background:#fff3}@media(max-width:600px){.wet-ai{margin:16px auto;border-radius:16px;min-height:0}.wet-ai-header{padding:16px 15px;gap:10px}.wet-ai-orb{height:37px;width:37px;font-size:21px}.wet-ai-heading strong{font-size:1rem}.wet-ai-heading small{font-size:.69rem}.wet-ai-messages{min-height:195px;max-height:440px;padding:16px 13px;gap:12px}.wet-ai-bubble{max-width:96%;padding:12px;font-size:.86rem}.wet-ai-actions{padding:5px 12px 12px;gap:6px}.wet-ai .wet-ai-chip{padding:8px 11px!important;font-size:.72rem!important}.wet-ai-form{padding:11px 12px;gap:7px}.wet-ai-form textarea{min-height:55px;padding:11px;font-size:16px}.wet-ai .wet-ai-send{min-width:84px;min-height:55px;padding:9px;font-size:.76rem}.wet-ai-note{padding:8px 13px;font-size:.69rem}.wet-ai-footer{padding:10px 12px;gap:7px}.wet-ai .wet-ai-reset,.wet-ai .wet-ai-copy{font-size:.67rem!important}.wet-ai .wet-ai-cta{padding:10px 11px;font-size:.72rem}.wet-ai-suggestions{padding:11px}.wet-ai-card{grid-template-columns:82px minmax(0,1fr);gap:10px}.wet-ai-card-media,.wet-ai-card-media img{min-height:122px}.wet-ai-card-content{padding:10px 8px 10px 0}.wet-ai-card-content p{font-size:.68rem;-webkit-line-clamp:2}.wet-ai-card-link{font-size:.82rem!important}.wet-ai-tag{font-size:.59rem}.wet-ai-floating{bottom:12px;right:12px}.wet-ai-floating-panel{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.wet-ai-floating .wet-ai{height:min(680px,calc(100dvh - 24px));max-height:calc(100dvh - 24px)}.wet-ai-floating .wet-ai-messages{min-height:100px;max-height:none}.wet-ai-floating .wet-ai-heading strong{font-size:.88rem}.wet-ai-floating .wet-ai-card-link{font-size:.8rem!important}}@media(prefers-reduced-motion:reduce){.wet-ai-loading{animation:none}.wet-ai-card{transition:none}}@media(max-height:550px){.wet-ai-floating .wet-ai-actions{display:none}.wet-ai-floating .wet-ai-note{display:none}.wet-ai-floating .wet-ai-header{padding-top:10px;padding-bottom:10px}}.wet-ai .wet-ai-actions[hidden]{display:none!important}.wet-ai:not(.wet-ai-floating .wet-ai){scroll-margin-top:120px}.wet-ai .wet-ai-card--text-only{grid-template-columns:minmax(0,1fr)}.wet-ai .wet-ai-card--text-only .wet-ai-card-content{padding:14px 16px}.wet-ai .wet-ai-card-explore{display:inline-flex;align-items:center;align-self:flex-start;min-height:36px;padding:6px 0;text-decoration:underline!important;text-underline-offset:3px;font-weight:700;font-size:.82rem;color:var(--wet-forest)!important}.wet-ai .wet-ai-card-explore:hover{color:#122916!important}.wet-ai .wet-ai-card-content p{font-size:.83rem;line-height:1.55}.wet-ai .wet-ai-card-link{font-size:1rem!important}.wet-ai .wet-ai-tag{font-size:.72rem}.wet-ai .wet-ai-suggestions-eyebrow{font-size:.7rem}.wet-ai :is(.wet-ai-bubble,.wet-ai-suggestions){scroll-margin-top:120px}@media (max-width:600px){.wet-ai:not(.wet-ai-floating .wet-ai) .wet-ai-messages{max-height:none!important;min-height:0!important;height:auto!important;overflow:visible!important;overscroll-behavior:auto!important}.wet-ai:not(.wet-ai-floating .wet-ai){overflow:visible!important}.wet-ai:not(.wet-ai-floating .wet-ai) .wet-ai-header{border-radius:16px 16px 0 0}.wet-ai:not(.wet-ai-floating .wet-ai) .wet-ai-footer{border-radius:0 0 16px 16px}.wet-ai .wet-ai-card--text-only .wet-ai-card-content{padding:14px}.wet-ai .wet-ai-card-content p{font-size:.82rem;-webkit-line-clamp:3}.wet-ai .wet-ai-card-link{font-size:.96rem!important}.wet-ai .wet-ai-tag{font-size:.7rem}.wet-ai .wet-ai-chip{min-height:42px!important}.wet-ai-floating .wet-ai{overflow:hidden!important}.wet-ai-floating .wet-ai-messages{max-height:none!important;overflow-y:auto!important;overscroll-behavior:contain!important}.wet-ai-floating .wet-ai-card-content p{font-size:.78rem;-webkit-line-clamp:2}}@media (max-width:390px){.wet-ai-header{padding:14px 12px}.wet-ai-messages{padding:13px 11px}.wet-ai-form{padding:10px}.wet-ai .wet-ai-send{min-width:76px}.wet-ai-footer{gap:9px;align-items:stretch}}