/* Only Sebastian's final listed corrections. */
.dd132-status{display:none!important}
.dd132-types>figcaption{display:none!important}
.dd132-types .dd132-screen{left:51.6%;top:22.6%;width:44.1%;height:35%;clip-path:polygon(4% 0,100% 0,98.5% 100%,0 95.5%)}
.dd132-stage>.dd133-viewer{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;opacity:0!important;transform:none!important;animation:none!important;transition:opacity .65s ease;pointer-events:none}
.dd132-story[data-gaze=viewer] .dd133-viewer{opacity:1!important}
.dd132-story[data-gaze=viewer] .dd132-art{opacity:0!important;transition:opacity .65s ease}
.dd132-ai[data-phase="3"] .dd132-screen{box-shadow:0 0 24px #e8b45b; background:radial-gradient(ellipse at center,#594323,#111820 90%)}
.dd132-ai[data-phase="3"] .dd132-chat-message{color:#ffe4a9;text-shadow:0 0 12px #e8b45b}
.dd133-confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:4}
.dd133-confetti i{position:absolute;top:-12%;left:var(--x);width:4px;height:7px;background:var(--color);opacity:0}
.dd132-ai[data-phase="3"] .dd133-confetti i{animation:dd133-confetti 1.9s var(--delay) ease-out both}
@keyframes dd133-confetti{0%{opacity:1;transform:translateY(0) rotate(0)}100%{opacity:0;transform:translateY(180px) rotate(420deg)}}
.dd133-paw{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;clip-path:polygon(36% 54%,58% 54%,58% 69%,36% 69%);pointer-events:none;opacity:0!important}
.dd132-ai[data-phase="1"] .dd133-paw{opacity:1!important;animation:dd133-type .24s ease-in-out infinite alternate!important}
@keyframes dd133-type{to{transform:translateY(-.6%) rotate(-.2deg)}}
body.test-suite-page .personality-professor-guide{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
body.test-suite-page .personality-professor-guide .rosi-live{width:176px!important;height:176px!important}
.ddg-card.dd133-unboxed{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}
@media(min-width:900px){[data-personality-app] .test-proof,[data-personality-app] .test-lead{max-width:none!important}[data-personality-app] .test-proof{grid-column:1/-1}}
.dd-hero-rosi.rosi-rendered-motion{animation:dd131-side-peek 5s cubic-bezier(.2,.65,.28,1) both!important}
.dd133-hero-alt{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;opacity:0;pointer-events:none;transition:opacity 1.2s ease;animation:dd131-side-peek 5s cubic-bezier(.2,.65,.28,1) both}
.dd-hero-rosi-wrap[data-gaze=headline] .dd133-hero-alt{opacity:1}
.dd-hero-rosi-wrap[data-gaze=headline]>.dd-hero-rosi{opacity:0!important;transition:opacity 1.2s ease}
.dd133-footer{display:block!important;padding:44px 0 58px!important;border-top:1px solid #d8b67b26!important;color:#b5ada1!important;font-size:12px!important;background:transparent!important;text-align:center!important}
.dd133-footer>.dd-wrap{display:block!important;width:min(1180px,calc(100% - 40px));margin:0 auto!important}
.dd133-footer .dd-footer-main{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:28px!important}
.dd133-footer .dd-footer-main>.dd-logo{display:flex!important;justify-content:center!important;margin:0 0 12px!important}
.dd133-footer .dd-logo img{width:132px!important;height:auto!important}
.dd133-footer .dd-footer-menu{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px!important;width:100%;padding:24px 0!important;border-block:1px solid #d8b67b26}
.dd133-footer .dd-footer-menu>div{display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important;text-align:center;min-width:0}
.dd133-footer .dd-footer-menu a{font:400 14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;color:#c4bbae!important;background:none!important;border:0!important;padding:4px 0!important;margin:0!important;text-decoration:none!important}
.dd133-footer .dd-footer-menu a:hover{text-decoration:underline!important;color:#e9c78e!important}
.dd133-footer .dd-footer-trust{font-size:11px!important;text-align:center!important;margin:24px auto 0!important;max-width:680px;line-height:1.7!important;color:#b5ada1!important}
.dd133-footer .rosi-footer-signoff{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;margin:28px auto 0!important;width:100%;font:400 12px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
.dd133-footer .rosi-footer-signoff img{display:block!important;width:120px!important;height:80px!important;object-fit:contain!important}
.dd133-footer .rosi-footer-signoff a{color:#b5ada1!important;text-decoration:none!important;font:inherit!important}
.dd133-heart{font-size:.8em!important;color:inherit!important;opacity:1!important}
@media(max-width:760px){.dd133-footer .dd-footer-menu{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px!important}}
@media(max-width:420px){.dd133-footer .dd-footer-menu{grid-template-columns:1fr}.dd133-footer .dd-footer-menu>div{padding-bottom:16px;border-bottom:1px solid #d8b67b18}.dd133-footer .dd-footer-menu>div:last-child{border:0}}
@media(prefers-reduced-motion:reduce){.dd133-viewer,.dd133-hero-alt{transition:none!important;animation:none!important}.dd133-paw,.dd133-confetti{display:none!important}.dd-hero-rosi.rosi-rendered-motion{animation:none!important}}
.dd132-story[data-gaze=viewer] .dd132-screen{left:54.8%;top:18.5%;width:42%;height:40.2%;clip-path:polygon(11% 0,100% 8%,89% 100%,0 79%)}
.dd132-ai[data-gaze=viewer] .dd132-screen{padding:8% 6% 5%}
