.ProgressBar_container__zl1t2{width:100%;margin-bottom:var(--spacing-lg)}.ProgressBar_info__UCw7r{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.ProgressBar_text__JMYs5{font-size:var(--font-size-md);font-weight:600;color:var(--color-text-primary)}.ProgressBar_percentage__8stvK{font-size:var(--font-size-md);font-weight:700;color:var(--color-primary)}.ProgressBar_barBackground__Fv9RC{width:100%;height:8px;background:var(--color-border);border-radius:var(--radius-full);overflow:hidden}.ProgressBar_barFill__pBOcc{height:100%;background:linear-gradient(90deg,var(--color-primary) 0,var(--color-secondary) 100%);border-radius:var(--radius-full);transition:width var(--transition-normal)}@media (min-width:768px){.ProgressBar_barBackground__Fv9RC{height:10px}.ProgressBar_percentage__8stvK,.ProgressBar_text__JMYs5{font-size:var(--font-size-lg)}}.QuestionCard_card__7GW35{width:100%;max-width:700px;margin:0 auto;animation:QuestionCard_slideUp__NuiOk .3s ease}.QuestionCard_question__9BekO{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text-primary);text-align:center;margin:0 0 var(--spacing-xl) 0;line-height:1.5}.QuestionCard_imageWrapper__JCE_3{position:relative;width:100%;padding-bottom:75%;margin-bottom:var(--spacing-xl);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-border)}.QuestionCard_image__njd2l{object-fit:cover}.QuestionCard_optionButton__VctZq,.QuestionCard_options__ClOGE{display:flex;flex-direction:column;gap:var(--spacing-md)}.QuestionCard_optionButton__VctZq{width:100%;padding:16px;background:#fff;border:2px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-fast);text-align:center;align-items:center}@media (hover:hover) and (pointer:fine){.QuestionCard_optionButton__VctZq:hover{border-color:var(--color-primary);background:var(--color-secondary);transform:translateY(-2px);box-shadow:var(--shadow-md)}}.QuestionCard_optionButton__VctZq:active{transform:translateY(0);background:var(--color-secondary);border-color:var(--color-primary)}.QuestionCard_optionImageWrapper__FiTAU{position:relative;width:80px;height:80px;border-radius:var(--radius-md);overflow:hidden}.QuestionCard_optionImage__OMAok{object-fit:cover}.QuestionCard_optionText__ZLTNF{line-height:1.5}@keyframes QuestionCard_slideUp__NuiOk{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.QuestionCard_question__9BekO{font-size:var(--font-size-xl)}.QuestionCard_optionButton__VctZq{padding:20px;font-size:var(--font-size-md)}.QuestionCard_optionImageWrapper__FiTAU{width:90px;height:90px}}.MultiQuestionCard_container__A9Llu{display:flex;flex-direction:column;gap:var(--spacing-xl);width:100%}.MultiQuestionCard_questionWrapper__j1Bz7{background:var(--color-background);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-md);animation:MultiQuestionCard_slideUp__iqh2p .3s ease}.MultiQuestionCard_questionHeader___BpPK{display:flex;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.MultiQuestionCard_questionNumber__RIr7T{flex-shrink:0;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);font-weight:600;font-size:var(--font-size-sm)}.MultiQuestionCard_questionText__UfjNU{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin:0;line-height:1.5}.MultiQuestionCard_imageWrapper__Sd7Hd{margin-bottom:var(--spacing-lg);border-radius:var(--radius-md);overflow:hidden}.MultiQuestionCard_questionImage__xpk8Z{width:100%;height:auto;display:block}.MultiQuestionCard_options__Z1b91{display:flex;flex-direction:column;gap:var(--spacing-sm)}.MultiQuestionCard_option__ysPhr{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:#f5f5f5;border:2px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);text-align:left;font-size:var(--font-size-md);position:relative}.MultiQuestionCard_option__ysPhr:hover{background:#e8e8e8;transform:translateY(-2px);box-shadow:var(--shadow-sm)}.MultiQuestionCard_option__ysPhr.MultiQuestionCard_selected__CEpIH{background:var(--color-secondary);border-color:var(--color-primary);font-weight:600}.MultiQuestionCard_optionImage__oBryv{width:60px;height:60px;object-fit:cover;border-radius:var(--radius-sm)}.MultiQuestionCard_optionText__SAGFZ{flex:1 1;color:var(--color-text-primary)}.MultiQuestionCard_checkmark__OZiAW{flex-shrink:0;width:24px;height:24px;background:var(--color-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}@keyframes MultiQuestionCard_slideUp__iqh2p{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.MultiQuestionCard_questionWrapper__j1Bz7{padding:var(--spacing-md)}.MultiQuestionCard_questionText__UfjNU{font-size:var(--font-size-md)}.MultiQuestionCard_option__ysPhr{padding:var(--spacing-sm)}.MultiQuestionCard_optionImage__oBryv{width:48px;height:48px}}.ResultLoadingScreen_container__mtSxe{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;position:relative;overflow:hidden}.ResultLoadingScreen_emojis__Ado_A{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.ResultLoadingScreen_emoji__80S_x{position:absolute;font-size:2rem;opacity:.3;animation:ResultLoadingScreen_floatEmoji__7CA5d 4s ease-in-out infinite}.ResultLoadingScreen_emoji__80S_x:first-child{left:10%;top:20%}.ResultLoadingScreen_emoji__80S_x:nth-child(2){right:15%;top:10%}.ResultLoadingScreen_emoji__80S_x:nth-child(3){left:20%;bottom:30%}.ResultLoadingScreen_emoji__80S_x:nth-child(4){right:10%;bottom:20%}.ResultLoadingScreen_emoji__80S_x:nth-child(5){left:50%;top:15%}@keyframes ResultLoadingScreen_floatEmoji__7CA5d{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-20px) rotate(5deg)}50%{transform:translateY(0) rotate(0deg)}75%{transform:translateY(-15px) rotate(-5deg)}}.ResultLoadingScreen_content__fvtOH{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);max-width:400px;padding:var(--spacing-xl);animation:ResultLoadingScreen_fadeIn__smpNf .3s ease}.ResultLoadingScreen_iconContainer__rkA99{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center}.ResultLoadingScreen_brain__RsOGl{font-size:4rem;animation:ResultLoadingScreen_bounce__dyBA_ 1s ease-in-out infinite;filter:drop-shadow(0 4px 8px rgba(255,107,157,.3))}@keyframes ResultLoadingScreen_bounce__dyBA_{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.05)}}.ResultLoadingScreen_sparkles__RKadt{position:absolute;width:100%;height:100%}.ResultLoadingScreen_sparkle__qA0dG{position:absolute;font-size:1.5rem;animation:ResultLoadingScreen_sparkle__qA0dG 1.5s ease-in-out infinite}.ResultLoadingScreen_sparkle__qA0dG:first-child{top:0;left:50%;animation-delay:0s}.ResultLoadingScreen_sparkle__qA0dG:nth-child(2){bottom:10px;left:10px;animation-delay:.5s}.ResultLoadingScreen_sparkle__qA0dG:nth-child(3){bottom:10px;right:10px;animation-delay:1s}@keyframes ResultLoadingScreen_sparkle__qA0dG{0%,to{opacity:0;transform:scale(.5) rotate(0deg)}50%{opacity:1;transform:scale(1.2) rotate(180deg)}}.ResultLoadingScreen_message__Lm8_M{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);text-align:center;margin:0;animation:ResultLoadingScreen_fadeSlideIn__XbE8F .5s ease}@keyframes ResultLoadingScreen_fadeSlideIn__XbE8F{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ResultLoadingScreen_progressContainer__yrp4R{width:100%;height:8px;background:var(--color-border-light);border-radius:var(--radius-full);overflow:hidden;position:relative;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.ResultLoadingScreen_progressBar__s9b87{height:100%;background:linear-gradient(90deg,var(--color-primary) 0,var(--color-primary-light) 50%,var(--color-primary) 100%);background-size:200% 100%;border-radius:var(--radius-full);transition:width .3s ease;animation:ResultLoadingScreen_shimmer__bHZzW 2s ease-in-out infinite;box-shadow:0 0 10px rgba(255,107,157,.5)}@keyframes ResultLoadingScreen_shimmer__bHZzW{0%{background-position:200% 0}to{background-position:-200% 0}}.ResultLoadingScreen_hint__LCneU{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;margin:0;opacity:0;animation:ResultLoadingScreen_fadeIn__smpNf .5s ease 1s forwards}@keyframes ResultLoadingScreen_fadeIn__smpNf{0%{opacity:0}to{opacity:1}}@media (min-width:768px){.ResultLoadingScreen_content__fvtOH{gap:var(--spacing-xl)}.ResultLoadingScreen_iconContainer__rkA99{width:150px;height:150px}.ResultLoadingScreen_brain__RsOGl{font-size:5rem}.ResultLoadingScreen_message__Lm8_M{font-size:var(--font-size-xl)}.ResultLoadingScreen_progressContainer__yrp4R{height:10px}}.Button_button__kf4LD{position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-primary);font-weight:var(--font-weight-medium);text-align:center;white-space:nowrap;border:none;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-all);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.Button_button__kf4LD:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Button_button__kf4LD:active:not(:disabled){transform:scale(.98)}.Button_button__kf4LD:disabled{cursor:not-allowed;opacity:.5}.Button_primary__Q2Cf4{background-color:var(--color-primary);color:var(--color-text-inverse);box-shadow:var(--shadow-sm)}.Button_primary__Q2Cf4:hover:not(:disabled){background-color:var(--color-primary-hover);box-shadow:var(--shadow-md)}.Button_secondary__H1dsd{background-color:var(--color-secondary);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.Button_secondary__H1dsd:hover:not(:disabled){background-color:var(--color-secondary-dark);box-shadow:var(--shadow-md)}.Button_outline__rDUDs{background-color:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}.Button_outline__rDUDs:hover:not(:disabled){background-color:var(--color-primary);color:var(--color-text-inverse)}.Button_ghost__DqyOG{background-color:transparent;color:var(--color-text-primary)}.Button_ghost__DqyOG:hover:not(:disabled){background-color:var(--color-background-secondary)}.Button_sm__lab1_{height:var(--button-height-sm);padding:0 var(--spacing-md);font-size:var(--font-size-sm);gap:var(--spacing-xs);min-width:80px}.Button_md__IRSNX{height:var(--button-height-md);padding:0 var(--spacing-lg);font-size:var(--font-size-md);gap:var(--spacing-sm)}.Button_lg__rBM3Y{height:var(--button-height-lg);padding:0 var(--spacing-xl);font-size:var(--font-size-lg);gap:var(--spacing-sm)}.Button_fullWidth__o4p8v{width:100%}.Button_loading__oYZZz{pointer-events:none}.Button_spinner__fWx21{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.Button_spinnerIcon__88ht7{animation:Button_spin__39Ctj 1s linear infinite}.Button_content__tvkRw{display:inline-flex;align-items:center;justify-content:center;gap:inherit}.Button_contentHidden__HBIZL{visibility:hidden;opacity:0}@keyframes Button_spin__39Ctj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Alert_overlay__Fup45{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;animation:Alert_fadeIn__r_AZ7 .2s ease;padding:var(--spacing-lg)}.Alert_alert__9vWBz{background:#fff;border-radius:var(--radius-lg);padding:var(--spacing-xl);max-width:400px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:Alert_slideUp___no30 .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-md)}.Alert_icon__275YM{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;flex-shrink:0}.Alert_success__JgSmp .Alert_icon__275YM{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.Alert_error__2tDY2 .Alert_icon__275YM{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.Alert_info__YOu4s .Alert_icon__275YM{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.Alert_message__KSxwi{font-size:var(--font-size-md);color:var(--color-text-primary);line-height:1.6;margin:0;white-space:pre-line}@keyframes Alert_fadeIn__r_AZ7{0%{opacity:0}to{opacity:1}}@keyframes Alert_slideUp___no30{0%{transform:translateY(20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media (max-width:768px){.Alert_alert__9vWBz{max-width:90%;padding:var(--spacing-lg)}.Alert_icon__275YM{width:50px;height:50px;font-size:28px}.Alert_message__KSxwi{font-size:var(--font-size-sm)}}.intro_main__liyXc{min-height:100vh;padding:var(--spacing-lg) var(--spacing-md);background:linear-gradient(180deg,var(--color-background) 0,var(--color-secondary) 100%)}.intro_container__NXh1s{max-width:800px;margin:0 auto;animation:intro_fadeIn__r3rv4 .4s ease}.intro_thumbnailContainer__BP1ix{width:100%;max-height:200px;margin-bottom:var(--spacing-lg);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);animation:intro_slideUp__tOsKS .5s ease}.intro_thumbnail__NTKLk{width:100%;height:100%;max-height:200px;display:block;object-fit:cover}.intro_content__vzOz1{background:var(--color-background);padding:var(--spacing-lg) var(--spacing-md);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);animation:intro_slideUp__tOsKS .6s ease}.intro_title__XUtS3{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0;line-height:1.3}.intro_description__B3eqh{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:1.6;margin:0 0 var(--spacing-md) 0;white-space:pre-wrap}.intro_meta__npPtQ{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border)}.intro_metaItem__jk8a5{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500;display:flex;align-items:center;gap:var(--spacing-xs)}.intro_actions__jbXMW{display:flex;flex-direction:column;gap:var(--spacing-md)}.intro_startLink__QOfbL{text-decoration:none}.intro_copiedMessage__oIreJ{margin-top:var(--spacing-lg);padding:var(--spacing-md);background:var(--color-primary);color:#fff;border-radius:var(--radius-md);text-align:center;font-size:var(--font-size-sm);font-weight:500;animation:intro_slideUp__tOsKS .3s ease}.intro_copiedMessage__oIreJ p{margin:0;line-height:1.5}.intro_copiedMessage__oIreJ p+p{margin-top:var(--spacing-xs)}.intro_backLink__VMuXM{margin-top:var(--spacing-xl);text-align:center;animation:intro_fadeIn__r3rv4 .8s ease}.intro_link__kVHRc{color:var(--color-text-secondary);text-decoration:none;font-size:var(--font-size-sm);transition:color var(--transition-fast)}.intro_link__kVHRc:hover{color:var(--color-primary)}@keyframes intro_fadeIn__r3rv4{0%{opacity:0}to{opacity:1}}@keyframes intro_slideUp__tOsKS{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.intro_main__liyXc{padding:var(--spacing-xl) var(--spacing-lg)}.intro_title__XUtS3{font-size:var(--font-size-xxl)}.intro_description__B3eqh{font-size:var(--font-size-lg)}.intro_thumbnailContainer__BP1ix{max-height:400px;margin-bottom:var(--spacing-xl)}.intro_thumbnail__NTKLk{max-height:400px}.intro_content__vzOz1{padding:var(--spacing-xl) var(--spacing-2xl)}}.page_main__42zPr{min-height:100vh;padding:var(--spacing-lg) var(--spacing-md);background:linear-gradient(180deg,var(--color-background) 0,var(--color-secondary) 100%)}.page_container__VJ1Ct{max-width:800px;margin:0 auto}.page_header__nClIW{margin-bottom:var(--spacing-xl)}.page_title__kk7G3{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-primary);text-align:center;margin:0 0 var(--spacing-lg) 0}.page_loadingContainer__liFge{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:var(--spacing-lg);animation:page_fadeIn__Ij7dq .3s ease}.page_loadingText___DOg7{font-size:var(--font-size-lg);color:var(--color-text-secondary);font-weight:500;text-align:center}.page_actions__5nk6K{display:flex;justify-content:center;margin-top:var(--spacing-xl)}@keyframes page_fadeIn__Ij7dq{0%{opacity:0}to{opacity:1}}@media (min-width:768px){.page_main__42zPr{padding:var(--spacing-xl) var(--spacing-lg)}.page_title__kk7G3{font-size:var(--font-size-xxl)}}.AdminLogin_container___t3tw{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--spacing-lg)}.AdminLogin_card__I8fcb{background:var(--color-background);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-2xl);width:100%;max-width:400px;animation:AdminLogin_slideUp__wVPgb .3s ease}.AdminLogin_header__UdC3c{text-align:center;margin-bottom:var(--spacing-xl)}.AdminLogin_title__jVLj9{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.AdminLogin_subtitle__IgY8k{font-size:var(--font-size-md);color:var(--color-text-secondary)}.AdminLogin_form__8KYKB{display:flex;flex-direction:column;gap:var(--spacing-lg)}.AdminLogin_inputGroup__rRVs6{display:flex;flex-direction:column;gap:var(--spacing-sm)}.AdminLogin_label__O1Xhg{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.AdminLogin_input__aAdU_{height:var(--input-height-lg);padding:0 var(--spacing-md);border:2px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-md);font-family:var(--font-primary);transition:var(--transition-colors)}.AdminLogin_input__aAdU_:focus{outline:none;border-color:var(--color-primary)}.AdminLogin_input__aAdU_::placeholder{color:var(--color-text-tertiary)}.AdminLogin_error__9mEbA{padding:var(--spacing-sm) var(--spacing-md);background:rgba(244,67,54,.1);border:1px solid var(--color-error);border-radius:var(--radius-sm);color:var(--color-error);font-size:var(--font-size-sm);text-align:center}@keyframes AdminLogin_slideUp__wVPgb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CategoryManager_container__VuLEA{background:var(--color-background);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-md)}.CategoryManager_header__pgbop{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-xl)}.CategoryManager_title__Trcz3{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.CategoryManager_actions__qo9Pv{display:flex;gap:var(--spacing-sm)}.CategoryManager_form__v5IuI{background:var(--color-background-secondary);border:2px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.CategoryManager_formTitle__bvWhS{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.CategoryManager_formGrid__nfyAr{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-md);gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.CategoryManager_formGroup__zstff{display:flex;flex-direction:column;gap:var(--spacing-xs)}.CategoryManager_label__AYHTN{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.CategoryManager_input__M4xCr{height:var(--input-height-md);padding:0 var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-md);font-family:var(--font-primary);transition:var(--transition-colors)}.CategoryManager_input__M4xCr:focus{outline:none;border-color:var(--color-primary)}.CategoryManager_input__M4xCr:disabled{background:var(--color-background-tertiary);cursor:not-allowed}.CategoryManager_formActions__c_x_I{display:flex;gap:var(--spacing-sm);justify-content:flex-end}.CategoryManager_list__NJN7O{display:flex;flex-direction:column;gap:var(--spacing-sm)}.CategoryManager_item__s98kj{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:var(--transition-all)}.CategoryManager_item__s98kj:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.CategoryManager_itemInfo__Efzr2{display:flex;flex-direction:column;gap:var(--spacing-xs)}.CategoryManager_itemId__8GVz7{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);font-family:monospace}.CategoryManager_itemLabel__rq_2s{font-size:var(--font-size-md);color:var(--color-text-primary)}.CategoryManager_itemActions__SM_tz{display:flex;gap:var(--spacing-sm)}.CategoryManager_deleteBtn__cS2UT,.CategoryManager_editBtn__9F46f{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--transition-colors)}.CategoryManager_editBtn__9F46f{background:var(--color-info);color:#fff;border:none}.CategoryManager_editBtn__9F46f:hover{background:#1976d2}.CategoryManager_deleteBtn__cS2UT{background:var(--color-error);color:#fff;border:none}.CategoryManager_deleteBtn__cS2UT:hover{background:#d32f2f}@media (max-width:767px){.CategoryManager_container__VuLEA{padding:var(--spacing-md)}.CategoryManager_header__pgbop{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.CategoryManager_actions__qo9Pv{width:100%;flex-direction:column}.CategoryManager_item__s98kj{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.CategoryManager_itemActions__SM_tz{width:100%}.CategoryManager_deleteBtn__cS2UT,.CategoryManager_editBtn__9F46f{flex:1 1}}.TestUploader_container__ZeLxC{background:var(--color-background);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-md)}.TestUploader_title__3onU2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-xl)}.TestUploader_section__VlbzU{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--color-border)}.TestUploader_section__VlbzU:last-of-type{border-bottom:none}.TestUploader_sectionTitle__zIgid{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.TestUploader_description__GoBKe{font-size:var(--font-size-md);color:var(--color-text-secondary);margin-bottom:var(--spacing-md);line-height:var(--line-height-relaxed)}.TestUploader_description__GoBKe code{background:var(--color-background-secondary);padding:2px 6px;border-radius:var(--radius-sm);font-family:monospace;font-size:var(--font-size-sm);color:var(--color-primary)}.TestUploader_formGroup__JOl2R{margin-bottom:var(--spacing-md)}.TestUploader_label__6wNmv{display:block;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}.TestUploader_label__6wNmv,.TestUploader_select__ESGuk{font-size:var(--font-size-md);color:var(--color-text-primary)}.TestUploader_select__ESGuk{width:100%;padding:var(--spacing-sm) var(--spacing-md);font-family:var(--font-primary);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-colors)}.TestUploader_select__ESGuk:hover{border-color:var(--color-primary)}.TestUploader_select__ESGuk:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(255,107,157,.1)}.TestUploader_checkboxLabel__jx1_r{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-md);color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TestUploader_checkbox__xZdiU{width:20px;height:20px;cursor:pointer;accent-color:var(--color-primary)}.TestUploader_fileInput____lus{display:block;width:100%;padding:var(--spacing-md);border:2px dashed var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-md);font-family:var(--font-primary);cursor:pointer;transition:var(--transition-colors);background:var(--color-background-secondary)}.TestUploader_fileInput____lus:hover{border-color:var(--color-primary);background:var(--color-background)}.TestUploader_fileInput____lus:focus{outline:none;border-color:var(--color-primary)}.TestUploader_info__8SRhv{margin-top:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:rgba(76,175,80,.1);border:1px solid var(--color-success);border-radius:var(--radius-sm);color:var(--color-success);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.TestUploader_fileList__ZDlGO{list-style:none;padding:0;margin:var(--spacing-md) 0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.TestUploader_fileItem__HQN5s{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.TestUploader_fileName__oY_yR{font-family:monospace;font-size:var(--font-size-sm);color:var(--color-text-primary)}.TestUploader_status___2BcU{color:var(--color-success)}.TestUploader_statusPending__JC_27,.TestUploader_status___2BcU{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.TestUploader_statusPending__JC_27{color:var(--color-warning)}.TestUploader_message__M2F8E{padding:var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);text-align:left;white-space:pre-wrap;word-break:break-word;line-height:var(--line-height-relaxed)}.TestUploader_messageSuccess__k9Ad1{background:rgba(76,175,80,.1);border:1px solid var(--color-success);color:var(--color-success)}.TestUploader_messageError__qxjRA{background:rgba(244,67,54,.1);border:1px solid var(--color-error);color:var(--color-error)}.TestUploader_actions__CioEa{margin-top:var(--spacing-xl)}.TestUploader_instructions__8X1dg{margin-top:var(--spacing-2xl);padding:var(--spacing-lg);background:var(--color-background-secondary);border-radius:var(--radius-md);border-left:4px solid var(--color-primary)}.TestUploader_instructionsTitle__9PAt7{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.TestUploader_instructionsList__W49z_{margin:0;padding-left:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-sm)}.TestUploader_instructionsList__W49z_ li{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.TestUploader_instructionsList__W49z_ code{background:var(--color-background);padding:2px 6px;border-radius:var(--radius-sm);font-family:monospace;font-size:var(--font-size-sm);color:var(--color-primary)}@media (max-width:767px){.TestUploader_container__ZeLxC{padding:var(--spacing-md)}.TestUploader_fileItem__HQN5s{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}}.TestManager_container__Ud9Oo{background:var(--color-background);border-radius:var(--radius-lg);padding:var(--spacing-xl)}.TestManager_header__pYPlL{margin-bottom:var(--spacing-xl)}.TestManager_title__U2qOp{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.TestManager_subtitle__b8OXk{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.TestManager_loading__GFTCr{text-align:center;padding:var(--spacing-2xl);color:var(--color-text-secondary)}.TestManager_message__LG9Uh{padding:var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.TestManager_messageSuccess__4d98y{background:rgba(76,175,80,.1);border:1px solid var(--color-success);color:var(--color-success)}.TestManager_messageError__KcsPF{background:rgba(244,67,54,.1);border:1px solid var(--color-error);color:var(--color-error)}.TestManager_empty__fh1Cd{text-align:center;padding:var(--spacing-2xl);color:var(--color-text-secondary)}.TestManager_emptyHint__VgblQ{margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.TestManager_testList__H0f_d{display:flex;flex-direction:column;gap:var(--spacing-md)}.TestManager_testItem__0UX9t{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:var(--transition-colors);gap:var(--spacing-md);min-height:60px}.TestManager_testItem__0UX9t:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.TestManager_testItemDisabled__1vWYV{opacity:.6;background:var(--color-background)}.TestManager_testInfo__eb_Xc{display:flex;align-items:center;gap:var(--spacing-md);flex:1 1;min-width:0}.TestManager_thumbnail__pRo_B{width:80px;height:80px;object-fit:cover;border-radius:var(--radius-md);flex-shrink:0}.TestManager_testDetails__ScRDs{flex:1 1;min-width:0}.TestManager_testHeader__wIypA{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs);flex-wrap:wrap}.TestManager_testTitle__JlyOx{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.TestManager_badges__2tBcs{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}.TestManager_badge__au26v{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary)}.TestManager_badgePopular__ylLur,.TestManager_badge__au26v{display:inline-block;padding:2px 8px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.TestManager_badgePopular__ylLur{background:rgba(255,193,7,.1);border:1px solid var(--color-warning);border-radius:var(--radius-sm);color:var(--color-warning)}.TestManager_testDescription__sCMPd{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:var(--spacing-xs) 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.TestManager_testId__HyJwb{font-size:var(--font-size-xs);color:var(--color-text-tertiary);font-family:monospace;margin:var(--spacing-xs) 0 0 0}.TestManager_testActions__TZZ4z{display:flex;gap:var(--spacing-sm);flex-shrink:0;align-items:center;flex-wrap:nowrap}.TestManager_editSection__kOaNf{margin-top:var(--spacing-md);padding:var(--spacing-md);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;box-sizing:border-box}.TestManager_editTitle__Hj6AG{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-xs) 0}.TestManager_editDescription__naXSg{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-md);line-height:var(--line-height-relaxed)}.TestManager_uploadGroup__U5PtL{margin-bottom:var(--spacing-md)}.TestManager_uploadLabel__tSJFV{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.TestManager_formGroup__sxNhH{margin-bottom:var(--spacing-lg)}.TestManager_label__gf7gy{font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-sm)}.TestManager_fileInput__E_S_f,.TestManager_label__gf7gy{display:block;font-size:var(--font-size-sm);color:var(--color-text-primary)}.TestManager_fileInput__E_S_f{width:100%;padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);cursor:pointer;transition:var(--transition-colors)}.TestManager_fileInput__E_S_f:hover{border-color:var(--color-primary)}.TestManager_uploadInfo__fncHa{margin-top:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-success);background:rgba(76,175,80,.1);border-radius:var(--radius-sm)}.TestManager_thumbnailPreview___FCpd{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.TestManager_thumbnailImage__PzqsF{max-width:200px;max-height:150px;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-border)}.TestManager_thumbnailLabel__vGU8a{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.TestManager_editActions__fJ3Yw{display:flex;gap:var(--spacing-sm);justify-content:flex-end}.TestManager_resultImagesSection__tRL9e{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.TestManager_resultImagesTitle__pH8Mi{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0}.TestManager_resultImagesList__8ld4Q{display:flex;flex-direction:column;gap:var(--spacing-md)}.TestManager_resultImageItem__ts_kY{padding:var(--spacing-md);background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md)}.TestManager_resultImageHeader__B6rGn{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-sm);gap:var(--spacing-sm);flex-wrap:wrap}.TestManager_resultImageLabel__5vdTa{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.TestManager_currentImageBadge__bMqWt{display:inline-block;padding:2px 8px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);background:rgba(33,150,243,.1);border:1px solid #2196f3;border-radius:var(--radius-sm);color:#2196f3}.TestManager_footer__iy3Zd{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.TestManager_footerText__w9wdq{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;margin:0}.TestManager_fieldHint__9FnPX{font-size:var(--font-size-xs);color:var(--color-text-tertiary);font-weight:var(--font-weight-normal);margin-left:var(--spacing-xs)}.TestManager_displayModeOptions__uyVF9{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);margin-top:var(--spacing-xs)}.TestManager_displayModeButton__2DonC{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-md);background:var(--color-background);border:2px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-colors);text-align:center}.TestManager_displayModeButton__2DonC:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-background-secondary)}.TestManager_displayModeButton__2DonC:disabled{cursor:not-allowed;opacity:.5}.TestManager_displayModeButtonActive__w3sPy{border-color:var(--color-primary);background:rgba(255,107,157,.1)}.TestManager_displayModeIcon__R9aOB{font-size:24px;line-height:1}.TestManager_displayModeLabel__jLHJX{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.TestManager_displayModeDescription__mUp3u{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-normal)}.TestManager_currentModeBadge__yKhdI{margin-top:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-primary);background:rgba(255,107,157,.1);border:1px solid var(--color-primary);border-radius:var(--radius-sm);text-align:center}.TestManager_currentModeBadge__yKhdI strong{font-weight:var(--font-weight-semibold)}@media (max-width:767px){.TestManager_container__Ud9Oo{padding:var(--spacing-md)}.TestManager_testItem__0UX9t{flex-direction:column;align-items:flex-start}.TestManager_testInfo__eb_Xc{width:100%}.TestManager_testActions__TZZ4z{width:100%;flex-direction:column}.TestManager_testActions__TZZ4z button{width:100%}.TestManager_editActions__fJ3Yw{flex-direction:column}.TestManager_editActions__fJ3Yw button{width:100%}.TestManager_thumbnail__pRo_B{width:60px;height:60px}.TestManager_displayModeOptions__uyVF9{grid-template-columns:1fr}}.TestManager_confirmOverlay__g3uqc{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:TestManager_fadeIn__UUJle .2s ease}.TestManager_confirmDialog__kvAIf{background:var(--color-background);border-radius:var(--radius-lg);padding:var(--spacing-xl);max-width:500px;width:90%;box-shadow:var(--shadow-lg);animation:TestManager_slideUp__QOE2e .3s ease}.TestManager_confirmTitle__KJAoA{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0}.TestManager_confirmMessage__xRtBH{font-size:var(--font-size-md);color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0;line-height:var(--line-height-relaxed)}.TestManager_confirmMessage__xRtBH strong{font-weight:var(--font-weight-semibold);color:var(--color-primary)}.TestManager_confirmWarning__GOwCe{font-size:var(--font-size-sm);color:var(--color-error);background:rgba(244,67,54,.1);border:1px solid var(--color-error);border-radius:var(--radius-md);padding:var(--spacing-md);margin:0 0 var(--spacing-lg) 0;line-height:var(--line-height-relaxed)}.TestManager_confirmActions__7wJWV{display:flex;gap:var(--spacing-sm);justify-content:flex-end}@keyframes TestManager_fadeIn__UUJle{0%{opacity:0}to{opacity:1}}@keyframes TestManager_slideUp__QOE2e{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.TestManager_filterSection__cSA5w{margin-bottom:var(--spacing-lg);padding:var(--spacing-md);background:var(--color-background-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border)}.TestManager_filterLabel__7cc1m{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.TestManager_categorySelect__bnFQr{width:100%;max-width:300px;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary);background:var(--color-background);border:2px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-colors);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--spacing-md) center;padding-right:calc(var(--spacing-md) + 24px)}.TestManager_categorySelect__bnFQr:hover:not(:disabled){border-color:var(--color-primary);background-color:var(--color-background-secondary)}.TestManager_categorySelect__bnFQr:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(255,107,157,.1)}.TestManager_categorySelect__bnFQr:disabled{opacity:.5;cursor:not-allowed}@media (max-width:767px){.TestManager_categorySelect__bnFQr{max-width:100%}}.GitPushButton_container__1or06{display:flex;flex-direction:column;gap:16px;padding:20px;background:#fff;border:1px solid #e0e0e0;border-radius:8px}.GitPushButton_notice__dy4Js{background:#fff4e6;border-left:4px solid #ff9800;color:#e65100}.GitPushButton_message__BbfdY,.GitPushButton_notice__dy4Js{padding:12px 16px;border-radius:4px;font-size:14px;font-weight:500}.GitPushButton_message__BbfdY{animation:GitPushButton_fadeIn__TaR67 .3s ease}.GitPushButton_message__BbfdY.GitPushButton_success__5Ndlc{background:#e8f5e9;border-left:4px solid #4caf50;color:#2e7d32}.GitPushButton_message__BbfdY.GitPushButton_error__Ubais{background:#ffebee;border-left:4px solid #f44336;color:#c62828}@keyframes GitPushButton_fadeIn__TaR67{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.GitPushButton_container__1or06{padding:16px;gap:12px}.GitPushButton_message__BbfdY,.GitPushButton_notice__dy4Js{padding:10px 12px;font-size:13px}}.AnalyticsDashboard_container__tchjj{padding:20px;max-width:1200px;margin:0 auto}.AnalyticsDashboard_header__HGM2_{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.AnalyticsDashboard_title__aMLfX{font-size:28px;font-weight:700;color:#1a1a1a;margin:0}.AnalyticsDashboard_refreshButton__fy1_F{padding:10px 20px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;font-size:14px;transition:all .2s}.AnalyticsDashboard_refreshButton__fy1_F:hover{background:#f5f5f5;border-color:#d0d0d0}.AnalyticsDashboard_error__z6HA9,.AnalyticsDashboard_loading__WlFvd{text-align:center;padding:60px 20px;font-size:18px;color:#666}.AnalyticsDashboard_error__z6HA9{color:#d32f2f}.AnalyticsDashboard_retryButton__Z1Ce8{margin-left:15px;padding:8px 16px;background:#4f46e5;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s}.AnalyticsDashboard_retryButton__Z1Ce8:hover{background:#4338ca}.AnalyticsDashboard_summaryGrid__TT_1P{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px;margin-bottom:40px}.AnalyticsDashboard_card__fSSpe{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .2s}.AnalyticsDashboard_card__fSSpe:hover{transform:translateY(-4px)}.AnalyticsDashboard_cardLabel__s2bAq{font-size:14px;opacity:.9;margin-bottom:8px;font-weight:500}.AnalyticsDashboard_cardValue__YsZ_1{font-size:32px;font-weight:700;margin-bottom:4px}.AnalyticsDashboard_cardSmall__qscZm{font-size:14px;opacity:.85}.AnalyticsDashboard_cardHint__JYsy_{font-size:11px;opacity:.7;margin-top:4px}.AnalyticsDashboard_section__BRHHo{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:24px;margin-bottom:30px}.AnalyticsDashboard_sectionHeader__Rbjzb{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.AnalyticsDashboard_sectionTitle__DCHf_{font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 20px}.AnalyticsDashboard_dailyStats__dbEtu{display:flex;flex-direction:column;gap:12px}.AnalyticsDashboard_dailyStatItem__yIKK4{display:grid;grid-template-columns:60px 1fr 150px;grid-gap:12px;gap:12px;align-items:center}.AnalyticsDashboard_dailyStatDate__WaTx9{font-size:13px;font-weight:600;color:#666}.AnalyticsDashboard_dailyStatBar__R9hA4{height:24px;background:#f5f5f5;border-radius:12px;overflow:hidden}.AnalyticsDashboard_bar__zCjD3{height:100%;background:linear-gradient(90deg,#4f46e5,#7c3aed);border-radius:12px;transition:width .3s ease;min-width:2px}.AnalyticsDashboard_dailyStatValue__OtDcP{font-size:14px;font-weight:500;color:#333;text-align:right}.AnalyticsDashboard_referrerList__H8x1Q{display:flex;flex-direction:column;gap:16px}.AnalyticsDashboard_referrerItem__R3iTD{display:flex;flex-direction:column;gap:8px}.AnalyticsDashboard_referrerInfo___hC7e{display:flex;justify-content:space-between;align-items:center}.AnalyticsDashboard_referrerDomain__oCSvZ{font-size:15px;font-weight:600;color:#333}.AnalyticsDashboard_referrerCount__CBP6h{font-size:14px;color:#666}.AnalyticsDashboard_referrerBarContainer__9pcM0{height:20px;background:#f5f5f5;border-radius:10px;overflow:hidden}.AnalyticsDashboard_referrerBar__6Eomi{height:100%;background:linear-gradient(90deg,#10b981,#059669);border-radius:10px;transition:width .3s ease;min-width:2px}.AnalyticsDashboard_sortButtons__rjp1N{display:flex;gap:8px}.AnalyticsDashboard_sortButton__AxZR_{padding:8px 16px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;color:#666;transition:all .2s}.AnalyticsDashboard_sortButton__AxZR_:hover{background:#f5f5f5;border-color:#d0d0d0}.AnalyticsDashboard_sortButtonActive__2rBO8{background:#4f46e5;color:#fff;border-color:#4f46e5}.AnalyticsDashboard_sortButtonActive__2rBO8:hover{background:#4338ca;border-color:#4338ca}.AnalyticsDashboard_testList__WB3W_{display:flex;flex-direction:column;gap:12px}.AnalyticsDashboard_testItem__F4Epv{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s}.AnalyticsDashboard_testItem__F4Epv:hover{background:#f3f4f6;border-color:#d1d5db}.AnalyticsDashboard_testInfo__9Cl_j{flex:1 1}.AnalyticsDashboard_testTitle__CfXPj{font-size:15px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.AnalyticsDashboard_testId__VNobE{font-size:12px;color:#666;font-family:Courier New,monospace}.AnalyticsDashboard_testStats__QKdF3{display:flex;align-items:center;gap:16px}.AnalyticsDashboard_testStat__ZA_tS{display:flex;flex-direction:column;align-items:center;gap:4px}.AnalyticsDashboard_testStatLabel__5CN_b{font-size:11px;color:#666;font-weight:500;text-transform:uppercase}.AnalyticsDashboard_testStatValue__U5aas{font-size:18px;font-weight:700;color:#4f46e5}.AnalyticsDashboard_testStatDivider__KiwHh{font-size:18px;color:#d1d5db}@media (max-width:768px){.AnalyticsDashboard_summaryGrid__TT_1P{grid-template-columns:repeat(2,1fr)}.AnalyticsDashboard_dailyStatItem__yIKK4{grid-template-columns:50px 1fr 120px;gap:8px}.AnalyticsDashboard_testItem__F4Epv{flex-direction:column;align-items:flex-start;gap:12px}.AnalyticsDashboard_testStats__QKdF3{width:100%;justify-content:flex-end}}@media (max-width:480px){.AnalyticsDashboard_summaryGrid__TT_1P{grid-template-columns:1fr}.AnalyticsDashboard_header__HGM2_{flex-direction:column;align-items:flex-start;gap:15px}.AnalyticsDashboard_sectionHeader__Rbjzb{flex-direction:column;align-items:flex-start;gap:12px}}.DateRangePicker_container__IE3fS{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:16px;margin-bottom:24px}.DateRangePicker_inputs__QUXOM{display:flex;align-items:flex-end;gap:12px;margin-bottom:12px;flex-wrap:wrap}.DateRangePicker_inputGroup__i828C{display:flex;flex-direction:column;gap:4px}.DateRangePicker_label__LK3Mu{font-size:13px;font-weight:500;color:#495057}.DateRangePicker_dateInput__EYQjQ{padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;font-family:inherit;background:#fff;cursor:pointer;transition:border-color .2s}.DateRangePicker_dateInput__EYQjQ:hover{border-color:#adb5bd}.DateRangePicker_dateInput__EYQjQ:focus{outline:none;border-color:#0d6efd;box-shadow:0 0 0 3px rgba(13,110,253,.1)}.DateRangePicker_separator__i65AW{font-size:18px;color:#6c757d;padding:0 4px;margin-bottom:4px}.DateRangePicker_applyButton__1B8NN,.DateRangePicker_clearButton__oWi9s{padding:8px 16px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;font-family:inherit}.DateRangePicker_applyButton__1B8NN{background:#0d6efd;color:#fff}.DateRangePicker_applyButton__1B8NN:hover:not(:disabled){background:#0b5ed7}.DateRangePicker_applyButton__1B8NN:disabled{background:#6c757d;cursor:not-allowed;opacity:.5}.DateRangePicker_clearButton__oWi9s{background:#6c757d;color:#fff}.DateRangePicker_clearButton__oWi9s:hover{background:#5c636a}.DateRangePicker_quickButtons__9ZvEd{display:flex;gap:8px;flex-wrap:wrap}.DateRangePicker_quickButton__CfFDd{padding:6px 12px;border:1px solid #dee2e6;border-radius:4px;background:#fff;font-size:13px;color:#495057;cursor:pointer;transition:all .2s;font-family:inherit}.DateRangePicker_quickButton__CfFDd:hover{background:#e9ecef;border-color:#adb5bd}.DateRangePicker_quickButton__CfFDd:active{transform:scale(.98)}@media (max-width:768px){.DateRangePicker_inputs__QUXOM{flex-direction:column;align-items:stretch}.DateRangePicker_separator__i65AW{display:none}.DateRangePicker_applyButton__1B8NN,.DateRangePicker_clearButton__oWi9s,.DateRangePicker_dateInput__EYQjQ{width:100%}.DateRangePicker_quickButtons__9ZvEd{justify-content:stretch}.DateRangePicker_quickButton__CfFDd{flex:1 1;min-width:calc(50% - 4px)}}.HourlyChart_chartContainer__mUKFH{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-top:24px}.HourlyChart_chartTitle___Un8d{font-size:18px;font-weight:600;margin:0 0 20px;color:#333}.HourlyChart_chart__bWwa2{display:flex;align-items:flex-end;justify-content:space-between;height:200px;gap:2px;padding:10px 0;border-bottom:2px solid #e0e0e0}.HourlyChart_barWrapper__R_54k{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;min-width:0;gap:4px}.HourlyChart_bar__l2u6_{width:100%;max-width:100%;background:linear-gradient(0deg,#ff6b9d,#ffc7d8);border-radius:4px 4px 0 0;transition:all .3s ease;display:flex;align-items:flex-start;justify-content:center;padding-top:4px;position:relative}.HourlyChart_bar__l2u6_:hover{background:linear-gradient(0deg,#ff5a8c,#ffb7c8);transform:translateY(-2px);box-shadow:0 2px 8px rgba(255,107,157,.3)}.HourlyChart_count__75ocW{font-size:11px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.HourlyChart_label__Rrzf_{font-size:11px;color:#666;margin-top:6px;white-space:nowrap}@media (max-width:768px){.HourlyChart_chartContainer__mUKFH{padding:16px}.HourlyChart_chartTitle___Un8d{font-size:16px}.HourlyChart_chart__bWwa2{height:150px;gap:2px}.HourlyChart_count__75ocW{font-size:10px}.HourlyChart_label__Rrzf_{font-size:9px}}@media (max-width:480px){.HourlyChart_label__Rrzf_{font-size:8px}.HourlyChart_barWrapper__R_54k:not(:nth-child(4n+1)) .HourlyChart_label__Rrzf_{opacity:.3}}.SettingsPanel_container__Q7ErU{padding:var(--spacing-lg)}.SettingsPanel_section__zU8Yk{background:#fff;border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-md)}.SettingsPanel_title__mFmMW{font-size:var(--font-size-xl);font-weight:700;margin-bottom:var(--spacing-lg);color:var(--color-text-primary)}.SettingsPanel_settingGroup__Opvou{margin-bottom:var(--spacing-xl)}.SettingsPanel_settingTitle__S0_wi{font-size:var(--font-size-lg);font-weight:600;margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.SettingsPanel_settingDescription__oD9gH{font-size:var(--font-size-md);color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.SettingsPanel_radioGroup__Gw654{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.SettingsPanel_radioLabel__rKfK2{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);border:2px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.SettingsPanel_radioLabel__rKfK2:hover{border-color:var(--color-primary);background:#fef6f9}.SettingsPanel_radioLabel__rKfK2:has(input:checked){border-color:var(--color-primary);background:#fef6f9}.SettingsPanel_radio__ixKOM{margin-top:2px;cursor:pointer}.SettingsPanel_radioText__M32tk{font-size:var(--font-size-md);color:var(--color-text-primary)}.SettingsPanel_checkboxGroup__WJ2qR{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.SettingsPanel_checkboxLabel__hNDQH{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border:2px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.SettingsPanel_checkboxLabel__hNDQH:hover{border-color:var(--color-primary);background:#fef6f9}.SettingsPanel_checkboxLabel__hNDQH:has(input:checked){border-color:var(--color-primary);background:#fef6f9}.SettingsPanel_checkbox__1pYgK{width:20px;height:20px;cursor:pointer;accent-color:var(--color-primary)}.SettingsPanel_checkboxText__jyTrV{font-size:var(--font-size-md);color:var(--color-text-primary);flex:1 1}.SettingsPanel_saveButton__g0A9u{margin-top:var(--spacing-md)}.SettingsPanel_message__mywRY{margin-top:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-md)}.SettingsPanel_message__mywRY.SettingsPanel_success__QPHgs{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.SettingsPanel_message__mywRY.SettingsPanel_error__NiUMZ{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.SettingsPanel_info__rcClG{margin-top:var(--spacing-xl);padding:var(--spacing-md);background:#f8f9fa;border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.SettingsPanel_info__rcClG ul{margin:var(--spacing-sm) 0 0 var(--spacing-lg)}.SettingsPanel_info__rcClG li{margin-bottom:var(--spacing-xs)}.SettingsPanel_loading__TqUvA{padding:var(--spacing-xl);text-align:center;font-size:var(--font-size-lg);color:var(--color-text-secondary)}.InsightsManager_container___fPPg{padding:var(--spacing-xl)}.InsightsManager_title__vjq_6{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xl);color:var(--color-text-primary)}.InsightsManager_loading__MXX0T{text-align:center;padding:var(--spacing-2xl);font-size:var(--font-size-lg);color:var(--color-text-secondary)}.InsightsManager_message__v0dKM{padding:var(--spacing-md);margin-bottom:var(--spacing-lg);border-radius:var(--radius-md);font-weight:var(--font-weight-medium)}.InsightsManager_message__v0dKM.InsightsManager_success__EBvWR{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.InsightsManager_message__v0dKM.InsightsManager_error__PEswK{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.InsightsManager_form__sydAx{background:var(--color-background-secondary);padding:var(--spacing-xl);border-radius:var(--radius-lg);margin-bottom:var(--spacing-2xl);border:1px solid var(--color-border)}.InsightsManager_form__sydAx h3{margin-bottom:var(--spacing-lg);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.InsightsManager_field__BZ0_Z{margin-bottom:var(--spacing-lg)}.InsightsManager_field__BZ0_Z label{display:block;margin-bottom:var(--spacing-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.InsightsManager_input__Pmqvg,.InsightsManager_textarea__tXcpq{width:100%;padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-md);font-family:inherit;background:var(--color-background);color:var(--color-text-primary);transition:border-color var(--transition-fast)}.InsightsManager_input__Pmqvg:focus,.InsightsManager_textarea__tXcpq:focus{outline:none;border-color:var(--color-primary)}.InsightsManager_input__Pmqvg:disabled{background:var(--color-background-tertiary);cursor:not-allowed}.InsightsManager_autoButton__l4Cx0{background:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.25rem .75rem;font-size:var(--font-size-sm);cursor:pointer;color:var(--color-primary);transition:all .2s}.InsightsManager_autoButton__l4Cx0:hover{background:var(--color-primary);color:#fff}.InsightsManager_slugStatus__0T6Dw{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:1rem}.InsightsManager_slugError__MPO33{color:#dc3545;font-size:var(--font-size-sm);margin-top:.25rem}.InsightsManager_slugPreview__w7X6t{margin-top:.5rem;padding:.75rem;background:#f8f9fa;border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:#495057;word-break:break-all}.InsightsManager_slugPreview__w7X6t strong{color:#0056b3}.InsightsManager_slugHint__wNwST{font-size:.8rem;color:var(--color-text-tertiary);margin-top:.25rem}.InsightsManager_textarea__tXcpq{resize:vertical;min-height:200px;font-family:Courier New,monospace}.InsightsManager_checkboxField__33OjZ{margin-bottom:var(--spacing-lg)}.InsightsManager_checkboxField__33OjZ label{display:flex;align-items:center;cursor:pointer}.InsightsManager_checkboxField__33OjZ input[type=checkbox]{margin-right:var(--spacing-sm);cursor:pointer}.InsightsManager_actions__tcdvH{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-xl)}.InsightsManager_list__d3F6p{background:var(--color-background-secondary);padding:var(--spacing-xl);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.InsightsManager_list__d3F6p h3{margin-bottom:var(--spacing-lg);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.InsightsManager_noInsights__rfUnB{text-align:center;padding:var(--spacing-2xl);color:var(--color-text-secondary)}.InsightsManager_item__zmSRq{padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--spacing-md);background:var(--color-background)}.InsightsManager_itemHeader__90_2E{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.InsightsManager_itemHeader__90_2E h4{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.InsightsManager_draft__355EX,.InsightsManager_published__inWVc{padding:.25rem .75rem;border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.InsightsManager_published__inWVc{background:#d4edda;color:#155724}.InsightsManager_draft__355EX{background:#f8d7da;color:#721c24}.InsightsManager_itemMeta__eE7UC{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-bottom:var(--spacing-md)}.InsightsManager_itemActions__POgrJ{display:flex;gap:var(--spacing-sm)}@media (max-width:767px){.InsightsManager_container___fPPg,.InsightsManager_form__sydAx,.InsightsManager_list__d3F6p{padding:var(--spacing-md)}.InsightsManager_actions__tcdvH{flex-direction:column}.InsightsManager_itemHeader__90_2E{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}}.AdminDashboard_container__K7unF{max-width:1200px;margin:0 auto;padding:var(--spacing-xl)}.AdminDashboard_header__xhBnP{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:2px solid var(--color-border)}.AdminDashboard_title__NGcWh{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.AdminDashboard_subtitle__gE_CM{font-size:var(--font-size-md);color:var(--color-text-secondary)}.AdminDashboard_tabs__c0qkO{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);border-bottom:2px solid var(--color-border)}.AdminDashboard_tab__dhno_{padding:var(--spacing-md) var(--spacing-lg);background:transparent;border:none;border-bottom:3px solid transparent;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-colors);margin-bottom:-2px}.AdminDashboard_tab__dhno_:hover{color:var(--color-text-primary);background:var(--color-background-secondary)}.AdminDashboard_activeTab__RtexA{color:var(--color-primary);border-bottom-color:var(--color-primary)}.AdminDashboard_content__tFWEi{animation:AdminDashboard_fadeIn__2g1DO .3s ease}@keyframes AdminDashboard_fadeIn__2g1DO{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AdminDashboard_gitSection__zWWtZ{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:2px solid var(--color-border)}.AdminDashboard_gitTitle__bhKcJ{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-md)}@media (max-width:767px){.AdminDashboard_container__K7unF{padding:var(--spacing-md)}.AdminDashboard_header__xhBnP{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.AdminDashboard_tabs__c0qkO{overflow-x:auto;-webkit-overflow-scrolling:touch}.AdminDashboard_tab__dhno_{white-space:nowrap;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm)}.AdminDashboard_gitSection__zWWtZ{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg)}.AdminDashboard_gitTitle__bhKcJ{font-size:var(--font-size-md)}}.ResultActions_actions__k2cua{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xl);width:100%}.ResultActions_link__rzG3X{text-decoration:none;width:100%;max-width:400px}@media (min-width:768px){.ResultActions_actions__k2cua{flex-direction:row;justify-content:center;gap:var(--spacing-lg)}.ResultActions_link__rzG3X{width:auto;min-width:200px}}.AffiliateProductLink_container__5ZET3{width:100%;max-width:500px;margin:var(--spacing-lg) auto;text-align:center;animation:AffiliateProductLink_fadeInUp__KWVGN .5s ease .4s backwards}@keyframes AffiliateProductLink_fadeInUp__KWVGN{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AffiliateProductLink_button__10Erb{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-md) var(--spacing-lg);background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;border:none;border-radius:var(--radius-lg);font-size:var(--font-size-md);font-weight:600;text-decoration:none;cursor:pointer;transition:all var(--transition-normal);box-shadow:var(--shadow-md)}.AffiliateProductLink_button__10Erb:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#357abd,#2a5f94)}.AffiliateProductLink_button__10Erb:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.AffiliateProductLink_buttonText__e8Ssf{flex:1 1;text-align:center}.AffiliateProductLink_icon__Mwryp{flex-shrink:0;width:20px;height:20px}.AffiliateProductLink_disclosure__8LzId{margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-xs);color:var(--color-text-tertiary);line-height:1.5;text-align:center}@media (min-width:768px){.AffiliateProductLink_button__10Erb{font-size:var(--font-size-lg);padding:var(--spacing-lg) var(--spacing-xl)}.AffiliateProductLink_icon__Mwryp{width:24px;height:24px}.AffiliateProductLink_disclosure__8LzId{font-size:var(--font-size-sm)}}.CoupangBanner_overlay__f5wNI{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;animation:CoupangBanner_fadeIn__2rZyW .3s ease}.CoupangBanner_modal__7hWYg{background:#fff;border-radius:16px;padding:20px;width:95vw;max-width:720px;position:relative;animation:CoupangBanner_slideUp__PKTcg .3s ease;box-shadow:0 10px 40px rgba(0,0,0,.3)}.CoupangBanner_closeButton__hp9BH{position:absolute;top:12px;right:12px;padding:8px 16px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;color:#333;transition:all .2s ease;z-index:10}.CoupangBanner_closeButton__hp9BH:hover{background:#f5f5f5;border-color:#ccc}.CoupangBanner_adLink__GnN9T{display:block;text-decoration:none;cursor:pointer;transition:transform .2s ease}.CoupangBanner_adLink__GnN9T:hover{transform:scale(1.01)}.CoupangBanner_adContainer__LZ6ed{width:100%;min-height:140px;border-radius:8px;overflow:hidden;background:#f5f5f5}.CoupangBanner_adContainer__LZ6ed iframe{display:block;width:100%;border:none;pointer-events:none}.CoupangBanner_footer__aZyy2{margin-top:12px;text-align:center}.CoupangBanner_countdown__U9hB9{margin:0;color:#333;font-size:14px;font-weight:600}.CoupangBanner_disclaimer__KjRxN{margin:0;color:#999;font-size:11px;line-height:1.4}@keyframes CoupangBanner_fadeIn__2rZyW{0%{opacity:0}to{opacity:1}}@keyframes CoupangBanner_slideUp__PKTcg{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.CoupangBanner_modal__7hWYg{width:95vw;padding:16px}.CoupangBanner_adContainer__LZ6ed{min-height:120px}.CoupangBanner_closeButton__hp9BH{padding:6px 12px;font-size:13px;top:10px;right:10px}.CoupangBanner_countdown__U9hB9{font-size:13px}.CoupangBanner_disclaimer__KjRxN{font-size:10px}}@media (min-width:769px){.CoupangBanner_modal__7hWYg{width:720px;max-width:720px;padding:24px}.CoupangBanner_adContainer__LZ6ed{min-height:140px}}.page_main__BPS9R{min-height:100vh;padding:var(--spacing-lg) var(--spacing-md);background:linear-gradient(180deg,var(--color-background) 0,var(--color-secondary) 100%)}.page_container__guMR5{max-width:800px;margin:0 auto}.page_loadingContainer__j8WUb{display:flex;align-items:center;justify-content:center;min-height:50vh}.page_loadingText__7UrKs{font-size:var(--font-size-lg);color:var(--color-text-secondary);text-align:center}.page_actions__2gMc0{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-xl);width:100%}.page_link__LsET1{text-decoration:none;width:100%;max-width:320px}@media (min-width:768px){.page_main__BPS9R{padding:var(--spacing-xl) var(--spacing-lg)}.page_actions__2gMc0{flex-direction:row;gap:var(--spacing-lg)}.page_link__LsET1{width:auto;min-width:200px}}