.comply-root,.comply-root[data-theme=dark],[data-theme=dark] .comply-root{--bg-primary:#131d28;--bg-secondary:#131d28;--bg-tertiary:#172330;--bg-hover:#1c2a38;--bg-active:#223242;--text-primary:#e5e5e5;--text-secondary:#89a;--text-muted:#5a7088;--text-faint:#3d5468;--text-minimal:#2a3e50;--border:#ffffff0f;--border-strong:#ffffff1a;--scrollbar:#ffffff14;--scrollbar-hover:#ffffff26;--overlay:#0009}.comply-root[data-theme=light],[data-theme=light] .comply-root{--bg-primary:#f2f2f4;--bg-secondary:#ffffffa6;--bg-tertiary:#f0f0f280;--bg-hover:#dcdce466;--bg-active:#c8c8d280;--text-primary:#1d1d1f;--text-secondary:#6e6e73;--text-muted:#86868b;--text-faint:#aeaeb2;--text-minimal:#c7c7cc;--border:#0000000f;--border-strong:#0000001a;--scrollbar:#0000001a;--scrollbar-hover:#0003;--overlay:#0006}.comply-root{color:var(--text-primary);font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.comply-root *{border-color:var(--border)}.comply-root ::-webkit-scrollbar{width:6px}.comply-root ::-webkit-scrollbar-track{background:0 0}.comply-root ::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:3px}.comply-root ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}@keyframes placeholder-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes placeholder-dot{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:.6;transform:translateY(-4px)}}@keyframes placeholder-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes paper-wobble{0%,to{transform:rotate(-2deg)translateY(0)}25%{transform:rotate(1deg)translateY(-3px)}50%{transform:rotate(-1deg)translateY(-1px)}75%{transform:rotate(2deg)translateY(-4px)}}@keyframes paper-eat-1{0%{opacity:.4;transform:translate(0)rotate(0)scale(1)}30%{opacity:.5;transform:translate(-8px,6px)rotate(-15deg)scale(.9)}60%{opacity:.3;transform:translate(-14px,14px)rotate(-30deg)scale(.5)}80%{opacity:0;transform:translate(-16px,18px)rotate(-45deg)scale(.2)}81%{opacity:0;transform:translate(10px,-10px)rotate(10deg)scale(0)}to{opacity:.4;transform:translate(0)rotate(0)scale(1)}}@keyframes paper-eat-2{0%{opacity:.3;transform:translate(0)rotate(0)scale(1)}20%{opacity:.4}40%{opacity:.4;transform:translate(10px,4px)rotate(12deg)scale(.8)}65%{opacity:.2;transform:translate(16px,10px)rotate(25deg)scale(.4)}80%{opacity:0;transform:translate(18px,14px)rotate(35deg)scale(.1)}81%{opacity:0;transform:translate(-8px,-8px)rotate(-5deg)scale(0)}to{opacity:.3;transform:translate(0)rotate(0)scale(1)}}@keyframes particle-1{0%,to{opacity:.4;transform:translate(0)scale(1)}25%{opacity:.6;transform:translate(80px,-120px)scale(1.2)}50%{opacity:.3;transform:translate(-60px,-200px)scale(.8)}75%{opacity:.5;transform:translate(100px,-80px)scale(1.1)}}@keyframes particle-2{0%,to{opacity:.25;transform:translate(0)scale(1)}20%{opacity:.4;transform:translate(-100px,-60px)scale(1.3)}40%{opacity:.2;transform:translate(60px,-180px)scale(.7)}60%{opacity:.35;transform:translate(-80px,-100px)scale(1.1)}80%{opacity:.3;transform:translate(40px,-140px)scale(.9)}}
