.desk-page{--color-surface:#0a0a0f;--color-surface-elevated:#12121a;--color-surface-card:#16161f;--color-text-primary:#f0eef6;--color-text-secondary:#9b95b0;--color-text-muted:#6b6580;background-color:var(--color-surface);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.desk-page ::selection{color:#fff;background-color:#8b5cf64d}.desk-page .gradient-text{background:linear-gradient(135deg,#c4b5fd 0%,#8b5cf6 40%,#7c3aed 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.desk-page .glow-card{position:relative;overflow:hidden}.desk-page .glow-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(135deg,#8b5cf626,#0000,#8b5cf60d);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.desk-page .float-animation{animation:6s ease-in-out infinite desk-float}.desk-page .float-animation-delayed{animation:6s ease-in-out 2s infinite desk-float}.desk-page .grid-bg{background-image:linear-gradient(#8b5cf608 1px,#0000 1px),linear-gradient(90deg,#8b5cf608 1px,#0000 1px);background-size:60px 60px}@keyframes desk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes desk-fadeSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.desk-page .cli-stage{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(10px)}.desk-page .cli-stage-visible{opacity:1;transform:translateY(0)}.desk-page .cli-stage-active{animation:1.2s ease-out cli-stage-focus}.desk-page .cli-cursor{animation:.9s step-end 4 cli-cursor-blink}.desk-page .cli-stream-caret{vertical-align:-.08em;background:#c4b5fdcc;width:.42rem;height:.9em;margin-left:.16rem;animation:.7s step-end infinite cli-cursor-blink;display:inline-block}.desk-page .cli-stream-list li{opacity:0;transform:translateY(3px)}.desk-page .cli-stage-visible .cli-stream-list li{animation:.28s ease-out forwards cli-line-arrive}.desk-page .cli-stage-visible .cli-stream-list li:nth-child(2){animation-delay:.14s}.desk-page .cli-stage-visible .cli-stream-list li:nth-child(3){animation-delay:.28s}.desk-page .cli-stage-visible .cli-stream-list li:nth-child(4){animation-delay:.42s}.desk-page .cli-stage-visible .cli-stream-list li:nth-child(5){animation-delay:.56s}.desk-page .cli-stage-visible .cli-stream-list li:nth-child(6){animation-delay:.7s}.desk-page .cli-stage-visible .cli-stream-list-delayed li{animation-delay:.76s}.desk-page .cli-stage-visible .cli-stream-list-delayed li:nth-child(2){animation-delay:.9s}.desk-page .cli-stage-visible .cli-stream-list-delayed li:nth-child(3){animation-delay:1.04s}.desk-page .cli-stage-visible .cli-stream-list-delayed li:nth-child(4){animation-delay:1.18s}.desk-page .cli-stage-visible .cli-stream-list-delayed li:nth-child(5){animation-delay:1.32s}@keyframes cli-cursor-blink{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes cli-stage-focus{0%{filter:brightness(.78)}45%{filter:brightness(1.18)}to{filter:brightness()}}@keyframes cli-line-arrive{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.desk-page .cli-stage{opacity:1;transition:none;transform:none}.desk-page .cli-cursor{animation:none}.desk-page .cli-stream-caret{display:none}.desk-page .cli-stream-list li{opacity:1;animation:none;transform:none}}.desk-page .truth-chat-scroll{scrollbar-width:thin;scrollbar-color:#c4b5fd33 transparent}.desk-page .truth-chat-pills{scrollbar-width:none}.desk-page .truth-chat-pills::-webkit-scrollbar{display:none}.desk-page .truth-chat-pulse{animation:2.8s ease-in-out infinite truth-chat-pulse}@keyframes truth-chat-pulse{0%,to{box-shadow:0 0 #8b5cf614,0 0 24px #7c3aed1a}50%{box-shadow:0 0 0 1px #c4b5fd57,0 0 42px #7c3aed3d}}.desk-page .cli-static .cli-stage,.desk-page .cli-static .cli-stream-list li{opacity:1;transition:none;animation:none;transform:none}.desk-page .cli-static .cli-cursor,.desk-page .cli-static .cli-stream-caret{display:none}.desk-page .truth-tool-details summary{list-style:none}.desk-page .truth-tool-details summary::-webkit-details-marker{display:none}.desk-page .truth-chat-markdown{overflow-wrap:anywhere}.desk-page .truth-chat-markdown>:first-child{margin-top:0}.desk-page .truth-chat-markdown>:last-child{margin-bottom:0}.desk-page .truth-chat-markdown p{margin:0 0 .68rem}.desk-page .truth-chat-markdown h1,.desk-page .truth-chat-markdown h2,.desk-page .truth-chat-markdown h3,.desk-page .truth-chat-markdown h4{color:#fffffff0;letter-spacing:-.01em;margin:1rem 0 .38rem;font-weight:700;line-height:1.3}.desk-page .truth-chat-markdown h1{font-size:1.18rem}.desk-page .truth-chat-markdown h2{font-size:1.08rem}.desk-page .truth-chat-markdown h3{font-size:.98rem}.desk-page .truth-chat-markdown h4{letter-spacing:.06em;text-transform:uppercase;font-size:.82rem}.desk-page .truth-chat-markdown ul,.desk-page .truth-chat-markdown ol{margin:.38rem 0 .72rem;padding-left:1.2rem}.desk-page .truth-chat-markdown ul{list-style:outside}.desk-page .truth-chat-markdown ol{list-style:decimal}.desk-page .truth-chat-markdown li+li{margin-top:.24rem}.desk-page .truth-chat-markdown li>p{margin:0}.desk-page .truth-chat-markdown strong{color:#fffffff0;font-weight:600}.desk-page .truth-chat-markdown em{color:#ffffffe0}.desk-page .truth-chat-markdown a{color:#c4b5fd;overflow-wrap:anywhere;word-break:break-word;border-bottom:1px dotted #c4b5fd73;text-decoration:none;transition:border-color .15s,color .15s}.desk-page .truth-chat-markdown a:hover{color:#ddd6fe;border-bottom-color:#ddd6fee6}.desk-page .truth-chat-markdown code{color:#d8b4fee6;overflow-wrap:anywhere;word-break:break-word;background:#ffffff09;border:1px solid #ffffff12;border-radius:.3rem;padding:.08rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.desk-page .truth-chat-markdown pre{background:#00000038;border:1px solid #ffffff12;border-radius:.65rem;margin:.65rem 0;padding:.85rem 1rem;overflow-x:auto}.desk-page .truth-chat-markdown pre code{white-space:pre;word-break:normal;background:0 0;border:0;padding:0}.desk-page .truth-chat-markdown blockquote{color:#ffffff94;border-left:2px solid #c4b5fd4d;margin:.65rem 0;padding:.12rem 0 .12rem .8rem}.desk-page .truth-chat-markdown hr{border:0;border-top:1px solid #ffffff14;margin:.9rem 0}.desk-page .truth-chat-markdown table{border-collapse:collapse;width:100%;margin:.65rem 0;font-size:.82rem;display:block;overflow-x:auto}.desk-page .truth-chat-markdown th,.desk-page .truth-chat-markdown td{text-align:left;vertical-align:top;border:1px solid #ffffff14;padding:.42rem .58rem}.desk-page .truth-chat-markdown th{color:#ffffffe0;background:#ffffff09;font-weight:600}.desk-page .truth-decision-answer{flex-direction:column;gap:.9rem;display:flex}.desk-page .truth-decision-section{border-top:1px solid #fff1;padding-top:.9rem}.desk-page .truth-decision-section>h3{color:#c4b5fdc2;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .42rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.66rem;font-weight:650;line-height:1.4}.desk-page .truth-decision-section[data-section=recommendation]{background:#8b5cf60e;border:1px solid #c4b5fd26;border-radius:.8rem;padding:.9rem 1rem .25rem}.desk-page .truth-decision-section[data-section=recommendation] .truth-chat-markdown{color:#ffffffe6;font-size:1rem;line-height:1.55}.desk-page .truth-decision-section[data-section=contested]{color:#ffffff9e}.desk-page .truth-decision-section[data-section=do-next]{background:#c4b5fd06;border:1px solid #c4b5fd1c;border-radius:.8rem;padding:.85rem 1rem .2rem}.desk-page .truth-evidence-sources{border-top:1px solid #fff1;margin-top:.15rem;padding-top:.9rem}.desk-page .truth-evidence-heading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex}.desk-page .truth-evidence-heading>:first-child{color:#c4b5fdc2;letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:650}.desk-page .truth-evidence-heading>:last-child{color:#ffffff4d;font-size:.62rem}.desk-page .truth-evidence-list{gap:.38rem;width:100%;min-width:0;display:grid}.desk-page .truth-evidence-link{color:#ffffffb8;background:#ffffff05;border:1px solid #ffffff0f;border-radius:.58rem;justify-content:space-between;align-items:center;gap:.8rem;min-width:0;max-width:100%;padding:.58rem .7rem;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:flex;overflow:hidden}.desk-page .truth-evidence-link>span{min-width:0;max-width:100%;overflow:hidden}.desk-page .truth-evidence-link:hover,.desk-page .truth-evidence-link:focus-visible{color:#ffffffeb;background:#c4b5fd09;border-color:#c4b5fd38}.desk-page .truth-evidence-link:focus-visible,.desk-page .truth-chat-mcp-cta:focus-visible{outline-offset:2px;outline:2px solid #c4b5fd73}.desk-page .truth-evidence-link>svg{color:#c4b5fd8c;flex:none}.desk-page .truth-evidence-title,.desk-page .truth-evidence-meta{display:block}.desk-page .truth-evidence-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.75rem;line-height:1.25rem;overflow:hidden}.desk-page .truth-evidence-meta{color:#ffffff52;margin-top:.05rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.61rem;line-height:1rem}.desk-page .truth-chat-mcp-cta{color:#ffffffe6;text-align:left;background:#7c3aed1f;border:1px solid #c4b5fd33;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-top:.85rem;padding:.78rem .95rem;transition:border-color .15s,background .15s,transform .15s;display:flex}.desk-page .truth-chat-mcp-cta:hover,.desk-page .truth-chat-mcp-cta:focus-visible{background:#7c3aed33;border-color:#c4b5fd61;transform:translateY(-1px)}.desk-page .truth-chat-mcp-cta strong,.desk-page .truth-chat-mcp-cta small{display:block}.desk-page .truth-chat-mcp-cta strong{font-size:.82rem;font-weight:650;line-height:1.25rem}.desk-page .truth-chat-mcp-cta small{color:#c4b5fd9e;margin-top:.08rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.62rem}.desk-page .truth-chat-mcp-cta>svg{color:#c4b5fdcc;flex:none}.desk-page .truth-typing-dots{align-items:center;gap:.3rem;min-height:1.25rem;display:inline-flex}.desk-page .truth-typing-dots span{background:#c4b5fdb3;border-radius:999px;width:.36rem;height:.36rem;animation:1.2s ease-in-out infinite truth-typing-bounce}.desk-page .truth-typing-dots span:nth-child(2){animation-delay:.15s}.desk-page .truth-typing-dots span:nth-child(3){animation-delay:.3s}@keyframes truth-typing-bounce{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-.2rem)}}@media (max-width:639px){.desk-page .truth-evidence-heading{display:block}.desk-page .truth-evidence-heading>:last-child{margin-top:.2rem;display:block}}@media (prefers-reduced-motion:reduce){.desk-page .truth-chat-pulse{animation:none}.desk-page .truth-typing-dots span{opacity:.65;animation:none}}
