.pn-agent-orb{position:relative;display:inline-flex;flex:0 0 var(--pn-orb-size,64px);width:var(--pn-orb-size,64px);height:var(--pn-orb-size,64px);align-items:center;justify-content:center;isolation:isolate;pointer-events:none;vertical-align:middle;color:var(--pn-orb-color)}.pn-agent-orb-canvas,.pn-agent-orb-still{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.pn-agent-orb-canvas{opacity:0}.pn-agent-orb-canvas,.pn-agent-orb-still{transition:opacity .24s ease-out}.pn-agent-orb[data-orb-state=paused] .pn-agent-orb-canvas,.pn-agent-orb[data-orb-state=ready] .pn-agent-orb-canvas,.pn-agent-orb[data-orb-state=running] .pn-agent-orb-canvas{opacity:1}.pn-agent-orb:is([data-orb-renderer=webgpu],[data-orb-renderer=webgl2]):is([data-orb-state=ready],[data-orb-state=running],[data-orb-state=paused]) .pn-agent-orb-still{opacity:0}.pn-agent-orb[data-orb-state=failed] .pn-agent-orb-still,.pn-agent-orb[data-orb-state=fallback] .pn-agent-orb-still{opacity:1}.pn-orb-vector-core,.pn-orb-vector-flow{transform-box:fill-box;transform-origin:center}.pn-agent-orb[data-orb-renderer=svg]:is([data-motion=running],[data-motion=paused]) .pn-orb-vector-core{animation:pn-orb-vector-morph 7s ease-in-out infinite}.pn-agent-orb[data-orb-renderer=svg]:is([data-motion=running],[data-motion=paused]) .pn-orb-vector-flow{animation:pn-orb-vector-flow 6s ease-in-out infinite}.pn-agent-orb[data-orb-renderer=svg]:is([data-motion=running],[data-motion=paused]) .pn-orb-vector-particles circle{animation:pn-orb-vector-drift 4s ease-in-out var(--pn-orb-particle-delay) infinite}.pn-agent-orb[data-motion=paused] :is(.pn-orb-vector-core,.pn-orb-vector-flow,.pn-orb-vector-particles circle){animation-play-state:paused}.pn-agent-orb[data-orb-activity=thinking] .pn-orb-vector-flow{animation-duration:3s}@keyframes pn-orb-vector-morph{0%,to{d:path("M21 47C19 28 38 18 53 20C71 20 83 35 80 52C79 71 64 82 47 80C30 81 17 63 21 47Z");transform:scale(.96,1.02)}50%{d:path("M18 44C20 26 36 22 53 19C72 17 80 34 83 50C85 68 66 75 49 82C32 87 15 65 18 44Z");transform:scale(1.03,.97)}}@keyframes pn-orb-vector-flow{0%,to{transform:rotate(-5deg) scale(.97,1.03);opacity:.88}50%{transform:rotate(6deg) scale(1.04,.96);opacity:1}}@keyframes pn-orb-vector-drift{0%,to{transform:translate(-1px,1px);opacity:.35}50%{transform:translate(2px,-2px);opacity:.85}}@media (prefers-reduced-data:reduce),(prefers-reduced-motion:reduce){.pn-agent-orb-canvas,.pn-agent-orb-still{transition:none}.pn-agent-orb :is(.pn-orb-vector-core,.pn-orb-vector-flow,.pn-orb-vector-particles circle){animation:none!important}}@media (forced-colors:active){.pn-agent-orb-canvas{display:none}.pn-agent-orb .pn-agent-orb-still{opacity:1}.pn-agent-orb-still path{stroke:CanvasText;filter:none}.pn-agent-orb-still .pn-orb-vector-core,.pn-agent-orb-still circle,.pn-agent-orb-still rect{fill:none}}.pn-pitchbot-widget{position:fixed;z-index:50;right:max(16px,env(safe-area-inset-right,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));display:flex;align-items:flex-end;justify-content:flex-end;isolation:isolate;color:#edf5ff;font-family:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.pn-pitchbot-widget:has(.pn-pitchbot-panel){z-index:75}.pn-app-shell .pn-pitchbot-widget:has(.pn-pitchbot-panel){z-index:50}.pn-pitchbot-launcher{position:relative;display:flex;align-items:center;justify-content:center;width:96px;height:96px;padding:0;border:0;border-radius:22px;background:transparent;color:#cce7ff;cursor:pointer;box-shadow:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.pn-pitchbot-launcher>.pn-agent-orb{pointer-events:none}.pn-pitchbot-launcher-label{position:absolute;bottom:calc(100% - 5px);right:0;pointer-events:none;opacity:0;padding:7px 11px;border:1px solid #bddbff2e;border-radius:10px;background:#071322ed;color:#d8e9ff;font-size:11px;white-space:nowrap}.pn-pitchbot-launcher:is(:hover,:focus-visible) .pn-pitchbot-launcher-label{opacity:1}.pn-pitchbot-panel{display:flex;flex-direction:column;width:min(400px,calc(100vw - 32px));height:min(640px,calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));min-height:0;overflow:hidden;border:1px solid #add3ff3a;border-radius:23px;background:#070e1b;box-shadow:inset 0 1px #e8f4ff13,0 28px 90px #0009,0 0 48px #277aea0d}.pn-pitchbot-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 14px 13px 10px;border-bottom:1px solid #b4d8ff1a;background:linear-gradient(120deg,#112443c4,#090f1ba6)}.pn-pitchbot-heading{display:flex;align-items:center;gap:7px;min-width:0}.pn-pitchbot-heading>.pn-agent-orb{flex:0 0 auto}.pn-pitchbot-title{color:#edf7ff;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.02em}.pn-pitchbot-status{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#afc0db;font-size:10px;line-height:1.65}.pn-pitchbot-status>span{width:4px;height:4px;border-radius:50%;background:#79c6ff;box-shadow:0 0 8px #6dc2ff7a}.pn-pitchbot-header-actions{display:flex;flex:0 0 auto;align-items:center;gap:3px}.pn-pitchbot-icon-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:12px;background:transparent;color:#b1c6e2}.pn-pitchbot-icon-button:is(:hover,:focus-visible){color:#f2f8ff;background:#accdff0c;border-color:#b1d0ff24}.pn-pitchbot-messages{flex:1 1 auto;min-height:0;padding:20px 18px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a6c4f43a transparent}.pn-pitchbot-welcome{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8px 3px 4px}.pn-pitchbot-welcome h3{margin:3px 0 6px;color:#e4efff;font-size:16px;font-weight:600;letter-spacing:-.02em}.pn-pitchbot-welcome>p{margin:0 0 22px;max-width:290px;color:#aebed4;font-size:13px;line-height:1.7}.pn-pitchbot-suggestions{display:flex;flex-direction:column;gap:9px;width:100%}.pn-pitchbot-suggestions button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:11px 13px;text-align:left;color:#c6d6eb;font-size:12px;line-height:1.6;border:1px solid #a7c6ef24;border-radius:12px;background:#11213b47;overflow-wrap:anywhere}.pn-pitchbot-suggestions button>svg{flex:0 0 auto;color:#8ac8ff}.pn-pitchbot-suggestions button>span{min-width:0}.pn-pitchbot-suggestions button:hover{border-color:#9bc8ff55;background:#34639c20}.pn-pitchbot-message{display:flex;margin-bottom:12px;min-width:0}.pn-pitchbot-message--user{justify-content:flex-end}.pn-pitchbot-message--assistant{justify-content:flex-start}.pn-pitchbot-bubble{max-width:88%;min-width:0;padding:12px 15px;border:1px solid #b4d3fc20;border-radius:17px 17px 17px 5px;background:#1727446b;color:#d6e3f8;font-size:13px;line-height:1.7}.pn-pitchbot-bubble>div{white-space:pre-wrap;overflow-wrap:anywhere}.pn-pitchbot-message--user .pn-pitchbot-bubble{background:#204f8c96;border-color:#97caff36;color:#f0f7ff;border-radius:17px 17px 5px 17px}.pn-pitchbot-thinking{display:flex;align-items:center;gap:6px;height:16px}.pn-pitchbot-thinking span{width:5px;height:5px;border-radius:50%;background:#8dccff}.pn-pitchbot-compose{flex:0 0 auto;padding:14px 16px 12px;border-top:1px solid #b3d5ff1b;background:#08101dcc}.pn-pitchbot-input-row{display:flex;align-items:center;gap:8px;min-width:0}.pn-pitchbot-input-row input{flex:1 1 auto;width:0;min-width:0;min-height:44px;border-radius:12px;border-color:#b3d4ff2b;background:#020b18ba;color:#e5efff;font-family:inherit;font-size:13px}.pn-pitchbot-input-row input::placeholder{color:#8ca3c2}.pn-pitchbot-input-row .pn-pitchbot-send{flex:0 0 auto;width:44px;height:44px;color:#08213e;border-radius:12px;background:#91cfff;box-shadow:none}.pn-pitchbot-input-row .pn-pitchbot-send:hover{background:#bedfff}.pn-pitchbot-compose>p{margin:9px 0 0;color:#839bb9;font-size:10px;text-align:center}.pn-pitchbot-widget :is(button,input):focus-visible{outline:2px solid #a4d8ff;outline-offset:3px}.pn-pitchbot-widget button:disabled{opacity:.45;cursor:default}.pn-pitchbot-widget[data-widget-motion=running] .pn-pitchbot-thinking span{animation:pn-pitchbot-think 1.05s ease-in-out infinite}.pn-pitchbot-widget[data-widget-motion=running] .pn-pitchbot-thinking span:nth-child(2){animation-delay:.15s}.pn-pitchbot-widget[data-widget-motion=running] .pn-pitchbot-thinking span:nth-child(3){animation-delay:.3s}.pn-pitchbot-widget[data-widget-motion=running] .pn-pitchbot-send-spinner{animation:pn-pitchbot-spin 1s linear infinite}@keyframes pn-pitchbot-think{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes pn-pitchbot-spin{to{transform:rotate(1turn)}}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.pn-pitchbot-panel{background:linear-gradient(140deg,#101c32e5,#050c18e8);backdrop-filter:blur(24px) saturate(125%);-webkit-backdrop-filter:blur(24px) saturate(125%)}}@media (hover:hover) and (pointer:fine){.pn-pitchbot-widget[data-widget-motion=running] .pn-pitchbot-launcher-label{transition:opacity .15s ease}}@media (max-width:767px){.pn-pitchbot-launcher{width:64px;height:64px;border-radius:16px}.pn-pitchbot-launcher>.pn-agent-orb{width:64px;height:64px;flex-basis:64px}.pn-pitchbot-input-row input{font-size:16px}}@media (max-height:500px) and (pointer:coarse){.pn-pitchbot-launcher{width:64px;height:64px;border-radius:16px}.pn-pitchbot-launcher>.pn-agent-orb{width:64px;height:64px;flex-basis:64px}}@media (max-width:479px){.pn-pitchbot-header{padding-inline:7px 9px;gap:3px}.pn-pitchbot-status{max-width:150px;font-size:9px}.pn-pitchbot-messages{padding-inline:15px}.pn-pitchbot-compose{padding-inline:13px}}@media (prefers-reduced-data:reduce),(prefers-reduced-motion:reduce){.pn-pitchbot-widget *{animation:none!important;transition:none!important}}@media (prefers-reduced-transparency:reduce){.pn-pitchbot-compose,.pn-pitchbot-header,.pn-pitchbot-panel{background:#091324;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.pn-pitchbot-bubble,.pn-pitchbot-suggestions button{background:#132642}}@media (forced-colors:active){.pn-pitchbot-bubble,.pn-pitchbot-compose,.pn-pitchbot-header,.pn-pitchbot-input-row input,.pn-pitchbot-launcher-label,.pn-pitchbot-panel,.pn-pitchbot-suggestions button{color:CanvasText;background:Canvas;border-color:CanvasText;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.pn-pitchbot-widget :is(h3,p,.pn-pitchbot-title,.pn-pitchbot-status,.pn-pitchbot-icon-button){color:CanvasText}.pn-pitchbot-launcher{border:1px solid ButtonText}.pn-pitchbot-launcher-label{opacity:1}.pn-pitchbot-input-row .pn-pitchbot-send{color:ButtonText;background:ButtonFace}.pn-pitchbot-widget :focus-visible{outline-color:Highlight}}