.truman-response[data-v-cccb0838]{box-shadow:0 0 0 1px #0f172a0b,0 4px 12px -8px #0f172a1f,0 28px 64px -30px #0f172a3d;transform-origin:bottom center}.truman-response__header[data-v-cccb0838]:after{background:linear-gradient(90deg,#0f172a00,#0f172a12 18%,#0f172a12 82%,#0f172a00);bottom:0;content:"";height:1px;left:1.25rem;position:absolute;right:1.25rem}.truman-response__header[data-v-cccb0838]{animation:truman-response-part-in-cccb0838 .42s cubic-bezier(.16,1,.3,1) 70ms both}.truman-response--expanded[data-v-cccb0838],.truman-response--expanded .truman-response__body-shell[data-v-cccb0838]{flex:1 1 auto}.truman-response__body[data-v-cccb0838]{animation:truman-response-part-in-cccb0838 .46s cubic-bezier(.16,1,.3,1) .13s both}.truman-response__body--expanded[data-v-cccb0838]{height:100%;max-height:100%!important}.truman-response__body--faded[data-v-cccb0838]{padding-bottom:3.25rem!important}.truman-response__footer[data-v-cccb0838]{animation:truman-response-part-in-cccb0838 .42s cubic-bezier(.16,1,.3,1) .18s both;box-shadow:inset 0 1px #0f172a0e}.truman-response__fade[data-v-cccb0838]{background:linear-gradient(0deg,#fff,transparent);height:2.75rem}.truman-answer[data-v-cccb0838] .truman-table-wrap+p,.truman-answer[data-v-cccb0838] p+.truman-table-wrap,.truman-answer[data-v-cccb0838] p+p{margin-top:.85rem}.truman-answer[data-v-cccb0838] ul{list-style:disc;margin-top:.75rem;padding-left:1.25rem}.truman-answer[data-v-cccb0838] li+li{margin-top:.35rem}.truman-answer[data-v-cccb0838] a{color:rgb(var(--tf-500));font-weight:600;text-decoration:none}.truman-answer[data-v-cccb0838] a:hover{text-decoration:underline}.truman-answer[data-v-cccb0838] code{background:rgb(var(--tn-100));border-radius:.35rem;font-size:.8em;padding:.1rem .3rem}.truman-answer[data-v-cccb0838] .truman-table-wrap{margin-top:.85rem;max-width:100%;overflow-x:auto}.truman-answer[data-v-cccb0838] table{border-collapse:collapse;font-size:.78rem;min-width:100%}.truman-answer[data-v-cccb0838] td,.truman-answer[data-v-cccb0838] th{border-bottom:1px solid rgb(var(--tn-150));padding:.5rem .65rem;text-align:left}html.truf-dark-html .truman-response{background:linear-gradient(0deg,#000510,#0a1428);box-shadow:0 0 0 1px #fff1,0 26px 58px -26px #000000b3}html.truf-dark-html .truman-response__avatar{background:linear-gradient(145deg,#0b4299,#3b70da)}html.truf-dark-html .truman-response__fade{background:linear-gradient(0deg,#000510,transparent)}html.truf-dark-html .truman-response__header:after{background:linear-gradient(90deg,#fff0,#ffffff14 18%,#ffffff14 82%,#fff0)}html.truf-dark-html .truman-response__footer{box-shadow:inset 0 1px #ffffff12}html.truf-dark-html .truman-answer code{background:#ffffff14}html.truf-dark-html .truman-answer td,html.truf-dark-html .truman-answer th{border-bottom-color:#ffffff14}@keyframes truman-response-part-in-cccb0838{0%{filter:blur(4px);opacity:0;transform:translateY(9px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.truman-response__body[data-v-cccb0838],.truman-response__footer[data-v-cccb0838],.truman-response__header[data-v-cccb0838]{animation:none}}.truman-dock-border[data-v-36141c90]{--truman-border-radius:9999px;--truman-border-blur:16px;--truman-border-opacity:.82;--truman-border-glow-opacity:.44;--truman-border-duration:14s}.truman-dock-border--busy[data-v-36141c90],.truman-dock-border[data-v-36141c90]:focus-within{--truman-border-opacity:1;--truman-border-glow-opacity:.68}.truman-composer-input[data-v-36141c90]{caret-color:#3b70da;color:rgb(var(--tn-800));font-size:16px}.truman-composer-input[data-v-36141c90]::-moz-placeholder{color:rgb(var(--tn-400));opacity:1}.truman-composer-input[data-v-36141c90]::placeholder{color:rgb(var(--tn-400));opacity:1}.truman-dock-composer[data-v-36141c90]{box-shadow:0 2px 4px -2px #0f172a14,0 16px 40px -20px #0f172a33;transition:box-shadow .32s cubic-bezier(.16,1,.3,1)}.truman-dock-composer--busy[data-v-36141c90]{box-shadow:0 4px 12px -8px #3b70da2e,0 20px 48px -22px #3b70da47}.truman-dock-composer[data-v-36141c90]:focus-within:not(.truman-dock-composer--busy){box-shadow:0 3px 8px -5px #3b70da33,0 18px 42px -22px #0f172a38}.truman-composer-glow[data-v-36141c90]{background:linear-gradient(90deg,#3b70da00,#3b70da6b,#6ea8ff47,#3b70da00);border-radius:9999px;bottom:-26px;filter:blur(18px);height:44px;left:15%;opacity:0;position:absolute;right:15%;transform:translate(-22%);transition:opacity .26s ease-out;z-index:-1}.truman-dock-composer--busy .truman-composer-glow[data-v-36141c90]{animation:truman-composer-glow-drift-36141c90 3.2s ease-in-out infinite alternate;opacity:.72}.truman-avatar[data-v-36141c90]{background-image:linear-gradient(145deg,#001f4d,#0a3170);box-shadow:inset 0 1px #ffffff1f,0 4px 12px -6px #002152a6}.truman-avatar-ring[data-v-36141c90]{background:conic-gradient(from 30deg,#0b429900,#6ea8ff,#3b70da,#0b4299,#0b429900);border-radius:inherit;filter:blur(1px);top:-4px;right:-4px;bottom:-4px;left:-4px;opacity:0;position:absolute;transform:rotate(0) scale(.92);transition:opacity .24s ease-out,transform .32s cubic-bezier(.16,1,.3,1);z-index:-1}.truman-avatar--busy .truman-avatar-ring[data-v-36141c90]{animation:truman-avatar-orbit-36141c90 2.8s linear infinite;opacity:.9;transform:rotate(0) scale(1)}.truman-thinking-copy[data-v-36141c90]{animation:truman-copy-shimmer-36141c90 2.6s ease-in-out infinite;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,rgb(var(--tn-700)) 0,rgb(var(--tf-500)) 38%,rgb(var(--tf-400)) 52%,rgb(var(--tn-700)) 76%);background-position:110% 50%;background-size:260% 100%;color:transparent;max-width:100%;width:-moz-fit-content;width:fit-content}.truman-thinking-track[data-v-36141c90]{background:#3b70da14;border-radius:9999px;height:2px;max-width:180px;overflow:hidden;position:relative}.truman-thinking-track span[data-v-36141c90]{animation:truman-progress-glide-36141c90 1.9s cubic-bezier(.4,0,.2,1) infinite;background:linear-gradient(90deg,#3b70da00,#3b70dae0,#6ea8ff00);border-radius:inherit;filter:blur(.2px);inset-block:0;position:absolute;width:44%}.truman-primary-action--busy[data-v-36141c90]{background:rgb(var(--tn-100));box-shadow:inset 0 0 0 1px #0f172a09;color:rgb(var(--tn-600))}.truman-primary-action--busy[data-v-36141c90]:hover{background:rgb(var(--tn-150))}.truman-composer-mode-enter-active[data-v-36141c90]{transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),filter .24s cubic-bezier(.16,1,.3,1)}.truman-composer-mode-leave-active[data-v-36141c90]{transition:opacity .13s ease-in,transform .13s ease-in,filter .13s ease-in}.truman-composer-mode-enter-from[data-v-36141c90]{filter:blur(4px);opacity:0;transform:translateY(7px)}.truman-composer-mode-leave-to[data-v-36141c90]{filter:blur(4px);opacity:0;transform:translateY(-4px)}.truman-status-enter-active[data-v-36141c90]{transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),filter .24s cubic-bezier(.16,1,.3,1)}.truman-status-leave-active[data-v-36141c90]{transition:opacity .12s ease-in,transform .12s ease-in,filter .12s ease-in}.truman-status-enter-from[data-v-36141c90]{filter:blur(4px);opacity:0;transform:translateY(6px)}.truman-status-leave-to[data-v-36141c90]{filter:blur(4px);opacity:0;transform:translateY(-4px)}html.truf-dark-html .truman-dock-composer{background:linear-gradient(0deg,#000510,#0a1428);box-shadow:0 18px 42px -20px #000000ad}html.truf-dark-html .truman-dock-composer--busy{box-shadow:0 22px 48px -22px #000000b8}html.truf-dark-html .truman-composer-input{caret-color:#6ea8ff;color:#fff;-webkit-text-fill-color:#fff}html.truf-dark-html .truman-composer-input::-moz-placeholder{color:#e2ebff94;opacity:1;-webkit-text-fill-color:rgba(226,235,255,.58)}html.truf-dark-html .truman-composer-input::placeholder{color:#e2ebff94;opacity:1;-webkit-text-fill-color:rgba(226,235,255,.58)}html.truf-dark-html .truman-avatar{background-image:linear-gradient(145deg,#0b4299,#3b70da)}html.truf-dark-html .truman-dock-border{--truman-border-opacity:.74;--truman-border-glow-opacity:.42;--truman-border-duration:20s}html.truf-dark-html .truman-dock-border--busy,html.truf-dark-html .truman-dock-border:focus-within{--truman-border-opacity:1;--truman-border-glow-opacity:.72}html.truf-dark-html .truman-thinking-copy{background-image:linear-gradient(90deg,#ffffffb8 0,rgb(var(--tf-400)) 38%,#c5d5fff5 52%,#ffffffb8 76%)}@keyframes truman-avatar-orbit-36141c90{to{transform:rotate(1turn) scale(1)}}@keyframes truman-composer-glow-drift-36141c90{to{transform:translate(22%)}}@keyframes truman-copy-shimmer-36141c90{0%,20%{background-position:110% 50%}80%,to{background-position:-30% 50%}}@keyframes truman-progress-glide-36141c90{0%{transform:translate(-120%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.truman-avatar--busy .truman-avatar-ring[data-v-36141c90],.truman-dock-composer--busy .truman-composer-glow[data-v-36141c90],.truman-thinking-copy[data-v-36141c90],.truman-thinking-track span[data-v-36141c90]{animation:none}}.truman-dock-frame[data-v-91e76668]{bottom:calc(var(--truman-bottom-obstruction, 0px) + max(14px,env(safe-area-inset-bottom)));left:50%;max-height:calc(100dvh - var(--truman-bottom-obstruction, 0px) - max(14px,env(safe-area-inset-bottom)) - 12px);transform:translate(-50%);transition:width .46s cubic-bezier(.16,1,.3,1);width:min(420px,calc(100vw - 32px))}.truman-dock-frame--expanded[data-v-91e76668]{width:min(760px,calc(100vw - 32px))}.truman-dock-frame--response-expanded[data-v-91e76668]{height:calc(100dvh - var(--truman-bottom-obstruction, 0px) - max(14px,env(safe-area-inset-bottom)) - 12px)}body.sidebar-shell-body{left:calc(50% + 110px);width:min(420px,calc(100vw - 268px))}body.sidebar-shell-body{width:min(760px,calc(100vw - 268px))}.truman-response-enter-active[data-v-91e76668]{transition:opacity .44s cubic-bezier(.16,1,.3,1),transform .44s cubic-bezier(.16,1,.3,1),filter .36s cubic-bezier(.16,1,.3,1)}.truman-response-leave-active[data-v-91e76668]{transition:opacity .15s ease-in,transform .15s ease-in,filter .15s ease-in}.truman-response-enter-from[data-v-91e76668]{filter:blur(6px);opacity:0;transform:translateY(18px) scale(.985)}.truman-response-leave-to[data-v-91e76668]{filter:blur(4px);opacity:0;transform:translateY(10px) scale(.99)}@media (max-width:1023px){.truman-dock-frame[data-v-91e76668],body.sidebar-shell-body{left:50%;width:min(260px,calc(100vw - 32px))}.truman-dock-frame--expanded[data-v-91e76668],body.sidebar-shell-body{width:min(760px,calc(100vw - 20px))}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.truman-dock-frame[data-v-91e76668]{transform:translate(-50%) scale(.9);transform-origin:bottom center;transition:width .46s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1)}.truman-dock-frame--expanded[data-v-91e76668],.truman-dock-frame[data-v-91e76668]:hover{transform:translate(-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.truman-dock-frame[data-v-91e76668],.truman-response-enter-active[data-v-91e76668],.truman-response-leave-active[data-v-91e76668]{transition:none}}
