.ask-chris-widget{--ask-chris-height:175px;--ask-chris-right:max(16px,env(safe-area-inset-right));--ask-chris-bottom:max(16px,env(safe-area-inset-bottom));--ask-chris-z:41}.ask-chris-trigger{position:fixed;right:var(--ask-chris-right);bottom:var(--ask-chris-bottom);height:var(--ask-chris-height);width:calc(var(--ask-chris-height)*316/720);padding:0;border:0;background:transparent;cursor:pointer;z-index:var(--ask-chris-z);border-radius:12px;touch-action:manipulation}.ask-chris-trigger:focus-visible{outline:3px solid var(--top-notch-orange);outline-offset:5px;background:#ffffff66}.ask-chris-figure{position:absolute;inset:0;display:block;transform-origin:57% 100%;pointer-events:none}.ask-chris-pose{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .16s ease;user-select:none}.ask-chris-pose[data-active=true]{opacity:1}.ask-chris-trigger[data-state=idle] .ask-chris-figure{animation:ask-chris-breathe 4s ease-in-out infinite}.ask-chris-trigger[data-state=wave] .ask-chris-figure{animation:ask-chris-wave 1.6s ease-in-out 1}.ask-chris-trigger[data-state=thinking] .ask-chris-figure{animation:ask-chris-ponder 2.4s ease-in-out infinite}.ask-chris-trigger[data-state=talking] .ask-chris-figure{animation:ask-chris-talk .36s ease-in-out infinite alternate}.ask-chris-trigger[data-state=thumbsup] .ask-chris-figure{animation:ask-chris-pop .42s ease-out 1}@keyframes ask-chris-breathe{50%{transform:translateY(-1.5px) scale(1.008)}}@keyframes ask-chris-wave{0%,50%,to{transform:rotate(0)}12.5%,62.5%{transform:rotate(-2.5deg)}37.5%,87.5%{transform:rotate(2.5deg)}}@keyframes ask-chris-ponder{50%{transform:rotate(-1.5deg) translateY(-2px)}}@keyframes ask-chris-talk{to{transform:translateY(-2px) scale(1.006)}}@keyframes ask-chris-pop{0%{transform:scale(.96)}55%{transform:scale(1.04)}to{transform:scale(1)}}.ask-chris-trigger[data-reduced-motion=true] .ask-chris-figure{animation:none;transform:none}.ask-chris-trigger[data-reduced-motion=true] .ask-chris-pose{transition:none}@media(prefers-reduced-motion:reduce){.ask-chris-trigger:not([data-reduced-motion=false]) .ask-chris-figure{animation:none;transform:none}.ask-chris-trigger:not([data-reduced-motion=false]) .ask-chris-pose{transition:none}}.ask-chris-panel{position:fixed;right:var(--ask-chris-right);bottom:calc(var(--ask-chris-bottom) + var(--ask-chris-height) + 12px);width:312px;height:auto;max-height:min(260px,calc(100dvh - var(--ask-chris-height) - var(--ask-chris-bottom) - 28px));display:flex;flex-direction:column;box-sizing:border-box;z-index:calc(var(--ask-chris-z) + 1);background:#fff;color:#222;border:1px solid #dedede;border-radius:14px;box-shadow:0 12px 48px #0003;overflow:hidden;font:12px/1.4 system-ui,sans-serif;text-align:left}.ask-chris-header{display:flex;gap:8px;justify-content:space-between;padding:10px 12px 8px;border-bottom:1px solid #eee;flex:none}.ask-chris-header h2{font-size:15px;margin:0 0 2px;letter-spacing:-.2px}.ask-chris-header p{font-size:10px;color:#666;margin:0}.ask-chris-close{border:0;background:#f1f2f4;border-radius:50%;font:20px/1 system-ui;width:28px;height:28px;flex:none;cursor:pointer;color:#333}.ask-chris-test-badge{display:inline-block;padding:2px 6px;background:#fff0ae;color:#513f00;border:1px solid #dbc557;font-size:10px;font-weight:750;margin-top:6px;border-radius:3px}.ask-chris-messages{overflow:auto;flex:0 1 auto;padding:10px 12px;min-height:0;overscroll-behavior:contain}.ask-chris-message{border-radius:9px;padding:6px 8px;margin:0 12px 8px 0;background:#f1f2f4;white-space:pre-wrap;overflow-wrap:anywhere}.ask-chris-message[data-role=user]{background:#242a32;color:white;margin-left:16px;margin-right:0}.ask-chris-status{color:#767676;font-size:11px;margin:0 4px 6px}.ask-chris-form{display:flex;gap:6px;padding:8px 12px 0;border-top:1px solid #eee;flex:none}.ask-chris-form input{font:13px/18px system-ui;width:100%;min-width:0;padding:6px 8px;border:1px solid #ccc;border-radius:9px;background:#fff;color:#222}.ask-chris-form button{border:0;border-radius:9px;background:#272c33;color:white;padding:0 9px;font-size:12px;font-weight:650;cursor:pointer}.ask-chris-form button:disabled{opacity:.45;cursor:default}.ask-chris-close:focus-visible,.ask-chris-form button:focus-visible,.ask-chris-form input:focus-visible{outline:2px solid var(--top-notch-orange);outline-offset:2px}.ask-chris-note{font-size:10px;color:#6d6d6d;margin:6px 12px 8px;flex:none}.ask-chris-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:767px){.ask-chris-widget{--ask-chris-height:130px;--ask-chris-bottom:calc(89px + env(safe-area-inset-bottom,0px))}.ask-chris-panel{right:12px;left:auto;width:min(312px,calc(100% - 24px));height:auto;max-height:min(260px,70dvh,calc(100dvh - var(--ask-chris-height) - var(--ask-chris-bottom) - 132px))}.ask-chris-form input{font-size:16px;line-height:20px}}@media (hover:none) and (pointer:coarse){.ask-chris-form input{font-size:16px;line-height:20px;min-height:40px}.ask-chris-form button[type=submit]{flex:none;min-width:48px}}.ask-chris-panel[data-touch-viewport=true] .ask-chris-messages{flex:1 1 0;min-height:0}.ask-chris-panel[data-touch-viewport=true] :is(.ask-chris-header,.ask-chris-form,.ask-chris-note){flex-shrink:0}.ask-chris-panel[data-compact-viewport=true] .ask-chris-header{padding-block:4px}.ask-chris-panel[data-compact-viewport=true] .ask-chris-form{padding-top:4px}.ask-chris-panel[data-compact-viewport=true] .ask-chris-messages{padding-block:4px}.ask-chris-panel[data-compact-viewport=true] .ask-chris-note{margin-block:3px}.ask-chris-header h2{font-family:system-ui,sans-serif;font-weight:700;line-height:1.3;text-transform:none}body:has([data-top-notch-intro=pending],[data-top-notch-intro=playing],[data-top-notch-intro=fading]) .ask-chris-trigger{mask-image:var(--tn-content-mask,linear-gradient(transparent,transparent));mask-composite:intersect;mask-repeat:no-repeat;pointer-events:none;right:calc(var(--ask-chris-right) + var(--tn-intro-gutter-right, 0px));bottom:calc(var(--ask-chris-bottom) + var(--tn-intro-gutter-bottom, 0px))}body:has([data-top-notch-intro=pending],[data-top-notch-intro=playing],[data-top-notch-intro=fading]) .ask-chris-figure{animation:none}@media (min-width:1024px){body:has([data-top-notch-intro]) .ask-chris-widget{--ask-chris-bottom:max(16px,calc(100svh - (max(100svh, 100vw * 1088 / 1920) - 100vw * 941 / 1672) / 2 - 100vw * 941 / 1672 * 0.98))}}@media (min-width:1024px){.ask-chris-widget{--ask-chris-height:clamp(175px,15vw,320px)}}@media (min-width:768px) and (orientation:portrait) and (hover:none) and (pointer:coarse){.ask-chris-trigger{--ask-chris-height:clamp(192.5px,16.5vw,352px)}}@media (max-width:1023px) and (max-height:500px) and (orientation:landscape) and (hover:none) and (pointer:coarse),(max-width:767px) and (hover:none) and (pointer:coarse){.ask-chris-trigger{--ask-chris-height:min(clamp(180px,56vw,240px),calc(100svh - 202px));--ask-chris-bottom:calc(89px + env(safe-area-inset-bottom, 0px));--ask-chris-right:max(16px,env(safe-area-inset-right,0px));transform:none!important;touch-action:pan-y}.ask-chris-cue{width:min(260px,calc(100vw - 24px))}}@media (min-width:768px) and (max-width:1023px) and (max-height:500px) and (orientation:landscape) and (hover:none) and (pointer:coarse){.ask-chris-trigger{--ask-chris-bottom:max(16px,env(safe-area-inset-bottom,0px))}}body:has([data-top-notch-intro]) .ask-chris-trigger:not([data-chris-entrance=entering]):not([data-chris-entrance=settled]){opacity:0;pointer-events:none}.ask-chris-trigger[data-chris-entrance=entering]{animation:ask-chris-entrance .45s cubic-bezier(.2,.7,.2,1) both}@keyframes ask-chris-entrance{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0 0}}.ask-chris-panel{--chris-safe-top:env(safe-area-inset-top,0px);--chris-safe-right:env(safe-area-inset-right,0px);--chris-safe-bottom:env(safe-area-inset-bottom,0px);--chris-safe-left:env(safe-area-inset-left,0px)}.ask-chris-cue{position:fixed;z-index:42;display:flex;width:292px;max-width:calc(100vw - 24px);background:#181b1b;color:#e1e5e3;border:1px solid #ffffff30;border-radius:12px;box-shadow:0 8px 24px #0004;font:13px/1.5 system-ui,sans-serif;opacity:0;visibility:hidden;transition:opacity .2s ease}.ask-chris-cue[data-visible=true]{opacity:1;visibility:visible}.ask-chris-cue-text{padding:12px 6px 12px 14px;text-align:left;cursor:pointer}.ask-chris-cue-dismiss{flex:none;width:32px;height:32px;font-size:22px;cursor:pointer;border-radius:8px}.ask-chris-cue button:focus-visible{outline:2px solid #ed8c40;outline-offset:3px;border-radius:6px}.ask-chris-cue-accent{color:var(--top-notch-orange)}.ask-chris-cue:after{content:"";position:absolute;width:10px;height:10px;background:#181b1b;border:solid #ffffff30;border-width:0 1px 1px 0;pointer-events:none}.ask-chris-cue[data-side=above]:after{left:var(--cue-tail-x);bottom:-6px;transform:translateX(-50%) rotate(45deg)}.ask-chris-cue[data-side=left]:after{top:var(--cue-tail-y);right:-6px;transform:translateY(-50%) rotate(-45deg)}.ask-chris-cue[data-side=right]:after{top:var(--cue-tail-y);left:-6px;transform:translateY(-50%) rotate(135deg)}@media (max-width:599px){.ask-chris-cue{width:184px}}@media (max-width:1023px) and (max-height:500px) and (orientation:landscape) and (hover:none) and (pointer:coarse){.ask-chris-cue{width:min(460px,calc(100vw - 24px))}}@media (prefers-reduced-motion:reduce){.ask-chris-cue{transition:none}.ask-chris-trigger[data-chris-entrance=entering]{animation:none;opacity:1;translate:none}}.ask-chris-panel{background:#111414;color:#e4e8e6;border-color:#ffffff26;box-shadow:0 12px 36px #0008}.ask-chris-form,.ask-chris-header{border-color:#ffffff1a}.ask-chris-header h2{color:var(--top-notch-orange)}.ask-chris-header p,.ask-chris-note,.ask-chris-status{color:#aeb7b2}.ask-chris-close{background:#242a27;color:#e4e8e6}.ask-chris-close:hover{background:#333b36}.ask-chris-message{background:#202622;color:#e4e8e6}.ask-chris-message[data-role=user]{background:#303a33;color:#fff}.ask-chris-form input{background:#090c0a;color:#f0f3f1;border-color:#ffffff30}.ask-chris-form input::placeholder{color:#98a39c;opacity:1}.ask-chris-form button{background:var(--top-notch-orange);color:#181008}.ask-chris-panel .ask-chris-chip{background:#222824;border-color:#ffffff2e;color:#e4e8e6}.ask-chris-panel .ask-chris-chip:is(:hover,:focus-visible,:active){border-color:var(--top-notch-orange);background:#332419;color:#ffad6b}.ask-chris-panel .ask-chris-mic{color:var(--top-notch-orange);background:transparent}.ask-chris-panel .ask-chris-mic[aria-pressed=true]{color:#ffb47b;background:#4d2b13}html[data-ask-chris-intro=pending] :is(.ask-chris-trigger,.ask-chris-cue,.ask-chris-panel){opacity:0;visibility:hidden;pointer-events:none}.ask-chris-intro{position:relative}.ask-chris-intro[data-quick=true]>.ask-chris-message{visibility:hidden}.ask-chris-initial-replies{position:absolute;inset:0 12px 0 0;overflow:auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr);gap:3px;align-content:start}.ask-chris-quick-replies{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 8px}.ask-chris-chip{font:10px/1.25 system-ui,sans-serif;border:1px solid #ccc;border-radius:8px;background:#fff;color:#242a32;padding:3px 5px;cursor:pointer}.ask-chris-chip:focus-visible{outline:2px solid var(--top-notch-orange);outline-offset:1px}.ask-chris-input-wrap{position:relative;display:flex;min-width:0;flex:1}.ask-chris-input-wrap[data-voice=true] input{padding-right:32px}.ask-chris-form .ask-chris-mic{position:absolute;right:3px;top:3px;bottom:3px;width:26px;padding:0;background:transparent;color:#242a32;font-size:16px}.ask-chris-form .ask-chris-mic[aria-pressed=true]{color:#a52d05;background:#fff0e9}.ask-chris-copy-note{margin-top:4px}.ask-chris-initial-replies .ask-chris-chip{font-size:9px;padding:3px 2px;white-space:nowrap}.ask-chris-v2 .ask-chris-chip{display:inline-block;font-size:11px;padding:7px 9px;text-decoration:none;line-height:1.3}.ask-chris-v2 .ask-chris-message{white-space:pre-wrap;overflow-wrap:anywhere}.ask-chris-request-summary{margin:10px 0;padding:10px;border:1px solid #525858;border-radius:8px;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.ask-chris-request-summary dl{margin:6px 0}.ask-chris-request-summary dt{color:#ff923d;font-weight:700}.ask-chris-request-summary dd{margin:0 0 5px}.ask-chris-request-summary p{margin:8px 0 0}.ask-chris-panel.ask-chris-v2{z-index:60}body:has(.ask-chris-panel) [data-sound-review-controls]{display:none}.ask-chris-panel.ask-chris-v2 .ask-chris-messages{flex:1 1 0;min-height:0}.ask-chris-v2 .ask-chris-privacy{flex:none;padding:0 12px;min-width:0}.ask-chris-v2 .ask-chris-privacy summary{display:list-item;width:fit-content;min-height:32px;align-content:center;font-size:11px;color:#aeb7b2;cursor:pointer}.ask-chris-v2 .ask-chris-privacy summary:focus-visible{outline:2px solid var(--top-notch-orange);outline-offset:2px;border-radius:3px}.ask-chris-v2 .ask-chris-privacy-copy{max-height:min(180px,25dvh);overflow:auto;overscroll-behavior:contain;overflow-wrap:anywhere}.ask-chris-v2 .ask-chris-privacy-copy .ask-chris-note{margin:0 0 8px;font-size:11px}@media (hover:none) and (pointer:coarse){.ask-chris-v2 .ask-chris-privacy summary{min-height:40px}}.ask-chris-v2 .ask-chris-header-actions{display:flex;align-items:center;gap:6px;flex:none}.ask-chris-v2 .ask-chris-expand{display:grid;place-items:center;flex:none;width:28px;height:28px;border:1px solid #ffffff30;border-radius:7px;background:#222824;color:#e4e8e6;cursor:pointer}.ask-chris-v2 .ask-chris-expand:is(:hover,:focus-visible){color:#ffad6b;border-color:var(--top-notch-orange)}.ask-chris-v2 .ask-chris-expand:focus-visible{outline:2px solid var(--top-notch-orange);outline-offset:2px}.ask-chris-v2[data-expanded=true] .ask-chris-message{max-width:min(100%,74ch);font-size:14px;line-height:1.5}.ask-chris-trigger[data-free-dragging=true]{cursor:grabbing;user-select:none}.ask-chris-trigger[data-free-dragging=true] .ask-chris-figure{animation:none!important;transform:none!important}.ask-chris-trigger[data-free-dragging=true] .ask-chris-pose{opacity:0;transition:none}.ask-chris-trigger[data-free-dragging=true] .ask-chris-pose[data-pose=idle]{opacity:1}