:root{--primary-color:#e3ff55;--color-primary:#e3ff55;--color-primary-hover:#1d4ed8;--color-secondary:#64748b;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-text-primary:#3a3a3a;--color-text-secondary:#6b7280;--color-text-disabled:#9ca3af;--color-bg-primary:#fff;--color-bg-secondary:#f9fafb;--color-bg-disabled:#e5e7eb;--color-border:#e5e7eb;--color-border-hover:#d1d5db;--bg-color:#fff;--light-gray:#999;--text-color:#3a3a3a;--accent-color:#f06;--shadow-color:#00000080;--modal-radius:16px;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--transition-fast:.15s;--transition-base:.2s;--transition-slow:.3s;--transition-ease:cubic-bezier(.4,0,.2,1)}*{font-family:var(--font-pretendard),sans-serif;box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}.contents{max-width:1600px;margin:0 auto;padding:60px 40px 92px}.modal_wrapper{visibility:hidden;z-index:-1000}.modal_wrapper .modal_background{z-index:1000;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.modal_wrapper .modal{z-index:1001;background-color:#fff;border-radius:16px;padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #0000001a}.modal_wrapper .modal .modal_header{justify-content:space-between;align-items:flex-start;display:flex}.modal_wrapper .modal .modal_header .close_btn{cursor:pointer}
