.page-module__QzbCYG__pageContainer{padding:30px}.page-module__QzbCYG__header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.page-module__QzbCYG__title{font-family:var(--ts-font-head);color:#0f172a;margin:0;font-size:28px}.page-module__QzbCYG__addBtn{color:#fff;cursor:pointer;background-color:#0f172a;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-weight:600;display:flex}.page-module__QzbCYG__tableCard{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.page-module__QzbCYG__table{border-collapse:collapse;text-align:left;width:100%}.page-module__QzbCYG__table th{color:#475569;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:15px 20px;font-size:14px;font-weight:600}.page-module__QzbCYG__table td{color:#1e293b;border-bottom:1px solid #e2e8f0;padding:15px 20px;font-size:15px}.page-module__QzbCYG__table tr:last-child td{border-bottom:none}.page-module__QzbCYG__actions{gap:10px;display:flex}.page-module__QzbCYG__deleteBtn{color:var(--state-bad-text);cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;padding:6px 12px;font-size:13px;font-weight:500}.page-module__QzbCYG__deleteBtn:hover{background:#fee2e2}.page-module__QzbCYG__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module__QzbCYG__modal{background:#fff;border-radius:8px;width:100%;max-width:500px;padding:30px}.page-module__QzbCYG__modalTitle{margin-top:0;margin-bottom:20px;font-size:20px}.page-module__QzbCYG__formGroup{margin-bottom:20px}.page-module__QzbCYG__label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.page-module__QzbCYG__input{border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:10px;font-size:15px}.page-module__QzbCYG__modalActions{justify-content:flex-end;gap:10px;margin-top:30px;display:flex}.page-module__QzbCYG__cancelBtn{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:10px 20px}.page-module__QzbCYG__saveBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:6px;padding:10px 20px}@media (max-width:768px){.page-module__QzbCYG__pageContainer{padding:1rem .75rem}.page-module__QzbCYG__header{flex-direction:column;align-items:flex-start;gap:.85rem;margin-bottom:1.25rem}.page-module__QzbCYG__title{font-size:20px}.page-module__QzbCYG__addBtn{justify-content:center;width:100%}.page-module__QzbCYG__tableCard{-webkit-overflow-scrolling:touch;overflow-x:auto}.page-module__QzbCYG__table{min-width:620px}.page-module__QzbCYG__table th{padding:10px 12px;font-size:13px}.page-module__QzbCYG__table td{padding:10px 12px;font-size:14px}.page-module__QzbCYG__modalOverlay{padding:1rem}.page-module__QzbCYG__modal{max-height:calc(100vh - 2rem);padding:1.25rem;overflow-y:auto}.page-module__QzbCYG__modalTitle{margin-bottom:1rem;font-size:18px}.page-module__QzbCYG__formGroup{margin-bottom:1rem}.page-module__QzbCYG__modalActions{gap:.5rem;margin-top:1.25rem}.page-module__QzbCYG__modalActions button{flex:auto}}
.Toast-module__yWhMxq__toast{z-index:9999;border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg);align-items:center;gap:1rem;min-width:300px;max-width:400px;padding:1rem 1.5rem;display:flex;position:fixed;bottom:2rem;right:2rem}.Toast-module__yWhMxq__toast.Toast-module__yWhMxq__success{border-left:4px solid var(--cbt-answered)}.Toast-module__yWhMxq__toast.Toast-module__yWhMxq__error{border-left:4px solid var(--cbt-not-answered)}.Toast-module__yWhMxq__toast.Toast-module__yWhMxq__info{border-left:4px solid var(--primary)}.Toast-module__yWhMxq__icon{font-size:1.25rem}.Toast-module__yWhMxq__message{color:var(--text-primary);white-space:pre-line;overflow-wrap:anywhere;flex-grow:1;margin:0;font-size:.95rem;font-weight:500}.Toast-module__yWhMxq__closeBtn{color:var(--text-muted);transition:color var(--transition-fast);padding:.25rem;font-size:1.25rem}.Toast-module__yWhMxq__closeBtn:hover{color:var(--text-primary)}@media (max-width:640px){.Toast-module__yWhMxq__toast{min-width:auto;bottom:1rem;left:1rem;right:1rem}}
.PaymentSettingsView-module__HWP4iW__container{font-family:var(--ts-font-head);color:#1e293b}.PaymentSettingsView-module__HWP4iW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.PaymentSettingsView-module__HWP4iW__title{color:var(--ts-ink);font-size:1.35rem;font-weight:800;font-family:var(--ts-font-head);margin:0}.PaymentSettingsView-module__HWP4iW__subtitle{color:var(--text-muted);margin:0;font-size:.85rem}.PaymentSettingsView-module__HWP4iW__securityTag{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.PaymentSettingsView-module__HWP4iW__activePillWrap{background:#fff;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.82rem;display:flex}.PaymentSettingsView-module__HWP4iW__activePillLabel{color:var(--text-muted);font-weight:600}.PaymentSettingsView-module__HWP4iW__activePillName{color:var(--state-ok-text);align-items:center;gap:.35rem;font-weight:800;display:inline-flex}.PaymentSettingsView-module__HWP4iW__activePillDot{background:#059669;border-radius:50%;width:8px;height:8px}.PaymentSettingsView-module__HWP4iW__switcherCard{background:#fff;border:1.5px solid #cbd5e1;border-radius:12px;margin-bottom:1.25rem;padding:1.1rem 1.25rem;box-shadow:0 2px 6px #0000000a}.PaymentSettingsView-module__HWP4iW__switcherGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.85rem;display:grid}.PaymentSettingsView-module__HWP4iW__switcherItem{cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;transition:all .15s;display:flex}.PaymentSettingsView-module__HWP4iW__switcherItem:hover{background:#f1f5f9;border-color:#cbd5e1}.PaymentSettingsView-module__HWP4iW__switcherItemActive{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.PaymentSettingsView-module__HWP4iW__switcherRadio{margin-top:.15rem}.PaymentSettingsView-module__HWP4iW__radioChecked{background:#fff;border:5px solid #2563eb;border-radius:50%;width:16px;height:16px}.PaymentSettingsView-module__HWP4iW__radioUnchecked{background:#fff;border:2px solid #cbd5e1;border-radius:50%;width:16px;height:16px}.PaymentSettingsView-module__HWP4iW__gatewayBrandTitle{color:var(--ts-ink);align-items:center;gap:.45rem;font-size:.95rem;display:flex}.PaymentSettingsView-module__HWP4iW__tagRecommended{color:var(--state-ok-text);background:#ecfdf5;border-radius:4px;padding:.1rem .35rem;font-size:.68rem;font-weight:800}.PaymentSettingsView-module__HWP4iW__gatewayDesc{color:var(--text-muted);margin-top:.2rem;font-size:.76rem;line-height:1.25;display:block}.PaymentSettingsView-module__HWP4iW__twoColGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:900px){.PaymentSettingsView-module__HWP4iW__twoColGrid{grid-template-columns:1.35fr .8fr}}.PaymentSettingsView-module__HWP4iW__card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1rem;padding:1.25rem;box-shadow:0 2px 6px #00000008}.PaymentSettingsView-module__HWP4iW__cardTitle{color:var(--ts-ink);align-items:center;gap:.45rem;margin:0 0 .35rem;font-size:1.05rem;font-weight:800;display:flex}.PaymentSettingsView-module__HWP4iW__cardDesc{color:var(--text-muted);margin:0 0 1.1rem;font-size:.82rem}.PaymentSettingsView-module__HWP4iW__formGroup{margin-bottom:1.1rem}.PaymentSettingsView-module__HWP4iW__formGroup label{color:#334155;margin-bottom:.35rem;font-size:.82rem;font-weight:700;display:block}.PaymentSettingsView-module__HWP4iW__formRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.PaymentSettingsView-module__HWP4iW__input{color:#0f172a;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:6px;width:100%;padding:.6rem .8rem;font-family:inherit;font-size:.88rem;transition:all .2s}.PaymentSettingsView-module__HWP4iW__input:focus{border-color:var(--ts-ink);background:#fff}.PaymentSettingsView-module__HWP4iW__maskedSecretBox{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:6px;justify-content:space-between;align-items:center;padding:.55rem .8rem;display:flex}.PaymentSettingsView-module__HWP4iW__maskedText{color:var(--ts-ink);align-items:center;gap:.5rem;font-family:monospace;font-size:.88rem;font-weight:600;display:flex}.PaymentSettingsView-module__HWP4iW__secretStoredBadge{color:var(--state-ok-text);font-family:var(--ts-font-head);background:#ecfdf5;border-radius:4px;padding:.1rem .4rem;font-size:.7rem;font-weight:700}.PaymentSettingsView-module__HWP4iW__changeSecretBtn{background:var(--ts-indigo);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.35rem .75rem;font-size:.76rem;font-weight:700;transition:background .15s}.PaymentSettingsView-module__HWP4iW__changeSecretBtn:hover{background:var(--ts-indigo-deep)}.PaymentSettingsView-module__HWP4iW__toggleSecretBtn{color:#475569;cursor:pointer;background:#e2e8f0;border:none;border-radius:4px;padding:.25rem .55rem;font-size:.72rem;font-weight:700}.PaymentSettingsView-module__HWP4iW__cancelSecretBtn{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.25rem .55rem;font-size:.72rem;font-weight:700}.PaymentSettingsView-module__HWP4iW__modeCardsGrid{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.PaymentSettingsView-module__HWP4iW__modeCard{text-align:left;cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:.15rem;padding:.6rem .75rem;transition:all .15s;display:flex}.PaymentSettingsView-module__HWP4iW__modeCard strong{color:var(--ts-ink);font-size:.84rem}.PaymentSettingsView-module__HWP4iW__modeCard span{color:var(--text-muted);font-size:.72rem}.PaymentSettingsView-module__HWP4iW__modeCardLiveActive{background:#ecfdf5;border-color:#059669}.PaymentSettingsView-module__HWP4iW__modeCardLiveActive strong{color:var(--state-ok-text)}.PaymentSettingsView-module__HWP4iW__modeCardTestActive{background:#eff6ff;border-color:#1d4ed8}.PaymentSettingsView-module__HWP4iW__modeCardTestActive strong{color:#1d4ed8}.PaymentSettingsView-module__HWP4iW__toggleRow{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.PaymentSettingsView-module__HWP4iW__switch{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.PaymentSettingsView-module__HWP4iW__switch input{opacity:0;width:0;height:0}.PaymentSettingsView-module__HWP4iW__slider{cursor:pointer;background-color:#cbd5e1;border-radius:24px;transition:all .2s;position:absolute;inset:0}.PaymentSettingsView-module__HWP4iW__slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;bottom:3px;left:3px}input:checked+.PaymentSettingsView-module__HWP4iW__slider{background-color:var(--ts-ink)}input:checked+.PaymentSettingsView-module__HWP4iW__slider:before{transform:translate(20px)}.PaymentSettingsView-module__HWP4iW__submitArea{align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.PaymentSettingsView-module__HWP4iW__btnPrimary{background:var(--ts-indigo);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.65rem 1.4rem;font-size:.88rem;font-weight:700;transition:background .15s,transform .15s;box-shadow:0 2px 8px #5b3df533}.PaymentSettingsView-module__HWP4iW__btnPrimary:hover{background:var(--ts-indigo-deep);transform:translateY(-1px)}.PaymentSettingsView-module__HWP4iW__btnPrimary:disabled{opacity:.6;cursor:not-allowed;transform:none}.PaymentSettingsView-module__HWP4iW__successMsg{color:var(--state-ok-text);align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;display:inline-flex}.PaymentSettingsView-module__HWP4iW__statusBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.85rem}.PaymentSettingsView-module__HWP4iW__statusRow{border-bottom:1px solid #f1f5f9;justify-content:space-between;padding:.4rem 0;font-size:.8rem;display:flex}.PaymentSettingsView-module__HWP4iW__statusRow:last-child{border-bottom:none}.PaymentSettingsView-module__HWP4iW__guideSteps{color:#475569;margin:0;padding-left:1.2rem;font-size:.82rem;line-height:1.6}.PaymentSettingsView-module__HWP4iW__guideSteps li{margin-bottom:.6rem}@media (max-width:768px){.PaymentSettingsView-module__HWP4iW__title{font-size:1.15rem}.PaymentSettingsView-module__HWP4iW__switcherCard{padding:.9rem 1rem}.PaymentSettingsView-module__HWP4iW__switcherGrid,.PaymentSettingsView-module__HWP4iW__formRow{grid-template-columns:1fr}.PaymentSettingsView-module__HWP4iW__formRow>*{min-width:0}.PaymentSettingsView-module__HWP4iW__maskedSecretBox{flex-wrap:wrap;gap:.5rem}.PaymentSettingsView-module__HWP4iW__maskedText{overflow-wrap:anywhere;min-width:0}.PaymentSettingsView-module__HWP4iW__submitArea{flex-wrap:wrap;gap:.75rem}.PaymentSettingsView-module__HWP4iW__submitArea .PaymentSettingsView-module__HWP4iW__btnPrimary{width:100%}.PaymentSettingsView-module__HWP4iW__statusRow{gap:.75rem;font-size:.78rem}}@media (max-width:480px){.PaymentSettingsView-module__HWP4iW__card{padding:1rem .85rem}.PaymentSettingsView-module__HWP4iW__modeCardsGrid{grid-template-columns:1fr}.PaymentSettingsView-module__HWP4iW__activePillWrap{flex-wrap:wrap}}
.Breadcrumbs-module__yMPJvq__breadcrumbsNav{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;width:100%;margin-bottom:1rem;padding:.5rem 0;display:flex;overflow-x:auto}.Breadcrumbs-module__yMPJvq__breadcrumbsNav::-webkit-scrollbar{display:none}.Breadcrumbs-module__yMPJvq__breadcrumbsList{color:var(--ts-slate,#6b6b85);font-size:.875rem;font-family:var(--ts-font-body);flex-wrap:nowrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__yMPJvq__breadcrumbItem{white-space:nowrap;align-items:center;display:inline-flex}.Breadcrumbs-module__yMPJvq__separator{color:var(--ts-slate-light,#a9a9c8);justify-content:center;align-items:center;margin:0 .4rem;font-size:.75rem;display:inline-flex}.Breadcrumbs-module__yMPJvq__link{color:var(--ts-slate,#6b6b85);border-radius:4px;font-weight:500;text-decoration:none;transition:color .15s}.Breadcrumbs-module__yMPJvq__link:hover,.Breadcrumbs-module__yMPJvq__link:focus-visible{color:var(--ts-indigo,#5b3df5);text-underline-offset:2px;text-decoration:underline}.Breadcrumbs-module__yMPJvq__current{color:var(--ts-ink,#14142b);text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-weight:600;overflow:hidden}@media (max-width:480px){.Breadcrumbs-module__yMPJvq__breadcrumbsList{font-size:.8125rem}.Breadcrumbs-module__yMPJvq__separator{margin:0 .25rem}.Breadcrumbs-module__yMPJvq__current{max-width:180px}}
.GeneralSettingsView-module__Tl0YRq__container{font-family:var(--ts-font-head);flex-direction:column;gap:1.5rem;display:flex}.GeneralSettingsView-module__Tl0YRq__header{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.GeneralSettingsView-module__Tl0YRq__title{color:var(--ts-ink);margin:0 0 .25rem;font-size:1.3rem;font-weight:800}.GeneralSettingsView-module__Tl0YRq__subtitle{color:var(--text-muted);margin:0;font-size:.85rem}.GeneralSettingsView-module__Tl0YRq__statusBadge{color:var(--state-ok-text);background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.76rem;font-weight:800;display:inline-flex}.GeneralSettingsView-module__Tl0YRq__statusDot{background:#16a34a;border-radius:50%;width:8px;height:8px}.GeneralSettingsView-module__Tl0YRq__successBanner{color:var(--state-ok-text);background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:.6rem;padding:.75rem 1rem;font-size:.85rem;font-weight:600;display:flex}.GeneralSettingsView-module__Tl0YRq__errorBanner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:flex-start;gap:.6rem;padding:.75rem 1rem;font-size:.85rem;font-weight:600;line-height:1.45;display:flex}.GeneralSettingsView-module__Tl0YRq__errorBanner svg{flex-shrink:0;margin-top:.1rem}.GeneralSettingsView-module__Tl0YRq__subTabs{border-bottom:1px solid #e2e8f0;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.GeneralSettingsView-module__Tl0YRq__subTabBtn{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.45rem;padding:.65rem 1rem;font-size:.86rem;font-weight:700;transition:all .15s;display:inline-flex}.GeneralSettingsView-module__Tl0YRq__subTabBtn:hover{color:var(--ts-ink)}.GeneralSettingsView-module__Tl0YRq__subTabActive{color:var(--ts-ink);border-bottom-color:var(--ts-indigo);background:#fff;border-top-left-radius:6px;border-top-right-radius:6px}.GeneralSettingsView-module__Tl0YRq__card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px #00000005}.GeneralSettingsView-module__Tl0YRq__cardHeader{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:.85rem;display:flex}.GeneralSettingsView-module__Tl0YRq__cardHeader h3{color:var(--ts-ink);margin:0;font-size:1.1rem;font-weight:800}.GeneralSettingsView-module__Tl0YRq__cardSubtitle{color:var(--text-muted);margin:.25rem 0 0;font-size:.82rem}.GeneralSettingsView-module__Tl0YRq__cardTip{color:var(--text-muted);background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.2rem .55rem;font-size:.74rem}.GeneralSettingsView-module__Tl0YRq__formGrid{flex-direction:column;gap:1.2rem;display:flex}.GeneralSettingsView-module__Tl0YRq__twoColGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.GeneralSettingsView-module__Tl0YRq__formGroup{flex-direction:column;gap:.35rem;display:flex}.GeneralSettingsView-module__Tl0YRq__formGroup label{color:#334155;font-size:.82rem;font-weight:700}.GeneralSettingsView-module__Tl0YRq__input{color:#0f172a;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:8px;width:100%;padding:.65rem .85rem;font-family:inherit;font-size:.86rem;transition:all .15s}.GeneralSettingsView-module__Tl0YRq__input:focus{border-color:var(--ts-ink);background:#fff;box-shadow:0 0 0 3px #14142b14}.GeneralSettingsView-module__Tl0YRq__helpText{color:var(--text-muted);font-size:.74rem}.GeneralSettingsView-module__Tl0YRq__assetGrid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.GeneralSettingsView-module__Tl0YRq__assetCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1rem}.GeneralSettingsView-module__Tl0YRq__assetHeader{color:var(--ts-ink);justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.82rem;display:flex}.GeneralSettingsView-module__Tl0YRq__assetSize{color:var(--text-muted);background:#e2e8f0;border-radius:4px;padding:.15rem .45rem;font-size:.72rem;font-weight:600}.GeneralSettingsView-module__Tl0YRq__assetPreviewRow{align-items:center;gap:.85rem;display:flex}.GeneralSettingsView-module__Tl0YRq__uploadBtn{color:#1d4ed8;cursor:pointer;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:.35rem;padding:.55rem .85rem;font-size:.8rem;font-weight:700;transition:all .15s;display:inline-flex}.GeneralSettingsView-module__Tl0YRq__uploadBtn:hover{background:#dbeafe;border-color:#93c5fd}.GeneralSettingsView-module__Tl0YRq__faviconPreview{background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;padding:4px;display:flex}.GeneralSettingsView-module__Tl0YRq__faviconPreview img{object-fit:contain;width:28px;height:28px}.GeneralSettingsView-module__Tl0YRq__logoLightPreview{background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;width:70px;height:48px;padding:4px;display:flex}.GeneralSettingsView-module__Tl0YRq__logoLightPreview img{object-fit:contain;max-width:100%;max-height:100%}.GeneralSettingsView-module__Tl0YRq__logoDarkPreview{background:var(--ts-ink);border:1px solid var(--ts-ink);border-radius:8px;justify-content:center;align-items:center;width:70px;height:48px;padding:4px;display:flex}.GeneralSettingsView-module__Tl0YRq__logoDarkPreview img{object-fit:contain;max-width:100%;max-height:100%}.GeneralSettingsView-module__Tl0YRq__appIconPreview{background:#fff;border:1px solid #cbd5e1;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.GeneralSettingsView-module__Tl0YRq__appIconPreview img{object-fit:cover;width:100%;height:100%}.GeneralSettingsView-module__Tl0YRq__toggleSwitch{cursor:pointer;align-items:center;gap:.6rem;display:inline-flex}.GeneralSettingsView-module__Tl0YRq__toggleSwitch input{display:none}.GeneralSettingsView-module__Tl0YRq__toggleSlider{background:#cbd5e1;border-radius:20px;width:42px;height:24px;transition:all .2s;position:relative}.GeneralSettingsView-module__Tl0YRq__toggleSlider:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.GeneralSettingsView-module__Tl0YRq__toggleSwitch input:checked+.GeneralSettingsView-module__Tl0YRq__toggleSlider{background:#16a34a}.GeneralSettingsView-module__Tl0YRq__toggleSwitch input:checked+.GeneralSettingsView-module__Tl0YRq__toggleSlider:before{transform:translate(18px)}.GeneralSettingsView-module__Tl0YRq__bannerPreviewBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem}.GeneralSettingsView-module__Tl0YRq__liveBanner{color:#fff;text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.84rem;font-weight:700;display:flex}.GeneralSettingsView-module__Tl0YRq__bannerArrow{font-size:1rem;font-weight:900}.GeneralSettingsView-module__Tl0YRq__formFooter{border-top:1px solid #f1f5f9;justify-content:flex-end;margin-top:1.25rem;padding-top:1rem;display:flex}.GeneralSettingsView-module__Tl0YRq__saveBtn{background:var(--ts-indigo);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.65rem 1.5rem;font-size:.88rem;font-weight:700;transition:background .15s,transform .15s;box-shadow:0 2px 8px #5b3df533}.GeneralSettingsView-module__Tl0YRq__saveBtn:hover{background:var(--ts-indigo-deep);transform:translateY(-1px)}.GeneralSettingsView-module__Tl0YRq__loadingBox{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;padding:4rem 1rem;display:flex}.GeneralSettingsView-module__Tl0YRq__spinner{border:3px solid var(--ts-border);border-top-color:var(--ts-indigo);border-radius:50%;width:32px;height:32px;margin-bottom:.75rem;animation:.8s linear infinite GeneralSettingsView-module__Tl0YRq__spin}@keyframes GeneralSettingsView-module__Tl0YRq__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.GeneralSettingsView-module__Tl0YRq__twoColGrid,.GeneralSettingsView-module__Tl0YRq__assetGrid{grid-template-columns:1fr}.GeneralSettingsView-module__Tl0YRq__header{padding:1rem}.GeneralSettingsView-module__Tl0YRq__title{font-size:1.15rem}.GeneralSettingsView-module__Tl0YRq__card{padding:1.1rem}.GeneralSettingsView-module__Tl0YRq__assetPreviewRow{flex-wrap:wrap;gap:.6rem}}@media (max-width:480px){.GeneralSettingsView-module__Tl0YRq__card,.GeneralSettingsView-module__Tl0YRq__header{padding:.9rem .85rem}}
.page-module__tqWqma__page{max-width:1180px;font-family:var(--ts-font-head);margin:0 auto;padding:2rem 1rem 4rem}.page-module__tqWqma__hero{border-bottom:1px solid var(--border-color);margin-bottom:2.25rem;padding:1.5rem 0 2.25rem}.page-module__tqWqma__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin:0 0 .6rem;font-size:.75rem;font-weight:700}.page-module__tqWqma__heroTitle{color:var(--text-navy);letter-spacing:-.02em;margin:0 0 .75rem;font-size:2rem;font-weight:800;line-height:1.15}.page-module__tqWqma__heroText{max-width:62ch;color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.65}.page-module__tqWqma__heroCount{color:var(--text-navy);margin:1.1rem 0 0;font-size:.9rem;font-weight:600}.page-module__tqWqma__group{margin-bottom:2.75rem}.page-module__tqWqma__groupHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1.1rem;display:flex}.page-module__tqWqma__groupTitle{color:var(--text-navy);margin:0;font-size:1.25rem;font-weight:700}.page-module__tqWqma__groupLink{color:var(--accent-text);font-size:.85rem;font-weight:600;text-decoration:none}.page-module__tqWqma__groupLink:hover{text-decoration:underline}.page-module__tqWqma__cardGrid{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.page-module__tqWqma__card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;flex-direction:column;gap:.65rem;padding:1.25rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.page-module__tqWqma__card:hover{border-color:var(--primary-light);transform:translateY(-2px);box-shadow:0 8px 22px #14142b17}.page-module__tqWqma__freeBadge{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--accent-text);border-radius:999px;align-self:flex-start;padding:.2rem .6rem;font-size:.7rem;font-weight:800}.page-module__tqWqma__cardTitle{color:var(--text-navy);margin:0;font-size:1.05rem;font-weight:700;line-height:1.35}.page-module__tqWqma__cardTitleGu{font-family:var(--ts-font-body);color:var(--text-secondary);margin:-.35rem 0 0;font-size:.9rem;line-height:1.5}.page-module__tqWqma__meta{border-top:1px solid var(--border-color);flex-wrap:wrap;gap:.4rem 1.4rem;margin:.15rem 0 0;padding:.7rem 0 0;display:flex}.page-module__tqWqma__metaItem{flex-direction:column;gap:.1rem;display:flex}.page-module__tqWqma__metaLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:600}.page-module__tqWqma__metaValue{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:700}.page-module__tqWqma__seriesLink{color:var(--text-secondary);font-size:.82rem;text-decoration:none}.page-module__tqWqma__seriesLink:hover{color:var(--accent-text);text-decoration:underline}.page-module__tqWqma__startBtn{text-align:center;color:#fff;background:var(--primary);border-radius:9px;margin-top:auto;padding:.7rem 1rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .18s}.page-module__tqWqma__startBtn:hover{background:var(--primary-light)}.page-module__tqWqma__startBtn:focus-visible,.page-module__tqWqma__groupLink:focus-visible,.page-module__tqWqma__seriesLink:focus-visible,.page-module__tqWqma__emptyLink:focus-visible{outline:3px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 6px #fffffff2}.page-module__tqWqma__empty{text-align:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;padding:3rem 1.25rem}.page-module__tqWqma__emptyTitle{color:var(--text-navy);margin:0 0 .6rem;font-size:1.2rem;font-weight:700}.page-module__tqWqma__emptyText{max-width:46ch;color:var(--text-secondary);margin:0 auto 1.4rem;font-size:.95rem;line-height:1.6}.page-module__tqWqma__emptyLink{color:#fff;background:var(--primary);border-radius:9px;padding:.7rem 1.4rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}.page-module__tqWqma__emptyLink:hover{background:var(--primary-light)}@media (min-width:600px){.page-module__tqWqma__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.page-module__tqWqma__page{padding:2.5rem 1.5rem 5rem}.page-module__tqWqma__heroTitle{font-size:2.5rem}.page-module__tqWqma__heroText{font-size:1.05rem}.page-module__tqWqma__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.BookmarkButton-module__haIWha__wrap{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.BookmarkButton-module__haIWha__btn{font-family:var(--ts-font-head);letter-spacing:.01em;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.BookmarkButton-module__haIWha__btn:hover:not(:disabled){color:var(--accent-text);border-color:var(--primary);background:#5b3df50f}.BookmarkButton-module__haIWha__btn:focus-visible{outline:3px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 6px #fffffff2}.BookmarkButton-module__haIWha__btnSaved{color:#fff;background:var(--accent-text);border-color:var(--accent-text)}.BookmarkButton-module__haIWha__btnSaved:hover:not(:disabled){color:#fff;background:var(--primary-dark);border-color:var(--primary-dark)}.BookmarkButton-module__haIWha__btnPending{opacity:.65;cursor:progress}.BookmarkButton-module__haIWha__btnIconOnly{border-radius:var(--radius-full);padding:7px}.BookmarkButton-module__haIWha__icon{flex-shrink:0;font-size:.9rem}.BookmarkButton-module__haIWha__label{display:inline-block}.BookmarkButton-module__haIWha__flash{z-index:20;max-width:240px;font-family:var(--ts-font-head);color:#fff;border-radius:var(--radius-sm);box-shadow:var(--shadow-md);background:#11161f;padding:7px 11px;font-size:.7rem;font-weight:500;line-height:1.35;position:absolute;top:calc(100% + 8px);right:0}@media (max-width:640px){.BookmarkButton-module__haIWha__btn{padding:5px 10px;font-size:.7rem}.BookmarkButton-module__haIWha__label{display:none}}
.ShareQuestionButton-module__M96IDa__wrap{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.ShareQuestionButton-module__M96IDa__btn{font-family:var(--ts-font-head,inherit);letter-spacing:.01em;color:#166534;border-radius:var(--radius-full,9999px);cursor:pointer;white-space:nowrap;background:#f0fdf4;border:1px solid #bbf7d0;align-items:center;gap:5px;padding:5px 10px;font-size:.75rem;font-weight:600;line-height:1;transition:all .15s;display:inline-flex}.ShareQuestionButton-module__M96IDa__btn:hover:not(:disabled){color:#14532d;background:#dcfce7;border-color:#86efac;transform:translateY(-1px)}.ShareQuestionButton-module__M96IDa__btn:active{transform:translateY(0)}.ShareQuestionButton-module__M96IDa__btnIconOnly{border-radius:var(--radius-md,6px);padding:6px}.ShareQuestionButton-module__M96IDa__icon{color:#16a34a;flex-shrink:0;width:14px;height:14px}.ShareQuestionButton-module__M96IDa__label{display:inline-block}.ShareQuestionButton-module__M96IDa__toast{color:#fff;white-space:nowrap;pointer-events:none;z-index:20;background:#1e293b;border-radius:4px;padding:4px 8px;font-size:.7rem;font-weight:600;animation:.15s ShareQuestionButton-module__M96IDa__fadeIn;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}@keyframes ShareQuestionButton-module__M96IDa__fadeIn{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}
.BrandLoader-module__PvX7Aq__tsLoader{z-index:1100;background:var(--ts-hero);font-family:var(--ts-font-head);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:1.5rem;display:flex;position:fixed;inset:0}.BrandLoader-module__PvX7Aq__mark{width:96px;height:96px}@media (max-width:380px){.BrandLoader-module__PvX7Aq__mark{width:72px;height:72px}}.BrandLoader-module__PvX7Aq__brand{letter-spacing:-.8px;color:#fff;font-size:28px;font-weight:700}.BrandLoader-module__PvX7Aq__brand em{color:var(--ts-lime);font-style:normal}.BrandLoader-module__PvX7Aq__brand .BrandLoader-module__PvX7Aq__suffix{color:var(--ts-slate-light);font-size:.68em;font-weight:600}.BrandLoader-module__PvX7Aq__label{letter-spacing:3px;text-transform:uppercase;color:#ffffff8c;text-align:center;margin:0;font-size:12px;font-weight:700}.BrandLoader-module__PvX7Aq__labelGu{letter-spacing:normal;text-transform:none;font-size:13px;line-height:1.5}.BrandLoader-module__PvX7Aq__dots i{font-style:normal;animation:1.2s infinite BrandLoader-module__PvX7Aq__blink}.BrandLoader-module__PvX7Aq__dots i:nth-child(2){animation-delay:.2s}.BrandLoader-module__PvX7Aq__dots i:nth-child(3){animation-delay:.4s}.BrandLoader-module__PvX7Aq__tile{transform-origin:50%;transform-box:fill-box;animation:.45s cubic-bezier(.34,1.56,.64,1) forwards BrandLoader-module__PvX7Aq__pop;transform:scale(0)}.BrandLoader-module__PvX7Aq__t1{animation-delay:.1s}.BrandLoader-module__PvX7Aq__t2{animation-delay:.25s}.BrandLoader-module__PvX7Aq__t3{animation-delay:.4s}.BrandLoader-module__PvX7Aq__t4{animation-delay:.6s}.BrandLoader-module__PvX7Aq__check{stroke-dasharray:120;stroke-dashoffset:120px;animation:.4s ease-out .95s forwards BrandLoader-module__PvX7Aq__draw}@keyframes BrandLoader-module__PvX7Aq__pop{to{transform:scale(1)}}@keyframes BrandLoader-module__PvX7Aq__draw{to{stroke-dashoffset:0}}@keyframes BrandLoader-module__PvX7Aq__blink{0%,80%,to{opacity:0}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.BrandLoader-module__PvX7Aq__tile,.BrandLoader-module__PvX7Aq__check,.BrandLoader-module__PvX7Aq__dots i{stroke-dashoffset:0;opacity:1;animation:none;transform:none}}
.SearchFilterBar-module__tXd35q__wrapper{width:100%;margin-bottom:1.5rem}.SearchFilterBar-module__tXd35q__searchForm{align-items:center;gap:.5rem;width:100%;margin-bottom:.85rem;display:flex}.SearchFilterBar-module__tXd35q__inputContainer{flex:1;align-items:center;display:flex;position:relative}.SearchFilterBar-module__tXd35q__searchIcon{color:var(--ts-slate,#6b6b85);pointer-events:none;justify-content:center;align-items:center;font-size:1.125rem;display:inline-flex;position:absolute;left:1rem}.SearchFilterBar-module__tXd35q__searchInput{width:100%;height:48px;font-size:.95rem;font-family:var(--ts-font-body);color:var(--ts-ink,#14142b);background:var(--ts-card,#fff);border:1.5px solid var(--ts-border,#d9d7ee);border-radius:12px;outline:none;padding:0 2.5rem 0 2.85rem;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 3px #14142b0a}.SearchFilterBar-module__tXd35q__searchInput:focus{border-color:var(--ts-indigo,#5b3df5);box-shadow:0 0 0 3px #5b3df526}.SearchFilterBar-module__tXd35q__searchInput::placeholder{color:#94a3b8;font-size:.9rem}.SearchFilterBar-module__tXd35q__clearButton{color:var(--ts-slate,#6b6b85);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:color .15s,background-color .15s;display:inline-flex;position:absolute;right:.75rem}.SearchFilterBar-module__tXd35q__clearButton:hover{color:var(--ts-ink,#14142b);background-color:#f1f5f9}.SearchFilterBar-module__tXd35q__submitButton{background:var(--ts-indigo,#5b3df5);color:#fff;height:48px;font-size:.95rem;font-weight:600;font-family:var(--ts-font-head);cursor:pointer;white-space:nowrap;border:none;border-radius:12px;justify-content:center;align-items:center;padding:0 1.25rem;transition:background-color .15s,transform .15s;display:inline-flex}.SearchFilterBar-module__tXd35q__submitButton:hover{background:var(--ts-indigo-deep,#2a1baf)}.SearchFilterBar-module__tXd35q__submitButton:active{transform:scale(.97)}.SearchFilterBar-module__tXd35q__pillsContainer{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:.5rem;padding:4px 2px;display:flex;overflow-x:auto}.SearchFilterBar-module__tXd35q__pillsContainer::-webkit-scrollbar{display:none}.SearchFilterBar-module__tXd35q__pill{font-size:.8125rem;font-weight:600;font-family:var(--ts-font-body);color:var(--ts-ink-2,#1c1b3a);background:var(--ts-card,#fff);border:1px solid var(--ts-border,#d9d7ee);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:9999px;align-items:center;gap:.35rem;padding:.45rem .9rem;transition:all .15s;display:inline-flex}.SearchFilterBar-module__tXd35q__pill:hover{border-color:var(--ts-indigo-light,#6a4cff);background:var(--ts-indigo-tint,#eeebff);color:var(--ts-indigo-deep,#2a1baf)}.SearchFilterBar-module__tXd35q__pill.SearchFilterBar-module__tXd35q__active{background:var(--ts-ink,#14142b);color:#fff;border-color:var(--ts-ink,#14142b);box-shadow:0 2px 6px #14142b26}.SearchFilterBar-module__tXd35q__pill.SearchFilterBar-module__tXd35q__freePill{color:#854d0e;background:#fefce8;border-color:#facc15}.SearchFilterBar-module__tXd35q__pill.SearchFilterBar-module__tXd35q__freePill:hover{color:#713f12;background:#fef08a}.SearchFilterBar-module__tXd35q__pill.SearchFilterBar-module__tXd35q__freePill.SearchFilterBar-module__tXd35q__active{color:#fff;background:#ca8a04;border-color:#ca8a04}.SearchFilterBar-module__tXd35q__pillBadge{font-size:.6875rem;line-height:1}@media (max-width:640px){.SearchFilterBar-module__tXd35q__searchInput{height:44px;padding:0 2.25rem 0 2.5rem;font-size:.875rem}.SearchFilterBar-module__tXd35q__searchIcon{font-size:1rem;left:.75rem}.SearchFilterBar-module__tXd35q__submitButton{height:44px;padding:0 1rem;font-size:.875rem}.SearchFilterBar-module__tXd35q__pill{padding:.38rem .75rem;font-size:.75rem}}
.page-module__aydn6q__pageContainer{background:var(--ts-bg);min-height:100vh;font-family:var(--ts-font-head);justify-content:center;align-items:center;padding:1.5rem 1rem;display:flex}.page-module__aydn6q__main{width:100%;max-width:400px}.page-module__aydn6q__authCard{background:var(--ts-card);border:1px solid var(--ts-border);text-align:center;border-radius:16px;padding:2.5rem 2rem;box-shadow:0 4px 20px #14142b0f}.page-module__aydn6q__title{color:var(--ts-ink);margin:0 0 .45rem;font-size:1.5rem;font-weight:800}.page-module__aydn6q__subtitle{color:var(--ts-slate);margin:0 0 1.75rem;font-size:.88rem;line-height:1.5}.page-module__aydn6q__error{background:var(--ts-error-tint);border:1px solid var(--ts-error);color:var(--state-bad-text);text-align:left;border-radius:8px;margin-bottom:1.25rem;padding:.65rem .85rem;font-size:.82rem;font-weight:600}.page-module__aydn6q__googleButton{background:var(--ts-ink);border:1px solid var(--ts-ink);color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:.85rem;font-size:.95rem;font-weight:700;transition:all .15s;display:flex;box-shadow:0 2px 8px #14142b26}.page-module__aydn6q__googleButton:hover{background:var(--ts-ink-2);transform:translateY(-1px)}.page-module__aydn6q__googleButton:disabled{opacity:.6;cursor:not-allowed}.page-module__aydn6q__termsText{color:var(--text-muted);margin-top:1.5rem;font-size:.74rem;line-height:1.5}.page-module__aydn6q__termsText a{color:var(--ts-ink);font-weight:600;text-decoration:underline}
.page-module__jzSWhG__container{background-color:var(--ts-bg,#f8f9fc);min-height:calc(100vh - 120px);padding:1.5rem 1rem 3rem}.page-module__jzSWhG__inner{max-width:800px;margin:0 auto}.page-module__jzSWhG__header{margin-top:1rem;margin-bottom:1.5rem}.page-module__jzSWhG__title{color:var(--ts-ink,#14142b);letter-spacing:-.02em;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:1.625rem;font-weight:800;display:flex}.page-module__jzSWhG__titleIcon{color:var(--ts-indigo,#5b3df5);display:inline-flex}.page-module__jzSWhG__subtitle{color:var(--ts-slate,#6b6b85);margin:0;font-size:.9375rem;line-height:1.5}.page-module__jzSWhG__filterBar{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.page-module__jzSWhG__filterBar::-webkit-scrollbar{display:none}.page-module__jzSWhG__filterChip{background:var(--ts-card,#fff);border:1px solid var(--ts-border,#d9d7ee);color:var(--ts-slate,#4e4b66);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:9999px;align-items:center;gap:.35rem;padding:.5rem .95rem;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex}.page-module__jzSWhG__filterChip:hover{border-color:var(--ts-indigo-light,#8570ff);color:var(--ts-indigo,#5b3df5)}.page-module__jzSWhG__filterChipActive{background:var(--ts-indigo,#5b3df5);border-color:var(--ts-indigo,#5b3df5);color:#fff;box-shadow:0 2px 6px #5b3df540}.page-module__jzSWhG__filterChipActive:hover{background:var(--ts-indigo-dark,#4325e0);border-color:var(--ts-indigo-dark,#4325e0);color:#fff}.page-module__jzSWhG__chipCount{background:#00000014;border-radius:10px;padding:1px 6px;font-size:.6875rem;font-weight:700;display:inline-block}.page-module__jzSWhG__filterChipActive .page-module__jzSWhG__chipCount{color:#fff;background:#ffffff40}.page-module__jzSWhG__list{flex-direction:column;gap:.875rem;display:flex}.page-module__jzSWhG__card{background:var(--ts-card,#fff);border:1px solid var(--ts-border,#d9d7ee);border-radius:12px;padding:1.15rem 1.25rem;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:block}.page-module__jzSWhG__card:hover{border-color:var(--ts-indigo-light,#8570ff);transform:translateY(-1px);box-shadow:0 4px 16px #14142b0f}.page-module__jzSWhG__cardTop{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.page-module__jzSWhG__badgeGroup{align-items:center;gap:.4rem;display:flex}.page-module__jzSWhG__badge{text-transform:uppercase;letter-spacing:.02em;border-radius:4px;padding:2px 8px;font-size:.6875rem;font-weight:700}.page-module__jzSWhG__badgeNew{color:#4338ca;background:#e0e7ff}.page-module__jzSWhG__badgeFree{color:#854d0e;background:#fef08a}.page-module__jzSWhG__badgeAlert{color:#b91c1c;background:#fee2e2}.page-module__jzSWhG__badgeAnnouncement{color:#6b21a8;background:#ede9fe}.page-module__jzSWhG__pinnedTag{color:var(--ts-indigo,#5b3df5);background:var(--ts-indigo-tint,#eeebff);border-radius:4px;padding:2px 6px;font-size:.6875rem;font-weight:700}.page-module__jzSWhG__time{color:var(--ts-slate,#6b6b85);font-size:.75rem}.page-module__jzSWhG__cardTitle{color:var(--ts-ink,#14142b);margin:0 0 .35rem;font-size:1rem;font-weight:700;line-height:1.4}.page-module__jzSWhG__cardDesc{color:var(--ts-slate,#4e4b66);margin:0 0 .85rem;font-size:.875rem;line-height:1.5}.page-module__jzSWhG__cardFooter{border-top:1px solid #f1f3f7;justify-content:flex-end;align-items:center;padding-top:.75rem;display:flex}.page-module__jzSWhG__actionLink{color:var(--ts-indigo,#5b3df5);align-items:center;gap:.35rem;font-size:.8125rem;font-weight:700;display:inline-flex}.page-module__jzSWhG__card:hover .page-module__jzSWhG__actionLink{text-decoration:underline}.page-module__jzSWhG__emptyState{background:var(--ts-card,#fff);border:1px dashed var(--ts-border,#d9d7ee);text-align:center;color:var(--ts-slate,#6b6b85);border-radius:12px;padding:3rem 1.5rem}.page-module__jzSWhG__emptyTitle{color:var(--ts-ink,#14142b);margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.page-module__jzSWhG__emptyText{margin:0;font-size:.875rem}@media (max-width:480px){.page-module__jzSWhG__container{padding:1rem .75rem 4.5rem}.page-module__jzSWhG__title{font-size:1.35rem}.page-module__jzSWhG__card{padding:.95rem 1rem}}
.page-module__n5O0Ma__pageContainer{background:#f1f3f4;max-width:800px;min-height:100vh;margin:0 auto;padding:66px 0 0}.page-module__n5O0Ma__header{background:#fff;margin-bottom:8px;padding:20px 20px 15px}.page-module__n5O0Ma__title{color:#202124;margin-bottom:4px;font-size:22px;font-weight:400}.page-module__n5O0Ma__subtitle{color:#70757a;font-size:14px}.page-module__n5O0Ma__grid{flex-direction:column;gap:8px;display:flex}.page-module__n5O0Ma__resultItem{background:#fff;padding:16px;text-decoration:none;display:block}.page-module__n5O0Ma__resultHeader{align-items:center;margin-bottom:12px;display:flex}.page-module__n5O0Ma__favicon{color:#0f172a;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-right:12px;font-size:14px;font-weight:700;display:flex}.page-module__n5O0Ma__headerText{flex-direction:column;flex-grow:1;display:flex}.page-module__n5O0Ma__siteName{color:#202124;font-size:14px;line-height:1.2}.page-module__n5O0Ma__siteUrl{color:#4d5156;margin-top:2px;font-size:12px;line-height:1.2}.page-module__n5O0Ma__menuIcon{color:#70757a;padding-left:10px}.page-module__n5O0Ma__resultTitle{color:#1a0dab;margin:0 0 8px;font-size:20px;font-weight:400;line-height:1.3}.page-module__n5O0Ma__resultSnippet{color:#4d5156;font-size:14px;line-height:1.58}.page-module__n5O0Ma__iconSeries{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.page-module__n5O0Ma__iconTest{color:var(--state-ok-text);background:#ecfdf5;border-color:#a7f3d0}.page-module__n5O0Ma__pagination{justify-content:center;align-items:center;gap:8px;margin-top:40px;padding-bottom:20px;display:flex}.page-module__n5O0Ma__pageBtn{color:#1a0dab;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;min-width:36px;height:36px;font-size:14px;text-decoration:none;transition:background .2s;display:flex}.page-module__n5O0Ma__pageBtn:hover{background:#f1f3f4}.page-module__n5O0Ma__pageBtnActive{color:#202124;pointer-events:none;background:#f1f3f4;font-weight:700}.page-module__n5O0Ma__pageNext{border-radius:18px;padding:0 16px;font-weight:500}
.page-module__vIcMqW__container{max-width:1000px;margin:0 auto;padding:2rem 1.5rem}.page-module__vIcMqW__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.page-module__vIcMqW__title{font-family:var(--ts-font-head);color:var(--text-primary);margin:0 0 .25rem;font-size:1.8rem}.page-module__vIcMqW__subtitle{color:var(--text-secondary);margin:0;font-size:1rem}.page-module__vIcMqW__headerActions{align-items:center;gap:.75rem;display:flex}.page-module__vIcMqW__btnOutline{border:1px solid var(--primary-light);color:var(--primary-light);border-radius:var(--radius-md);padding:.6rem 1.2rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s}.page-module__vIcMqW__btnOutline:hover{background:var(--primary-light);color:#fff}.page-module__vIcMqW__btnGhost{color:var(--text-secondary);padding:.6rem .8rem;font-size:.9rem;text-decoration:none;transition:color .2s}.page-module__vIcMqW__btnGhost:hover{color:var(--text-primary)}.page-module__vIcMqW__scoreOverview{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-lg);align-items:center;gap:2.5rem;margin-bottom:2rem;padding:2rem;display:flex}.page-module__vIcMqW__gradeCircle{border:5px solid;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.page-module__vIcMqW__gradeText{font-family:var(--ts-font-head);font-size:2.5rem;font-weight:700;line-height:1}.page-module__vIcMqW__gradeLabel{color:var(--text-secondary);margin-top:.25rem;font-size:.75rem}.page-module__vIcMqW__overviewStats{flex:1;grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.page-module__vIcMqW__overviewItem{text-align:center;flex-direction:column;align-items:center;display:flex}.page-module__vIcMqW__overviewValue{font-family:var(--ts-font-head);color:var(--text-primary);font-size:1.6rem;font-weight:600}.page-module__vIcMqW__overviewValue small{color:var(--text-muted);font-size:1rem;font-weight:400}.page-module__vIcMqW__overviewLabel{color:var(--text-secondary);margin-top:.25rem;font-size:.85rem}.page-module__vIcMqW__breakdownGrid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem;display:grid}.page-module__vIcMqW__breakdownCard{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:1.5rem}.page-module__vIcMqW__breakdownHeader h2{font-family:var(--ts-font-head);color:var(--text-primary);margin:0 0 1.5rem;font-size:1.1rem}.page-module__vIcMqW__donutChart{width:180px;height:180px;margin:0 auto 1.5rem;position:relative}.page-module__vIcMqW__donutSvg{width:100%;height:100%;transform:rotate(-90deg)}.page-module__vIcMqW__donutCenter{text-align:center;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__vIcMqW__donutTotal{font-family:var(--ts-font-head);color:var(--text-primary);font-size:2rem;font-weight:700;line-height:1}.page-module__vIcMqW__donutLabel{color:var(--text-muted);font-size:.75rem}.page-module__vIcMqW__legend{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.page-module__vIcMqW__legendItem{color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.85rem;display:flex}.page-module__vIcMqW__legendDot{border-radius:50%;width:10px;height:10px;display:inline-block}.page-module__vIcMqW__difficultyBars{flex-direction:column;gap:1.5rem;padding-top:1rem;display:flex}.page-module__vIcMqW__diffRow{align-items:center;gap:1rem;display:flex}.page-module__vIcMqW__diffLabel{width:60px;color:var(--text-secondary);font-size:.9rem;font-weight:500}.page-module__vIcMqW__diffBarContainer{background:var(--glass-border);border-radius:6px;flex:1;height:12px;overflow:hidden}.page-module__vIcMqW__diffBar{border-radius:6px;min-width:0;height:100%;transition:width 1s}.page-module__vIcMqW__diffValue{color:var(--text-secondary);white-space:nowrap;text-align:right;min-width:80px;font-size:.8rem}.page-module__vIcMqW__noData{color:var(--text-muted);text-align:center;padding:2rem 1rem;font-size:.9rem}.page-module__vIcMqW__subjectSection{margin-bottom:2rem}.page-module__vIcMqW__sectionTitle{font-family:var(--ts-font-head);color:var(--text-primary);margin:0 0 1.25rem;font-size:1.2rem}.page-module__vIcMqW__subjectGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.page-module__vIcMqW__subjectCard{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:1.25rem;transition:border-color .2s}.page-module__vIcMqW__subjectCard:hover{border-color:#5b3df54d}.page-module__vIcMqW__subjectHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.page-module__vIcMqW__subjectHeader h3{color:var(--text-primary);margin:0;font-size:1rem}.page-module__vIcMqW__subjectAccuracy{font-family:var(--ts-font-head);font-size:1.4rem;font-weight:700}.page-module__vIcMqW__subjectBar{background:var(--glass-border);border-radius:3px;height:6px;margin-bottom:.75rem;overflow:hidden}.page-module__vIcMqW__subjectBarFill{border-radius:3px;height:100%;transition:width 1s}.page-module__vIcMqW__subjectStats{flex-wrap:wrap;gap:1rem;display:flex}.page-module__vIcMqW__subjectStatItem{color:var(--text-secondary);align-items:center;gap:.2rem;font-size:.8rem;display:flex}.page-module__vIcMqW__bottomActions{justify-content:center;gap:1rem;padding:1rem 0;display:flex}.page-module__vIcMqW__btnPrimary{background:var(--gradient-1);color:#fff;border-radius:var(--radius-md);padding:.75rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s}.page-module__vIcMqW__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 4px 15px #5b3df54d}.page-module__vIcMqW__btnSecondary{background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:.75rem 2rem;font-size:1rem;font-weight:500;text-decoration:none;transition:border-color .2s}.page-module__vIcMqW__btnSecondary:hover{border-color:var(--primary-light);color:var(--text-primary)}@media (max-width:768px){.page-module__vIcMqW__scoreOverview{text-align:center;flex-direction:column;gap:1.5rem}.page-module__vIcMqW__overviewStats{grid-template-columns:repeat(2,1fr)}.page-module__vIcMqW__breakdownGrid{grid-template-columns:1fr}.page-module__vIcMqW__header{flex-direction:column}.page-module__vIcMqW__headerActions{width:100%}.page-module__vIcMqW__bottomActions{flex-direction:column}.page-module__vIcMqW__btnPrimary,.page-module__vIcMqW__btnSecondary{text-align:center}.page-module__vIcMqW__title{font-size:1.4rem}}
