@charset "UTF-8";:root{--qd-white: #ffffff;--qd-green-50: #f0fdf4;--qd-green-100: #dcfce7;--qd-green-200: #bbf7d0;--qd-green-300: #86efac;--qd-green-400: #4ade80;--qd-green-500: #22c55e;--qd-green-600: #16a34a;--qd-green-700: #15803d;--qd-green-800: #166534;--qd-green-900: #14532d;--qd-gray-50: #f9fafb;--qd-gray-100: #f3f4f6;--qd-gray-200: #e5e7eb;--qd-gray-300: #d1d5db;--qd-gray-400: #9ca3af;--qd-gray-500: #6b7280;--qd-gray-600: #4b5563;--qd-gray-700: #374151;--qd-gray-800: #1f2937;--qd-gray-900: #111827;--qd-primary: var(--qd-green-600);--qd-primary-hover: var(--qd-green-700);--qd-primary-light: var(--qd-green-50);--qd-surface: var(--qd-white);--qd-background: var(--qd-gray-50);--qd-text: var(--qd-gray-900);--qd-text-muted: var(--qd-gray-600);--qd-border: var(--qd-gray-200);--qd-space-1: .25rem;--qd-space-2: .5rem;--qd-space-3: .75rem;--qd-space-4: 1rem;--qd-space-5: 1.25rem;--qd-space-6: 1.5rem;--qd-space-8: 2rem;--qd-space-10: 2.5rem;--qd-radius: 4px;--qd-radius-lg: 6px;--qd-shadow: 0 1px 3px rgba(0, 0, 0, .08);--qd-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .08), 0 2px 4px -2px rgba(0, 0, 0, .06)}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;color:var(--qd-text);background:var(--qd-background);min-height:100vh}h1,h2,h3,h4{margin:0;font-weight:600;color:var(--qd-text)}h1{font-size:1.75rem}h2{font-size:1.375rem}h3{font-size:1.125rem}h4{font-size:1rem}@media(min-width:768px){h1{font-size:2rem}h2{font-size:1.5rem}}a{color:var(--qd-primary);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit;font-size:1rem}.qd-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:var(--qd-space-4)}@media(min-width:768px){.qd-container{padding-inline:var(--qd-space-6)}}
