:is(#waykin-profile-conversation,.wk-nav-shell) .w-panel.w-menu-panel{width:406px;max-height:calc(100dvh - 26px);border-radius:26px;padding:24px;box-shadow:0 20px 80px #16365b20}
:is(#waykin-profile-conversation,.wk-nav-shell) .w-menu-panel .w-panel-top{margin-bottom:14px}
:is(#waykin-profile-conversation,.wk-nav-shell) .w-menu-panel h2{font:600 18px/1.3 Waykin,Arial,sans-serif;letter-spacing:-.3px}
.w-app-menu{color:#203047;font-family:Waykin,Arial,sans-serif}
.w-menu-hero{display:flex;align-items:center;gap:12px;padding:8px 0 23px;border-bottom:1px solid #edf1f7}
.w-menu-art{flex:none;width:102px;height:116px;display:grid;place-items:center;animation:w-menu-sway 5.4s ease-in-out infinite;transform-origin:50% 90%}
.w-menu-art img{display:block;width:102px;height:102px;object-fit:contain}
.w-menu-art .w-blink-rig{width:102px;height:102px;display:block}
.w-menu-welcome{min-width:0}.w-menu-hello{color:#3471bb;font-size:13px;font-weight:600;margin:0 0 7px;overflow-wrap:anywhere}
.w-menu-welcome h3{font-size:21px;font-weight:600;letter-spacing:-.65px;line-height:1.25;margin:0 0 8px}
.w-menu-intro{font-size:12px;line-height:1.6;color:#708096;margin:0}
.w-menu-section{margin-top:22px}.w-menu-label{font-size:10px;line-height:1.5;letter-spacing:1.6px;font-weight:600;color:#8492a3;text-transform:uppercase;margin:0 0 10px 4px}
:is(#waykin-profile-conversation,.wk-nav-shell) .w-menu-row{display:flex;align-items:center;gap:12px;width:100%;padding:14px 12px;border:1px solid transparent;border-radius:16px;background:#fff;color:#203047;text-align:left;cursor:pointer;min-height:66px;transition:background .18s,border-color .18s;touch-action:manipulation;font:inherit;margin:0}
:is(#waykin-profile-conversation,.wk-nav-shell) .w-menu-row:hover{background:#f7faff;border-color:#e7effa}
:is(#waykin-profile-conversation,.wk-nav-shell) .w-menu-row:focus-visible{outline:3px solid #9ec8fa;outline-offset:2px}
.w-menu-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;background:#f3f7fc;flex:none;color:#3f7abd}
.w-menu-icon svg{width:21px;height:21px;stroke-width:1.6}
.w-menu-copy{display:flex;flex-direction:column;min-width:0;gap:4px;flex:1}
.w-menu-copy strong{font-size:15px;font-weight:600;line-height:1.35}.w-menu-copy small{font-size:11px;line-height:1.4;color:#7c8b9c;font-weight:400}
.w-menu-arrow{width:16px;height:16px;color:#9aabba;flex:none}
.w-menu-family{display:grid;grid-template-columns:1fr 1fr;gap:8px}
:is(#waykin-profile-conversation,.wk-nav-shell) .w-menu-family .w-menu-row{flex-wrap:wrap;gap:9px;padding:12px;border-color:#ecf0f6;min-height:106px;align-content:start}
.w-menu-family .w-menu-copy{flex-basis:100%}.w-menu-family .w-menu-arrow{position:absolute;visibility:hidden}.w-menu-family .w-menu-icon{width:34px;height:34px}
:is(#waykin-profile-conversation,.wk-nav-shell) .w-menu-event{background:linear-gradient(120deg,#eef6ff,#f8fbff);border:1px solid #dcebf9;min-height:99px;padding:17px 14px}
:is(#waykin-profile-conversation,.wk-nav-shell) .w-menu-event:hover{background:#e8f3ff;border-color:#a9ccef}
.w-menu-event .w-menu-icon{width:54px;height:54px;border-radius:17px;background:#fff;box-shadow:0 4px 14px #1d69bc10;color:#3180d5}
.w-menu-event .w-menu-icon svg{width:28px;height:28px;stroke-width:1.5}
.w-menu-event .w-menu-copy strong{font-size:18px;letter-spacing:-.2px}.w-menu-app-tag{font-size:9px;font-weight:600;letter-spacing:1.3px;color:#5383b8}
:is(#waykin-profile-conversation,.wk-nav-shell) .w-menu-connections{margin-top:20px;border-top:1px solid #edf1f7;border-radius:0;padding-top:19px}
.w-menu-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
:is(#waykin-profile-conversation,.wk-nav-shell) .w-menu-app{border:1px solid #e5edf7;border-radius:19px;min-height:126px;padding:10px 8px 13px;background:linear-gradient(150deg,#fff,#f8fbff);display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;color:#24344d;font-family:inherit;transition:background .18s,border-color .18s,box-shadow .18s}
:is(#waykin-profile-conversation,.wk-nav-shell) .w-menu-app:hover{background:#f1f7ff;border-color:#aecfee;box-shadow:0 3px 12px #1765a40b}
:is(#waykin-profile-conversation,.wk-nav-shell) .w-menu-app:focus-visible{outline:3px solid #9ec8fa;outline-offset:2px}
.w-menu-app-art{position:relative;display:block;width:86px;height:76px;flex:none}.w-menu-app-art img{display:block;width:74px;height:74px;object-fit:contain;animation:w-menu-icon-float 5s ease-in-out infinite}.w-menu-app-symbol{position:absolute;bottom:3px;right:0;width:27px;height:27px;border-radius:9px;background:#dceeff;border:2px solid #fff;display:grid;place-items:center;color:#277bc9;box-shadow:0 2px 8px #2a5f9520}.w-menu-app-symbol svg{width:16px;height:16px;stroke-width:1.7}
.w-menu-app-answers .w-menu-app-symbol{color:#7264b7;background:#ece8fc}.w-menu-app-activities .w-menu-app-symbol{color:#338c86;background:#dbf2eb}.w-menu-app-analyze .w-menu-app-symbol{color:#5b799d;background:#e6eef8}.w-menu-app-eats .w-menu-app-symbol{color:#ab763f;background:#fff0d9}
.w-menu-app-art img{animation:none}
.w-menu-app-art .w-blink-rig{display:block;animation:w-menu-icon-float 4.8s ease-in-out infinite;transform-origin:50% 85%;will-change:transform}
.w-menu-app-answers .w-blink-rig{animation:w-menu-icon-sway 5.6s ease-in-out -1.3s infinite}
.w-menu-app-activities .w-blink-rig{animation:w-menu-icon-bounce 3.8s ease-in-out -1.9s infinite}
.w-menu-app-analyze .w-blink-rig{animation:w-menu-icon-lean 6.2s ease-in-out -2.7s infinite}
.w-menu-app-eats .w-blink-rig{animation:w-menu-icon-sway 5s ease-in-out -3.4s infinite}
.w-menu-paused .w-menu-art,.w-menu-paused .w-blink-rig{animation-play-state:paused}
.w-menu-app-copy{display:flex;flex-direction:column;gap:3px}.w-menu-app-copy strong{font-size:13px;line-height:1.35;font-weight:600}.w-menu-app-copy small{color:#7e8da0;font-size:10px;line-height:1.4}
:is(#waykin-profile-conversation,.wk-nav-shell) .w-menu-app-eats{grid-column:1/-1;flex-direction:row;justify-content:center;gap:20px;min-height:92px;text-align:left;padding:7px 16px}
.w-menu-app-eats .w-menu-app-copy strong{font-size:15px}
@keyframes w-menu-icon-float{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-3px) rotate(1deg)}}
@keyframes w-menu-icon-sway{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-2px) rotate(2deg)}}
@keyframes w-menu-icon-bounce{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-4px) rotate(1deg)}}
@keyframes w-menu-icon-lean{0%,100%{transform:translateY(0) rotate(2deg)}50%{transform:translateY(-2px) rotate(-2deg)}}
@media(min-height:800px){:is(#waykin-profile-conversation,.wk-nav-shell) .w-menu-panel{--w-menu-room:1}.w-menu-panel .w-menu-section{margin-top:16px}.w-menu-panel .w-menu-hero{padding-bottom:14px}.w-menu-panel .w-menu-family .w-menu-row{min-height:90px!important;padding:10px!important}.w-menu-panel .w-menu-label{margin-bottom:7px}.w-menu-panel .w-menu-connections{margin-top:12px!important;padding-top:12px!important}.w-menu-panel .w-menu-footer{margin-top:10px}}
.w-menu-connections .w-menu-icon{background:#f6f7fa;color:#8392a6}.w-menu-footer{display:flex;gap:6px;align-items:center;justify-content:center;margin:17px 0 0;font-size:10px;letter-spacing:.2px;color:#99a4b3}.w-menu-footer svg{width:12px;height:12px;stroke-width:1.5}
@keyframes w-menu-sway{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-3px) rotate(1deg)}}
@media(max-width:660px){:is(#waykin-profile-conversation,.wk-nav-shell) .w-panel.w-menu-panel{padding:20px;width:390px;max-height:calc(100dvh - 18px)}.w-menu-hero{padding-bottom:18px}.w-menu-art{width:92px;height:100px}.w-menu-art img,.w-menu-art .w-blink-rig{width:92px;height:92px}.w-menu-section{margin-top:18px}.w-menu-welcome h3{font-size:20px}}
@media(prefers-reduced-motion:reduce){.w-menu-art,.w-menu-app-art .w-blink-rig{animation:none;will-change:auto}}
/* Five distinct W app icons, arranged as a balanced three-over-two grid. */
.w-menu-app-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}
:is(#waykin-profile-conversation,.wk-nav-shell) .w-menu-app{grid-column:span 2;min-height:116px;padding:8px 4px 10px}
:is(#waykin-profile-conversation,.wk-nav-shell) .w-menu-app-analyze{grid-column:2/span 2}
:is(#waykin-profile-conversation,.wk-nav-shell) .w-menu-app-eats{grid-column:4/span 2;flex-direction:column;justify-content:start;gap:0;min-height:116px;padding:8px 4px 10px;text-align:center}
.w-menu-app-art{width:73px;height:69px}.w-menu-app-art img{width:68px;height:68px}.w-menu-app-symbol{width:25px;height:25px;right:-2px}
.w-menu-app-copy strong,.w-menu-app-eats .w-menu-app-copy strong{font-size:12px}.w-menu-app-copy small{font-size:9px}
@media(max-height:800px){
 :is(#waykin-profile-conversation,.wk-nav-shell) .w-panel.w-menu-panel{padding:16px 20px;max-height:calc(100dvh - 18px)}
 :is(#waykin-profile-conversation,.wk-nav-shell) .w-menu-panel .w-panel-top{margin-bottom:8px}
 .w-menu-panel .w-menu-hero{height:92px;padding:0 0 10px;gap:10px}.w-menu-panel .w-menu-art{width:80px;height:80px}.w-menu-panel .w-menu-art img,.w-menu-panel .w-menu-art .w-blink-rig{width:80px;height:80px}
 .w-menu-panel .w-menu-welcome h3{font-size:18px;margin-bottom:5px}.w-menu-panel .w-menu-hello{font-size:11px;margin-bottom:5px}.w-menu-panel .w-menu-intro{font-size:10px;line-height:1.4}
 .w-menu-panel .w-menu-section{margin-top:12px}.w-menu-panel .w-menu-label{line-height:15px;margin-bottom:5px}
 :is(#waykin-profile-conversation,.wk-nav-shell) .w-menu-panel .w-menu-row{min-height:48px;padding:6px 8px}.w-menu-panel .w-menu-icon{height:34px;width:34px}.w-menu-panel .w-menu-copy strong{font-size:13px}.w-menu-panel .w-menu-copy small{font-size:10px}
 :is(#waykin-profile-conversation,.wk-nav-shell) .w-menu-panel .w-menu-family .w-menu-row{min-height:64px;flex-wrap:nowrap;align-content:center;gap:8px;padding:8px}.w-menu-panel .w-menu-family .w-menu-copy{flex-basis:auto}.w-menu-panel .w-menu-family .w-menu-icon{width:27px;height:27px}.w-menu-panel .w-menu-family .w-menu-icon svg{width:18px}
 :is(#waykin-profile-conversation,.wk-nav-shell) .w-menu-panel .w-menu-app{min-height:104px;padding:6px 3px 8px}.w-menu-panel .w-menu-app-art{height:59px;width:68px}.w-menu-panel .w-menu-app-art img{width:59px;height:59px}
 :is(#waykin-profile-conversation,.wk-nav-shell) .w-menu-panel .w-menu-connections{margin-top:12px;padding-top:8px;min-height:48px}.w-menu-panel .w-menu-footer{margin-top:8px;font-size:9px;line-height:12px}
}
@media(max-width:660px){
 :is(#waykin-profile-conversation,.wk-nav-shell) .w-menu-panel .w-menu-family .w-menu-row{min-height:70px!important;flex-wrap:nowrap;gap:8px;padding:9px!important}
 .w-menu-panel .w-menu-family .w-menu-copy{flex-basis:auto}.w-menu-panel .w-menu-family .w-menu-icon{width:28px;height:28px}.w-menu-panel .w-menu-family .w-menu-icon svg{width:18px;height:18px}
 .w-menu-panel .w-menu-family .w-menu-copy strong{font-size:13px}.w-menu-panel .w-menu-family .w-menu-copy small{font-size:10px}
}
