/* Approved WAYEEL AI feature only; existing form handlers and routes retained. */
#wf-employee.wai-feature[data-wayeel-ai-premium="20261016-v1"]{--wai-purple:#6521F0;--wai-ink:#0F172A;--wai-soft:#F3E8FF;box-sizing:border-box;width:100%;margin:0;padding:48px 4vw 32px;border:0;border-radius:0;background:radial-gradient(ellipse at 78% 60%,#eee7ff 0,transparent 62%),linear-gradient(120deg,#fbfaff,#fff);color:var(--wai-ink);font-family:var(--wayeel-font,'Inter',sans-serif);overflow:hidden}
#wf-employee[data-wayeel-ai-premium] *{box-sizing:border-box}
#wf-employee[data-wayeel-ai-premium] .wai-inner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:center;max-width:1440px;width:100%;min-height:0;margin:auto;isolation:auto;container-type:inline-size}
#wf-employee[data-wayeel-ai-premium] .wai-inner:before{display:none}
#wf-employee[data-wayeel-ai-premium] .wai-copy{min-width:0;width:100%;margin:0;padding:12px 0;z-index:2}
#wf-employee[data-wayeel-ai-premium] .wai-label{margin:0 0 18px;gap:12px;color:var(--wai-ink)!important;font-size:15px;font-weight:650;letter-spacing:.025em}
#wf-employee[data-wayeel-ai-premium] .wai-label>span{width:13px;height:13px;background:var(--wai-purple)}
#wf-employee[data-wayeel-ai-premium] .wai-copy h2{font-size:clamp(32px,4.02cqw,58px);line-height:1.08;font-weight:650;letter-spacing:-.045em;margin:0 0 20px;color:var(--wai-ink)!important}
#wf-employee[data-wayeel-ai-premium] .wai-title-line{display:block;white-space:nowrap}
#wf-employee[data-wayeel-ai-premium] .wai-copy h2>.wai-title-line+.wai-title-line{margin-top:5px}
#wf-employee[data-wayeel-ai-premium] .wai-power{color:var(--wai-purple)!important;background:none!important;-webkit-text-fill-color:var(--wai-purple)!important}
#wf-employee[data-wayeel-ai-premium] .wai-title-spark{fill:var(--wai-purple);width:.58em;height:.58em;margin-left:.14em}
#wf-employee[data-wayeel-ai-premium] .wai-description{max-width:760px;margin:0 0 24px;font-size:clamp(15px,1.3cqw,18px);line-height:1.5;font-weight:400;letter-spacing:-.015em;color:#64748B!important}
#wf-employee[data-wayeel-ai-premium] .wai-desc-line{display:inline;white-space:normal}
#wf-employee[data-wayeel-ai-premium] .wai-chat{width:100%;margin:0;padding:22px;background:rgba(255,255,255,.92);border:1px solid #eee7fc;border-radius:26px;box-shadow:0 14px 40px rgb(101 33 240 / .07)}
#wf-employee[data-wayeel-ai-premium] .wai-chat .composer{margin:0;padding:0;max-width:none;background:transparent;border:0;box-shadow:none}
#wf-employee[data-wayeel-ai-premium] .wai-chat .composer>label{margin:0 0 18px;gap:13px;align-items:center}
#wf-employee[data-wayeel-ai-premium] .wai-spark{width:50px;height:50px;border-radius:13px;background:var(--wai-purple);color:white}
#wf-employee[data-wayeel-ai-premium] .wai-heading-copy strong{font-size:clamp(17px,1.65cqw,23px);font-weight:650;line-height:1.25;color:var(--wai-ink)!important;white-space:normal}
#wf-employee[data-wayeel-ai-premium] .wai-heading-copy>span{font-size:clamp(12px,1.05cqw,15px);color:#64748B!important;margin-top:5px;white-space:normal}
#wf-employee[data-wayeel-ai-premium] .wai-powered{display:inline-flex;background:#F3E8FF;color:var(--wai-purple)!important;font-size:11px;padding:9px 12px;gap:5px}
#wf-employee[data-wayeel-ai-premium] .wai-powered svg{stroke:var(--wai-purple)}
#wf-employee[data-wayeel-ai-premium] .wai-input{min-width:0;min-height:62px;height:auto;padding:6px 7px 6px 16px;gap:10px;border:1px solid #e9e3f5;border-radius:32px;background:white;box-shadow:0 3px 12px rgb(15 23 42 / .035)}
#wf-employee[data-wayeel-ai-premium] .wai-input-icon{width:22px;height:22px;stroke:var(--wai-purple)}
#wf-employee[data-wayeel-ai-premium] .wai-chat .composer textarea{height:48px;min-height:48px;max-height:120px;min-width:0;flex:1;font-size:14px;line-height:1.4;padding:13px 0 6px;color:var(--wai-ink);background:transparent}
#wf-employee[data-wayeel-ai-premium] .wai-chat textarea::placeholder{color:#7c879e!important;opacity:1}
#wf-employee[data-wayeel-ai-premium] .wai-paperclip{display:flex;padding-right:12px;color:var(--wai-ink);border-color:#e1deea}
#wf-employee[data-wayeel-ai-premium] .wai-paperclip svg{width:21px;height:21px}
#wf-employee[data-wayeel-ai-premium] .wai-input #generate{width:48px;height:48px;flex:0 0 48px;background:var(--wai-purple)!important;color:white!important;box-shadow:none}
#wf-employee[data-wayeel-ai-premium] .wai-input #generate svg{stroke:white!important}
#wf-employee[data-wayeel-ai-premium] .wai-chat .chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:15px 0 0}
#wf-employee[data-wayeel-ai-premium] .wai-chat .chip{min-height:44px;min-width:0;padding:9px 7px;gap:6px;font-size:clamp(10px,.85cqw,12px);font-weight:500;white-space:normal;text-align:center;background:white;border:1px solid #eee7fa;color:var(--wai-ink)}
#wf-employee[data-wayeel-ai-premium] .wai-chat .chip svg{width:19px;height:19px;stroke:var(--wai-purple)}
#wf-employee[data-wayeel-ai-premium] .wai-chat .chip:hover,#wf-employee[data-wayeel-ai-premium] .wai-chat .chip[aria-pressed=true]{border-color:var(--wai-purple);background:var(--wai-soft)}
#wf-employee[data-wayeel-ai-premium] .wai-note{margin:17px 0 0;padding-top:14px;border-top:1px solid #f1edf8;gap:9px;font-size:clamp(10px,.92cqw,13px);line-height:1.5;color:#64748B!important}
#wf-employee[data-wayeel-ai-premium] .wai-note svg{width:21px;height:21px;stroke:var(--wai-purple)}
#wf-employee[data-wayeel-ai-premium] .wai-input:focus-within,#wf-employee[data-wayeel-ai-premium] .chip:focus-visible,#wf-employee[data-wayeel-ai-premium] #generate:focus-visible{outline:3px solid var(--wai-purple);outline-offset:3px}
#wf-employee[data-wayeel-ai-premium] .wai-photo{position:relative;inset:auto;isolation:auto;z-index:auto;align-self:end;width:100%;max-width:550px;aspect-ratio:1122/1402;height:auto;margin:0;overflow:visible;background:transparent;mask:none;-webkit-mask:none;pointer-events:none}
#wf-employee[data-wayeel-ai-premium] .wai-photo:before{content:'';display:block;position:absolute;z-index:-1;left:-10%;top:14%;width:118%;height:84%;border-radius:50%;background:radial-gradient(circle at 40% 35%,#f2eaff,#d5b9ff 74%,#eee5ff)}
#wf-employee[data-wayeel-ai-premium] .wai-photo:after{content:'';display:block;position:absolute;z-index:-1;left:-6%;top:58%;width:116%;height:28%;border:2px solid #ba93ff;border-radius:50%;transform:rotate(-22deg);background:none}
#wf-employee[data-wayeel-ai-premium] .wai-approved-person{display:block;position:relative;width:100%;height:auto;aspect-ratio:1122/1402;object-fit:contain;object-position:center bottom;mix-blend-mode:multiply}
@media(max-width:1100px) and (min-width:701px){
#wf-employee.wai-feature[data-wayeel-ai-premium]{padding:36px 3.5vw 28px}
#wf-employee[data-wayeel-ai-premium] .wai-inner{gap:22px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}
#wf-employee[data-wayeel-ai-premium] .wai-copy h2{font-size:4cqw}
#wf-employee[data-wayeel-ai-premium] .wai-chat{padding:17px}
#wf-employee[data-wayeel-ai-premium] .wai-chat .chips{grid-template-columns:repeat(2,minmax(0,1fr))}
#wf-employee[data-wayeel-ai-premium] .wai-heading-copy strong{font-size:17px}
#wf-employee[data-wayeel-ai-premium] .wai-powered{font-size:9px;padding:7px}
#wf-employee[data-wayeel-ai-premium] .wai-spark{width:43px;height:43px}
#wf-employee[data-wayeel-ai-premium] .wai-paperclip{display:none}
}
@media(max-width:700px){
#wf-employee.wai-feature[data-wayeel-ai-premium]{padding:34px 20px 0}
#wf-employee[data-wayeel-ai-premium] .wai-inner{display:flex;flex-direction:column;gap:24px}
#wf-employee[data-wayeel-ai-premium] .wai-copy{padding:0}
#wf-employee[data-wayeel-ai-premium] .wai-label{font-size:12px;margin-bottom:14px}
#wf-employee[data-wayeel-ai-premium] .wai-copy h2{font-size:clamp(25px,6.4vw,43px);line-height:1.12;letter-spacing:-.04em;margin-bottom:17px}
#wf-employee[data-wayeel-ai-premium] .wai-title-line{white-space:normal;text-wrap:balance}
#wf-employee[data-wayeel-ai-premium] .wai-description{font-size:15px;line-height:1.55;margin-bottom:22px}
#wf-employee[data-wayeel-ai-premium] .wai-chat{padding:16px;border-radius:25px}
#wf-employee[data-wayeel-ai-premium] .wai-chat .composer>label{gap:10px;margin-bottom:15px;flex-wrap:wrap}
#wf-employee[data-wayeel-ai-premium] .wai-heading-copy{flex:1;min-width:150px}
#wf-employee[data-wayeel-ai-premium] .wai-heading-copy strong{font-size:16px}
#wf-employee[data-wayeel-ai-premium] .wai-heading-copy>span{font-size:11px}
#wf-employee[data-wayeel-ai-premium] .wai-powered{display:none}
#wf-employee[data-wayeel-ai-premium] .wai-spark{width:42px;height:42px}
#wf-employee[data-wayeel-ai-premium] .wai-input{padding:6px 7px 6px 12px;gap:7px}
#wf-employee[data-wayeel-ai-premium] .wai-input-icon,#wf-employee[data-wayeel-ai-premium] .wai-paperclip{display:none}
#wf-employee[data-wayeel-ai-premium] .wai-chat .composer textarea{height:58px;min-height:58px;font-size:16px;padding:7px 0;line-height:1.4}
#wf-employee[data-wayeel-ai-premium] .wai-input #generate{width:44px;height:44px;flex-basis:44px;padding:9px}
#wf-employee[data-wayeel-ai-premium] .wai-chat .chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
#wf-employee[data-wayeel-ai-premium] .wai-chat .chip{font-size:11px;gap:6px;padding:9px 6px}
#wf-employee[data-wayeel-ai-premium] .wai-note{font-size:11px;align-items:flex-start}
#wf-employee[data-wayeel-ai-premium] .wai-photo{align-self:center;width:100%;max-width:430px;margin:0 auto;aspect-ratio:1122/1402}
}
@media(prefers-reduced-motion:reduce){#wf-employee[data-wayeel-ai-premium] *{scroll-behavior:auto}}
