.pr-setup{position:relative;display:flex;width:100%;flex-direction:column;overflow:hidden;background:#fff;transition:background-color .52s cubic-bezier(.16,1,.3,1)}.pr-setup--schedule{background:#f9f9f9}.pr-setup-back{display:flex;width:0;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;opacity:0;pointer-events:none;color:#8d8d8d;transition:width .48s cubic-bezier(.16,1,.3,1),opacity .32s cubic-bezier(.16,1,.3,1) 40ms,margin .48s cubic-bezier(.16,1,.3,1)}.pr-setup--schedule .pr-setup-back{width:20px;margin-right:12px;opacity:1;pointer-events:auto}.pr-setup-icon{position:relative;width:40px;height:40px;flex-shrink:0;overflow:hidden;border-radius:12px;border:1px solid #eee;background:#f9f9f9;padding:10px}.pr-setup-icon,.pr-setup-icon__glyph{display:flex;align-items:center;justify-content:center}.pr-setup-icon__glyph{position:absolute;opacity:0;transform:scale(.82) rotate(-8deg);transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1)}.pr-setup-icon__glyph[data-active=true]{opacity:1;transform:scale(1) rotate(0deg)}.pr-setup-title{position:relative;min-width:1px;flex:1;height:28px}.pr-setup-title__line{position:absolute;inset:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:500;line-height:28px;letter-spacing:-.8px;color:#000;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1)}.pr-setup-title__line[data-active=true]{opacity:1;transform:translateY(0)}.pr-setup-fold{overflow:hidden;pointer-events:none;transition:height .58s cubic-bezier(.16,1,.3,1)}.pr-setup-fold[data-open=false]{position:absolute;left:0;right:0}.pr-setup-fold[data-open=true]{position:relative;pointer-events:auto}.pr-setup-fold[data-settled=true]{transition:none}.pr-setup-fold__shift{transform-origin:50% 0;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .58s cubic-bezier(.16,1,.3,1)}.pr-setup-fold[data-open=false] .pr-setup-fold__shift--start{opacity:0;transform:translateY(-16px) scale(.985)}.pr-setup-fold[data-open=true] .pr-setup-fold__shift--start{opacity:1;transform:translateY(0) scale(1)}.pr-setup-fold[data-open=false] .pr-setup-fold__shift--schedule{opacity:0;transform:translateY(20px) scale(.985)}.pr-setup-fold[data-open=true] .pr-setup-fold__shift--schedule{opacity:1;transform:translateY(0) scale(1);transition-delay:70ms}.pr-setup-thread{overflow-x:hidden;overflow-y:auto;overflow-anchor:none;width:100%;min-height:64px;overscroll-behavior:contain;scroll-behavior:auto;scrollbar-width:thin;scrollbar-color:#dedede transparent;touch-action:pan-y}.pr-setup-thread__item{width:100%}.pr-setup-thread::-webkit-scrollbar{width:6px}.pr-setup-thread::-webkit-scrollbar-thumb{background:#dedede;border-radius:99px}.pr-setup-thread::-webkit-scrollbar-track{background:transparent}.pr-setup-msg{display:flex;width:100%;align-items:center;min-height:64px;padding:16px}.pr-setup-msg--user{justify-content:flex-end}.pr-setup-msg--agent{gap:8px}.pr-setup-msg--confirm,.pr-setup-msg--start{align-items:flex-start;min-height:0}.pr-setup-msg--confirm{flex-direction:column;justify-content:flex-start;gap:12px}.pr-setup-msg--out{animation:pr-setup-msg-out .48s cubic-bezier(.16,1,.3,1) both}.pr-setup-msg--in{animation:pr-setup-msg-in .5s cubic-bezier(.16,1,.3,1) both}.pr-setup-thinking{background-image:linear-gradient(90deg,#020100,#9e9e9e 18%,#020100 36%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:pr-setup-thinking-shimmer 1.6s linear infinite}@keyframes pr-setup-thinking-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.pr-setup-bubble{max-width:400px;border-radius:99px;background:#e7f1ff;padding:10px 20px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.28px;color:#020100;word-break:break-word}@keyframes pr-setup-msg-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-110%)}}@keyframes pr-setup-msg-in{0%{opacity:0}to{opacity:1}}.pr-setup-composer{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;border-radius:12px;border:1px solid #eee;background:#fff;padding:12px;box-shadow:0 1px 1px rgba(10,13,18,.05);cursor:text}.pr-setup-composer:focus,.pr-setup-composer:focus-visible,.pr-setup-composer:focus-within{outline:none;border-color:#eee;background:#fff;box-shadow:0 1px 1px rgba(10,13,18,.05)}.pr-setup-composer__input{min-width:0;flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#fff;padding:0;font-size:14px;font-weight:400;line-height:16px;letter-spacing:-.56px;color:#020100;caret-color:#020100;outline:none;box-shadow:none}.pr-setup-composer__input:focus,.pr-setup-composer__input:focus-visible{outline:none;box-shadow:none;background:#fff;border-color:transparent}.pr-setup-composer__input:-webkit-autofill,.pr-setup-composer__input:-webkit-autofill:focus,.pr-setup-composer__input:-webkit-autofill:hover{-webkit-text-fill-color:#020100;caret-color:#020100;box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 99999s ease-out;transition:background-color 99999s ease-out}.pr-setup-composer__input::-moz-placeholder{color:#8d8d8d}.pr-setup-composer__input::placeholder{color:#8d8d8d}@media (prefers-reduced-motion:reduce){.pr-setup,.pr-setup-back,.pr-setup-fold,.pr-setup-fold__shift,.pr-setup-icon__glyph,.pr-setup-msg--in,.pr-setup-msg--out,.pr-setup-thread,.pr-setup-title__line{animation:none!important;transition:none!important;opacity:1;transform:none}.pr-setup-thinking{animation:none!important;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:#9e9e9e;-webkit-text-fill-color:#9e9e9e}.pr-setup-fold[data-open=true] .pr-setup-fold__shift--schedule{transition-delay:0ms}}.pr-setup-connect{color:#f45523;text-decoration:underline;text-underline-offset:2px}