@property --ask-jane-bottom{syntax:"<length>";inherits:true;initial-value:32px}@property --ask-jane-shift{syntax:"<length>";inherits:true;initial-value:0}.ask-jane{--ask-jane-end:max(var(--page-gutter), env(safe-area-inset-right));--ask-jane-bottom:max(32px, env(safe-area-inset-bottom));--ask-jane-shift:0px;right:var(--ask-jane-end);bottom:var(--ask-jane-bottom);z-index:140;font-family:var(--font-family-text);transition:--ask-jane-shift .72s cubic-bezier(.22,.82,.28,1);position:fixed}body:has(.hero-frame) .ask-jane{--ask-jane-end:calc(var(--hero-frame-pad) + 20px);--ask-jane-hero-bottom:calc(100svh - var(--hero-frame-pad) - var(--hero-frame-height) + 20px);--ask-jane-screen-bottom:max(calc(var(--hero-frame-pad) + 20px), env(safe-area-inset-bottom,0px));--ask-jane-bottom:var(--ask-jane-hero-bottom);transition:--ask-jane-bottom .72s cubic-bezier(.22,.82,.28,1),bottom .72s cubic-bezier(.22,.82,.28,1),--ask-jane-shift .72s cubic-bezier(.22,.82,.28,1)}body:has(.hero-frame).ask-jane-docked .ask-jane{--ask-jane-bottom:var(--ask-jane-screen-bottom)}body:has(.pricing-page,.apps-page .hero-frame) .ask-jane{--ask-jane-bottom:var(--ask-jane-screen-bottom);transition:--ask-jane-shift .72s cubic-bezier(.22,.82,.28,1)}.ask-jane[data-appear=ask-jane]{opacity:.001}.ask-jane__launcher{min-height:46px;color:var(--text-color-inverse);-webkit-backdrop-filter:blur(24px)saturate(150%);letter-spacing:.01em;transform:translateX(var(--ask-jane-shift));background:linear-gradient(135deg,#181918d1,#020204ad);border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:10px;padding:8px 18px 8px 10px;font-size:14px;line-height:1;transition:background-color .18s,box-shadow .18s;display:flex;box-shadow:0 20px 54px #14110f38,inset 0 1px #ffffff29}.ask-jane__launcher:hover{transform:translateX(var(--ask-jane-shift)) translateY(-2px);background:linear-gradient(135deg,#232422e6,#020204c7);transition:transform .18s,background-color .18s,box-shadow .18s;box-shadow:0 22px 54px #261f1a38,0 3px 10px #261f1a24}.ask-jane__launcher-orb{background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 1px #ffffff1a}.ask-jane__privacy a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ask-jane__panel{width:min(320px,100vw - 32px);max-height:calc(100svh - 32px);color:var(--text-color-inverse);-webkit-backdrop-filter:blur(24px)saturate(120%);background:#0f1212d1;border:1px solid #ffffff24;border-radius:18px;padding:18px;transition:opacity .28s,transform .36s cubic-bezier(.22,1,.36,1),filter .28s;position:relative;overflow:hidden auto;box-shadow:0 24px 72px #00000047,inset 0 1px #ffffff0f}.ask-jane.is-pale-blue-dot{pointer-events:none;place-items:center;display:grid;inset:0}.ask-jane.is-pale-blue-dot .ask-jane__panel.is-concealed{right:var(--ask-jane-end);bottom:var(--ask-jane-bottom);opacity:0;filter:blur(6px);pointer-events:none;transform-origin:100% 100%;position:fixed;transform:translateY(10px)scale(.9)}.ask-jane__pale-blue-dot{pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.ask-jane__pale-blue-dot-orb{isolation:isolate;-webkit-backdrop-filter:blur(48px)saturate(120%);opacity:0;background:radial-gradient(circle at 36% 28%,#ffffff1f,#16161641 52%,#0606067a);border:.5px solid #ffffff29;border-radius:50%;place-items:center;width:280px;height:280px;animation:.62s cubic-bezier(.22,1,.36,1) .14s forwards ask-jane-pale-blue-dot-enter;display:grid;position:relative;overflow:hidden;transform:scale(.78);box-shadow:0 36px 100px #0000005c,inset 0 1px #ffffff24,inset 0 -20px 48px #0000002e}.ask-jane__pale-blue-dot-orb:before{z-index:0;border-radius:inherit;-webkit-backdrop-filter:blur(36px);content:"";background:#0a0a0a61;position:absolute;inset:0}.ask-jane__pale-blue-dot-orb canvas{z-index:1;position:relative}.ask-jane__pale-blue-dot-end{bottom:max(32px, env(safe-area-inset-bottom));opacity:0;pointer-events:auto;flex:none;width:180px;animation:.36s .42s forwards ask-jane-pale-blue-dot-button-enter;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 16px 48px #00000047}@keyframes ask-jane-pale-blue-dot-enter{to{opacity:1;transform:scale(1)}}@keyframes ask-jane-pale-blue-dot-button-enter{to{opacity:1}}.ask-jane__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ask-jane__header h2{font-family:var(--font-family-display);font-size:26px;font-weight:300;line-height:1.1}.ask-jane__live{corner-shape:round;color:#fff6ed94;font-family:var(--font-family-mono-label);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;line-height:1;display:flex}.ask-jane__live span{corner-shape:round;background:#9aa789;border-radius:50%;width:5px;height:5px}.ask-jane__orb{background:#ffffff06;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:92px;height:92px;margin:20px auto 14px;display:grid;position:relative}.ask-jane__orb-layer{opacity:0;place-items:center;transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0;transform:scale(.86)}.ask-jane__orb-layer.is-active{opacity:1;transform:scale(1)}.ask-jane__orb-layer--listening{transform:scale(1.1)}.ask-jane__orb-layer--listening.is-active{transform:scale(1)}.ask-jane__orb-reactive{filter:brightness();opacity:.8;transform-origin:50%;will-change:filter, opacity, transform;place-items:center;transition:filter 90ms linear,opacity 90ms linear,transform 90ms linear;display:grid;transform:scale(1)}.ask-jane__status{min-height:20px;color:var(--text-color-inverse);text-align:center;font-size:14px;font-weight:600;line-height:20px}.ask-jane__status.is-error{color:var(--color-accent-ember)}.ask-jane__note{color:#fff6ed7a;text-align:center;min-height:34px;margin:5px auto 18px;font-size:12px;line-height:17px}.ask-jane__lead{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;margin:0 0 14px;padding:13px}.ask-jane__lead form{gap:8px;display:grid}.ask-jane__lead form>label:first-child{color:#fff6edb3;font-size:11px;font-weight:600}.ask-jane__lead input[type=email]{width:100%;min-height:38px;color:var(--text-color-inverse);font:inherit;background:#0000002e;border:1px solid #ffffff26;border-radius:9px;outline:none;padding:0 11px;font-size:12px}.ask-jane__lead input[type=email]:focus{border-color:#ffffff6b}.ask-jane__lead button{min-height:36px;color:var(--text-color-primary);background:#fff6edf0;border:0;border-radius:9px;font-size:11px;font-weight:600}.ask-jane__lead button:disabled{cursor:wait;opacity:.58}.ask-jane__lead-error{color:var(--color-accent-ember);font-size:10px;line-height:14px}.ask-jane__lead-success{text-align:center;gap:3px;display:grid}.ask-jane__lead-success strong{font-size:13px}.ask-jane__lead-success span{color:#fff6ed8c;font-size:10px}.ask-jane__privacy{color:#fff6ed6b;text-align:center;margin:0 0 13px;font-size:9px;line-height:13px}.ask-jane__actions{gap:8px;display:flex}.ask-jane__end,.ask-jane__retry{corner-shape:round;border:1px solid #ffffff1f;border-radius:999px;flex:1;min-height:40px;font-size:12px;line-height:1;transition:color .18s,background-color .18s,border-color .18s}.ask-jane__end{color:var(--text-color-primary);background:#fff6edf0;border-color:#fff6ede6}.ask-jane__end:hover{background:var(--text-color-inverse)}.ask-jane__retry{color:var(--text-color-inverse);background:#ffffff0a}.ask-jane__retry:hover{background:#ffffff17}.ask-jane__launcher:focus-visible,.ask-jane__end:focus-visible,.ask-jane__retry:focus-visible,.ask-jane__lead button:focus-visible{outline:none}@media (max-width:1024px){body:has(.mobile-menu-drawer[data-open=true]) .ask-jane{visibility:hidden;pointer-events:none}.ask-jane{--ask-jane-end:max(var(--page-gutter), var(--safe-area-right));--ask-jane-bottom:max(20px, var(--safe-area-bottom))}.ask-jane__launcher,.ask-jane__lead input[type=email],.ask-jane__lead button,.ask-jane__end,.ask-jane__retry{min-height:44px}.ask-jane__panel{max-width:100%;max-height:calc(100dvh - max(16px, var(--safe-area-top)) - max(16px, var(--safe-area-bottom)));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ask-jane__header,.ask-jane__actions{min-width:0}.ask-jane__header h2,.ask-jane__note,.ask-jane__privacy{overflow-wrap:anywhere}}@media (max-width:640px){.ask-jane{--ask-jane-end:max(var(--page-gutter), var(--safe-area-right));--ask-jane-bottom:max(var(--page-gutter), var(--safe-area-bottom));left:max(var(--page-gutter), var(--safe-area-left));right:var(--ask-jane-end);flex-direction:column;align-items:center;display:flex}body:has(.hero-frame) .ask-jane{--ask-jane-end:calc(var(--hero-frame-pad) + 20px);--ask-jane-screen-bottom:max(6px, calc(var(--safe-area-bottom) - 16px));left:var(--ask-jane-end)}body:has(.about-page) .ask-jane{--ask-jane-screen-bottom:max(calc(var(--hero-frame-pad) + 20px), var(--safe-area-bottom))}.ask-jane__launcher{margin-left:0}.ask-jane.is-footer-parked:has(.ask-jane__launcher),body:has(.hero-frame) .ask-jane.is-footer-parked:has(.ask-jane__launcher),body:has(.hero-frame).ask-jane-docked .ask-jane.is-footer-parked:has(.ask-jane__launcher),body:has(.pricing-page,.apps-page .hero-frame) .ask-jane.is-footer-parked:has(.ask-jane__launcher){transition:--ask-jane-shift .72s cubic-bezier(.22,.82,.28,1)}.ask-jane__panel{width:100%;max-width:none;padding:16px}}@media (max-width:640px) and (max-height:600px){.ask-jane__orb{width:72px;height:72px;margin:12px auto 8px}.ask-jane__note{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.ask-jane,body:has(.hero-frame) .ask-jane,body:has(.pricing-page,.apps-page .hero-frame) .ask-jane,.ask-jane.is-footer-parked:has(.ask-jane__launcher),body:has(.hero-frame) .ask-jane.is-footer-parked:has(.ask-jane__launcher),body:has(.hero-frame).ask-jane-docked .ask-jane.is-footer-parked:has(.ask-jane__launcher),body:has(.pricing-page,.apps-page .hero-frame) .ask-jane.is-footer-parked:has(.ask-jane__launcher),.ask-jane__panel{transition:none}.ask-jane__pale-blue-dot-orb{opacity:1;animation:none;transform:none}.ask-jane__pale-blue-dot-end{opacity:1;animation:none}.ask-jane__orb-layer,.ask-jane__orb-reactive{transition:none}.ask-jane__launcher:hover{transform:translateX(var(--ask-jane-shift))}}
