.trust-principle-scene{height:260px;margin-bottom:1.75rem;overflow:clip}.trust-scene{isolation:isolate;pointer-events:none;direction:ltr;width:100%;max-width:360px;height:240px;margin-inline:auto;position:relative}.trust-hosting-hardware,.trust-orb-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.trust-hosting-route{fill:none;stroke:color-mix(in oklab, var(--foreground) 20%, var(--background));stroke-width:1px;stroke-dasharray:3 5}.trust-hosting-machine{fill:color-mix(in oklab, var(--foreground) 7%, var(--background));stroke:color-mix(in oklab, var(--foreground) 38%, var(--background));stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.trust-hardware-top{fill:color-mix(in oklab, var(--foreground) 12%, var(--background))}.trust-hardware-screen{fill:color-mix(in oklab, var(--foreground) 3%, var(--background))}.trust-hardware-detail,.trust-company-desk,.trust-hosting-cloud{fill:none}.trust-screen-code{fill:none;stroke:color-mix(in oklab, var(--foreground) 60%, var(--background))}.trust-hardware-led{fill:#a7cbb6;stroke:none}.trust-hosting-labels{fill:var(--muted-foreground);text-anchor:middle;font-size:10px}.trust-hosting-track{width:100%;position:absolute;left:0}.trust-hosting-white-bot [data-testid=klex-body]{fill:var(--lightningcss-light,color-mix(in oklab, var(--foreground) 28%, #fdfdfc))var(--lightningcss-dark,#fdfdfc)}.trust-wire{fill:none;stroke:color-mix(in oklab, var(--foreground) 24%, var(--background));stroke-width:1.5px}.trust-wire-signal{fill:none;stroke:var(--primary);stroke-width:2px;stroke-linecap:round;stroke-dasharray:4 160;animation:4s linear infinite trust-wire-flow}.trust-wire-port{fill:#fdfdfc;stroke:var(--border)}.trust-orb{border:1px solid color-mix(in oklab, var(--primary) 45%, var(--background));background:radial-gradient(circle at 35% 25%, color-mix(in oklab, var(--primary) 5%, var(--background)) 25%, color-mix(in oklab, var(--primary) 14%, var(--background)) 72%, color-mix(in oklab, var(--primary) 28%, var(--background)) 100%);width:144px;height:144px;box-shadow:inset -5px -7px 18px color-mix(in oklab, var(--primary) 12%, transparent), 0 6px 26px color-mix(in oklab, var(--primary) 17%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:46px;left:50%;transform:translate(-50%)}.trust-orb:after{border:1px solid color-mix(in oklab, var(--primary) 12%, transparent);border-radius:inherit;content:"";position:absolute;inset:-7px}.trust-orb-bot{z-index:1;position:relative}.trust-memory-record{border:1px solid var(--border);background:color-mix(in oklab, var(--foreground) 3%, var(--background));border-radius:10px;width:115px;height:132px;padding:14px;position:absolute;top:43px;left:calc(50% + 5px);transform:rotate(7deg)}.trust-memory-record-label{color:var(--muted-foreground);font-size:10px;display:block}.trust-memory-line{background:color-mix(in oklab, var(--foreground) 22%, var(--background));opacity:0;transform-origin:0;border-radius:2px;width:70%;height:3px;margin-top:7px;transition:opacity .35s,transform .45s;display:block;transform:scaleX(.35)}.trust-memory-line[data-added=true]{opacity:1;transform:scaleX(1)}.trust-memory-record svg{fill:none;width:16px;height:16px;stroke:var(--primary);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;position:absolute;bottom:12px;right:12px}.trust-memory-bot{transform-origin:50% 88%;transition:transform 1s cubic-bezier(.16,1,.3,1);position:absolute;top:56px;left:calc(50% - 105px);transform:scale(.55)}.trust-memory[data-age="1"] .trust-memory-bot{transform:scale(.82)}.trust-memory[data-age="2"] .trust-memory-bot{transform:scale(1.05)}.trust-baby-details,.trust-mature-details{opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0;overflow:visible}.trust-memory[data-age="0"] .trust-baby-details,.trust-memory[data-age="2"] .trust-mature-details{opacity:1}.trust-baby-curl{fill:none;stroke:#6497b8;stroke-width:3px;stroke-linecap:round}.trust-baby-pacifier{fill:#efbac6}.trust-baby-pacifier-center{fill:#fff6f8}.trust-baby-pacifier-ring{fill:none;stroke:#fff6f8;stroke-width:3px}.trust-mature-glasses{fill:none;stroke:#18274a;stroke-width:2.5px;stroke-linecap:round}.trust-mature-silver{fill:none;stroke:#dce5f2;stroke-width:3px;stroke-linecap:round}.trust-memory-timeline{justify-content:space-between;display:flex;position:absolute;bottom:32px;left:12%;right:12%}.trust-memory-timeline:before{background:var(--border);content:"";height:1px;position:absolute;top:4px;left:22px;right:22px}.trust-memory-timeline>span{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:7px;font-size:9px;display:flex;position:relative}.trust-memory-timeline i{border:1px solid var(--border);background:var(--background);border-radius:50%;width:9px;height:9px;transition:background-color .3s,border-color .3s}.trust-memory-timeline [data-reached=true] i{border-color:var(--primary);background:var(--primary)}.trust-memory-timeline [data-current=true]{color:var(--foreground)}.trust-scene[data-active=false] .trust-wire-signal{animation-play-state:paused}@keyframes trust-wire-flow{to{stroke-dashoffset:-164px}}@media (width<=1000px) and (width>=701px){.trust-principles article{padding-inline:1rem}.trust-principle-scene{height:230px}.trust-scene{transform-origin:bottom;transform:scale(.85)}}@media (width<=700px){.trust-principle-scene{margin-bottom:1rem}}@media (prefers-reduced-motion:reduce){.trust-wire-signal{stroke-dasharray:none;opacity:.25;animation:none}.trust-memory-bot,.trust-memory-line,.trust-baby-details,.trust-mature-details,.trust-memory-timeline i{transition:none}}
