.QBankSidebar-module__SeP7TW__sidebarOverlay{background:var(--shadow-deep);z-index:998;opacity:0;visibility:hidden;transition:opacity var(--qbank-anim-normal)var(--qbank-ease-out),visibility var(--qbank-anim-normal);position:fixed;inset:0}.QBankSidebar-module__SeP7TW__sidebarOverlay.QBankSidebar-module__SeP7TW__open{opacity:1;visibility:visible}.QBankSidebar-module__SeP7TW__sidebar{height:100dvh;width:var(--qbank-sidebar-width);background:var(--sidebar-bg);z-index:999;border-top-right-radius:var(--qbank-border-radius-xl);border-bottom-right-radius:var(--qbank-border-radius-xl);transition:transform var(--qbank-anim-normal)var(--qbank-ease-out);box-shadow:4px 0 24px var(--shadow-drop);flex-direction:column;display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}.QBankSidebar-module__SeP7TW__sidebar.QBankSidebar-module__SeP7TW__open{transform:translate(0)}@media (min-width:1024px){.QBankSidebar-module__SeP7TW__sidebar{box-shadow:none;border-right:1px solid var(--divider);border-radius:0;transform:translate(0)}.QBankSidebar-module__SeP7TW__sidebarOverlay{display:none}}.QBankSidebar-module__SeP7TW__header{border-bottom:1px solid var(--divider);align-items:center;gap:12px;padding:16px;display:flex}.QBankSidebar-module__SeP7TW__logoContainer{justify-content:center;align-items:center;display:flex}.QBankSidebar-module__SeP7TW__logoIcon{justify-content:center;align-items:center;width:36px;height:36px;display:flex}.QBankSidebar-module__SeP7TW__titleSection{flex:1}.QBankSidebar-module__SeP7TW__title{color:var(--text-primary);letter-spacing:.5px;margin:0;font-size:18px;font-weight:700}.QBankSidebar-module__SeP7TW__versionBadge{color:var(--qbank-primary);background:#00897b33;border-radius:4px;margin-top:2px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-block}.QBankSidebar-module__SeP7TW__closeButton{cursor:pointer;color:var(--text-secondary);transition:background var(--qbank-anim-fast);background:#b0b0c01a;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;display:flex}.QBankSidebar-module__SeP7TW__closeButton:hover{background:#b0b0c033}@media (min-width:1024px){.QBankSidebar-module__SeP7TW__closeButton{display:none}}.QBankSidebar-module__SeP7TW__dashboardItem{padding:12px}.QBankSidebar-module__SeP7TW__menuScroll{flex:1;padding:16px 0;overflow-y:auto}.QBankSidebar-module__SeP7TW__sectionHeader{color:var(--text-secondary);letter-spacing:1.5px;text-transform:uppercase;padding:8px 20px 4px;font-size:11px;font-weight:700}.QBankSidebar-module__SeP7TW__menuItem{color:var(--text-primary);transition:background var(--qbank-anim-fast);cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;margin:2px 12px;padding:12px 16px;text-decoration:none;display:flex}.QBankSidebar-module__SeP7TW__menuItem:hover{background:#b0b0c01a}.QBankSidebar-module__SeP7TW__menuItem.QBankSidebar-module__SeP7TW__active{background:linear-gradient(90deg,#00897b4d,#00897b1a);border-color:#00897b80}.QBankSidebar-module__SeP7TW__menuItemIcon{width:36px;height:36px;color:var(--text-primary);transition:background var(--qbank-anim-fast),color var(--qbank-anim-fast);background:#b0b0c01a;border-radius:10px;justify-content:center;align-items:center;display:flex}.QBankSidebar-module__SeP7TW__menuItem.QBankSidebar-module__SeP7TW__active .QBankSidebar-module__SeP7TW__menuItemIcon{background:var(--qbank-primary);color:#fff}.QBankSidebar-module__SeP7TW__menuItemTitle{flex:1;font-size:15px;font-weight:500}.QBankSidebar-module__SeP7TW__menuItem.QBankSidebar-module__SeP7TW__active .QBankSidebar-module__SeP7TW__menuItemTitle{font-weight:600}.QBankSidebar-module__SeP7TW__activeIndicator{background:var(--qbank-primary);border-radius:2px;width:4px;height:20px}.QBankSidebar-module__SeP7TW__expandHeader{cursor:pointer;color:var(--text-secondary);transition:background var(--qbank-anim-fast);border-radius:10px;align-items:center;gap:12px;margin:2px 12px;padding:8px 16px;display:flex}.QBankSidebar-module__SeP7TW__expandHeader:hover{background:#b0b0c00d}.QBankSidebar-module__SeP7TW__expandIcon{color:var(--text-secondary);font-size:22px}.QBankSidebar-module__SeP7TW__expandTitle{flex:1;font-size:14px;font-weight:500}.QBankSidebar-module__SeP7TW__expandChevron{color:var(--text-tertiary);transition:transform var(--qbank-anim-expand)}.QBankSidebar-module__SeP7TW__expandChevron.QBankSidebar-module__SeP7TW__expanded{transform:rotate(180deg)}.QBankSidebar-module__SeP7TW__submenuContainer{max-height:0;transition:max-height var(--qbank-anim-expand)var(--qbank-ease-out);overflow:hidden}.QBankSidebar-module__SeP7TW__submenuContainer.QBankSidebar-module__SeP7TW__expanded{max-height:500px}.QBankSidebar-module__SeP7TW__submenuItem{color:var(--text-secondary);transition:background var(--qbank-anim-fast),color var(--qbank-anim-fast);cursor:pointer;background:#b0b0c00d;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;margin:2px 12px 2px 28px;padding:8px 12px;text-decoration:none;display:flex}.QBankSidebar-module__SeP7TW__submenuItem:hover{color:var(--text-primary);background:#b0b0c01a}.QBankSidebar-module__SeP7TW__submenuItem.QBankSidebar-module__SeP7TW__active{color:var(--text-primary);background:#b0b0c026;border-color:#b0b0c04d}.QBankSidebar-module__SeP7TW__submenuItemIcon{font-size:18px}.QBankSidebar-module__SeP7TW__submenuItem.QBankSidebar-module__SeP7TW__active .QBankSidebar-module__SeP7TW__submenuItemIcon{color:var(--text-primary)}.QBankSidebar-module__SeP7TW__submenuItemTitle{flex:1;font-size:13px;font-weight:400}.QBankSidebar-module__SeP7TW__submenuItem.QBankSidebar-module__SeP7TW__active .QBankSidebar-module__SeP7TW__submenuItemTitle{font-weight:600}.QBankSidebar-module__SeP7TW__themeToggle{border:1px solid var(--divider);background:#b0b0c00d;border-radius:12px;align-items:center;gap:12px;margin:16px 12px;padding:12px 16px;display:flex}.QBankSidebar-module__SeP7TW__themeToggleIcon{color:var(--text-secondary);font-size:20px}.QBankSidebar-module__SeP7TW__themeToggleLabel{color:var(--text-secondary);flex:1;font-size:14px;font-weight:500}.QBankSidebar-module__SeP7TW__actionButton{cursor:pointer;transition:background var(--qbank-anim-fast);border-radius:12px;align-items:center;gap:12px;margin:12px;padding:12px 16px;text-decoration:none;display:flex}.QBankSidebar-module__SeP7TW__supportButton{color:#ba68c8;background:#9c27b01a;border:1px solid #9c27b033}.QBankSidebar-module__SeP7TW__supportButton:hover{background:#9c27b033}.QBankSidebar-module__SeP7TW__resetButton{color:#ef5350;background:#ef44441a;border:1px solid #ef444433}.QBankSidebar-module__SeP7TW__resetButton:hover{background:#ef444433}.QBankSidebar-module__SeP7TW__homeButton{color:var(--text-secondary);background:#b0b0c014;border:1px solid #b0b0c026}.QBankSidebar-module__SeP7TW__homeButton:hover{color:var(--text-primary);background:#b0b0c026}.QBankSidebar-module__SeP7TW__actionButtonIcon{font-size:20px}.QBankSidebar-module__SeP7TW__actionButtonLabel{font-size:14px;font-weight:500}.QBankSidebar-module__SeP7TW__badge{border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.QBankSidebar-module__SeP7TW__badgeNew{color:#10b981;background:#10b98133}.QBankSidebar-module__SeP7TW__badgeAi{color:#9c27b0;background:#9c27b033}.QBankSidebar-module__SeP7TW__badgePro{color:#ff9800;background:#ff980033}
.ThemeToggle-module__jBRGvW__toggle{background-color:var(--card,var(--qb-bg-tertiary));border:1px solid var(--border,var(--qb-border-default));cursor:pointer;transition:all var(--qb-duration-150)var(--qb-ease-out);border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000014}.ThemeToggle-module__jBRGvW__toggle:hover{background-color:var(--background-secondary,var(--qb-bg-secondary));border-color:var(--primary,var(--qb-primary));transform:translateY(-1px)}.ThemeToggle-module__jBRGvW__toggle:focus-visible{outline:2px solid var(--primary,var(--qb-primary));outline-offset:2px}.ThemeToggle-module__jBRGvW__sm{width:32px;height:32px}.ThemeToggle-module__jBRGvW__md{width:40px;height:40px}.ThemeToggle-module__jBRGvW__lg{width:48px;height:48px}.ThemeToggle-module__jBRGvW__icon{color:var(--muted-foreground,var(--qb-text-tertiary));transition:all var(--qb-duration-200)var(--qb-ease-out);opacity:0;position:absolute;transform:scale(.5)rotate(-90deg)}.ThemeToggle-module__jBRGvW__sm .ThemeToggle-module__jBRGvW__icon{width:18px;height:18px}.ThemeToggle-module__jBRGvW__md .ThemeToggle-module__jBRGvW__icon{width:20px;height:20px}.ThemeToggle-module__jBRGvW__lg .ThemeToggle-module__jBRGvW__icon{width:24px;height:24px}.ThemeToggle-module__jBRGvW__icon.ThemeToggle-module__jBRGvW__active{opacity:1;color:var(--primary,var(--qb-primary));transform:scale(1)rotate(0)}.ThemeToggle-module__jBRGvW__sun.ThemeToggle-module__jBRGvW__active{color:var(--warning,var(--qb-stat-orange))}.ThemeToggle-module__jBRGvW__moon.ThemeToggle-module__jBRGvW__active{color:var(--accent,var(--qb-stat-purple))}
.CreateTestPage-module__H5YJBG__container{min-height:100vh;font-family:var(--qb-font-sans)}.CreateTestPage-module__H5YJBG__loadingContainer{justify-content:center;align-items:center;gap:var(--qb-space-4);flex-direction:column;min-height:60vh;display:flex}.CreateTestPage-module__H5YJBG__loadingText{color:var(--qb-text-secondary);font-size:var(--qb-text-sm)}.CreateTestPage-module__H5YJBG__authPrompt{text-align:center;min-height:60vh;padding:var(--qb-space-8);flex-direction:column;justify-content:center;align-items:center;max-width:400px;margin:0 auto;display:flex}.CreateTestPage-module__H5YJBG__authIcon{margin-bottom:var(--qb-space-4);font-size:3rem}.CreateTestPage-module__H5YJBG__authTitle{font-size:var(--qb-text-xl);font-weight:var(--qb-font-bold);color:var(--qb-text-primary);margin-bottom:var(--qb-space-2)}.CreateTestPage-module__H5YJBG__authSubtitle{font-size:var(--qb-text-sm);color:var(--qb-text-secondary);margin-bottom:var(--qb-space-6);line-height:var(--qb-leading-relaxed)}.CreateTestPage-module__H5YJBG__header{padding:var(--qb-space-5);border-bottom:1px solid var(--qb-divider)}.CreateTestPage-module__H5YJBG__headerContent{max-width:800px;margin:0 auto}.CreateTestPage-module__H5YJBG__title{align-items:center;gap:var(--qb-space-3);font-size:var(--qb-text-2xl);font-weight:var(--qb-font-bold);color:var(--qb-text-primary);margin:0;display:flex}.CreateTestPage-module__H5YJBG__newBadge{font-size:var(--qb-text-xs);font-weight:var(--qb-font-semibold);color:var(--qb-primary);padding:var(--qb-space-1)var(--qb-space-2);border-radius:var(--qb-radius-md);background:#00897b1a}.CreateTestPage-module__H5YJBG__subtitle{font-size:var(--qb-text-sm);color:var(--qb-text-secondary);margin:var(--qb-space-2)0 0 0;line-height:var(--qb-leading-relaxed)}.CreateTestPage-module__H5YJBG__main{padding:var(--qb-space-5);max-width:900px;margin:0 auto}.CreateTestPage-module__H5YJBG__section{margin-bottom:var(--qb-space-8)}.CreateTestPage-module__H5YJBG__sectionTitle{font-size:var(--qb-text-lg);font-weight:var(--qb-font-bold);color:var(--qb-text-primary);margin:0 0 var(--qb-space-2)0}.CreateTestPage-module__H5YJBG__sectionSubtitle{font-size:var(--qb-text-sm);color:var(--qb-text-secondary);margin:0 0 var(--qb-space-4)0}.CreateTestPage-module__H5YJBG__sectionHeader{margin-bottom:var(--qb-space-3);justify-content:space-between;align-items:center;display:flex}.CreateTestPage-module__H5YJBG__percentage{font-size:var(--qb-text-sm);color:var(--qb-text-secondary)}.CreateTestPage-module__H5YJBG__optional{font-size:var(--qb-text-sm);color:var(--qb-text-secondary);font-weight:var(--qb-font-normal)}.CreateTestPage-module__H5YJBG__helperText{font-size:var(--qb-text-xs);color:var(--qb-text-tertiary);margin-top:var(--qb-space-2);line-height:var(--qb-leading-relaxed)}.CreateTestPage-module__H5YJBG__helperTextPrimary{font-size:var(--qb-text-sm);color:var(--qb-primary);margin-bottom:var(--qb-space-3)}.CreateTestPage-module__H5YJBG__stepPanel{border:1px solid var(--qb-border-default);border-radius:var(--qb-radius-lg);margin-bottom:var(--qb-space-3);transition:border-color var(--qb-duration-200)var(--qb-ease-in-out),border-width var(--qb-duration-200)var(--qb-ease-in-out);overflow:hidden}.CreateTestPage-module__H5YJBG__stepPanelExpanded{border-width:1.5px;border-color:var(--qb-primary)}.CreateTestPage-module__H5YJBG__stepPanel:has(.CreateTestPage-module__H5YJBG__bankCardSelected){border-color:var(--qb-primary)}.CreateTestPage-module__H5YJBG__stepHeader{align-items:center;gap:var(--qb-space-3);width:100%;padding:var(--qb-space-4);cursor:pointer;text-align:left;transition:background-color var(--qb-duration-150)var(--qb-ease-out);background:0 0;border:none;display:flex}.CreateTestPage-module__H5YJBG__stepHeader:hover{background:var(--qb-bg-secondary)}.CreateTestPage-module__H5YJBG__stepTitle{font-size:var(--qb-text-base);font-weight:var(--qb-font-semibold);color:var(--qb-text-primary);transition:color var(--qb-duration-200)var(--qb-ease-in-out)}.CreateTestPage-module__H5YJBG__stepPanelExpanded .CreateTestPage-module__H5YJBG__stepTitle{color:var(--qb-primary);font-weight:var(--qb-font-bold)}.CreateTestPage-module__H5YJBG__stepCount{font-size:var(--qb-text-xs);color:var(--qb-text-secondary);background:var(--qb-bg-tertiary);padding:var(--qb-space-0-5)var(--qb-space-2);border-radius:var(--qb-radius-full)}.CreateTestPage-module__H5YJBG__stepHeader svg{color:var(--qb-text-secondary);transition:transform var(--qb-duration-200)var(--qb-ease-out);margin-left:auto}.CreateTestPage-module__H5YJBG__chevronExpanded{transform:rotate(180deg)}.CreateTestPage-module__H5YJBG__stepContent{border-top:1px solid var(--qb-divider)}.CreateTestPage-module__H5YJBG__bankCard{align-items:flex-start;gap:var(--qb-space-3);width:100%;padding:var(--qb-space-4);border:none;border-top:1px solid var(--qb-divider);cursor:pointer;text-align:left;transition:background-color var(--qb-duration-150)var(--qb-ease-out);background:0 0;display:flex}.CreateTestPage-module__H5YJBG__bankCard:first-child{border-top:none}.CreateTestPage-module__H5YJBG__bankCard:hover{background:var(--qb-bg-secondary)}.CreateTestPage-module__H5YJBG__bankCardSelected{border-left:3px solid var(--qb-primary);background:#00897b14}.CreateTestPage-module__H5YJBG__bankRadio{border:2px solid var(--qb-border-default);width:20px;height:20px;transition:all var(--qb-duration-150)var(--qb-ease-out);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.CreateTestPage-module__H5YJBG__bankCardSelected .CreateTestPage-module__H5YJBG__bankRadio{border-color:var(--qb-primary);background:var(--qb-primary);box-shadow:0 2px 6px #00897b4d}.CreateTestPage-module__H5YJBG__bankRadio:after{content:"";opacity:0;width:8px;height:8px;transition:opacity var(--qb-duration-150)var(--qb-ease-out);background:#fff;border-radius:50%}.CreateTestPage-module__H5YJBG__bankCardSelected .CreateTestPage-module__H5YJBG__bankRadio:after{opacity:1}.CreateTestPage-module__H5YJBG__bankInfo{flex:1;min-width:0}.CreateTestPage-module__H5YJBG__bankHeader{justify-content:space-between;align-items:center;gap:var(--qb-space-2);margin-bottom:var(--qb-space-1);display:flex}.CreateTestPage-module__H5YJBG__bankName{font-size:var(--qb-text-sm);font-weight:var(--qb-font-semibold);color:var(--qb-text-primary)}.CreateTestPage-module__H5YJBG__bankBadge{font-size:var(--qb-text-xs);font-weight:var(--qb-font-semibold);color:var(--qb-text-primary);background:var(--qb-bg-tertiary);padding:var(--qb-space-1)var(--qb-space-2-5);border-radius:var(--qb-radius-full)}.CreateTestPage-module__H5YJBG__bankCountBadge{font-size:var(--qb-text-xs);font-weight:var(--qb-font-medium);color:var(--qb-primary);padding:var(--qb-space-0-5)var(--qb-space-2);border-radius:var(--qb-radius-full);white-space:nowrap;background:#00897b1a}.CreateTestPage-module__H5YJBG__bankDescription{font-size:var(--qb-text-xs);color:var(--qb-text-secondary);line-height:var(--qb-leading-relaxed)}.CreateTestPage-module__H5YJBG__sourceGrid{gap:var(--qb-space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:600px){.CreateTestPage-module__H5YJBG__sourceGrid{grid-template-columns:repeat(3,1fr)}}.CreateTestPage-module__H5YJBG__sourceCard{padding:var(--qb-space-3);border:1px solid var(--qb-border-default);border-radius:var(--qb-radius-lg);cursor:pointer;text-align:left;transition:all var(--qb-duration-150)var(--qb-ease-out);background:0 0;flex-direction:column;min-height:100px;display:flex}.CreateTestPage-module__H5YJBG__sourceCard:hover{border-color:var(--source-color,var(--qb-text-secondary));background:var(--overlay-subtle)}.CreateTestPage-module__H5YJBG__sourceCardSelected{border-color:var(--source-color,var(--qb-primary));box-shadow:0 4px 12px rgba(var(--source-color-rgb,0,137,123),.25);background:#00897b0d;border-width:2.5px}.CreateTestPage-module__H5YJBG__sourceHeader{align-items:center;gap:var(--qb-space-1-5);margin-bottom:var(--qb-space-1);display:flex}.CreateTestPage-module__H5YJBG__sourceIcon{color:var(--source-color,var(--qb-text-secondary));justify-content:center;align-items:center;display:flex}.CreateTestPage-module__H5YJBG__sourceCardSelected .CreateTestPage-module__H5YJBG__sourceIcon{color:var(--source-color,var(--qb-primary));animation:.2s ease-out CreateTestPage-module__H5YJBG__iconPulse}@keyframes CreateTestPage-module__H5YJBG__iconPulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.CreateTestPage-module__H5YJBG__sourceTitle{font-size:10px;font-weight:var(--qb-font-semibold);color:var(--qb-text-primary);line-height:1.2}.CreateTestPage-module__H5YJBG__sourceCardSelected .CreateTestPage-module__H5YJBG__sourceTitle{color:var(--source-color,var(--qb-primary))}.CreateTestPage-module__H5YJBG__sourceSubtitle{color:var(--qb-text-secondary);margin:0 0 var(--qb-space-2)0;flex:1;font-size:8px;line-height:1.3}.CreateTestPage-module__H5YJBG__sourceBadge{font-size:var(--qb-text-sm);font-weight:var(--qb-font-bold);color:var(--source-color,var(--qb-text-primary));background:var(--overlay-hover);padding:var(--qb-space-1)var(--qb-space-2);border-radius:var(--qb-radius-full);align-self:flex-start;display:inline-block}.CreateTestPage-module__H5YJBG__modeToggle{gap:var(--qb-space-3);display:flex}.CreateTestPage-module__H5YJBG__modeButton{justify-content:center;align-items:center;gap:var(--qb-space-2);padding:var(--qb-space-3)var(--qb-space-4);background:var(--qb-card-bg);border:1px solid var(--qb-border-default);border-radius:var(--qb-radius-lg);color:var(--qb-text-primary);font-size:var(--qb-text-sm);font-weight:var(--qb-font-semibold);cursor:pointer;transition:all var(--qb-duration-150)var(--qb-ease-out);flex:1;display:flex}.CreateTestPage-module__H5YJBG__modeButton:hover{background:var(--qb-bg-secondary)}.CreateTestPage-module__H5YJBG__modeButtonActive{background:var(--qb-primary);border-color:var(--qb-primary);color:#fff}.CreateTestPage-module__H5YJBG__modeButtonActive:hover{background:var(--qb-primary-dark)}.CreateTestPage-module__H5YJBG__modeButton svg{flex-shrink:0}.CreateTestPage-module__H5YJBG__textInput{width:100%;padding:var(--qb-space-3);background:var(--qb-input-bg);border:1px solid var(--qb-input-border);border-radius:var(--qb-radius-lg);color:var(--qb-text-primary);font-size:var(--qb-text-sm);transition:border-color var(--qb-duration-150)var(--qb-ease-out);outline:none;font-family:inherit}.CreateTestPage-module__H5YJBG__textInput::placeholder{color:var(--qb-input-placeholder)}.CreateTestPage-module__H5YJBG__textInput:focus{border-color:var(--qb-input-focus-border)}.CreateTestPage-module__H5YJBG__checkAllLabel{align-items:center;gap:var(--qb-space-2);padding:var(--qb-space-2)0;cursor:pointer;font-size:var(--qb-text-sm);font-weight:var(--qb-font-semibold);color:var(--qb-text-primary);margin-bottom:var(--qb-space-3);display:flex}.CreateTestPage-module__H5YJBG__checkAllLabel input[type=checkbox]{width:18px;height:18px;accent-color:var(--qb-primary);cursor:pointer}.CreateTestPage-module__H5YJBG__subjectsGrid{gap:var(--qb-space-1);grid-template-columns:1fr;display:grid}@media (min-width:600px){.CreateTestPage-module__H5YJBG__subjectsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.CreateTestPage-module__H5YJBG__subjectsGrid{grid-template-columns:repeat(3,1fr)}}.CreateTestPage-module__H5YJBG__subjectItem{align-items:center;gap:var(--qb-space-2);padding:var(--qb-space-2);border-radius:var(--qb-radius-md);cursor:pointer;transition:background-color var(--qb-duration-150)var(--qb-ease-out);display:flex}.CreateTestPage-module__H5YJBG__subjectItem:hover{background:var(--qb-bg-secondary)}.CreateTestPage-module__H5YJBG__subjectItem input{width:16px;height:16px;accent-color:var(--qb-primary);cursor:pointer;flex-shrink:0}.CreateTestPage-module__H5YJBG__subjectContent{justify-content:space-between;align-items:center;gap:var(--qb-space-2);flex:1;min-width:0;display:flex}.CreateTestPage-module__H5YJBG__subjectNameGroup{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CreateTestPage-module__H5YJBG__subjectName{color:var(--qb-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.CreateTestPage-module__H5YJBG__subjectCountSub{color:var(--qb-text-secondary);font-size:11px}.CreateTestPage-module__H5YJBG__subjectCount{font-size:var(--qb-text-xs);color:var(--qb-text-secondary);flex-shrink:0}.CreateTestPage-module__H5YJBG__systemsList{gap:var(--qb-space-2);flex-direction:column;display:flex}.CreateTestPage-module__H5YJBG__systemItem{border:1px solid var(--qb-border-default);border-radius:var(--qb-radius-lg);transition:border-color var(--qb-duration-150)var(--qb-ease-out);overflow:hidden}.CreateTestPage-module__H5YJBG__systemItemSelected{border-color:var(--qb-primary);background:#00897b08}.CreateTestPage-module__H5YJBG__systemRow{align-items:center;gap:var(--qb-space-2);padding:var(--qb-space-3);display:flex}.CreateTestPage-module__H5YJBG__systemCheckbox{width:24px;height:24px;accent-color:var(--qb-primary);cursor:pointer}.CreateTestPage-module__H5YJBG__expandButton{background:var(--qb-bg-tertiary);border-radius:var(--qb-radius-md);width:24px;height:24px;color:var(--qb-text-secondary);cursor:pointer;transition:all var(--qb-duration-150)var(--qb-ease-out);border:none;justify-content:center;align-items:center;padding:0;display:flex}.CreateTestPage-module__H5YJBG__expandButton:hover{background:var(--qb-primary);color:#fff}.CreateTestPage-module__H5YJBG__systemName{font-size:var(--qb-text-sm);color:var(--qb-text-primary);flex:1}.CreateTestPage-module__H5YJBG__systemCount{font-size:var(--qb-text-xs);color:var(--qb-text-secondary);background:var(--qb-bg-tertiary);padding:var(--qb-space-0-5)var(--qb-space-2);border-radius:var(--qb-radius-full)}.CreateTestPage-module__H5YJBG__topicsList{padding:var(--qb-space-2)var(--qb-space-4)var(--qb-space-3);padding-left:calc(var(--qb-space-4) + 18px + var(--qb-space-2) + 24px + var(--qb-space-2));background:var(--qb-bg-secondary);border-top:1px solid var(--qb-divider)}.CreateTestPage-module__H5YJBG__topicItem{align-items:center;gap:var(--qb-space-2);padding:var(--qb-space-1)0;cursor:pointer;font-size:var(--qb-text-xs);color:var(--qb-text-primary);display:flex}.CreateTestPage-module__H5YJBG__topicItem input{width:22px;height:22px;accent-color:var(--qb-primary);cursor:pointer}.CreateTestPage-module__H5YJBG__topicName{flex:1}.CreateTestPage-module__H5YJBG__topicCount{color:var(--qb-text-tertiary)}.CreateTestPage-module__H5YJBG__countRow{align-items:flex-start;gap:var(--qb-space-4);display:flex}.CreateTestPage-module__H5YJBG__countInput{width:80px;padding:var(--qb-space-3);background:var(--qb-input-bg);border:1px solid var(--qb-input-border);border-radius:var(--qb-radius-lg);color:var(--qb-text-primary);font-size:var(--qb-text-lg);font-weight:var(--qb-font-semibold);text-align:center;transition:border-color var(--qb-duration-150)var(--qb-ease-out);outline:none}.CreateTestPage-module__H5YJBG__countInput:focus{border-color:var(--qb-input-focus-border)}.CreateTestPage-module__H5YJBG__countInfo{gap:var(--qb-space-1);flex-direction:column;display:flex}.CreateTestPage-module__H5YJBG__countMax{font-size:var(--qb-text-sm);font-weight:var(--qb-font-medium);color:var(--qb-text-primary)}.CreateTestPage-module__H5YJBG__countHelper{font-size:var(--qb-text-xs);color:var(--qb-text-tertiary)}.CreateTestPage-module__H5YJBG__primaryButton{justify-content:center;align-items:center;gap:var(--qb-space-2);width:100%;padding:var(--qb-space-3)var(--qb-space-6);background:var(--qb-primary);border-radius:var(--qb-radius-lg);color:#fff;font-size:var(--qb-text-base);font-weight:var(--qb-font-semibold);cursor:pointer;transition:all var(--qb-duration-150)var(--qb-ease-out);margin-bottom:var(--qb-space-3);border:none;display:flex}.CreateTestPage-module__H5YJBG__primaryButton:hover:not(:disabled){background:var(--qb-primary-dark);transform:translateY(-1px)}.CreateTestPage-module__H5YJBG__primaryButton:disabled{opacity:.6;cursor:not-allowed}.CreateTestPage-module__H5YJBG__secondaryButton{justify-content:center;align-items:center;gap:var(--qb-space-2);width:100%;padding:var(--qb-space-3)var(--qb-space-6);border:1px solid var(--qb-border-default);border-radius:var(--qb-radius-lg);color:var(--qb-text-primary);font-size:var(--qb-text-base);font-weight:var(--qb-font-semibold);cursor:pointer;transition:all var(--qb-duration-150)var(--qb-ease-out);background:0 0;display:flex}.CreateTestPage-module__H5YJBG__secondaryButton:hover{background:var(--qb-bg-secondary)}.CreateTestPage-module__H5YJBG__createButton{justify-content:center;align-items:center;gap:var(--qb-space-2);width:100%;padding:var(--qb-space-4)var(--qb-space-6);background:linear-gradient(135deg,var(--qb-primary),#0d9488);border-radius:var(--qb-radius-lg);color:#fff;font-size:var(--qb-text-lg);font-weight:var(--qb-font-bold);cursor:pointer;transition:all var(--qb-duration-150)var(--qb-ease-out);border:none;animation:2s ease-in-out infinite CreateTestPage-module__H5YJBG__buttonPulseGlow;display:flex;box-shadow:0 4px 14px #00897b66}@keyframes CreateTestPage-module__H5YJBG__buttonPulseGlow{0%,to{transform:scale(1);box-shadow:0 4px 14px #00897b66}50%{transform:scale(1.015);box-shadow:0 6px 24px #00897b99}}.CreateTestPage-module__H5YJBG__createButton:hover:not(:disabled){background:var(--qb-primary-dark);animation:none;transform:translateY(-2px)scale(1.02);box-shadow:0 8px 28px #00897b8c}.CreateTestPage-module__H5YJBG__createButton:active:not(:disabled){animation:none;transform:translateY(0)scale(.97);box-shadow:0 2px 8px #00897b4d}.CreateTestPage-module__H5YJBG__createButton:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;animation:none}.CreateTestPage-module__H5YJBG__errorMessage{align-items:center;gap:var(--qb-space-2);padding:var(--qb-space-3);border:1px solid var(--qb-incorrect);border-radius:var(--qb-radius-lg);color:var(--qb-incorrect);font-size:var(--qb-text-sm);margin-bottom:var(--qb-space-4);background:#dc35451a;display:flex}.CreateTestPage-module__H5YJBG__shimmer{background:linear-gradient(90deg,var(--qb-bg-tertiary)25%,var(--qb-bg-secondary)50%,var(--qb-bg-tertiary)75%);border-radius:var(--qb-radius-md);background-size:200% 100%;min-width:40px;min-height:20px;animation:1.5s infinite CreateTestPage-module__H5YJBG__shimmer}@keyframes CreateTestPage-module__H5YJBG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes CreateTestPage-module__H5YJBG__pulse{0%,to{opacity:1}50%{opacity:.5}}.CreateTestPage-module__H5YJBG__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite CreateTestPage-module__H5YJBG__spin;display:inline-block}@keyframes CreateTestPage-module__H5YJBG__spin{to{transform:rotate(360deg)}}.CreateTestPage-module__H5YJBG__miniSpinner{border:2px solid #00897b4d;border-top-color:var(--qb-primary);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite CreateTestPage-module__H5YJBG__spin;display:inline-block}.CreateTestPage-module__H5YJBG__modeDescription{font-size:var(--qb-text-xs);color:var(--qb-text-secondary);margin-top:var(--qb-space-3);line-height:var(--qb-leading-relaxed);font-style:italic}.CreateTestPage-module__H5YJBG__availableCount{font-size:var(--qb-text-xs);font-weight:var(--qb-font-medium);color:var(--qb-correct);margin-top:var(--qb-space-2)}.CreateTestPage-module__H5YJBG__availableCountWarning{color:var(--qb-stat-orange)}.CreateTestPage-module__H5YJBG__toast{background:var(--qb-card-bg);border-radius:var(--qb-radius-lg);box-shadow:0 4px 20px var(--shadow-drop);z-index:1000;align-items:center;gap:12px;padding:12px 24px;animation:.3s ease-out CreateTestPage-module__H5YJBG__slideUp;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes CreateTestPage-module__H5YJBG__slideUp{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.CreateTestPage-module__H5YJBG__toastSuccess{border-left:4px solid var(--qb-correct)}.CreateTestPage-module__H5YJBG__toastWarning{border-left:4px solid var(--qb-stat-orange)}.CreateTestPage-module__H5YJBG__toastError{border-left:4px solid var(--qb-incorrect)}.CreateTestPage-module__H5YJBG__toastClose{color:var(--qb-text-tertiary);cursor:pointer;background:0 0;border:none;padding:0;font-size:20px;line-height:1}.CreateTestPage-module__H5YJBG__toastClose:hover{color:var(--qb-text-primary)}.CreateTestPage-module__H5YJBG__loadingDot{color:var(--qb-primary);animation:1s infinite CreateTestPage-module__H5YJBG__pulse}.CreateTestPage-module__H5YJBG__simulateExamBadge{background:var(--qb-bg-light);color:var(--qb-text-secondary);border-radius:4px;align-items:center;gap:4px;margin-left:8px;padding:4px 8px;font-size:11px;display:inline-flex}.CreateTestPage-module__H5YJBG__simulateExamBadge svg{width:14px;height:14px}.CreateTestPage-module__H5YJBG__systemItemPartial{border-color:rgba(var(--qb-primary-rgb),.3)!important}.CreateTestPage-module__H5YJBG__systemItemFullySelected{background:rgba(var(--qb-primary-rgb),.05);border-color:rgba(var(--qb-primary-rgb),.5)!important}.CreateTestPage-module__H5YJBG__bankCard{transition:background-color var(--qb-duration-150)var(--qb-ease-out),transform var(--qb-duration-200)cubic-bezier(.34,1.56,.64,1),box-shadow var(--qb-duration-200)var(--qb-ease-out)}.CreateTestPage-module__H5YJBG__bankCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.CreateTestPage-module__H5YJBG__bankCard:active{transform:translateY(0)scale(.99)}.CreateTestPage-module__H5YJBG__sourceCard{transition:all var(--qb-duration-150)var(--qb-ease-out),transform var(--qb-duration-200)cubic-bezier(.34,1.56,.64,1)}.CreateTestPage-module__H5YJBG__sourceCard:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 8px 25px #00897b26}.CreateTestPage-module__H5YJBG__sourceCard:active{transform:scale(.98)}.CreateTestPage-module__H5YJBG__sourceCardSelected{animation:.25s cubic-bezier(.34,1.56,.64,1) CreateTestPage-module__H5YJBG__selectPop}@keyframes CreateTestPage-module__H5YJBG__selectPop{0%{transform:scale(1)}40%{transform:scale(1.03)}to{transform:scale(1)}}.CreateTestPage-module__H5YJBG__subjectItem,.CreateTestPage-module__H5YJBG__systemItem{animation:.3s cubic-bezier(.33,1,.68,1) both CreateTestPage-module__H5YJBG__fadeSlideIn;animation-delay:calc(var(--item-index,0)*60ms)}@keyframes CreateTestPage-module__H5YJBG__fadeSlideIn{0%{opacity:0;transform:translate(5%)}to{opacity:1;transform:translate(0)}}.CreateTestPage-module__H5YJBG__subjectItem input[type=checkbox]:checked,.CreateTestPage-module__H5YJBG__subjectItem input[type=radio]:checked,.CreateTestPage-module__H5YJBG__systemCheckbox:checked{animation:.2s cubic-bezier(.34,1.56,.64,1) CreateTestPage-module__H5YJBG__checkPop}@keyframes CreateTestPage-module__H5YJBG__checkPop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.CreateTestPage-module__H5YJBG__createButton,.CreateTestPage-module__H5YJBG__primaryButton{position:relative;overflow:hidden}.CreateTestPage-module__H5YJBG__createButton:after,.CreateTestPage-module__H5YJBG__primaryButton:after{content:"";background:#fff3;border-radius:50%;width:0;height:0;transition:width .3s,height .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CreateTestPage-module__H5YJBG__createButton:active:after,.CreateTestPage-module__H5YJBG__primaryButton:active:after{width:200%;height:200%}.CreateTestPage-module__H5YJBG__modeButton{transition:all var(--qb-duration-150)var(--qb-ease-out),transform var(--qb-duration-200)cubic-bezier(.34,1.56,.64,1)}.CreateTestPage-module__H5YJBG__modeButton:hover{transform:translateY(-2px)}.CreateTestPage-module__H5YJBG__modeButton:active{transform:translateY(0)scale(.98)}.CreateTestPage-module__H5YJBG__stepHeader{transition:background-color var(--qb-duration-150)var(--qb-ease-out),transform var(--qb-duration-150)var(--qb-ease-out)}.CreateTestPage-module__H5YJBG__stepHeader:active{transform:scale(.995)}.CreateTestPage-module__H5YJBG__stepContent{transform-origin:top;animation:.2s ease-out CreateTestPage-module__H5YJBG__expandIn}@keyframes CreateTestPage-module__H5YJBG__expandIn{0%{opacity:0;transform:scaleY(.95)}to{opacity:1;transform:scaleY(1)}}.CreateTestPage-module__H5YJBG__revealSection{animation:.3s cubic-bezier(.33,1,.68,1) both CreateTestPage-module__H5YJBG__revealIn}@keyframes CreateTestPage-module__H5YJBG__revealIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.CreateTestPage-module__H5YJBG__topicsList{animation:.15s ease-out CreateTestPage-module__H5YJBG__expandIn}.CreateTestPage-module__H5YJBG__textInput:focus,.CreateTestPage-module__H5YJBG__countInput:focus{box-shadow:0 0 0 3px #00897b26}.CreateTestPage-module__H5YJBG__sourceBadge,.CreateTestPage-module__H5YJBG__bankCountBadge,.CreateTestPage-module__H5YJBG__subjectCount,.CreateTestPage-module__H5YJBG__systemCount{transition:all var(--qb-duration-150)var(--qb-ease-out)}.CreateTestPage-module__H5YJBG__sourceBadge:not(.CreateTestPage-module__H5YJBG__shimmer),.CreateTestPage-module__H5YJBG__bankCountBadge:not(.CreateTestPage-module__H5YJBG__shimmer){animation:.3s ease-out CreateTestPage-module__H5YJBG__countPulse}@keyframes CreateTestPage-module__H5YJBG__countPulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.CreateTestPage-module__H5YJBG__spinner{transition:opacity .2s ease-out}.CreateTestPage-module__H5YJBG__toast{animation:.35s cubic-bezier(.34,1.56,.64,1) CreateTestPage-module__H5YJBG__toastIn}@keyframes CreateTestPage-module__H5YJBG__toastIn{0%{opacity:0;transform:translate(-50%)translateY(30px)scale(.9)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.CreateTestPage-module__H5YJBG__bankCard,.CreateTestPage-module__H5YJBG__sourceCard,.CreateTestPage-module__H5YJBG__subjectItem,.CreateTestPage-module__H5YJBG__systemItem,.CreateTestPage-module__H5YJBG__modeButton,.CreateTestPage-module__H5YJBG__stepHeader,.CreateTestPage-module__H5YJBG__stepContent,.CreateTestPage-module__H5YJBG__topicsList,.CreateTestPage-module__H5YJBG__createButton,.CreateTestPage-module__H5YJBG__primaryButton,.CreateTestPage-module__H5YJBG__toast{transition-duration:.01ms!important;animation:none!important}}
.ErrorBoundary-module__NcJFyq__errorContainer{justify-content:center;align-items:center;min-height:400px;padding:2rem;display:flex}.ErrorBoundary-module__NcJFyq__errorContent{text-align:center;background:var(--qb-card-bg);border-radius:var(--qb-radius-xl);border:1px solid var(--qb-border-subtle);max-width:400px;padding:2rem;animation:.3s ease-out ErrorBoundary-module__NcJFyq__fadeIn}@keyframes ErrorBoundary-module__NcJFyq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ErrorBoundary-module__NcJFyq__errorIcon{margin-bottom:1rem;font-size:3rem}.ErrorBoundary-module__NcJFyq__errorTitle{color:var(--qb-text-primary);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.ErrorBoundary-module__NcJFyq__errorMessage{color:var(--qb-text-secondary);margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.ErrorBoundary-module__NcJFyq__errorDetails{text-align:left;background:var(--qb-bg-secondary);border-radius:var(--qb-radius-md);margin-bottom:1.5rem;padding:.75rem}.ErrorBoundary-module__NcJFyq__errorDetails summary{color:var(--qb-text-tertiary);cursor:pointer;margin-bottom:.5rem;font-size:.75rem}.ErrorBoundary-module__NcJFyq__errorStack{color:var(--qb-incorrect);white-space:pre-wrap;word-break:break-all;max-height:200px;margin:0;font-size:.7rem;overflow:auto}.ErrorBoundary-module__NcJFyq__errorActions{justify-content:center;gap:1rem;display:flex}.ErrorBoundary-module__NcJFyq__retryButton{background:var(--qb-primary);color:#fff;border-radius:var(--qb-radius-lg);cursor:pointer;border:none;padding:.75rem 1.5rem;font-weight:600;transition:all .15s ease-out}.ErrorBoundary-module__NcJFyq__retryButton:hover{background:var(--qb-primary-dark);transform:translateY(-1px)}.ErrorBoundary-module__NcJFyq__refreshButton{color:var(--qb-text-primary);border:1px solid var(--qb-border-default);border-radius:var(--qb-radius-lg);cursor:pointer;background:0 0;padding:.75rem 1.5rem;font-weight:600;transition:all .15s ease-out}.ErrorBoundary-module__NcJFyq__refreshButton:hover{background:var(--qb-bg-secondary)}
.LoadingIndicators-module__3y6iNq__dotsLoader{align-items:center;gap:4px;display:inline-flex}.LoadingIndicators-module__3y6iNq__dotsLoader.LoadingIndicators-module__3y6iNq__sm{gap:3px}.LoadingIndicators-module__3y6iNq__dotsLoader.LoadingIndicators-module__3y6iNq__lg{gap:5px}.LoadingIndicators-module__3y6iNq__dot{border-radius:50%;animation:1.4s ease-in-out infinite both LoadingIndicators-module__3y6iNq__dotPulse;display:inline-block}.LoadingIndicators-module__3y6iNq__dot:first-child{animation-delay:-.32s}.LoadingIndicators-module__3y6iNq__dot:nth-child(2){animation-delay:-.16s}.LoadingIndicators-module__3y6iNq__dot:nth-child(3){animation-delay:0s}.LoadingIndicators-module__3y6iNq__dotsLoader.LoadingIndicators-module__3y6iNq__sm .LoadingIndicators-module__3y6iNq__dot{width:6px;height:6px}.LoadingIndicators-module__3y6iNq__dotsLoader.LoadingIndicators-module__3y6iNq__md .LoadingIndicators-module__3y6iNq__dot{width:8px;height:8px}.LoadingIndicators-module__3y6iNq__dotsLoader.LoadingIndicators-module__3y6iNq__lg .LoadingIndicators-module__3y6iNq__dot{width:10px;height:10px}.LoadingIndicators-module__3y6iNq__dotsLoader.LoadingIndicators-module__3y6iNq__primary .LoadingIndicators-module__3y6iNq__dot{background:var(--qb-primary)}.LoadingIndicators-module__3y6iNq__dotsLoader.LoadingIndicators-module__3y6iNq__white .LoadingIndicators-module__3y6iNq__dot{background:#fff}.LoadingIndicators-module__3y6iNq__dotsLoader.LoadingIndicators-module__3y6iNq__muted .LoadingIndicators-module__3y6iNq__dot{background:var(--qb-text-tertiary)}@keyframes LoadingIndicators-module__3y6iNq__dotPulse{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.LoadingIndicators-module__3y6iNq__spinner{animation:1s linear infinite LoadingIndicators-module__3y6iNq__spinRotate;display:inline-block}.LoadingIndicators-module__3y6iNq__spinner.LoadingIndicators-module__3y6iNq__sm{width:16px;height:16px}.LoadingIndicators-module__3y6iNq__spinner.LoadingIndicators-module__3y6iNq__md{width:24px;height:24px}.LoadingIndicators-module__3y6iNq__spinner.LoadingIndicators-module__3y6iNq__lg{width:40px;height:40px}.LoadingIndicators-module__3y6iNq__spinner svg{width:100%;height:100%;display:block}.LoadingIndicators-module__3y6iNq__track{opacity:.2}.LoadingIndicators-module__3y6iNq__arc{stroke-dasharray:45 60;stroke-dashoffset:0;animation:1.5s ease-in-out infinite LoadingIndicators-module__3y6iNq__spinDash}.LoadingIndicators-module__3y6iNq__spinner.LoadingIndicators-module__3y6iNq__primary{color:var(--qb-primary)}.LoadingIndicators-module__3y6iNq__spinner.LoadingIndicators-module__3y6iNq__white{color:#fff}.LoadingIndicators-module__3y6iNq__spinner.LoadingIndicators-module__3y6iNq__muted{color:var(--qb-text-tertiary)}@keyframes LoadingIndicators-module__3y6iNq__spinRotate{to{transform:rotate(360deg)}}@keyframes LoadingIndicators-module__3y6iNq__spinDash{0%{stroke-dasharray:1 60;stroke-dashoffset:0}50%{stroke-dasharray:45 60;stroke-dashoffset:-25px}to{stroke-dasharray:45 60;stroke-dashoffset:-55px}}.LoadingIndicators-module__3y6iNq__successCheck{color:var(--qb-correct);display:inline-block}.LoadingIndicators-module__3y6iNq__successCheck.LoadingIndicators-module__3y6iNq__sm{width:20px;height:20px}.LoadingIndicators-module__3y6iNq__successCheck.LoadingIndicators-module__3y6iNq__md{width:32px;height:32px}.LoadingIndicators-module__3y6iNq__successCheck.LoadingIndicators-module__3y6iNq__lg{width:48px;height:48px}.LoadingIndicators-module__3y6iNq__successCheck svg{width:100%;height:100%;display:block}.LoadingIndicators-module__3y6iNq__successCircle{stroke-dasharray:63;stroke-dashoffset:63px;animation:.4s forwards LoadingIndicators-module__3y6iNq__circleIn}.LoadingIndicators-module__3y6iNq__successPath{stroke-dasharray:20;stroke-dashoffset:20px;animation:.3s .4s forwards LoadingIndicators-module__3y6iNq__checkIn}@keyframes LoadingIndicators-module__3y6iNq__circleIn{to{stroke-dashoffset:0}}@keyframes LoadingIndicators-module__3y6iNq__checkIn{to{stroke-dashoffset:0}}.LoadingIndicators-module__3y6iNq__errorCross{color:var(--qb-incorrect);display:inline-block}.LoadingIndicators-module__3y6iNq__errorCross.LoadingIndicators-module__3y6iNq__sm{width:20px;height:20px}.LoadingIndicators-module__3y6iNq__errorCross.LoadingIndicators-module__3y6iNq__md{width:32px;height:32px}.LoadingIndicators-module__3y6iNq__errorCross.LoadingIndicators-module__3y6iNq__lg{width:48px;height:48px}.LoadingIndicators-module__3y6iNq__errorCross svg{width:100%;height:100%;display:block}.LoadingIndicators-module__3y6iNq__errorCircle{stroke-dasharray:63;stroke-dashoffset:63px;animation:.4s forwards LoadingIndicators-module__3y6iNq__circleIn}.LoadingIndicators-module__3y6iNq__errorPath{stroke-dasharray:25;stroke-dashoffset:25px;animation:.3s .4s forwards LoadingIndicators-module__3y6iNq__crossIn}@keyframes LoadingIndicators-module__3y6iNq__crossIn{to{stroke-dashoffset:0}}.LoadingIndicators-module__3y6iNq__buttonLoader{justify-content:center;align-items:center;display:inline-flex;position:relative}.LoadingIndicators-module__3y6iNq__buttonContent{transition:opacity .15s}.LoadingIndicators-module__3y6iNq__buttonContent.LoadingIndicators-module__3y6iNq__hidden{opacity:0}.LoadingIndicators-module__3y6iNq__buttonSpinner{justify-content:center;align-items:center;display:flex;position:absolute}.LoadingIndicators-module__3y6iNq__pageLoader{background:var(--qb-bg-primary);z-index:9999;justify-content:center;align-items:center;animation:.2s LoadingIndicators-module__3y6iNq__fadeIn;display:flex;position:fixed;inset:0}.LoadingIndicators-module__3y6iNq__pageLoaderContent{flex-direction:column;align-items:center;gap:1rem;display:flex}.LoadingIndicators-module__3y6iNq__pageLoaderText{color:var(--qb-text-secondary);margin:0;font-size:.875rem}@keyframes LoadingIndicators-module__3y6iNq__fadeIn{0%{opacity:0}to{opacity:1}}.LoadingIndicators-module__3y6iNq__loadingText{align-items:baseline;display:inline-flex}.LoadingIndicators-module__3y6iNq__loadingEllipsis{margin-left:2px;display:inline-flex}.LoadingIndicators-module__3y6iNq__loadingEllipsis span{animation:1.4s ease-in-out infinite LoadingIndicators-module__3y6iNq__ellipsisBounce}.LoadingIndicators-module__3y6iNq__loadingEllipsis span:first-child{animation-delay:0s}.LoadingIndicators-module__3y6iNq__loadingEllipsis span:nth-child(2){animation-delay:.2s}.LoadingIndicators-module__3y6iNq__loadingEllipsis span:nth-child(3){animation-delay:.4s}@keyframes LoadingIndicators-module__3y6iNq__ellipsisBounce{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}
.VirtualizedList-module__jqRYrq__container{contain:strict;will-change:transform;position:relative;overflow:hidden auto}.VirtualizedList-module__jqRYrq__container::-webkit-scrollbar{width:8px}.VirtualizedList-module__jqRYrq__container::-webkit-scrollbar-track{background:var(--qb-bg-secondary);border-radius:4px}.VirtualizedList-module__jqRYrq__container::-webkit-scrollbar-thumb{background:var(--qb-border-default);border-radius:4px}.VirtualizedList-module__jqRYrq__container::-webkit-scrollbar-thumb:hover{background:var(--qb-text-tertiary)}.VirtualizedList-module__jqRYrq__scrollArea{width:100%;position:relative}.VirtualizedList-module__jqRYrq__visibleArea{will-change:transform;position:absolute;top:0;left:0;right:0}.VirtualizedList-module__jqRYrq__gridVisibleArea{will-change:transform;display:grid;position:absolute;top:0;left:0;right:0}.VirtualizedList-module__jqRYrq__item{contain:layout style;align-items:stretch;display:flex}.VirtualizedList-module__jqRYrq__item>*{flex:1}.VirtualizedList-module__jqRYrq__gridItem{contain:layout style}.VirtualizedList-module__jqRYrq__windowedContainer{contain:content;overflow:hidden auto}.VirtualizedList-module__jqRYrq__windowedItem{contain:layout style}.VirtualizedList-module__jqRYrq__item,.VirtualizedList-module__jqRYrq__gridItem,.VirtualizedList-module__jqRYrq__windowedItem{animation:.15s ease-out both VirtualizedList-module__jqRYrq__fadeSlideIn;animation-delay:calc(var(--item-index,0)*15ms)}@keyframes VirtualizedList-module__jqRYrq__fadeSlideIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.VirtualizedList-module__jqRYrq__item,.VirtualizedList-module__jqRYrq__gridItem,.VirtualizedList-module__jqRYrq__windowedItem{animation:none}}
.Modals-module__nlBIua__modalOverlay{background:var(--qb-overlay);z-index:var(--qb-z-modal);animation:Modals-module__nlBIua__qb-fade-in var(--qb-duration-200)var(--qb-ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modals-module__nlBIua__modal{background:var(--qb-card-bg);border-radius:var(--qb-radius-2xl);width:100%;max-width:500px;max-height:80vh;box-shadow:var(--qb-shadow-xl);animation:Modals-module__nlBIua__qb-scale-in var(--qb-duration-200)var(--qb-ease-out);box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}.Modals-module__nlBIua__modalHeader{padding:var(--qb-space-4)var(--qb-space-5);background:var(--qv-header-bg,var(--qb-primary));color:var(--qv-header-text,white);justify-content:space-between;align-items:center;display:flex}.Modals-module__nlBIua__modalHeaderLeft{align-items:center;gap:var(--qb-space-3);display:flex}.Modals-module__nlBIua__modalIcon{font-size:var(--qb-text-xl)}.Modals-module__nlBIua__modalTitle{font-size:var(--qb-text-lg);font-weight:var(--qb-font-semibold);margin:0}.Modals-module__nlBIua__closeBtn{border-radius:var(--qb-radius-full);color:#fff;cursor:pointer;width:32px;height:32px;transition:background var(--qb-duration-150)var(--qb-ease-out);background:#fff3;border:none;justify-content:center;align-items:center;display:flex}.Modals-module__nlBIua__closeBtn:hover{background:#ffffff4d}.Modals-module__nlBIua__searchWrapper{padding:var(--qb-space-4);border-bottom:1px solid var(--qb-border-default);position:relative}.Modals-module__nlBIua__searchInput{width:100%;padding:var(--qb-space-3)var(--qb-space-4);padding-right:var(--qb-space-10);border:1px solid var(--qb-input-border);border-radius:var(--qb-radius-lg);background:var(--qb-input-bg);color:var(--qb-text-primary);font-size:var(--qb-text-base)}.Modals-module__nlBIua__searchInput::placeholder{color:var(--qb-input-placeholder)}.Modals-module__nlBIua__searchInput:focus{border-color:var(--qb-input-focus-border);outline:none}.Modals-module__nlBIua__clearSearch{right:calc(var(--qb-space-4) + var(--qb-space-2));color:var(--qb-text-tertiary);cursor:pointer;padding:var(--qb-space-1);background:0 0;border:none;position:absolute;top:50%;transform:translateY(-50%)}.Modals-module__nlBIua__tabs{border-bottom:1px solid var(--qb-border-default);scrollbar-width:none;display:flex;overflow-x:auto}.Modals-module__nlBIua__tabs::-webkit-scrollbar{display:none}.Modals-module__nlBIua__tab{padding:var(--qb-space-3)var(--qb-space-4);color:var(--qb-text-secondary);font-size:var(--qb-text-sm);font-weight:var(--qb-font-medium);cursor:pointer;transition:all var(--qb-duration-150)var(--qb-ease-out);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0}.Modals-module__nlBIua__tab:hover{color:var(--qb-text-primary)}.Modals-module__nlBIua__tab.Modals-module__nlBIua__active{color:var(--qb-primary);border-bottom-color:var(--qb-primary)}.Modals-module__nlBIua__labList{padding:var(--qb-space-4);flex:1;overflow-y:auto}.Modals-module__nlBIua__labItem{padding:var(--qb-space-3)var(--qb-space-4);background:var(--qb-bg-tertiary);border-radius:var(--qb-radius-lg);margin-bottom:var(--qb-space-2);justify-content:space-between;align-items:flex-start;display:flex}.Modals-module__nlBIua__labName{font-weight:var(--qb-font-medium);color:var(--qb-text-primary)}.Modals-module__nlBIua__labValue{text-align:right}.Modals-module__nlBIua__labRange{color:var(--qb-primary);font-weight:var(--qb-font-semibold)}.Modals-module__nlBIua__labUnit{color:var(--qb-text-tertiary);font-size:var(--qb-text-sm);margin-left:var(--qb-space-1)}.Modals-module__nlBIua__noResults{text-align:center;color:var(--qb-text-tertiary);padding:var(--qb-space-8)}.Modals-module__nlBIua__calculatorModal{max-width:360px}.Modals-module__nlBIua__calcDisplay{padding:var(--qb-space-5);background:var(--qb-bg-secondary);border-bottom:1px solid var(--qb-border-default);font-family:var(--qb-font-mono);font-size:var(--qb-text-3xl);font-weight:var(--qb-font-semibold);text-align:right;color:var(--qb-text-primary);text-overflow:ellipsis;overflow:hidden}.Modals-module__nlBIua__calcButtons{padding:var(--qb-space-4)}.Modals-module__nlBIua__calcButtonRow{gap:var(--qb-space-2);margin-bottom:var(--qb-space-2);display:flex}.Modals-module__nlBIua__calcBtn{padding:var(--qb-space-4);border:1px solid var(--qb-border-default);border-radius:var(--qb-radius-lg);background:var(--qb-bg-tertiary);color:var(--qb-text-primary);font-size:var(--qb-text-lg);font-weight:var(--qb-font-semibold);cursor:pointer;transition:all var(--qb-duration-150)var(--qb-ease-out);flex:1}.Modals-module__nlBIua__calcBtn:hover{background:var(--qb-choice-hover)}.Modals-module__nlBIua__calcBtn:active{transform:scale(.95)}.Modals-module__nlBIua__calcBtnOperator{background:var(--qb-primary);border-color:var(--qb-primary);color:#fff}.Modals-module__nlBIua__calcBtnOperator:hover{background:var(--qb-primary-dark)}.Modals-module__nlBIua__calcBtnSpecial{background:var(--qb-bg-secondary)}.Modals-module__nlBIua__noteInput{padding:var(--qb-space-4);border-bottom:1px solid var(--qb-border-default)}.Modals-module__nlBIua__noteTextarea{width:100%;padding:var(--qb-space-3);border:1px solid var(--qb-input-border);border-radius:var(--qb-radius-lg);background:var(--qb-input-bg);color:var(--qb-text-primary);font-size:var(--qb-text-base);resize:vertical;min-height:80px;font-family:inherit}.Modals-module__nlBIua__noteTextarea:focus{border-color:var(--qb-input-focus-border);outline:none}.Modals-module__nlBIua__addNoteBtn{margin-top:var(--qb-space-2);padding:var(--qb-space-2)var(--qb-space-4);border-radius:var(--qb-radius-lg);background:var(--qb-primary);color:#fff;font-weight:var(--qb-font-medium);cursor:pointer;transition:background var(--qb-duration-150)var(--qb-ease-out);border:none}.Modals-module__nlBIua__addNoteBtn:hover:not(:disabled){background:var(--qb-primary-dark)}.Modals-module__nlBIua__addNoteBtn:disabled{opacity:.5;cursor:not-allowed}.Modals-module__nlBIua__notesList{padding:var(--qb-space-4);flex:1;overflow-y:auto}.Modals-module__nlBIua__notesLoading,.Modals-module__nlBIua__noNotes{text-align:center;color:var(--qb-text-tertiary);padding:var(--qb-space-6)}.Modals-module__nlBIua__noteItem{padding:var(--qb-space-4);background:var(--qb-bg-tertiary);border-radius:var(--qb-radius-lg);margin-bottom:var(--qb-space-3)}.Modals-module__nlBIua__noteContent{margin:0 0 var(--qb-space-2);color:var(--qb-text-primary);white-space:pre-wrap}.Modals-module__nlBIua__noteActions{gap:var(--qb-space-2);display:flex}.Modals-module__nlBIua__noteActionBtn{padding:var(--qb-space-1)var(--qb-space-2);color:var(--qb-text-tertiary);font-size:var(--qb-text-sm);cursor:pointer;background:0 0;border:none}.Modals-module__nlBIua__noteActionBtn:hover{color:var(--qb-text-primary)}.Modals-module__nlBIua__noteActionBtn.Modals-module__nlBIua__delete:hover{color:var(--qb-incorrect)}.Modals-module__nlBIua__noteEdit{gap:var(--qb-space-2);flex-direction:column;display:flex}.Modals-module__nlBIua__noteEditActions{gap:var(--qb-space-2);display:flex}.Modals-module__nlBIua__noteSaveBtn{padding:var(--qb-space-2)var(--qb-space-4);border-radius:var(--qb-radius-md);background:var(--qb-primary);color:#fff;cursor:pointer;border:none}.Modals-module__nlBIua__noteCancelBtn{padding:var(--qb-space-2)var(--qb-space-4);border:1px solid var(--qb-border-default);border-radius:var(--qb-radius-md);color:var(--qb-text-secondary);cursor:pointer;background:0 0}.Modals-module__nlBIua__settingsContent{padding:var(--qb-space-4);flex:1;overflow-y:auto}.Modals-module__nlBIua__settingItem{padding:var(--qb-space-4)0;border-bottom:1px solid var(--qb-divider);justify-content:space-between;align-items:center;display:flex}.Modals-module__nlBIua__settingItem:last-child{border-bottom:none}.Modals-module__nlBIua__settingLabel{font-weight:var(--qb-font-medium);color:var(--qb-text-primary);flex-direction:column;display:flex}.Modals-module__nlBIua__settingValue{font-size:var(--qb-text-sm);font-weight:var(--qb-font-normal);color:var(--qb-text-tertiary);margin-top:2px}.Modals-module__nlBIua__slider{width:150px;accent-color:var(--qb-primary)}.Modals-module__nlBIua__toggle{border-radius:var(--qb-radius-full);background:var(--qb-bg-tertiary);cursor:pointer;width:48px;height:28px;transition:background var(--qb-duration-200)var(--qb-ease-out);border:none;padding:2px;position:relative}.Modals-module__nlBIua__toggle.Modals-module__nlBIua__active{background:var(--qb-primary)}.Modals-module__nlBIua__toggleThumb{border-radius:var(--qb-radius-full);width:24px;height:24px;box-shadow:0 1px 3px var(--shadow-drop);transition:transform var(--qb-duration-200)var(--qb-ease-out);background:#fff;position:absolute;top:2px;left:2px}.Modals-module__nlBIua__toggle.Modals-module__nlBIua__active .Modals-module__nlBIua__toggleThumb{transform:translate(20px)}.Modals-module__nlBIua__sectionHeader{color:var(--qb-primary,#00897b);letter-spacing:.02em;margin:16px 0 8px;font-size:15px;font-weight:600}.Modals-module__nlBIua__settingToggleCard{background:var(--qb-bg-tertiary,var(--overlay-light));border:1px solid var(--qb-border-default,var(--overlay-medium));border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 16px;display:flex}.Modals-module__nlBIua__settingToggleLeft{color:var(--qb-text-primary,#fff);align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.Modals-module__nlBIua__settingIcon{color:var(--qb-primary,#00897b);align-items:center;display:flex}.Modals-module__nlBIua__settingLabelRow{color:var(--qb-text-primary,#fff);align-items:center;gap:8px;display:flex}.Modals-module__nlBIua__settingsActions{padding:var(--qb-space-4);border-top:1px solid var(--qb-border-default);justify-content:space-between;display:flex}.Modals-module__nlBIua__resetBtn{padding:var(--qb-space-3)var(--qb-space-5);border:1px solid var(--qb-border-default);border-radius:var(--qb-radius-lg);color:var(--qb-text-secondary);cursor:pointer;transition:all var(--qb-duration-150)var(--qb-ease-out);background:0 0}.Modals-module__nlBIua__resetBtn:hover{background:var(--qb-bg-tertiary)}.Modals-module__nlBIua__saveBtn{padding:var(--qb-space-3)var(--qb-space-5);border-radius:var(--qb-radius-lg);background:var(--qb-primary);color:#fff;font-weight:var(--qb-font-medium);cursor:pointer;transition:background var(--qb-duration-150)var(--qb-ease-out);border:none}.Modals-module__nlBIua__saveBtn:hover{background:var(--qb-primary-dark)}.Modals-module__nlBIua__imageFullscreen{max-width:90vw;max-height:90vh;box-shadow:none;background:0 0}.Modals-module__nlBIua__fullscreenImage{object-fit:contain;border-radius:var(--qb-radius-lg);max-width:100%;max-height:85vh}.Modals-module__nlBIua__imageCloseBtn{top:var(--qb-space-4);right:var(--qb-space-4);border-radius:var(--qb-radius-full);background:var(--shadow-deep);color:#fff;width:40px;height:40px;font-size:var(--qb-text-xl);cursor:pointer;transition:background var(--qb-duration-150)var(--qb-ease-out);border:none;justify-content:center;align-items:center;display:flex;position:absolute}.Modals-module__nlBIua__imageCloseBtn:hover{background:#000000b3}@media (max-width:640px){.Modals-module__nlBIua__modal{border-radius:var(--qb-radius-2xl);width:95vw;max-width:95vw;max-height:85vh;margin:auto}.Modals-module__nlBIua__calcButtonRow{gap:var(--qb-space-1)}.Modals-module__nlBIua__calcBtn{padding:var(--qb-space-3);font-size:var(--qb-text-base)}.Modals-module__nlBIua__settingsActions{gap:var(--qb-space-2);flex-direction:column}.Modals-module__nlBIua__resetBtn,.Modals-module__nlBIua__saveBtn{width:100%}}
.AppPromoModal-module__m_Nupq__overlay{z-index:9999;-webkit-backdrop-filter:blur(12px);background:#04040ef0;justify-content:center;align-items:center;padding:16px;animation:.55s cubic-bezier(.16,1,.3,1) both AppPromoModal-module__m_Nupq__overlayIn;display:flex;position:fixed;inset:0;overflow:hidden}.AppPromoModal-module__m_Nupq__overlayOut{animation:.65s cubic-bezier(.4,0,.2,1) both AppPromoModal-module__m_Nupq__overlayOut!important}@keyframes AppPromoModal-module__m_Nupq__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes AppPromoModal-module__m_Nupq__overlayOut{0%{opacity:1}to{opacity:0}}.AppPromoModal-module__m_Nupq__blob1,.AppPromoModal-module__m_Nupq__blob2,.AppPromoModal-module__m_Nupq__blob3,.AppPromoModal-module__m_Nupq__blob4{pointer-events:none;filter:blur(80px);will-change:transform;border-radius:50%;position:absolute}.AppPromoModal-module__m_Nupq__blob1{background:radial-gradient(circle,#00897b2e 0%,#0000 65%);width:700px;height:700px;animation:11s ease-in-out infinite AppPromoModal-module__m_Nupq__blob1Drift;top:-280px;left:-180px}.AppPromoModal-module__m_Nupq__blob2{background:radial-gradient(circle,#9c27b024 0%,#0000 65%);width:560px;height:560px;animation:14s ease-in-out infinite AppPromoModal-module__m_Nupq__blob2Drift;bottom:-240px;right:-140px}.AppPromoModal-module__m_Nupq__blob3{background:radial-gradient(circle,#2196f31a 0%,#0000 70%);width:400px;height:400px;animation:9s ease-in-out infinite AppPromoModal-module__m_Nupq__blob3Drift;top:40%;right:10%}.AppPromoModal-module__m_Nupq__blob4{background:radial-gradient(circle,#e91e6314 0%,#0000 70%);width:300px;height:300px;animation:16s ease-in-out infinite AppPromoModal-module__m_Nupq__blob4Drift;bottom:15%;left:5%}@keyframes AppPromoModal-module__m_Nupq__blob1Drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(50px,35px)scale(1.06)}66%{transform:translate(-25px,55px)scale(.94)}}@keyframes AppPromoModal-module__m_Nupq__blob2Drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-40px,-50px)scale(1.1)}}@keyframes AppPromoModal-module__m_Nupq__blob3Drift{0%,to{transform:translate(0)}50%{transform:translate(-30px,40px)}}@keyframes AppPromoModal-module__m_Nupq__blob4Drift{0%,to{transform:translate(0)scale(1)}40%{transform:translate(30px,-30px)scale(1.08)}80%{transform:translate(-20px,20px)scale(.92)}}.AppPromoModal-module__m_Nupq__particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.AppPromoModal-module__m_Nupq__particle{width:2px;height:2px;left:calc(var(--pi,0)*4.17%);animation:AppPromoModal-module__m_Nupq__particleRise calc(7s + calc(var(--pi,0)*.4s))linear infinite;animation-delay:calc(var(--pi,0)*-.28s);background:#ffffff59;border-radius:50%;position:absolute;top:105%}.AppPromoModal-module__m_Nupq__particle:nth-child(3n){background:#00897ba6;width:3px;height:3px}.AppPromoModal-module__m_Nupq__particle:nth-child(5n){background:#9c27b08c;width:2px;height:2px}.AppPromoModal-module__m_Nupq__particle:nth-child(7n){background:#00bcd480;width:3px;height:3px}.AppPromoModal-module__m_Nupq__particle:nth-child(11n){background:#ffffff8c;border-radius:2px;width:1px;height:4px}@keyframes AppPromoModal-module__m_Nupq__particleRise{0%{opacity:0;top:105%}8%{opacity:1}88%{opacity:.6}to{opacity:0;top:-8%}}.AppPromoModal-module__m_Nupq__grain{pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.88' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;animation:.12s step-end infinite AppPromoModal-module__m_Nupq__grainShift;position:absolute;inset:0}@keyframes AppPromoModal-module__m_Nupq__grainShift{0%{background-position:0 0}11%{background-position:-45px -22px}22%{background-position:-90px 0}33%{background-position:-45px -68px}44%{background-position:-90px -45px}55%{background-position:0 -22px}66%{background-position:-45px 0}77%{background-position:-90px -68px}88%{background-position:0 -45px}to{background-position:-22px -22px}}.AppPromoModal-module__m_Nupq__scanlines{pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000006 2px 4px);position:absolute;inset:0}.AppPromoModal-module__m_Nupq__modal{z-index:10;scrollbar-width:thin;scrollbar-color:#00897b40 transparent;background:linear-gradient(160deg,#1c202efa 0%,#0e0e16fc 55%,#181826fa 100%);border:1px solid #ffffff12;border-top-color:#ffffff1f;border-radius:28px;width:100%;max-width:740px;max-height:92vh;padding:36px 36px 28px;animation:.75s cubic-bezier(.16,1,.3,1) both AppPromoModal-module__m_Nupq__modalIn;position:relative;overflow:hidden auto;box-shadow:0 0 0 1px #00897b1f,0 60px 160px #000000d9,0 0 100px #00897b0f,inset 0 1px #ffffff12,inset 0 -1px #0000004d}.AppPromoModal-module__m_Nupq__modal::-webkit-scrollbar{width:4px}.AppPromoModal-module__m_Nupq__modal::-webkit-scrollbar-track{background:0 0}.AppPromoModal-module__m_Nupq__modal::-webkit-scrollbar-thumb{background:#00897b4d;border-radius:4px}.AppPromoModal-module__m_Nupq__modalOut{animation:.6s cubic-bezier(.4,0,.2,1) both AppPromoModal-module__m_Nupq__modalOut!important}@keyframes AppPromoModal-module__m_Nupq__modalIn{0%{opacity:0;transform:scale(.88)translateY(28px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes AppPromoModal-module__m_Nupq__modalOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.94)translateY(-16px)}}.AppPromoModal-module__m_Nupq__closeBtn{color:#ffffff73;cursor:pointer;z-index:5;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s,color .2s,transform .2s,border-color .2s;display:flex;position:absolute;top:18px;right:18px}.AppPromoModal-module__m_Nupq__closeBtn:hover{color:#fff;background:#ffffff1f;border-color:#ffffff38;transform:scale(1.12)rotate(90deg)}.AppPromoModal-module__m_Nupq__topStrip{justify-content:center;align-items:center;gap:10px;margin-bottom:26px;animation:.6s cubic-bezier(.16,1,.3,1) .1s both AppPromoModal-module__m_Nupq__fadeSlideDown;display:flex}.AppPromoModal-module__m_Nupq__stripText{letter-spacing:3px;text-transform:uppercase;color:#00897bd9;font-size:10px;font-weight:800}.AppPromoModal-module__m_Nupq__stripDot{background:#00897b99;border-radius:50%;width:4px;height:4px;animation:2s ease-in-out infinite AppPromoModal-module__m_Nupq__dotPulse;display:inline-block}.AppPromoModal-module__m_Nupq__stripDot:last-child{animation-delay:.4s}@keyframes AppPromoModal-module__m_Nupq__dotPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.AppPromoModal-module__m_Nupq__header{align-items:center;gap:22px;margin-bottom:26px;animation:.65s cubic-bezier(.16,1,.3,1) .15s both AppPromoModal-module__m_Nupq__fadeSlideDown;display:flex}.AppPromoModal-module__m_Nupq__logoWrap{flex-shrink:0;position:relative}.AppPromoModal-module__m_Nupq__logo{z-index:1;border-radius:18px;width:62px;height:62px;display:block;position:relative;box-shadow:0 8px 32px #00897b59}.AppPromoModal-module__m_Nupq__logoGlow{z-index:0;background:radial-gradient(circle,#00897b80 0%,#0000 70%);border-radius:24px;animation:3s ease-in-out infinite AppPromoModal-module__m_Nupq__logoGlowPulse;position:absolute;inset:-6px}@keyframes AppPromoModal-module__m_Nupq__logoGlowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.AppPromoModal-module__m_Nupq__eyebrow{text-transform:uppercase;letter-spacing:2px;color:#00897bbf;margin:0 0 6px;font-size:11px;font-weight:600}.AppPromoModal-module__m_Nupq__mainTitle{letter-spacing:-.5px;margin:0 0 10px;font-size:30px;font-weight:900;line-height:1.05}.AppPromoModal-module__m_Nupq__accentNum{background:linear-gradient(135deg,#00897b,#4db6ac,#00bcd4);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:38px}.AppPromoModal-module__m_Nupq__accentOf,.AppPromoModal-module__m_Nupq__accentLabel{color:#ffffff8c;font-size:22px;font-weight:600}.AppPromoModal-module__m_Nupq__accentTotal{background:linear-gradient(135deg,#4db6ac,#00bcd4,#80deea);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:38px}.AppPromoModal-module__m_Nupq__subTitle{color:#ffffff80;margin:0;font-size:13.5px;line-height:1.65}.AppPromoModal-module__m_Nupq__subTitle strong{color:#fffc;font-weight:600}.AppPromoModal-module__m_Nupq__comparison{border:1px solid #ffffff12;border-radius:18px;align-items:stretch;gap:0;margin-bottom:28px;animation:.65s cubic-bezier(.16,1,.3,1) .2s both AppPromoModal-module__m_Nupq__fadeSlideUp;display:flex;overflow:hidden}.AppPromoModal-module__m_Nupq__compSide{background:#ffffff06;flex:1;padding:18px 16px}.AppPromoModal-module__m_Nupq__compSidePremium{background:linear-gradient(135deg,#00897b1a 0%,#4db6ac0f 100%);box-shadow:inset 0 0 40px #00897b0f}.AppPromoModal-module__m_Nupq__compDivider{background:#ffffff05;border-left:1px solid #ffffff0d;border-right:1px solid #ffffff0d;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 10px;display:flex}.AppPromoModal-module__m_Nupq__compArrowLine{background:linear-gradient(#0000,#00897b66,#0000);flex:1;width:1px}.AppPromoModal-module__m_Nupq__compArrow{color:#00897b;font-size:20px;font-weight:300;line-height:1}.AppPromoModal-module__m_Nupq__compBadge{letter-spacing:2px;text-transform:uppercase;color:#ffffff59;background:#ffffff0f;border:1px solid #ffffff14;border-radius:6px;margin-bottom:8px;padding:3px 8px;font-size:9px;font-weight:800;display:inline-block}.AppPromoModal-module__m_Nupq__compBadgePremium{color:#4db6ac;background:#00897b1f;border-color:#00897b40}.AppPromoModal-module__m_Nupq__compName{color:#fff9;margin-bottom:10px;font-size:14px;font-weight:700}.AppPromoModal-module__m_Nupq__compNamePremium{color:#fff}.AppPromoModal-module__m_Nupq__compList{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.AppPromoModal-module__m_Nupq__compItem{color:#ffffff61;align-items:center;gap:6px;font-size:11.5px;display:flex}.AppPromoModal-module__m_Nupq__compItemPremium{color:#fff9}.AppPromoModal-module__m_Nupq__compItemNew{color:#4db6ac;font-weight:600}.AppPromoModal-module__m_Nupq__compCheck{color:#00897b73;flex-shrink:0;font-size:10px}.AppPromoModal-module__m_Nupq__compCheckPremium{color:#00897b;flex-shrink:0;font-size:10px}.AppPromoModal-module__m_Nupq__compCheckNew{color:#4db6ac;flex-shrink:0;font-size:12px;font-weight:900}.AppPromoModal-module__m_Nupq__sectionLabel{letter-spacing:3px;text-transform:uppercase;color:#ffffff40;margin-bottom:12px;font-size:9px;font-weight:800;animation:.6s cubic-bezier(.16,1,.3,1) .25s both AppPromoModal-module__m_Nupq__fadeSlideUp}.AppPromoModal-module__m_Nupq__featGrid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:28px;display:grid}.AppPromoModal-module__m_Nupq__featCard{border:1px solid #ffffff0e;border-left:2px solid var(--fc,#00897b);cursor:default;animation:AppPromoModal-module__m_Nupq__featCardIn .55s var(--fd,0s)cubic-bezier(.16,1,.3,1)both;background:#ffffff07;border-radius:13px;align-items:flex-start;gap:11px;padding:13px 14px;transition:background .22s,box-shadow .22s,transform .22s;display:flex}.AppPromoModal-module__m_Nupq__featCard:hover{box-shadow:0 4px 24px #00000040,0 0 0 1px var(--fc,#00897b)inset;background:#ffffff0d;transform:translateY(-1px)}@keyframes AppPromoModal-module__m_Nupq__featCardIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.AppPromoModal-module__m_Nupq__featIcon{flex-shrink:0;margin-top:1px;font-size:22px;line-height:1}.AppPromoModal-module__m_Nupq__featBody{min-width:0}.AppPromoModal-module__m_Nupq__featTitle{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:12.5px;font-weight:700;overflow:hidden}.AppPromoModal-module__m_Nupq__featDesc{color:#fff6;font-size:10.5px;line-height:1.45}.AppPromoModal-module__m_Nupq__ctaRow{gap:12px;margin-bottom:20px;animation:.65s cubic-bezier(.16,1,.3,1) .45s both AppPromoModal-module__m_Nupq__fadeSlideUp;display:flex}.AppPromoModal-module__m_Nupq__ctaAndroid,.AppPromoModal-module__m_Nupq__ctaIos{color:#fff;border-radius:15px;flex:1;justify-content:center;align-items:center;gap:12px;padding:14px 18px;text-decoration:none;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s;display:flex;position:relative;overflow:hidden}.AppPromoModal-module__m_Nupq__ctaAndroid{background:linear-gradient(135deg,#00897b 0%,#00695c 60%,#004d40 100%);border:1px solid #00897b66;box-shadow:0 6px 30px #00897b59,inset 0 1px #ffffff1f}.AppPromoModal-module__m_Nupq__ctaAndroid:hover{transform:translateY(-3px)scale(1.01);box-shadow:0 14px 50px #00897b8c,inset 0 1px #ffffff2e}.AppPromoModal-module__m_Nupq__shimmer{pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff2e 50%,#0000 70%);width:80%;height:100%;animation:3.5s ease-in-out infinite AppPromoModal-module__m_Nupq__shimmerSweep;position:absolute;top:0;left:-120%}@keyframes AppPromoModal-module__m_Nupq__shimmerSweep{0%{left:-120%}35%{left:120%}to{left:120%}}.AppPromoModal-module__m_Nupq__ctaIos{background:linear-gradient(135deg,#1c1c2e 0%,#16213e 100%);border:1px solid #ffffff24;box-shadow:0 6px 30px #00000073,inset 0 1px #ffffff1a}.AppPromoModal-module__m_Nupq__ctaIos:hover{border-color:#ffffff42;transform:translateY(-3px)scale(1.01);box-shadow:0 14px 50px #000000a6,inset 0 1px #ffffff2e}.AppPromoModal-module__m_Nupq__storeText{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.AppPromoModal-module__m_Nupq__storeSmall{opacity:.65;letter-spacing:.6px;font-size:8.5px;font-weight:500;line-height:1}.AppPromoModal-module__m_Nupq__storeBig{letter-spacing:-.2px;font-size:16px;font-weight:700;line-height:1.15}.AppPromoModal-module__m_Nupq__socialRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:18px;animation:.6s cubic-bezier(.16,1,.3,1) .5s both AppPromoModal-module__m_Nupq__fadeSlideUp;display:flex}.AppPromoModal-module__m_Nupq__socialLabel{color:#ffffff47;white-space:nowrap;letter-spacing:.3px;font-size:11px}.AppPromoModal-module__m_Nupq__socialLinks{gap:8px;display:flex}.AppPromoModal-module__m_Nupq__socialBtn{color:#ffffff73;background:#ffffff0d;border:1px solid #ffffff17;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:background .22s,border-color .22s,color .22s,transform .22s,box-shadow .22s;display:flex}.AppPromoModal-module__m_Nupq__socialBtn:hover{background:color-mix(in srgb,var(--sc,#00897b)18%,transparent);border-color:color-mix(in srgb,var(--sc,#00897b)50%,transparent);color:var(--sc,#00897b);box-shadow:0 6px 20px color-mix(in srgb,var(--sc,#00897b)30%,transparent);transform:scale(1.18)translateY(-2px)}.AppPromoModal-module__m_Nupq__socialBtn svg{fill:currentColor;width:18px;height:18px;display:block}.AppPromoModal-module__m_Nupq__dismissBtn{color:#ffffff47;letter-spacing:.2px;cursor:pointer;text-align:center;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;width:100%;padding:13px;font-family:inherit;font-size:12.5px;transition:background .2s,border-color .2s,color .2s;animation:.6s cubic-bezier(.16,1,.3,1) .55s both AppPromoModal-module__m_Nupq__fadeSlideUp;display:block}.AppPromoModal-module__m_Nupq__dismissBtn:hover{color:#ffffffa6;background:#ffffff0f;border-color:#ffffff24}@keyframes AppPromoModal-module__m_Nupq__fadeSlideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes AppPromoModal-module__m_Nupq__fadeSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:680px){.AppPromoModal-module__m_Nupq__modal{border-radius:22px;padding:26px 20px 22px}.AppPromoModal-module__m_Nupq__mainTitle{font-size:24px}.AppPromoModal-module__m_Nupq__accentNum,.AppPromoModal-module__m_Nupq__accentTotal{font-size:30px}.AppPromoModal-module__m_Nupq__accentOf,.AppPromoModal-module__m_Nupq__accentLabel{font-size:18px}.AppPromoModal-module__m_Nupq__header{gap:16px}.AppPromoModal-module__m_Nupq__logo{width:52px;height:52px}.AppPromoModal-module__m_Nupq__featGrid{grid-template-columns:1fr;gap:7px}.AppPromoModal-module__m_Nupq__comparison{flex-direction:column;gap:0}.AppPromoModal-module__m_Nupq__compDivider{border:1px solid #ffffff0d;border-left:none;border-right:none;flex-direction:row;padding:6px 12px}.AppPromoModal-module__m_Nupq__compArrowLine{background:linear-gradient(90deg,#0000,#00897b66,#0000);flex:1;width:auto;height:1px}.AppPromoModal-module__m_Nupq__compArrow{transform:rotate(90deg)}}@media (max-width:440px){.AppPromoModal-module__m_Nupq__ctaRow{flex-direction:column}.AppPromoModal-module__m_Nupq__socialRow{flex-direction:column;gap:10px}.AppPromoModal-module__m_Nupq__topStrip{display:none}.AppPromoModal-module__m_Nupq__modal{max-height:96vh}}
@keyframes subscribe-module__a1yezG__orbFloat1{0%,to{transform:translate(0)scale(1)}25%{transform:translate(80px,-60px)scale(1.1)}50%{transform:translate(-40px,-120px)scale(.95)}75%{transform:translate(-80px,-30px)scale(1.05)}}@keyframes subscribe-module__a1yezG__orbFloat2{0%,to{transform:translate(0)scale(1)}25%{transform:translate(-100px,40px)scale(1.15)}50%{transform:translate(60px,80px)scale(.9)}75%{transform:translate(40px,-60px)scale(1.1)}}@keyframes subscribe-module__a1yezG__orbFloat3{0%,to{transform:translate(0)scale(1)}33%{transform:translate(60px,60px)scale(1.08)}66%{transform:translate(-80px,30px)scale(.92)}}@keyframes subscribe-module__a1yezG__fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes subscribe-module__a1yezG__fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes subscribe-module__a1yezG__shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes subscribe-module__a1yezG__pulseGlow{0%,to{box-shadow:0 0 20px #6366f14d,0 0 60px #6366f11a}50%{box-shadow:0 0 40px #6366f180,0 0 80px #6366f133}}@keyframes subscribe-module__a1yezG__lockPulse{0%,to{filter:drop-shadow(0 0 20px #6366f166);transform:scale(1)}50%{filter:drop-shadow(0 0 40px #8b5cf699);transform:scale(1.05)}}@keyframes subscribe-module__a1yezG__borderShimmer{0%{border-color:#6366f133}50%{border-color:#8b5cf680}to{border-color:#6366f133}}@keyframes subscribe-module__a1yezG__gradientFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes subscribe-module__a1yezG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes subscribe-module__a1yezG__ripple{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.4)}}.subscribe-module__a1yezG__container{min-height:100vh;color:var(--foreground);background:radial-gradient(at 20%,#6366f114 0%,#0000 50%),radial-gradient(at 80% 20%,#8b5cf60f 0%,#0000 50%),radial-gradient(at 50% 80%,#10b9810a 0%,#0000 50%);position:relative;overflow:hidden}.subscribe-module__a1yezG__themeToggleWrap{z-index:3;position:fixed;top:20px;right:20px}.subscribe-module__a1yezG__orb{filter:blur(80px);pointer-events:none;z-index:0;border-radius:50%;position:fixed}.subscribe-module__a1yezG__orb1{background:radial-gradient(circle,#6366f126,#0000 70%);width:500px;height:500px;animation:20s ease-in-out infinite subscribe-module__a1yezG__orbFloat1;top:-10%;left:-10%}.subscribe-module__a1yezG__orb2{background:radial-gradient(circle,#8b5cf61f,#0000 70%);width:400px;height:400px;animation:25s ease-in-out infinite subscribe-module__a1yezG__orbFloat2;top:40%;right:-5%}.subscribe-module__a1yezG__orb3{background:radial-gradient(circle,#10b9811a,#0000 70%);width:350px;height:350px;animation:18s ease-in-out infinite subscribe-module__a1yezG__orbFloat3;bottom:-5%;left:30%}.subscribe-module__a1yezG__content{z-index:1;max-width:1200px;margin:0 auto;padding:40px 24px 80px;position:relative}.subscribe-module__a1yezG__hero{text-align:center;margin-bottom:80px;animation:.8s ease-out subscribe-module__a1yezG__fadeInUp}.subscribe-module__a1yezG__lockIconWrapper{justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:32px;animation:3s ease-in-out infinite subscribe-module__a1yezG__lockPulse;display:inline-flex;position:relative}.subscribe-module__a1yezG__lockIconBg{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#6366f133,#8b5cf633);border:1px solid #6366f14d;border-radius:28px;position:absolute;inset:0}.subscribe-module__a1yezG__lockIcon{z-index:1;color:#818cf8;width:44px;height:44px;position:relative}.subscribe-module__a1yezG__heroTitle{letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(36px,6vw,56px);font-weight:800;line-height:1.1}.subscribe-module__a1yezG__heroGradient{background:linear-gradient(135deg,#818cf8,#a78bfa,#c084fc,#818cf8) 0 0/300% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite subscribe-module__a1yezG__shimmer}.subscribe-module__a1yezG__heroSubtitle{color:var(--text-secondary,#fff9);max-width:600px;margin:0 auto 40px;font-size:clamp(16px,2.5vw,20px);line-height:1.7}.subscribe-module__a1yezG__featuresSection{margin-bottom:80px}.subscribe-module__a1yezG__sectionLabel{text-align:center;text-transform:uppercase;letter-spacing:3px;color:#818cf8;margin-bottom:16px;font-size:13px;font-weight:600}.subscribe-module__a1yezG__sectionTitle{text-align:center;color:var(--text-primary,#fff);margin-bottom:48px;font-size:clamp(28px,4vw,40px);font-weight:700}.subscribe-module__a1yezG__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.subscribe-module__a1yezG__featureCard{background:var(--glass-bg,#ffffff08);border:1px solid var(--glass-border,#ffffff0f);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 16px 40px var(--shadow-drop,#0000002e);border-radius:20px;padding:32px 28px;transition:all .4s cubic-bezier(.4,0,.2,1);animation:.6s ease-out backwards subscribe-module__a1yezG__fadeInScale;position:relative;overflow:hidden}.subscribe-module__a1yezG__featureCard:before{content:"";-webkit-mask-composite:xor;opacity:0;background:linear-gradient(135deg,#0000 30%,#6366f133 50%,#0000 70%);border-radius:20px;padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.subscribe-module__a1yezG__featureCard:hover:before{opacity:1}.subscribe-module__a1yezG__featureCard:hover{background:#ffffff0d;border-color:#6366f133;transform:translateY(-4px);box-shadow:0 20px 60px #0000004d,0 0 40px #6366f114}.subscribe-module__a1yezG__featureCard:first-child{animation-delay:.1s}.subscribe-module__a1yezG__featureCard:nth-child(2){animation-delay:.2s}.subscribe-module__a1yezG__featureCard:nth-child(3){animation-delay:.3s}.subscribe-module__a1yezG__featureCard:nth-child(4){animation-delay:.4s}.subscribe-module__a1yezG__featureCard:nth-child(5){animation-delay:.5s}.subscribe-module__a1yezG__featureCard:nth-child(6){animation-delay:.6s}.subscribe-module__a1yezG__featureIconWrapper{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;transition:transform .3s;display:flex}.subscribe-module__a1yezG__featureCard:hover .subscribe-module__a1yezG__featureIconWrapper{transform:scale(1.1)}.subscribe-module__a1yezG__featureTitle{color:var(--text-primary,#fff);margin-bottom:8px;font-size:18px;font-weight:700}.subscribe-module__a1yezG__featureDescription{color:var(--text-secondary,#ffffff80);margin:0;font-size:14px;line-height:1.6}.subscribe-module__a1yezG__pricingSection{margin-bottom:80px}.subscribe-module__a1yezG__pricingGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;max-width:1000px;margin:0 auto;display:grid}.subscribe-module__a1yezG__pricingCard{background:var(--glass-bg,#ffffff08);border:1px solid var(--glass-border,#ffffff14);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 16px 40px var(--shadow-drop,#0000002e);border-radius:20px;flex-direction:column;padding:32px 24px;transition:all .4s cubic-bezier(.4,0,.2,1);animation:.6s ease-out backwards subscribe-module__a1yezG__fadeInUp;display:flex;position:relative}.subscribe-module__a1yezG__pricingCard:hover{transform:translateY(-6px);box-shadow:0 24px 60px #0000004d}.subscribe-module__a1yezG__popularCard{background:#6366f10d;border-color:#6366f166;animation:3s ease-in-out infinite subscribe-module__a1yezG__borderShimmer}.subscribe-module__a1yezG__popularCard:hover{box-shadow:0 24px 60px #0000004d,0 0 40px #6366f126}.subscribe-module__a1yezG__lifetimeCard{background:linear-gradient(135deg,#daa5200d,#b8860b08);border-color:#daa5204d}.subscribe-module__a1yezG__lifetimeCard:hover{border-color:#daa52080;box-shadow:0 24px 60px #0000004d,0 0 40px #daa5201a}.subscribe-module__a1yezG__popularBadge{color:#fff;letter-spacing:.5px;white-space:nowrap;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:999px;align-items:center;gap:6px;padding:6px 16px;font-size:12px;font-weight:700;display:flex;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.subscribe-module__a1yezG__lifetimeBadge{color:#fff;letter-spacing:.5px;white-space:nowrap;background:linear-gradient(135deg,#daa520,#b8860b);border-radius:999px;align-items:center;gap:6px;padding:6px 16px;font-size:12px;font-weight:700;display:flex;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.subscribe-module__a1yezG__planName{color:var(--text-primary,#fff);margin-bottom:6px;font-size:22px;font-weight:700}.subscribe-module__a1yezG__planDescription{color:var(--text-secondary,#ffffff80);min-height:40px;margin-bottom:20px;font-size:14px}.subscribe-module__a1yezG__planPrice{color:var(--text-primary,#fff);margin-bottom:4px;font-size:48px;font-weight:800;line-height:1}.subscribe-module__a1yezG__planPeriod{color:var(--text-secondary,#fff6);margin-bottom:24px;font-size:14px}.subscribe-module__a1yezG__planFeatureList{flex:1;margin:0 0 28px;padding:0;list-style:none}.subscribe-module__a1yezG__planFeature{color:var(--text-secondary,#ffffffb3);align-items:center;gap:10px;margin-bottom:12px;font-size:14px;display:flex}.subscribe-module__a1yezG__planCheck{background:#10b98126;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.subscribe-module__a1yezG__planCheckGold{background:#daa52033}.subscribe-module__a1yezG__ctaButton{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 24px;font-size:15px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.subscribe-module__a1yezG__ctaPrimary{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6)}.subscribe-module__a1yezG__ctaPrimary:hover{transform:translateY(-2px);box-shadow:0 12px 40px #6366f166}.subscribe-module__a1yezG__ctaSecondary{background:var(--glass-bg,#ffffff0f);color:var(--foreground);border:1px solid var(--glass-border,#ffffff1f)}.subscribe-module__a1yezG__ctaSecondary:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-2px)}.subscribe-module__a1yezG__ctaGolden{color:#fff;background:linear-gradient(135deg,#daa520,#b8860b)}.subscribe-module__a1yezG__ctaGolden:hover{transform:translateY(-2px);box-shadow:0 12px 40px #daa52066}.subscribe-module__a1yezG__trialBanner{background:color-mix(in srgb,var(--glass-bg,#6366f10f)78%,#6366f129);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #6366f133;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:700px;margin:0 auto 80px;padding:32px;animation:4s ease-in-out infinite subscribe-module__a1yezG__pulseGlow;display:flex}.subscribe-module__a1yezG__trialIconWrapper{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;animation:3s ease-in-out infinite subscribe-module__a1yezG__float;display:flex}.subscribe-module__a1yezG__trialContent{flex:1;min-width:200px}.subscribe-module__a1yezG__trialTitle{color:var(--text-primary,#fff);margin-bottom:4px;font-size:22px;font-weight:700}.subscribe-module__a1yezG__trialSubtitle{color:var(--text-secondary,#fff9);margin:0;font-size:14px}.subscribe-module__a1yezG__socialProof{margin-bottom:80px;animation:.8s ease-out .4s backwards subscribe-module__a1yezG__fadeInUp}.subscribe-module__a1yezG__statsGrid{flex-wrap:wrap;justify-content:center;gap:32px;display:flex}.subscribe-module__a1yezG__statItem{text-align:center;background:var(--glass-bg,#ffffff08);border:1px solid var(--glass-border,#ffffff0f);border-radius:16px;min-width:160px;padding:24px 32px;transition:all .3s}.subscribe-module__a1yezG__statItem:hover{background:#ffffff0d;transform:translateY(-2px)}.subscribe-module__a1yezG__statValue{background:linear-gradient(135deg,#818cf8,#a78bfa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:36px;font-weight:800}.subscribe-module__a1yezG__statLabel{color:var(--text-secondary,#ffffff80);font-size:14px;font-weight:500}.subscribe-module__a1yezG__finalCta{text-align:center;background:linear-gradient(135deg,#6366f11a,#8b5cf614);border:1px solid #6366f126;border-radius:24px;padding:60px 32px;animation:.8s ease-out .6s backwards subscribe-module__a1yezG__fadeInUp;position:relative;overflow:hidden}.subscribe-module__a1yezG__finalCta:before{content:"";background:linear-gradient(135deg,#6366f10d,#0000 50%,#8b5cf60d) 0 0/200% 200%;animation:6s ease-in-out infinite subscribe-module__a1yezG__gradientFlow;position:absolute;inset:0}.subscribe-module__a1yezG__finalCtaContent{z-index:1;position:relative}.subscribe-module__a1yezG__finalCtaTitle{color:var(--text-primary,#fff);margin-bottom:12px;font-size:clamp(24px,4vw,36px);font-weight:800}.subscribe-module__a1yezG__finalCtaSubtitle{color:var(--text-secondary,#fff9);max-width:500px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:16px}.subscribe-module__a1yezG__finalCtaButtons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.subscribe-module__a1yezG__finalCtaBtn{cursor:pointer;border:none;border-radius:14px;align-items:center;gap:10px;padding:16px 36px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.subscribe-module__a1yezG__finalCtaPrimary{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6)}.subscribe-module__a1yezG__finalCtaPrimary:hover{transform:translateY(-3px);box-shadow:0 16px 48px #6366f166}.subscribe-module__a1yezG__finalCtaSecondaryBtn{background:var(--glass-bg,#ffffff0f);color:var(--foreground);border:1px solid var(--glass-border,#ffffff1f)}.subscribe-module__a1yezG__finalCtaSecondaryBtn:hover{background:#ffffff1a;transform:translateY(-3px)}@media (max-width:768px){.subscribe-module__a1yezG__content{padding:24px 16px 60px}.subscribe-module__a1yezG__themeToggleWrap{top:16px;right:16px}.subscribe-module__a1yezG__hero{margin-bottom:60px}.subscribe-module__a1yezG__lockIconWrapper{width:80px;height:80px;margin-bottom:24px}.subscribe-module__a1yezG__lockIcon{width:36px;height:36px}.subscribe-module__a1yezG__featuresSection,.subscribe-module__a1yezG__pricingSection,.subscribe-module__a1yezG__socialProof{margin-bottom:60px}.subscribe-module__a1yezG__featuresGrid{grid-template-columns:1fr}.subscribe-module__a1yezG__pricingGrid{grid-template-columns:1fr;max-width:400px}.subscribe-module__a1yezG__trialBanner{text-align:center;flex-direction:column;padding:24px}.subscribe-module__a1yezG__statsGrid{gap:16px}.subscribe-module__a1yezG__statItem{min-width:140px;padding:20px}.subscribe-module__a1yezG__finalCta{padding:40px 20px}.subscribe-module__a1yezG__orb1,.subscribe-module__a1yezG__orb2,.subscribe-module__a1yezG__orb3{display:none}}
.DeepCliniqScreen-module__--LgRq__container{background:var(--qb-bg-surface,#f8fafc);flex-direction:column;height:100%;min-height:100vh;display:flex}.DeepCliniqScreen-module__--LgRq__header{background:var(--qbank-primary,#00897b);color:#fff;align-items:center;gap:12px;min-height:56px;padding:12px 16px;display:flex}.DeepCliniqScreen-module__--LgRq__headerIcon{background:#fff3;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;display:flex}.DeepCliniqScreen-module__--LgRq__headerContent{flex:1;min-width:0}.DeepCliniqScreen-module__--LgRq__headerTitle{color:#fff;margin:0;font-size:18px;font-weight:700;line-height:1.3}.DeepCliniqScreen-module__--LgRq__headerSubject{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.DeepCliniqScreen-module__--LgRq__headerVersion{color:#ffffffb3;flex-shrink:0;font-size:12px}.DeepCliniqScreen-module__--LgRq__backButton{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.DeepCliniqScreen-module__--LgRq__backButton:hover{background:#ffffff26}.DeepCliniqScreen-module__--LgRq__contentArea{flex:1;position:relative;overflow:hidden}.DeepCliniqScreen-module__--LgRq__iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.DeepCliniqScreen-module__--LgRq__iframeHidden{opacity:0}.DeepCliniqScreen-module__--LgRq__iframeVisible{opacity:1;transition:opacity .3s}.DeepCliniqScreen-module__--LgRq__loadingSkeleton{height:100%;padding:16px;overflow-y:auto}.DeepCliniqScreen-module__--LgRq__shimmerBox{border-radius:6px;animation:1.5s ease-in-out infinite DeepCliniqScreen-module__--LgRq__shimmer}.DeepCliniqScreen-module__--LgRq__shimmerCircle{border-radius:50%;animation:1.5s ease-in-out infinite DeepCliniqScreen-module__--LgRq__shimmer}@keyframes DeepCliniqScreen-module__--LgRq__shimmer{0%,to{opacity:.1}50%{opacity:.18}}.DeepCliniqScreen-module__--LgRq__skeletonHeader{background:var(--qb-text-secondary,#6c757d);width:100%;height:32px}.DeepCliniqScreen-module__--LgRq__skeletonSubheader{background:var(--qb-text-secondary,#6c757d);width:200px;height:16px;margin-top:8px}.DeepCliniqScreen-module__--LgRq__skeletonAnswerBox{background:#22c55e14;border-radius:12px;align-items:center;gap:16px;margin-top:24px;padding:16px;display:flex}.DeepCliniqScreen-module__--LgRq__skeletonAnswerCircle{background:var(--qb-text-secondary,#6c757d);flex-shrink:0;width:48px;height:48px}.DeepCliniqScreen-module__--LgRq__skeletonAnswerContent{flex:1}.DeepCliniqScreen-module__--LgRq__skeletonAnswerLabel{background:var(--qb-text-secondary,#6c757d);width:80px;height:12px}.DeepCliniqScreen-module__--LgRq__skeletonAnswerText{background:var(--qb-text-secondary,#6c757d);width:200px;height:18px;margin-top:8px}.DeepCliniqScreen-module__--LgRq__skeletonBlock{margin-top:24px}.DeepCliniqScreen-module__--LgRq__skeletonBlockTitle{background:var(--qb-text-secondary,#6c757d);width:180px;height:20px}.DeepCliniqScreen-module__--LgRq__skeletonBlockLine{background:var(--qb-text-secondary,#6c757d);width:100%;height:14px;margin-top:12px}.DeepCliniqScreen-module__--LgRq__skeletonBlockLineMid{background:var(--qb-text-secondary,#6c757d);width:100%;height:14px;margin-top:6px}.DeepCliniqScreen-module__--LgRq__skeletonBlockLineShort{background:var(--qb-text-secondary,#6c757d);width:280px;height:14px;margin-top:6px}.DeepCliniqScreen-module__--LgRq__skeletonLoading{flex-direction:column;align-items:center;gap:16px;margin-top:32px;display:flex}.DeepCliniqScreen-module__--LgRq__spinner{border:2px solid #0000;border-top-color:var(--qbank-primary,#00897b);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite DeepCliniqScreen-module__--LgRq__spin}@keyframes DeepCliniqScreen-module__--LgRq__spin{to{transform:rotate(360deg)}}.DeepCliniqScreen-module__--LgRq__skeletonLoadingText{color:var(--qb-text-secondary,#6c757d);margin:0;font-size:14px}.DeepCliniqScreen-module__--LgRq__errorState{justify-content:center;align-items:center;height:100%;padding:32px;display:flex}.DeepCliniqScreen-module__--LgRq__errorContent{text-align:center;flex-direction:column;align-items:center;max-width:400px;display:flex}.DeepCliniqScreen-module__--LgRq__errorIconContainer{border-radius:20px;justify-content:center;align-items:center;width:112px;height:112px;font-size:64px;display:flex}.DeepCliniqScreen-module__--LgRq__errorIconNetwork{color:#ff0000b3;background:#ff00001a}.DeepCliniqScreen-module__--LgRq__errorIconComingSoon{color:#ffa500b3;background:#ffa5001a}.DeepCliniqScreen-module__--LgRq__errorTitle{color:var(--qb-text-primary,#212529);margin:24px 0 0;font-size:22px;font-weight:700}.DeepCliniqScreen-module__--LgRq__errorMessage{color:var(--qb-text-secondary,#6c757d);margin:12px 0 0;font-size:15px;line-height:1.5}.DeepCliniqScreen-module__--LgRq__errorActions{flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:32px;display:flex}.DeepCliniqScreen-module__--LgRq__retryButton{background:var(--qbank-primary,#00897b);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:16px 32px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.DeepCliniqScreen-module__--LgRq__retryButton:hover{opacity:.9;transform:translateY(-1px)}.DeepCliniqScreen-module__--LgRq__backToQuestionButton{color:var(--qbank-primary,#00897b);border:1px solid var(--qbank-primary,#00897b);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.DeepCliniqScreen-module__--LgRq__backToQuestionButton:hover{background:#00897b0d}@media (max-width:600px){.DeepCliniqScreen-module__--LgRq__headerTitle{font-size:16px}.DeepCliniqScreen-module__--LgRq__headerIcon{width:28px;height:28px;font-size:16px}.DeepCliniqScreen-module__--LgRq__errorIconContainer{width:88px;height:88px;font-size:48px}.DeepCliniqScreen-module__--LgRq__errorTitle{font-size:20px}}
.AnimatedCount-module__7L70-a__badge{background:color-mix(in srgb,var(--badge-color)15%,transparent);will-change:transform;border-radius:12px;justify-content:center;align-items:center;padding:3px 8px;transition:background-color .2s;animation:.3s cubic-bezier(.33,1,.68,1) AnimatedCount-module__7L70-a__badgePulse;display:inline-flex}@keyframes AnimatedCount-module__7L70-a__badgePulse{0%{transform:scale(1)}40%{transform:scale(1.15)}to{transform:scale(1)}}.AnimatedCount-module__7L70-a__value{font-size:var(--font-size,13px);color:var(--badge-color);font-weight:700;animation:.2s cubic-bezier(.33,1,.68,1) AnimatedCount-module__7L70-a__slideIn}@keyframes AnimatedCount-module__7L70-a__slideIn{0%{opacity:0;transform:translateY(30%)}to{opacity:1;transform:translateY(0)}}.AnimatedCount-module__7L70-a__shimmer{background:linear-gradient(90deg,color-mix(in srgb,var(--badge-color)30%,transparent)0%,color-mix(in srgb,var(--badge-color)10%,transparent)50%,color-mix(in srgb,var(--badge-color)30%,transparent)100%);background-size:200% 100%;width:40px;height:22px;animation:1.5s infinite AnimatedCount-module__7L70-a__shimmer}@keyframes AnimatedCount-module__7L70-a__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
