.BrowserNotificationPopup_container__4Tif4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-4)}.BrowserNotificationPopup_popup__9iwdq{position:relative;background-color:var(--bg-card);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-container);padding:0;max-width:500px;width:100%;border:1px solid var(--border-light)}.BrowserNotificationPopup_closeButton__BTQou{position:absolute;top:var(--space-3);right:var(--space-3);background:none;border:none;color:var(--text-secondary);cursor:pointer;width:var(--space-8);height:var(--space-8);display:flex;align-items:center;justify-content:center;padding:0;line-height:1;transition:var(--transition);border-radius:999px;z-index:1}.BrowserNotificationPopup_closeButton__BTQou:hover:not(:disabled){background:var(--bg-accent);color:var(--text-primary)}.BrowserNotificationPopup_closeButton__BTQou:disabled{opacity:.5;cursor:not-allowed}.BrowserNotificationPopup_closeButton__BTQou svg{pointer-events:none}.BrowserNotificationPopup_popupContent__iraoD{padding:var(--space-6) var(--space-8)}.BrowserNotificationPopup_domainHeader__IdCTw{font-size:var(--text-xl);color:var(--text-primary);margin-bottom:var(--space-4);font-weight:var(--font-semibold);text-align:left}.BrowserNotificationPopup_notificationRow__VaXH_{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-8)}.BrowserNotificationPopup_notificationText__JRQQG{font-size:var(--text-base);color:var(--text-primary);font-weight:var(--font-normal)}.BrowserNotificationPopup_buttons__9mgVV{display:flex;gap:var(--space-3);justify-content:flex-end}.BrowserNotificationPopup_blockButton__EU3lv{padding:var(--space-3) var(--space-8);border-radius:var(--border-radius-xl);font-size:var(--text-sm);font-weight:var(--font-bold);letter-spacing:.5px;cursor:pointer;transition:var(--transition);border:2px solid var(--border-light);background-color:var(--bg-card);color:var(--gray-500);outline:none}.BrowserNotificationPopup_blockButton__EU3lv:hover:not(:disabled){background-color:var(--bg-accent)}.BrowserNotificationPopup_blockButton__EU3lv:disabled{opacity:.5;cursor:not-allowed}.BrowserNotificationPopup_allowButton__FblO5{padding:var(--space-3) var(--space-8);border-radius:var(--border-radius-xl);font-size:var(--text-sm);font-weight:var(--font-bold);letter-spacing:.5px;cursor:pointer;transition:var(--transition);border:2px solid var(--primary);background-color:var(--primary);color:var(--text-inverse);outline:none}.BrowserNotificationPopup_allowButton__FblO5:hover:not(:disabled){opacity:.9}.BrowserNotificationPopup_allowButton__FblO5:disabled{opacity:.5;cursor:not-allowed}.BrowserNotificationPopup_arrowContainer__Z_FQX{display:flex;align-items:center;justify-content:flex-end;margin-top:var(--space-4);width:100%;max-width:500px;padding-right:calc(var(--space-8) + var(--space-8) + var(--space-1))}@media (max-width:768px){.BrowserNotificationPopup_popup__9iwdq{max-width:90%}.BrowserNotificationPopup_popupContent__iraoD{padding:var(--space-8) var(--space-6) var(--space-6)}.BrowserNotificationPopup_domainHeader__IdCTw{font-size:var(--text-lg)}.BrowserNotificationPopup_notificationText__JRQQG{font-size:var(--text-sm)}.BrowserNotificationPopup_buttons__9mgVV{flex-direction:column;gap:var(--space-2)}.BrowserNotificationPopup_allowButton__FblO5,.BrowserNotificationPopup_blockButton__EU3lv{width:100%}.BrowserNotificationPopup_arrowContainer__Z_FQX{justify-content:center;padding-right:0}}.LoadingSpinner_container__dRHjO{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2)}.LoadingSpinner_inline__qPFD8{flex-direction:row;gap:var(--space-2)}.LoadingSpinner_text__z0k7h{color:var(--text-tertiary);font-size:var(--text-sm);font-weight:var(--font-medium);text-align:center}.LoadingSpinner_loaderIcon__vXBQA{animation:LoadingSpinner_spin__RzHyX 1s linear infinite;flex-shrink:0}.LoadingSpinner_loaderIcon__vXBQA.LoadingSpinner_primary__2pM17{color:var(--primary)}.LoadingSpinner_loaderIcon__vXBQA.LoadingSpinner_secondary__p5cGP{color:var(--text-secondary)}.LoadingSpinner_loaderIcon__vXBQA.LoadingSpinner_muted__PGh_m{color:var(--text-tertiary)}.LoadingSpinner_loaderIcon__vXBQA.LoadingSpinner_white__5E_Xh{color:white}@keyframes LoadingSpinner_spin__RzHyX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_srOnly__RG9xw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.page_container__JyiiI{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-secondary);position:relative}.page_previewBanner__iqi6a,.page_previewStatus__KBdMn,.page_submitError__NHXb4{width:min(680px,calc(100% - 2rem));margin:1rem auto 0;border-radius:14px;border:1px solid var(--border-light);background:var(--bg-primary);box-shadow:0 18px 40px rgba(15,23,42,.06)}.page_previewBanner__iqi6a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem}.page_previewBanner__iqi6a strong{display:block;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}.page_previewBanner__iqi6a p{margin:.25rem 0 0;font-size:var(--text-sm);color:var(--text-tertiary);line-height:1.5}.page_previewResetButton__lUIWs{border:1px solid var(--border-medium);background:var(--bg-secondary);color:var(--text-primary);border-radius:999px;padding:.625rem 1rem;font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.page_previewResetButton__lUIWs:hover{background:var(--bg-accent);border-color:var(--primary-medium)}.page_previewStatus__KBdMn{padding:.875rem 1.25rem;font-size:var(--text-sm);color:var(--primary-dark);background:color-mix(in srgb,var(--primary-light) 60%,white)}.page_submitError__NHXb4{padding:.875rem 1.25rem;font-size:var(--text-sm);color:var(--error);border-color:var(--border-error);background:var(--error-bg)}.page_content__VxTiF{max-width:680px;width:100%;margin:0 auto;padding:3rem 2rem 8rem;display:flex;flex-direction:column;gap:2rem;flex:1 1}.page_contentWithTopLeftMascot__iEGMF{padding-top:clamp(9.5rem,14vh,12rem)}.page_stepViewport__vbzIT{display:flex;flex:1 1;width:100%;align-items:center;justify-content:center}.page_actionBar___sQ4n{position:fixed;left:50%;transform:translateX(-50%);bottom:1.5rem;z-index:20;width:min(680px,calc(100vw - 2rem));display:flex;justify-content:flex-end;pointer-events:none}.page_continueButton__OyBRi{pointer-events:auto;min-width:168px;padding:var(--space-4) var(--space-8);background:var(--primary);color:var(--text-inverse);border:none;border-radius:var(--border-radius-lg);font-size:var(--text-lg);font-weight:var(--font-semibold);cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .2s ease,opacity .2s ease;box-shadow:var(--shadow-lg)}.page_continueButton__OyBRi:hover:not(:disabled){background:var(--primary-dark);box-shadow:0 8px 16px rgba(0,0,0,.15);transform:translateY(-1px)}.page_continueButton__OyBRi:disabled{background:var(--gray-300);color:var(--gray-600);cursor:not-allowed;opacity:.7;transform:none}.page_continueButton__OyBRi:focus-visible{outline:none;box-shadow:var(--focus-ring)}.page_title__h6HWU{font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--text-primary);line-height:1.3}.page_subtitle__dKMLJ{font-size:var(--text-sm);color:var(--text-tertiary);margin-top:-1.25rem;line-height:1.6}.page_progressBar__SH9sH{width:100%;height:4px;background:var(--border-light);border-radius:999px;overflow:hidden}.page_progressFill__XZbcl{height:100%;background:var(--primary);border-radius:999px;transition:width .4s cubic-bezier(.4,0,.2,1)}.page_optionsContainer__PPh7V{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.625rem;gap:.625rem;width:100%}.page_subjectOptionsContainer__LEoFR{grid-template-columns:repeat(2,1fr)}.page_customInputContainer__NXmoE{grid-column:1/-1;display:flex;gap:.625rem;margin-top:.25rem;padding:.875rem 1rem;background:var(--bg-primary);border-radius:10px;border:1px solid var(--border-medium)}.page_customInput__UJ7ta{flex:1 1;padding:.5rem .75rem;border:1px solid var(--border-medium);border-radius:8px;font-size:var(--text-sm);background:var(--bg-secondary);color:var(--text-primary);outline:none;transition:border-color .15s ease}.page_customInput__UJ7ta:focus{border-color:var(--primary)}.page_customInput__UJ7ta::placeholder{color:var(--text-quaternary)}.page_addCustomButton__yYWYX{padding:.5rem 1rem;background:var(--primary);color:white;border:none;border-radius:8px;font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;white-space:nowrap;transition:opacity .15s ease,transform .1s ease}.page_addCustomButton__yYWYX:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.page_addCustomButton__yYWYX:disabled{background:var(--border-medium);color:var(--text-quaternary);cursor:not-allowed;opacity:.6}.page_advantagesContainer__0f9da{display:flex;flex-direction:column;gap:0;width:100%}.page_advantageCard__ZRrq2{display:flex;flex-direction:row;align-items:center;gap:1.5rem;padding:1.75rem 0;background:transparent;border:none;border-bottom:1px solid var(--border-light)}.page_advantageCard__ZRrq2:first-child{padding-top:0}.page_advantageCard__ZRrq2:last-child{border-bottom:none;padding-bottom:0}.page_advantageIcon__cUFsp{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:88px;min-width:88px;height:64px;color:var(--primary)}.page_advantageIcon__cUFsp svg{display:block;margin:0 auto}.page_advantageCard__ZRrq2:first-child .page_advantageIcon__cUFsp{color:#8b5cf6}.page_advantageCard__ZRrq2:nth-child(2) .page_advantageIcon__cUFsp{color:#3b82f6}.page_advantageCard__ZRrq2:nth-child(3) .page_advantageIcon__cUFsp{color:#f97316}.page_advantageContent__uyu9m{flex:1 1;display:flex;flex-direction:column;gap:.375rem}.page_advantageTitle__L3xoY{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);line-height:1.4;margin:0}.page_advantageDescription__DrnN5{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.page_loadingContainer__42Tx9{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);padding:2rem}.page_loadingSpinnerWrap__RKB0J{width:100%;display:flex;align-items:center;justify-content:center}@media (max-width:640px){.page_loadingContainer__42Tx9{padding:1.25rem}.page_previewBanner__iqi6a{flex-direction:column;align-items:stretch}.page_previewResetButton__lUIWs{width:100%}.page_content__VxTiF{padding:2rem 1.25rem 7rem;gap:1.5rem}.page_contentWithTopLeftMascot__iEGMF{padding-top:clamp(8rem,11vh,9.5rem)}.page_title__h6HWU{font-size:var(--text-xl)}.page_optionsContainer__PPh7V{grid-template-columns:1fr}.page_subjectOptionsContainer__LEoFR{grid-template-columns:repeat(2,1fr)}.page_advantageCard__ZRrq2{gap:1rem;padding:1.25rem 0}.page_advantageIcon__cUFsp{width:72px;min-width:72px;height:52px}.page_advantageTitle__L3xoY{font-size:var(--text-sm)}.page_advantageDescription__DrnN5{font-size:var(--text-xs)}.page_actionBar___sQ4n{justify-content:center;bottom:1rem;width:calc(100vw - 2.5rem)}.page_continueButton__OyBRi{width:100%;max-width:360px;min-height:44px;font-size:var(--text-base);padding:var(--space-3) var(--space-6)}}@media (max-width:480px){.page_contentWithTopLeftMascot__iEGMF{padding-top:clamp(7rem,10vh,8rem)}.page_actionBar___sQ4n{bottom:.75rem;width:calc(100vw - 2rem)}}@media (prefers-reduced-motion:reduce){.page_progressFill__XZbcl{transition:none}}