.trust-chat{display:flex;flex-direction:column;gap:1rem;min-height:23rem}.trust-chat-log{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:.9rem}.trust-chat-turn{display:flex;flex-direction:column;gap:.45rem}.trust-chat-turn:not(:last-child){opacity:.45}.trust-chat-ask,.trust-chat-reply{max-width:85%;padding:.6rem .9rem;font-size:.9375rem;line-height:1.4;animation:trust-bubble .38s cubic-bezier(.34,1.4,.64,1) both}.trust-chat-ask{align-self:flex-end;border-radius:1rem 1rem .25rem;background:hsl(var(--brand-canvas));color:hsl(var(--brand-ink))}.trust-chat-reply{align-self:flex-start;border-radius:1rem 1rem 1rem .25rem;background:hsl(var(--brand-tone-mint));color:hsl(var(--brand-tone-mint-ink));font-weight:500}@keyframes trust-bubble{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.trust-chat-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.trust-chat-sprout{margin-bottom:-2.5rem}.trust-switch{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 1024px){.trust-switch{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:2rem;align-items:start}}.trust-tabs{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.25rem}.trust-tabs::-webkit-scrollbar{display:none}@media (min-width: 1024px){.trust-tabs{flex-direction:column;overflow:visible;margin-top:4rem}}.trust-tab{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.7rem;flex:0 0 auto;min-height:3.5rem;padding:.6rem 1rem .6rem .6rem;border-radius:1.25rem;text-align:left;color:hsl(var(--brand-ink-2));transition:background-color .22s,color .22s,transform .3s cubic-bezier(.34,1.56,.64,1)}.trust-tab:hover{background:hsl(var(--brand-workspace-2))}.trust-tab[aria-selected=true]{background:hsl(var(--brand-tone));color:hsl(var(--brand-tone-ink));transform:translate(6px)}.trust-tab:focus-visible{outline:2px solid hsl(var(--brand-forest));outline-offset:2px}.trust-tab-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;background:hsl(var(--brand-tone));color:hsl(var(--brand-tone-ink))}.trust-tab[aria-selected=true] .trust-tab-icon{background:hsl(var(--brand-canvas))}.trust-tab-n{font-family:var(--brand-font-display);font-weight:700;font-size:.8125rem;opacity:.55;font-variant-numeric:tabular-nums}.trust-tab-title{font-weight:600;font-size:.9375rem;line-height:1.25;white-space:nowrap}@media (min-width: 1024px){.trust-tab-title{white-space:normal}}.trust-panel{position:relative;margin-top:4rem;animation:trust-panel .42s var(--brand-ease) both}@keyframes trust-panel{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.trust-panel>:not(.mascot-peek){position:relative;z-index:1}.trust-panel-grid{display:grid;gap:1.75rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 768px){.trust-panel-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.trust-check{margin-top:1.25rem;display:flex;gap:.6rem;font-size:.9375rem;line-height:1.45}.trust-how{margin-top:1rem;border-top:1px solid hsl(var(--brand-tone-ink) / .15);padding-top:.75rem}.trust-how summary{cursor:pointer;font-size:.875rem;font-weight:600;list-style:none;display:inline-flex;gap:.4rem;align-items:center;min-height:2.25rem}.trust-how summary::-webkit-details-marker{display:none}.trust-how summary:after{content:"+";font-size:1.1rem;transition:transform .22s}.trust-how[open] summary:after{transform:rotate(45deg)}.trust-how p{margin-top:.35rem;font-size:.875rem;line-height:1.55;opacity:.85}@media (prefers-reduced-motion: reduce){.trust-chat-ask,.trust-chat-reply,.trust-panel{animation:none}.trust-tab{transition:none}}
