.nt-3d-on .nt-rot.is-3d{overflow:visible;perspective:520px;height:auto;min-height:1.35em}.nt-3d-on .nt-rot.is-3d:after{display:none}.nt-t3{display:inline-flex;align-items:baseline;transform-style:preserve-3d}.nt-t3 .l{display:inline-block;opacity:0;transform-origin:50% 85%;transform:rotateX(-95deg) translateZ(-18px);color:var(--nt-ink);text-shadow:0 1px 0 color-mix(in srgb,var(--nt-accent) 35%,#c8d3d8),0 2px 0 color-mix(in srgb,var(--nt-accent) 45%,#b5c3c9),0 3px 0 color-mix(in srgb,var(--nt-accent) 55%,#a3b4bb),0 5px 9px rgba(19,34,45,.22);transition:transform .5s cubic-bezier(.2,1.4,.4,1),opacity .25s ease}.nt-t3 .l.in{opacity:1;transform:none}.nt-t3 .l.out{opacity:0;transform:rotateX(90deg) translateY(-6px) translateZ(10px);transition:transform .28s ease-in,opacity .22s ease-in}html.nt-dark .nt-t3 .l{text-shadow:0 1px 0 #0b6f67,0 2px 0 #0a5f58,0 3px 0 #08504a,0 6px 12px rgba(0,0,0,.55)}.nt-t3-caret{display:inline-block;width:3px;height:1.05em;margin-left:3px;align-self:center;border-radius:2px;background:linear-gradient(var(--nt-primary),var(--nt-accent));box-shadow:0 0 10px var(--nt-accent),2px 2px #13222d40;transform:translateZ(14px);animation:nt3Caret 1s steps(2,start) infinite}@keyframes nt3Caret{to{visibility:hidden}}.nt-3d-on .is-t3{transform:perspective(700px) rotateX(var(--t3x, 0)) rotateY(var(--t3y, 0)) translateY(-3px)!important;transition:transform .12s ease-out,box-shadow .2s!important;box-shadow:0 18px 34px -18px #13222d73!important;position:relative;isolation:isolate}.nt-3d-on .is-t3:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--t3mx, 50%) var(--t3my, 50%),rgba(255,255,255,.45),transparent 55%);mix-blend-mode:soft-light}html.nt-dark .nt-3d-on .is-t3:before,html.nt-dark .is-t3:before{background:radial-gradient(circle at var(--t3mx, 50%) var(--t3my, 50%),rgba(255,255,255,.18),transparent 55%);mix-blend-mode:screen}#intro-options-target>*,.nt-float,.nt-proof-f{transition:transform .35s cubic-bezier(.2,.9,.3,1.2),box-shadow .3s}@media(hover:hover)and (pointer:fine){.nt-3d-on .intro-screen .intro-text{transform:perspective(1100px) rotateX(var(--h3x, 0)) rotateY(var(--h3y, 0));transition:transform .5s cubic-bezier(.2,.8,.3,1);transform-style:preserve-3d}.nt-3d-on .intro-screen .intro-text h1{transform:translateZ(28px);text-shadow:none}}@keyframes nt3Bubble{0%{opacity:0;transform:perspective(800px) rotateX(-28deg) translateY(14px) translateZ(-40px)}to{opacity:1;transform:none}}.nt-3d-on .message-row .message-bubble{transform-origin:50% 0;animation:nt3Bubble .55s cubic-bezier(.2,1.1,.3,1) both}.nt-3d-on .user-message .message-bubble{transform-origin:100% 0}.nt-3d-on button:not(.nt-vm-stop):active,.nt-3d-on .btn:active,.nt-3d-on .nt-chip:active{transform:translateY(2px) scale(.98)!important}html.nt-motion-off .nt-t3 .l{transition:none}html.nt-motion-off .nt-t3-caret,html.nt-motion-off .message-bubble{animation:none!important}@media(prefers-reduced-motion:reduce){.nt-t3 .l,.nt-3d-on .is-t3{transition:none!important}.nt-t3-caret,.nt-3d-on .message-row .message-bubble{animation:none!important}.nt-3d-on .intro-screen .intro-text{transform:none!important}}
