.page-module__-BpcLW__container{background:radial-gradient(circle at 12% 0%, rgba(var(--accent-tint-rgb), .2) 0%, rgba(var(--accent-tint-rgb), 0) 34%), linear-gradient(180deg, var(--auth-bg-start) 0%, var(--auth-bg-end) 100%);grid-template-columns:minmax(0,1fr) minmax(360px,42%);min-height:100vh;display:grid}.page-module__-BpcLW__formSide{justify-content:center;align-items:center;padding:28px;display:flex}.page-module__-BpcLW__formContent{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .84);width:100%;max-width:430px;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:22px;padding:26px}.page-module__-BpcLW__logo{align-items:center;margin-bottom:20px;text-decoration:none;display:inline-flex}.page-module__-BpcLW__logoText{color:var(--text-primary);font-size:1.02rem;font-weight:700}.page-module__-BpcLW__welcome{margin-bottom:18px}.page-module__-BpcLW__welcome h1{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(1.8rem,3vw,2.3rem);line-height:1.08}.page-module__-BpcLW__welcome h1 em{font-style:italic}.page-module__-BpcLW__highlight{color:var(--accent)}.page-module__-BpcLW__welcome p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.55}.page-module__-BpcLW__form{flex-direction:column;gap:14px;display:flex}.page-module__-BpcLW__inputGroup{flex-direction:column;gap:6px;display:flex}.page-module__-BpcLW__inputGroup label{color:var(--text-primary);font-size:.82rem;font-weight:700}.page-module__-BpcLW__input{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .92);width:100%;color:var(--text-primary);border-radius:12px;padding:11px 12px;font-size:.9rem;line-height:1.45}.page-module__-BpcLW__input:focus{border-color:rgba(var(--accent-rgb), .42);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .12);outline:none}.page-module__-BpcLW__input::placeholder{color:var(--text-muted)}.page-module__-BpcLW__submitBtn{width:100%;margin-top:2px}.page-module__-BpcLW__successAlert{border:1px solid rgba(var(--success-rgb), .28);background:rgba(var(--success-soft-rgb), .24);color:var(--success);border-radius:10px;margin-bottom:14px;padding:11px 12px;font-size:.82rem;line-height:1.55}.page-module__-BpcLW__errorAlert{border:1px solid rgba(var(--error-rgb), .3);background:rgba(var(--error-soft-rgb), .22);color:var(--error);border-radius:10px;margin-bottom:14px;padding:11px 12px;font-size:.82rem}.page-module__-BpcLW__successActions{flex-direction:column;align-items:center;gap:12px;display:flex}.page-module__-BpcLW__successHint{color:var(--text-secondary);text-align:center;margin:0;font-size:.82rem;line-height:1.55}.page-module__-BpcLW__resendBtn{letter-spacing:.04em;text-transform:uppercase;padding:8px 14px;font-size:.76rem}.page-module__-BpcLW__backLink{text-align:center;margin:18px 0 0;font-size:.82rem}.page-module__-BpcLW__backLink a{color:var(--text-secondary);text-decoration:none}.page-module__-BpcLW__backLink a:hover{color:var(--accent)}.page-module__-BpcLW__imageSide{border-left:1px solid rgba(var(--surface-rgb), .4);background:radial-gradient(circle at 14% 10%, rgba(var(--accent-tint-rgb), .28) 0%, rgba(var(--accent-tint-rgb), 0) 38%), linear-gradient(155deg, var(--auth-visual-start) 0%, var(--auth-visual-mid) 48%, var(--auth-visual-end) 100%);position:relative;overflow:hidden}.page-module__-BpcLW__imageSide:before{content:"";background:linear-gradient(120deg, rgba(var(--auth-overlay-rgb), .16), rgba(var(--auth-overlay-rgb), .03)), url(/images/philosopher.jpg) center/cover;mix-blend-mode:multiply;opacity:.92;position:absolute;inset:0}.page-module__-BpcLW__imageContent{z-index:1;flex-direction:column;justify-content:space-between;min-height:100%;padding:24px;display:flex;position:relative}.page-module__-BpcLW__assistantBadge{border:1px solid rgba(var(--surface-rgb), .4);background:rgba(var(--surface-rgb), .34);color:var(--auth-ink-soft);letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-self:flex-end;padding:8px 12px;font-size:.74rem;font-weight:700}.page-module__-BpcLW__quote{max-width:320px}.page-module__-BpcLW__quoteLine{background:var(--auth-ink-base);border-radius:999px;width:56px;height:4px;margin-bottom:12px}.page-module__-BpcLW__quoteText{font-family:var(--font-heading);color:var(--auth-ink-strong);margin:0 0 8px;font-size:clamp(1.45rem,2.6vw,2rem);font-style:italic;line-height:1.25}.page-module__-BpcLW__quoteSubtext{letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--auth-ink-rgb), .72);margin:0;font-size:.66rem}@media (max-width:1120px){.page-module__-BpcLW__container{grid-template-columns:1fr}.page-module__-BpcLW__imageSide{display:none}}@media (max-width:640px){.page-module__-BpcLW__formSide{padding:16px}.page-module__-BpcLW__formContent{border-radius:18px;padding:20px 16px}}
.Button-module__VMVMAW__btn{font-family:var(--font-body);letter-spacing:.01em;border-radius:var(--radius-full);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;display:inline-flex;transform:translateZ(0)}.Button-module__VMVMAW__btn:hover:not(:disabled){transform:translateY(-1px)}.Button-module__VMVMAW__btn:active:not(:disabled){transform:translateY(0)scale(.985)}.Button-module__VMVMAW__btn:focus-visible{box-shadow:0 0 0 3px rgba(var(--accent-rgb), .24);outline:none}.Button-module__VMVMAW__sm{padding:8px 16px;font-size:14px}.Button-module__VMVMAW__md{padding:12px 24px;font-size:16px}.Button-module__VMVMAW__lg{padding:16px 32px;font-size:18px}.Button-module__VMVMAW__primary{background:var(--accent);color:var(--text-inverse);box-shadow:0 5px 12px rgba(var(--accent-rgb), .2)}.Button-module__VMVMAW__primary:hover{background:var(--accent-hover);box-shadow:var(--shadow-card);transform:translateY(-1px)}.Button-module__VMVMAW__secondary{background-color:rgba(var(--surface-rgb), .86);color:var(--text-primary);border-color:var(--line-soft)}.Button-module__VMVMAW__secondary:hover{border-color:var(--line-strong);background:rgba(var(--surface-rgb), .96)}.Button-module__VMVMAW__warm{background:var(--accent-ai);color:var(--text-inverse);box-shadow:0 5px 12px rgba(var(--accent-rgb), .2)}.Button-module__VMVMAW__warm:hover{background:var(--accent-warm-hover);box-shadow:var(--shadow-card);transform:translateY(-1px)}.Button-module__VMVMAW__btn:disabled{opacity:.5;cursor:not-allowed;transform:none}
.MainSidebar-module__NevV-q__userSection{align-items:center;gap:10px;margin-top:auto;display:flex}.MainSidebar-module__NevV-q__profileLink{text-decoration:none}.MainSidebar-module__NevV-q__userInfo{min-width:0}.MainSidebar-module__NevV-q__logoutBtn{padding:8px 12px;font-size:.72rem}.MainSidebar-module__NevV-q__mobileNav{display:none}@media (max-width:768px){.MainSidebar-module__NevV-q__mobileNav{gap:8px;width:100%;padding:8px 12px 0;display:flex;overflow-x:auto}.MainSidebar-module__NevV-q__mobileNavItem{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .9);color:var(--text-secondary);white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:700;text-decoration:none}.MainSidebar-module__NevV-q__mobileNavItemActive{color:var(--text-primary);border-color:var(--line-strong);background:rgba(var(--active-rgb), .86)}}
.page-module__1TQNga__main{width:100%;min-height:100vh;padding:24px 18px 30px;max-width:none!important}.page-module__1TQNga__container{gap:12px;max-width:1220px;margin:0 auto;display:flex}.page-module__1TQNga__content{flex:1;min-width:0}.page-module__1TQNga__breadcrumb{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:12px;font-size:.8rem;display:flex}.page-module__1TQNga__breadcrumb a{color:var(--text-muted)}.page-module__1TQNga__header{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .82);box-shadow:var(--shadow-subtle);border-radius:18px;margin-bottom:12px;padding:16px}.page-module__1TQNga__header h1{margin-bottom:8px;font-size:1.86rem;line-height:1.1}.page-module__1TQNga__subtitle{color:var(--text-secondary);margin-bottom:10px;font-size:.9rem;line-height:1.58}.page-module__1TQNga__meta{flex-wrap:wrap;gap:8px;display:flex}.page-module__1TQNga__meta span{border:var(--line-width) solid var(--line-soft);color:var(--text-secondary);background:rgba(var(--surface-rgb), .86);border-radius:999px;padding:4px 8px;font-size:.72rem}.page-module__1TQNga__section{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .82);box-shadow:var(--shadow-subtle);border-radius:18px;margin-bottom:10px;padding:16px}.page-module__1TQNga__section h2{font-family:var(--font-body);margin-bottom:10px;font-size:1rem;font-weight:700}.page-module__1TQNga__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.page-module__1TQNga__curriculumMeta{color:var(--text-muted);font-size:.76rem}.page-module__1TQNga__curriculum{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .9);border-radius:12px;overflow:hidden}.page-module__1TQNga__curriculumSection{border-bottom:var(--line-width) solid var(--line-soft)}.page-module__1TQNga__curriculumSection:last-child{border-bottom:none}.page-module__1TQNga__sectionTitle{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 12px;font-size:.86rem;display:grid}.page-module__1TQNga__expandIcon{min-width:38px;height:22px;color:var(--accent);background:rgba(var(--accent-rgb), .12);border-radius:999px;justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:inline-flex}.page-module__1TQNga__sectionMeta{color:var(--text-muted);font-size:.74rem}.page-module__1TQNga__instructor{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .9);border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.page-module__1TQNga__instructorAvatar{width:56px;height:56px;color:var(--accent);background:rgba(var(--accent-rgb), .12);border-radius:14px;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:flex}.page-module__1TQNga__instructorInfo h3{margin-bottom:2px;font-size:.95rem}.page-module__1TQNga__instructorTitle{color:var(--text-muted);font-size:.76rem}.page-module__1TQNga__reviews{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .9);border-radius:12px;padding:12px}.page-module__1TQNga__reviewSummary{margin-bottom:8px}.page-module__1TQNga__reviewScore{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module__1TQNga__scoreNumber{color:var(--text-primary);font-size:1.6rem;font-weight:700}.page-module__1TQNga__stars{color:var(--text-secondary);border:var(--line-width) solid var(--line-soft);border-radius:999px;padding:4px 8px;font-size:.8rem}.page-module__1TQNga__totalReviews{color:var(--text-muted);font-size:.76rem}.page-module__1TQNga__reviewForm{border-top:var(--line-width) solid var(--line-soft);margin-top:8px;padding-top:10px}.page-module__1TQNga__reviewInputs{grid-template-columns:110px 1fr 140px;gap:8px;display:grid}.page-module__1TQNga__reviewInputs select,.page-module__1TQNga__reviewInputs input{border:var(--line-width) solid var(--line-soft);border-radius:10px;padding:8px 10px;font-size:.82rem}.page-module__1TQNga__reviewInputs input,.page-module__1TQNga__reviewInputs select{background:rgba(var(--surface-rgb), .94);color:var(--text-primary)}.page-module__1TQNga__reviewSubmitBtn{padding:8px 10px;font-size:.82rem}.page-module__1TQNga__reviewMessage{color:var(--text-secondary);margin-top:8px;font-size:.78rem}.page-module__1TQNga__reviewList{flex-direction:column;gap:8px;margin-top:10px;display:flex}.page-module__1TQNga__reviewItem{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .95);border-radius:10px;padding:10px}.page-module__1TQNga__reviewItemHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:.82rem;display:flex}.page-module__1TQNga__reviewItem p{color:var(--text-secondary);font-size:.84rem}.page-module__1TQNga__reviewItem small{color:var(--text-muted);font-size:.72rem}.page-module__1TQNga__sidebar{flex-shrink:0;width:340px}.page-module__1TQNga__pricingCard{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .84);box-shadow:var(--shadow-subtle);border-radius:18px;position:sticky;top:20px;overflow:hidden}.page-module__1TQNga__videoPreview{background:linear-gradient(150deg, rgba(var(--auth-overlay-rgb), .9) 0%, rgba(var(--auth-ink-rgb), .95) 100%);height:144px;color:var(--text-inverse);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:.84rem;display:flex}.page-module__1TQNga__playButton{border:1px solid rgba(var(--surface-rgb), .38);border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.86rem;display:inline-flex}.page-module__1TQNga__priceRow{justify-content:space-between;align-items:center;padding:12px 14px 8px;display:flex}.page-module__1TQNga__currentPrice{color:var(--text-primary);font-size:1.3rem;font-weight:700}.page-module__1TQNga__discount{border:1px solid rgba(var(--success-rgb), .32);color:var(--success);background:rgba(var(--success-soft-rgb), .24);border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:700}.page-module__1TQNga__enrollBtn{width:calc(100% - 28px);margin:0 14px 10px}.page-module__1TQNga__guarantee{color:var(--text-secondary);margin:0 14px 10px;font-size:.78rem}.page-module__1TQNga__includes{padding:0 14px 14px}.page-module__1TQNga__includes h4{color:var(--text-secondary);margin-bottom:6px;font-size:.82rem}.page-module__1TQNga__includes ul{flex-direction:column;gap:6px;list-style:none;display:flex}.page-module__1TQNga__includes li{color:var(--text-secondary);font-size:.82rem}@media (max-width:1020px){.page-module__1TQNga__container{flex-direction:column}.page-module__1TQNga__sidebar{width:100%}.page-module__1TQNga__pricingCard{position:static}}@media (max-width:760px){.page-module__1TQNga__main{padding:14px 10px 22px}.page-module__1TQNga__header h1{font-size:1.48rem}.page-module__1TQNga__reviewInputs{grid-template-columns:1fr}}
.page-module__wwLHdW__main{width:100%;padding:26px 18px 30px;max-width:none!important}.page-module__wwLHdW__hero{text-align:left;padding:4px 4px 16px}.page-module__wwLHdW__hero h1{margin-bottom:10px;font-size:2.2rem;line-height:1.06}.page-module__wwLHdW__hero h1 em{color:var(--accent);font-style:italic}.page-module__wwLHdW__hero>p{color:var(--text-secondary);margin-bottom:14px;font-size:.94rem}.page-module__wwLHdW__searchBox{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .82);max-width:620px;box-shadow:var(--shadow-subtle);border-radius:14px;align-items:center;gap:8px;padding:8px;display:flex}.page-module__wwLHdW__searchInput{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:8px 10px;font-size:.95rem}.page-module__wwLHdW__searchInput::placeholder{color:var(--text-muted)}.page-module__wwLHdW__clearBtn{padding:7px 12px;font-size:.8rem}.page-module__wwLHdW__content{max-width:var(--container-max);gap:12px;display:flex}.page-module__wwLHdW__sidebar{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .72);width:240px;box-shadow:var(--shadow-subtle);border-radius:16px;flex-shrink:0;height:fit-content;padding:14px}.page-module__wwLHdW__filterHeader{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.page-module__wwLHdW__filterHeader h3{font-family:var(--font-body);font-size:.95rem;font-weight:700}.page-module__wwLHdW__filterGroup h4{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:700}.page-module__wwLHdW__checkbox{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:8px;font-size:.84rem;display:flex}.page-module__wwLHdW__checkbox input{width:16px;height:16px;accent-color:var(--accent)}.page-module__wwLHdW__courseSection{flex:1}.page-module__wwLHdW__courseHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.page-module__wwLHdW__courseHeader p{color:var(--text-secondary);font-size:.87rem}.page-module__wwLHdW__courseHeader strong{color:var(--text-primary)}.page-module__wwLHdW__sortBy{color:var(--text-secondary);align-items:center;gap:8px;font-size:.8rem;display:flex}.page-module__wwLHdW__sortBy select{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .9);border-radius:10px;padding:8px 10px;font-size:.84rem}.page-module__wwLHdW__courseGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.page-module__wwLHdW__courseCard{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .86);box-shadow:var(--shadow-subtle);transition:transform var(--transition-fast), box-shadow var(--transition-fast);border-radius:16px;text-decoration:none;overflow:hidden}.page-module__wwLHdW__courseCard:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.page-module__wwLHdW__courseImage{background:linear-gradient(160deg, rgba(var(--auth-overlay-rgb), .88) 0%, rgba(var(--auth-ink-rgb), .94) 100%);height:132px;position:relative}.page-module__wwLHdW__categoryTag{background:rgba(var(--surface-rgb), .9);color:var(--accent-dark);letter-spacing:.05em;border-radius:999px;padding:4px 8px;font-size:.62rem;font-weight:700;position:absolute;top:10px;left:10px}.page-module__wwLHdW__courseInfo{padding:12px}.page-module__wwLHdW__ratingRow{align-items:center;gap:6px;margin-bottom:6px;display:flex}.page-module__wwLHdW__rating{color:var(--accent);font-size:.84rem;font-weight:700}.page-module__wwLHdW__reviews{color:var(--text-muted);font-size:.77rem}.page-module__wwLHdW__courseInfo h3{color:var(--text-primary);margin-bottom:4px;font-size:1.05rem}.page-module__wwLHdW__courseInfo p{color:var(--text-secondary);margin-bottom:10px;font-size:.83rem}.page-module__wwLHdW__courseFooter{border-top:var(--line-width) solid var(--line-soft);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.page-module__wwLHdW__instructor{max-width:64%;color:var(--text-secondary);align-items:center;font-size:.8rem;display:inline-flex}.page-module__wwLHdW__price{color:var(--text-primary);font-size:.88rem;font-weight:700}.page-module__wwLHdW__pagination{justify-content:center;align-items:center;gap:8px;display:flex}.page-module__wwLHdW__pageBtn{width:32px;min-width:32px;height:32px;color:var(--text-secondary);padding:0}.page-module__wwLHdW__pageBtn.page-module__wwLHdW__active{background:var(--accent);border-color:var(--accent);color:#fff}.page-module__wwLHdW__pageBtn:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1140px){.page-module__wwLHdW__courseGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.page-module__wwLHdW__content{flex-direction:column}.page-module__wwLHdW__sidebar{width:100%}}@media (max-width:640px){.page-module__wwLHdW__main{padding:14px 10px 20px}.page-module__wwLHdW__hero h1{font-size:1.72rem}.page-module__wwLHdW__courseHeader{flex-direction:column;align-items:flex-start;gap:8px}.page-module__wwLHdW__courseGrid{grid-template-columns:1fr}}
.page-module__7U3eSG__container{width:100%}.page-module__7U3eSG__examArea{background:0 0;flex-direction:column;flex:1;min-height:100vh;padding:14px 14px 12px 0;display:flex}.page-module__7U3eSG__header{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .76);box-shadow:var(--shadow-subtle);border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;display:grid}.page-module__7U3eSG__logo{align-items:center;text-decoration:none;display:flex}.page-module__7U3eSG__logoText{color:var(--text-primary);font-size:.95rem;font-weight:700}.page-module__7U3eSG__timer{background:rgba(var(--accent-rgb), .12);border:1px solid rgba(var(--accent-rgb), .24);border-radius:999px;justify-content:center;align-items:center;min-width:108px;padding:8px 10px;display:inline-flex}.page-module__7U3eSG__timerText{letter-spacing:.06em;color:var(--accent-dark);font-family:monospace;font-size:.9rem;font-weight:700}.page-module__7U3eSG__headerActions{justify-content:flex-end;display:flex}.page-module__7U3eSG__exitBtn{letter-spacing:.04em;text-transform:uppercase;padding:8px 12px;font-size:.76rem}.page-module__7U3eSG__main{text-align:center;border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .82);box-shadow:var(--shadow-subtle);border-radius:20px;flex-direction:column;flex:1;align-items:center;padding:14px;display:flex}.page-module__7U3eSG__categoryTag{border:1px solid rgba(var(--accent-rgb), .24);background:rgba(var(--accent-soft-rgb), .72);color:var(--accent-dark);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;margin-bottom:12px;padding:4px 10px;font-size:.68rem;font-weight:700}.page-module__7U3eSG__questionNumber{margin-bottom:10px;font-size:1.5rem}.page-module__7U3eSG__questionNumber span{color:var(--text-muted);font-size:1.1rem}.page-module__7U3eSG__questionText{max-width:880px;margin-bottom:8px;font-size:1.5rem;line-height:1.3}.page-module__7U3eSG__instruction{color:var(--text-secondary);margin-bottom:12px;font-size:.86rem}.page-module__7U3eSG__errorText{color:var(--error)}.page-module__7U3eSG__optionsGrid{grid-template-columns:repeat(2,1fr);gap:8px;width:100%;max-width:860px;display:grid}.page-module__7U3eSG__optionBtn{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .94);text-align:left;cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.page-module__7U3eSG__optionBtn:hover{border-color:var(--line-strong)}.page-module__7U3eSG__selected{border-color:rgba(var(--accent-rgb), .36);background:rgba(var(--surface-cool-rgb), .82)}.page-module__7U3eSG__optionText{color:var(--text-primary);flex:1;font-size:.88rem}.page-module__7U3eSG__checkIcon{min-width:28px;height:20px;color:var(--accent);background:rgba(var(--accent-rgb), .12);border-radius:999px;justify-content:center;align-items:center;font-size:.64rem;font-weight:700;display:inline-flex}.page-module__7U3eSG__footer{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .76);box-shadow:var(--shadow-subtle);border-radius:16px;margin-top:10px;padding:10px 12px}.page-module__7U3eSG__progressSection{align-items:center;gap:8px;margin-bottom:10px;display:flex}.page-module__7U3eSG__progressLabel,.page-module__7U3eSG__progressPercent{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.page-module__7U3eSG__progressBar{background:rgba(var(--neutral-track-rgb), .18);border-radius:999px;flex:1;height:7px}.page-module__7U3eSG__progressFill{background:var(--gradient-progress);height:100%;transition:width var(--transition-base);border-radius:999px}.page-module__7U3eSG__navigation{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.page-module__7U3eSG__prevBtn{padding:8px 10px;font-size:.82rem}.page-module__7U3eSG__questionDots{justify-content:center;align-items:center;gap:6px;display:flex}.page-module__7U3eSG__dot{background:rgba(var(--neutral-track-rgb), .24);cursor:pointer;width:10px;height:10px;transition:transform var(--transition-fast), background var(--transition-fast);border:none;border-radius:999px;padding:0}.page-module__7U3eSG__dot:hover{transform:scale(1.1)}.page-module__7U3eSG__currentDot{background:var(--accent);transform:scale(1.2)}.page-module__7U3eSG__answeredDot{background:var(--success)}@media (max-width:900px){.page-module__7U3eSG__examArea{padding:10px}.page-module__7U3eSG__optionsGrid{grid-template-columns:1fr}.page-module__7U3eSG__navigation{grid-template-columns:1fr;justify-items:stretch}.page-module__7U3eSG__questionDots{order:2}}@media (max-width:640px){.page-module__7U3eSG__header{grid-template-columns:1fr}.page-module__7U3eSG__headerActions{justify-content:flex-start}.page-module__7U3eSG__questionText{font-size:1.24rem}.page-module__7U3eSG__questionNumber{font-size:1.2rem}}
.page-module__BGSQca__main{width:100%;min-height:100vh;padding:24px 18px 30px;max-width:none!important}.page-module__BGSQca__container{max-width:940px;margin:0 auto}.page-module__BGSQca__resultCard{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .84);box-shadow:var(--shadow-subtle);border-radius:20px;margin-bottom:12px;padding:18px}.page-module__BGSQca__resultHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.page-module__BGSQca__leftContent{max-width:560px}.page-module__BGSQca__badge{border:1px solid rgba(var(--success-rgb), .3);background:rgba(var(--success-soft-rgb), .26);color:var(--success);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-bottom:8px;padding:4px 8px;font-size:.72rem;font-weight:700;display:inline-block}.page-module__BGSQca__leftContent h1{margin-bottom:4px;font-size:1.68rem}.page-module__BGSQca__leftContent p{color:var(--text-secondary);margin-bottom:10px;font-size:.9rem}.page-module__BGSQca__actions{flex-wrap:wrap;gap:8px;display:flex}.page-module__BGSQca__scoreCircle{width:140px;height:140px;position:relative}.page-module__BGSQca__scoreText{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-module__BGSQca__scoreNumber{color:var(--text-primary);font-size:2rem;font-weight:700;line-height:1}.page-module__BGSQca__scorePercent{color:var(--text-muted);margin-top:2px;font-size:.76rem}.page-module__BGSQca__statsGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.page-module__BGSQca__statCard{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .92);border-radius:12px;align-items:center;gap:8px;padding:10px;display:flex}.page-module__BGSQca__statIcon{min-width:46px;height:24px;color:var(--success);border:1px solid rgba(var(--success-rgb), .2);background:rgba(var(--success-soft-rgb), .24);border-radius:999px;justify-content:center;align-items:center;font-size:.64rem;font-weight:700;display:inline-flex}.page-module__BGSQca__incorrect{color:var(--error);border-color:rgba(var(--error-rgb), .22);background:rgba(var(--error-soft-rgb), .2)}.page-module__BGSQca__time{color:var(--accent-dark);border-color:rgba(var(--accent-rgb), .26);background:rgba(var(--accent-soft-rgb), .72)}.page-module__BGSQca__statLabel{color:var(--text-muted);font-size:.72rem}.page-module__BGSQca__statValue{color:var(--text-primary);font-size:1.05rem;font-weight:700}.page-module__BGSQca__answerBox{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .9);border-radius:10px;margin-top:10px;padding:10px;font-size:.86rem}.page-module__BGSQca__reviewSection{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .84);box-shadow:var(--shadow-subtle);border-radius:20px;padding:14px}.page-module__BGSQca__reviewHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.page-module__BGSQca__reviewHeader h2{font-family:var(--font-body);font-size:1rem;font-weight:700}.page-module__BGSQca__legend{gap:8px;font-size:.72rem;display:flex}.page-module__BGSQca__legendCorrect{color:var(--success)}.page-module__BGSQca__legendIncorrect{color:var(--error)}.page-module__BGSQca__questionList{flex-direction:column;gap:8px;display:flex}.page-module__BGSQca__questionItem{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .92);border-radius:12px;gap:8px;padding:10px;display:flex}.page-module__BGSQca__correct{border-left:3px solid var(--success)}.page-module__BGSQca__wrong{border-left:3px solid var(--error)}.page-module__BGSQca__questionIcon{border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:20px;font-size:.64rem;font-weight:700;display:inline-flex}.page-module__BGSQca__correct .page-module__BGSQca__questionIcon{color:var(--success);background:rgba(var(--success-soft-rgb), .24)}.page-module__BGSQca__wrong .page-module__BGSQca__questionIcon{color:var(--error);background:rgba(var(--error-soft-rgb), .22)}.page-module__BGSQca__questionContent{flex:1}.page-module__BGSQca__questionNumber{color:var(--text-muted);margin-bottom:4px;font-size:.76rem}.page-module__BGSQca__correctBg{background:rgba(var(--success-soft-rgb), .22);border-color:rgba(var(--success-rgb), .24)}.page-module__BGSQca__wrongBg{background:rgba(var(--error-soft-rgb), .2);border-color:rgba(var(--error-rgb), .24)}.page-module__BGSQca__wrongAnswer{color:var(--error)}.page-module__BGSQca__correctAnswer{color:var(--success)}@media (max-width:900px){.page-module__BGSQca__main{padding:14px 10px 22px}.page-module__BGSQca__resultHeader{text-align:center;flex-direction:column-reverse;align-items:center}.page-module__BGSQca__leftContent{max-width:100%}.page-module__BGSQca__actions{justify-content:center}.page-module__BGSQca__statsGrid{grid-template-columns:1fr}.page-module__BGSQca__reviewHeader{flex-direction:column;align-items:flex-start;gap:8px}}
.page-module__gaOKQa__main{width:100%;padding:26px 18px 30px;max-width:none!important}.page-module__gaOKQa__header{margin-bottom:16px}.page-module__gaOKQa__header h1{margin:0;font-size:2rem}.page-module__gaOKQa__header p{color:var(--text-secondary);margin-top:6px;font-size:.94rem}.page-module__gaOKQa__error{border:1px solid rgba(var(--error-rgb), .24);background:rgba(var(--error-soft-rgb), .22);color:var(--error);border-radius:12px;margin:10px 0 14px;padding:10px 12px}.page-module__gaOKQa__courseSelector{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .76);box-shadow:var(--shadow-subtle);border-radius:16px;align-items:center;gap:10px;margin-bottom:14px;padding:14px;display:flex}.page-module__gaOKQa__courseSelector label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.82rem;font-weight:700}.page-module__gaOKQa__courseSelector select{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .92);min-width:320px;color:var(--text-primary);border-radius:12px;padding:10px 12px;font-size:.92rem}.page-module__gaOKQa__empty{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .8);border-radius:16px;margin:10px 0 16px;padding:16px}.page-module__gaOKQa__empty p{color:var(--text-secondary);margin-bottom:10px}.page-module__gaOKQa__linkBtn{background:var(--gradient-primary);color:var(--text-inverse);transition:transform var(--transition-fast), box-shadow var(--transition-fast), filter var(--transition-fast);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__gaOKQa__linkBtn:hover{box-shadow:0 6px 14px rgba(var(--accent-rgb), .2);filter:saturate(.97);transform:translateY(-1px)}.page-module__gaOKQa__linkBtn:active{transform:translateY(0)scale(.985)}.page-module__gaOKQa__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module__gaOKQa__card{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .82);box-shadow:var(--shadow-subtle);border-radius:18px;padding:14px}.page-module__gaOKQa__card h2{margin:0 0 10px;font-size:1.18rem}.page-module__gaOKQa__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.page-module__gaOKQa__item,.page-module__gaOKQa__historyItem{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .92);border-radius:12px;justify-content:space-between;gap:8px;padding:10px;display:flex}.page-module__gaOKQa__item h3,.page-module__gaOKQa__historyItem h3{margin:0 0 2px;font-size:.96rem}.page-module__gaOKQa__item p{color:var(--text-secondary);margin:0 0 2px;font-size:.86rem}.page-module__gaOKQa__item small,.page-module__gaOKQa__historyItem small{color:var(--text-muted);font-size:.76rem}.page-module__gaOKQa__score{background:rgba(var(--accent-rgb), .1);min-width:58px;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:.85rem;font-weight:700;display:inline-flex}@media (max-width:980px){.page-module__gaOKQa__grid{grid-template-columns:1fr}}@media (max-width:768px){.page-module__gaOKQa__main{padding:16px 10px 22px}.page-module__gaOKQa__courseSelector{flex-direction:column;align-items:flex-start}.page-module__gaOKQa__courseSelector select{width:100%;min-width:100%}}
.page-module__ZNSfna__main{width:100%;min-height:100vh;padding:24px 18px 30px;max-width:none!important}.page-module__ZNSfna__container{max-width:1020px;margin:0 auto}.page-module__ZNSfna__header{margin-bottom:12px}.page-module__ZNSfna__header h1{margin-bottom:4px;font-size:2rem}.page-module__ZNSfna__header p{color:var(--text-secondary);font-size:.92rem}.page-module__ZNSfna__globalMessage{border-radius:12px;margin-bottom:10px;padding:10px 12px;font-size:.86rem;font-weight:600}.page-module__ZNSfna__globalSuccess{border:1px solid rgba(var(--success-rgb), .24);background:rgba(var(--success-soft-rgb), .24);color:var(--success)}.page-module__ZNSfna__globalError{border:1px solid rgba(var(--error-rgb), .24);background:rgba(var(--error-soft-rgb), .22);color:var(--error)}.page-module__ZNSfna__content{gap:12px;display:flex}.page-module__ZNSfna__sidebar{border:var(--line-width) solid var(--line-soft);background:var(--bg-panel);width:210px;box-shadow:var(--shadow-subtle);border-radius:16px;flex-direction:column;flex-shrink:0;gap:6px;height:fit-content;padding:10px;display:flex}.page-module__ZNSfna__tabBtn{text-align:left;transition:all var(--transition-fast);align-items:center;padding:10px 12px;font-size:.88rem;display:flex}.page-module__ZNSfna__tabBtn:hover{border-color:var(--line-soft);background:rgba(var(--panel-rgb), .92);color:var(--text-primary)}.page-module__ZNSfna__tabBtn.page-module__ZNSfna__active{background:var(--bg-active);border-color:var(--line-strong);color:var(--text-primary)}.page-module__ZNSfna__mainContent{flex:1}.page-module__ZNSfna__section{background:rgba(var(--surface-rgb), .82);border:var(--line-width) solid var(--line-soft);box-shadow:var(--shadow-subtle);border-radius:18px;margin-bottom:10px;padding:16px}.page-module__ZNSfna__section h2{font-family:var(--font-body);margin-bottom:12px;font-size:1rem;font-weight:700}.page-module__ZNSfna__profileSection{gap:18px;display:flex}.page-module__ZNSfna__avatarSection{flex-direction:column;align-items:center;gap:6px;min-width:130px;display:flex}.page-module__ZNSfna__avatar{background:linear-gradient(145deg, rgba(var(--accent-tint-rgb), .84), rgba(var(--surface-cool-alt-rgb), .85));width:86px;height:86px;color:var(--text-primary);border-radius:20px;justify-content:center;align-items:center;font-size:1.7rem;font-weight:700;display:flex;overflow:hidden}.page-module__ZNSfna__avatar img{object-fit:cover;width:100%;height:100%}.page-module__ZNSfna__editAvatarBtn{padding:6px 10px;font-size:.74rem}.page-module__ZNSfna__avatarLabel{color:var(--text-muted);font-size:.74rem}.page-module__ZNSfna__formFields{flex:1}.page-module__ZNSfna__formRow{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.page-module__ZNSfna__formGroup{margin-bottom:10px}.page-module__ZNSfna__formGroup label{color:var(--text-secondary);margin-bottom:6px;font-size:.76rem;display:block}.page-module__ZNSfna__input{background:rgba(var(--surface-rgb), .9);border:var(--line-width) solid var(--line-soft);width:100%;color:var(--text-primary);border-radius:10px;padding:10px 12px;font-size:.88rem}.page-module__ZNSfna__input:focus{border-color:rgba(var(--accent-rgb), .38);outline:none}.page-module__ZNSfna__disabledInput{color:var(--text-muted);background:rgba(var(--surface-muted-rgb), .9)}.page-module__ZNSfna__formAction{margin-top:4px}.page-module__ZNSfna__helperText{color:var(--text-secondary);margin-bottom:10px;font-size:.8rem}.page-module__ZNSfna__textarea{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .9);resize:vertical;border-radius:10px;width:100%;min-height:110px;padding:10px 12px;font-family:inherit;font-size:.88rem}.page-module__ZNSfna__toggleRow{border-bottom:var(--line-width) solid var(--line-soft);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.page-module__ZNSfna__toggleRow:last-child{border-bottom:none}.page-module__ZNSfna__toggleInfo{display:flex}.page-module__ZNSfna__toggleLabel{font-size:.86rem;font-weight:700;display:block}.page-module__ZNSfna__toggleDesc{color:var(--text-muted);font-size:.76rem;display:block}.page-module__ZNSfna__toggle{width:48px;height:26px;display:inline-block;position:relative}.page-module__ZNSfna__toggle input{opacity:0;width:0;height:0}.page-module__ZNSfna__slider{cursor:pointer;background:rgba(var(--neutral-muted-rgb), .34);transition:all var(--transition-fast);border-radius:999px;position:absolute;inset:0}.page-module__ZNSfna__slider:before{content:"";background:var(--text-inverse);width:20px;height:20px;box-shadow:0 2px 6px rgba(var(--black-rgb), .2);transition:all var(--transition-fast);border-radius:50%;position:absolute;top:3px;left:3px}.page-module__ZNSfna__toggle input:checked+.page-module__ZNSfna__slider{background:rgba(var(--accent-rgb), .64)}.page-module__ZNSfna__toggle input:checked+.page-module__ZNSfna__slider:before{transform:translate(22px)}.page-module__ZNSfna__subscriptionCard{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .92);border-radius:12px;justify-content:space-between;align-items:center;padding:12px;display:flex}.page-module__ZNSfna__planName{font-size:.92rem;font-weight:700;display:block}.page-module__ZNSfna__planInfo p{color:var(--text-muted);font-size:.78rem}@media (max-width:900px){.page-module__ZNSfna__content{flex-direction:column}.page-module__ZNSfna__sidebar{flex-flow:wrap;width:100%}.page-module__ZNSfna__tabBtn{flex:1;justify-content:center;min-width:136px}}@media (max-width:640px){.page-module__ZNSfna__main{padding:16px 10px 20px}.page-module__ZNSfna__header h1{font-size:1.6rem}.page-module__ZNSfna__profileSection{flex-direction:column}.page-module__ZNSfna__avatarSection{align-items:flex-start;min-width:0}.page-module__ZNSfna__formRow{grid-template-columns:1fr}.page-module__ZNSfna__subscriptionCard{flex-direction:column;align-items:flex-start;gap:10px}}
.Footer-module__yg9ahW__footer{background:radial-gradient(circle at 14% 0%, rgba(var(--footer-accent-rgb), .28) 0%, rgba(var(--footer-accent-rgb), 0) 36%), linear-gradient(180deg, var(--footer-bg-start) 0%, var(--footer-bg-end) 100%);color:rgba(var(--footer-text-rgb), .9);border-top:1px solid rgba(var(--surface-rgb), .12);margin-top:40px;padding:52px 0 18px}.Footer-module__yg9ahW__container{max-width:var(--container-max);margin:0 auto;padding:0 20px}.Footer-module__yg9ahW__topSection{border-bottom:1px solid rgba(var(--surface-rgb), .12);grid-template-columns:1.35fr 2fr;gap:44px;padding-bottom:24px;display:grid}.Footer-module__yg9ahW__brand{flex-direction:column;gap:10px;display:flex}.Footer-module__yg9ahW__logo{align-items:center;display:flex}.Footer-module__yg9ahW__logoIcon{width:24px;height:24px}.Footer-module__yg9ahW__logoText{color:rgba(var(--footer-text-strong-rgb), .95);font-size:1rem;font-weight:700}.Footer-module__yg9ahW__tagline{color:rgba(var(--footer-text-mid-rgb), .82);font-size:.86rem;line-height:1.6}.Footer-module__yg9ahW__linksGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.Footer-module__yg9ahW__linkColumn h4{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--footer-text-muted-rgb), .78);margin-bottom:9px;font-size:.76rem;font-weight:700}.Footer-module__yg9ahW__linkColumn ul{flex-direction:column;gap:8px;list-style:none;display:flex}.Footer-module__yg9ahW__linkColumn a{color:rgba(var(--footer-text-rgb), .86);font-size:.82rem}.Footer-module__yg9ahW__linkColumn a:hover{color:var(--text-inverse)}.Footer-module__yg9ahW__bottomSection{text-align:center;color:rgba(var(--footer-text-muted-rgb), .72);padding-top:14px;font-size:.78rem}@media (max-width:860px){.Footer-module__yg9ahW__topSection{grid-template-columns:1fr;gap:26px}.Footer-module__yg9ahW__linksGrid{grid-template-columns:repeat(2,1fr);gap:16px}}
.PageState-module___sudya__state{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .86);box-shadow:var(--shadow-subtle);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.PageState-module___sudya__title{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.PageState-module___sudya__message{color:var(--text-secondary);margin:0;font-size:.86rem;line-height:1.55}.PageState-module___sudya__loading .PageState-module___sudya__title{color:var(--text-primary)}.PageState-module___sudya__error .PageState-module___sudya__title{color:var(--error)}.PageState-module___sudya__empty .PageState-module___sudya__title{color:var(--text-primary)}
.page-module__1EbOOW__container{background:0 0;min-height:100vh;display:flex}.page-module__1EbOOW__loadingContainer{min-height:100vh;color:var(--text-secondary);justify-content:center;align-items:center;font-size:1rem;display:flex}.page-module__1EbOOW__sidebar{background:var(--bg-panel);-webkit-backdrop-filter:blur(18px);border:var(--line-width) solid var(--line-soft);width:264px;box-shadow:var(--shadow-subtle);border-radius:20px;margin:14px 0 14px 14px}.page-module__1EbOOW__sidebarContent{flex-direction:column;height:100%;padding:20px 14px 14px;display:flex}.page-module__1EbOOW__logo{align-items:center;gap:10px;margin-bottom:18px;padding:10px 12px;text-decoration:none;display:flex}.page-module__1EbOOW__logoIcon{background:linear-gradient(145deg, rgba(var(--accent-rgb), .18), rgba(var(--accent-rgb), .04));border-radius:8px;width:24px;height:24px}.page-module__1EbOOW__logoText{color:var(--text-primary);font-size:1.03rem;font-weight:700}.page-module__1EbOOW__nav{flex-direction:column;flex:1;gap:6px;display:flex}.page-module__1EbOOW__navItem{color:var(--text-secondary);transition:all var(--transition-fast);border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:.92rem;font-weight:600;text-decoration:none;display:flex}.page-module__1EbOOW__navItem:hover{color:var(--text-primary);background:rgba(var(--panel-rgb), .9);border-color:var(--line-soft)}.page-module__1EbOOW__active,.page-module__1EbOOW__navItem.page-module__1EbOOW__active{color:var(--text-primary);background:var(--bg-active);border-color:var(--line-strong)}.page-module__1EbOOW__navIcon{letter-spacing:.04em;min-width:34px;height:22px;color:var(--accent);background:rgba(var(--accent-rgb), .1);border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.page-module__1EbOOW__userProfile{border:var(--line-width) solid var(--line-soft);background:var(--bg-surface);transition:border-color var(--transition-fast), background var(--transition-fast);border-radius:14px;align-items:center;gap:11px;margin-top:auto;padding:10px 12px;display:flex}.page-module__1EbOOW__userProfile:hover{border-color:var(--line-strong);background:rgba(var(--surface-rgb), .95)}.page-module__1EbOOW__avatar{width:40px;height:40px;color:var(--text-primary);background:linear-gradient(145deg, rgba(var(--accent-tint-rgb), .64), rgba(var(--surface-rgb), .95));border-radius:12px;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:flex;overflow:hidden}.page-module__1EbOOW__avatar img{object-fit:cover;width:100%;height:100%}.page-module__1EbOOW__userName{color:var(--text-primary);font-size:.84rem;font-weight:700}.page-module__1EbOOW__userRole{color:var(--text-muted);font-size:.74rem}.page-module__1EbOOW__main{flex:1;max-width:900px;padding:26px 24px 30px}.page-module__1EbOOW__header{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.page-module__1EbOOW__greeting h1{margin-bottom:6px;font-size:2.08rem}.page-module__1EbOOW__greeting h1 em{font-style:italic}.page-module__1EbOOW__greeting p{color:var(--text-secondary);font-size:.95rem}.page-module__1EbOOW__headerActions{gap:10px;display:flex}.page-module__1EbOOW__statsGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px;display:grid}.page-module__1EbOOW__statCard{background:rgba(var(--surface-rgb), .8);border:var(--line-width) solid var(--line-soft);box-shadow:var(--shadow-subtle);border-radius:18px;align-items:center;gap:11px;padding:16px;display:flex}.page-module__1EbOOW__statIcon{min-width:72px;height:28px;color:var(--accent);letter-spacing:.05em;text-transform:uppercase;background:rgba(var(--accent-rgb), .1);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.72rem;font-weight:700;display:inline-flex}.page-module__1EbOOW__statValue{color:var(--text-primary);font-size:1.5rem;font-weight:700}.page-module__1EbOOW__statLabel{letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase;font-size:.74rem}.page-module__1EbOOW__section{margin-bottom:20px}.page-module__1EbOOW__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.page-module__1EbOOW__sectionHeader h2{font-size:1.44rem}.page-module__1EbOOW__viewAll{color:var(--text-secondary);font-size:.86rem}.page-module__1EbOOW__courseCard{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .8);box-shadow:var(--shadow-subtle);border-radius:20px;align-items:center;gap:16px;padding:18px;display:flex}.page-module__1EbOOW__courseImage{background:linear-gradient(140deg, rgba(var(--auth-overlay-rgb), .88) 0%, rgba(var(--auth-ink-rgb), .94) 100%);width:140px;height:104px;color:var(--text-inverse);border-radius:14px;justify-content:center;align-items:center;font-size:1.34rem;font-weight:700;display:flex}.page-module__1EbOOW__courseInfo{flex:1}.page-module__1EbOOW__courseMeta{align-items:center;gap:8px;margin-bottom:4px;display:flex}.page-module__1EbOOW__courseTag{background:rgba(var(--accent-rgb), .11);color:var(--accent);letter-spacing:.04em;border-radius:999px;padding:4px 10px;font-size:.74rem;font-weight:700}.page-module__1EbOOW__courseTime{color:var(--text-muted);font-size:.8rem}.page-module__1EbOOW__courseInfo h3{margin-bottom:2px;font-size:1.25rem}.page-module__1EbOOW__courseInfo p{color:var(--text-secondary);margin-bottom:10px;font-size:.88rem}.page-module__1EbOOW__progressSection{align-items:center;gap:10px;display:flex}.page-module__1EbOOW__progressBar{background:rgba(var(--neutral-track-rgb), .16);border-radius:999px;flex:1;max-width:220px;height:7px}.page-module__1EbOOW__progressFill{background:var(--gradient-progress);border-radius:999px;height:100%}.page-module__1EbOOW__progressText{font-size:.82rem;font-weight:700}.page-module__1EbOOW__bottomGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.page-module__1EbOOW__suggestionCard,.page-module__1EbOOW__discussionCard{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .78);box-shadow:var(--shadow-subtle);border-radius:18px;padding:16px}.page-module__1EbOOW__suggestionCard h3,.page-module__1EbOOW__discussionCard h3{margin-bottom:12px;font-size:1.08rem}.page-module__1EbOOW__suggestion,.page-module__1EbOOW__discussion{gap:10px;display:flex}.page-module__1EbOOW__suggestionIcon,.page-module__1EbOOW__discussionIcon{letter-spacing:.05em;text-transform:uppercase;min-width:78px;height:28px;color:var(--accent);background:rgba(var(--accent-rgb), .1);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.72rem;font-weight:700;display:inline-flex}.page-module__1EbOOW__suggestionTitle,.page-module__1EbOOW__discussionTitle{margin-bottom:2px;font-size:.9rem;font-weight:700}.page-module__1EbOOW__suggestionDesc,.page-module__1EbOOW__discussionDesc{color:var(--text-secondary);font-size:.82rem}.page-module__1EbOOW__rightSidebar{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .66);-webkit-backdrop-filter:blur(18px);width:336px;box-shadow:var(--shadow-subtle);border-radius:20px;margin:14px 14px 14px 0;padding:20px 16px}.page-module__1EbOOW__lessonList h3{margin-bottom:2px;font-size:1.05rem}.page-module__1EbOOW__lessonCourse{color:var(--text-muted);margin-bottom:14px;font-size:.82rem}.page-module__1EbOOW__chapters{flex-direction:column;gap:12px;display:flex}.page-module__1EbOOW__chapter{gap:10px;display:flex}.page-module__1EbOOW__chapterCheck{width:24px;height:24px;color:var(--text-inverse);background:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.page-module__1EbOOW__chapterCurrent{border:2px solid var(--accent);border-radius:50%;flex-shrink:0;width:24px;height:24px}.page-module__1EbOOW__chapterLock{border:2px solid var(--line-strong);border-radius:50%;flex-shrink:0;width:24px;height:24px}.page-module__1EbOOW__chapterNumber{letter-spacing:.05em;color:var(--text-muted);text-transform:uppercase;font-size:.72rem}.page-module__1EbOOW__current .page-module__1EbOOW__chapterNumber{color:var(--accent)}.page-module__1EbOOW__completed .page-module__1EbOOW__chapterCheck{background:var(--success)}.page-module__1EbOOW__chapterTitle{font-size:.85rem;font-weight:700}.page-module__1EbOOW__chapterMeta{color:var(--text-muted);font-size:.76rem}.page-module__1EbOOW__calendar{border-top:var(--line-width) solid var(--line-soft);margin-top:16px;padding-top:14px}.page-module__1EbOOW__calendarHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.page-module__1EbOOW__calendarHeader h4{font-size:1rem}.page-module__1EbOOW__viewCalendar{color:var(--text-secondary);font-size:.78rem}.page-module__1EbOOW__calendarGrid{text-align:center;grid-template-columns:repeat(7,1fr);gap:6px;font-size:.79rem;display:grid}.page-module__1EbOOW__calendarGrid span:nth-child(-n+7){color:var(--text-muted);font-size:.72rem}.page-module__1EbOOW__today{background:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin:0 auto;display:flex;color:var(--text-inverse)!important}.page-module__1EbOOW__deadline{border:1px solid var(--accent);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin:0 auto;display:flex}.page-module__1EbOOW__calendarLegend{color:var(--text-muted);gap:10px;margin-top:8px;font-size:.74rem;display:flex}@media (max-width:1260px){.page-module__1EbOOW__rightSidebar{display:none}}@media (max-width:900px){.page-module__1EbOOW__sidebar{width:220px}.page-module__1EbOOW__main{max-width:none;padding:20px 14px}.page-module__1EbOOW__statsGrid,.page-module__1EbOOW__bottomGrid{grid-template-columns:1fr}}@media (max-width:768px){.page-module__1EbOOW__container{flex-direction:column}.page-module__1EbOOW__sidebar{display:none}.page-module__1EbOOW__main{width:100%;padding:14px 12px 22px}.page-module__1EbOOW__courseCard{flex-direction:column;align-items:flex-start}.page-module__1EbOOW__courseImage{width:100%;height:88px}}
.page-module__W0d5yG__main{padding:110px 0 56px}.page-module__W0d5yG__container{max-width:1180px;margin:0 auto;padding:0 24px}.page-module__W0d5yG__hero{border:var(--line-width) solid var(--line-soft);background:radial-gradient(circle at 12% 0%, rgba(var(--accent-tint-rgb), .18) 0%, rgba(var(--accent-tint-rgb), 0) 35%), rgba(var(--surface-rgb), .82);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:22px;margin-bottom:12px;padding:24px 22px}.page-module__W0d5yG__heroTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.page-module__W0d5yG__tag{border:1px solid rgba(var(--accent-rgb), .3);background:rgba(var(--accent-soft-rgb), .75);color:var(--accent-dark);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:.68rem;font-weight:700}.page-module__W0d5yG__updatedAt{color:var(--text-muted);font-size:.74rem}.page-module__W0d5yG__hero h1{margin:0 0 8px;font-size:clamp(1.9rem,3.3vw,2.7rem);line-height:1.08}.page-module__W0d5yG__hero p{max-width:920px;color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.68}.page-module__W0d5yG__layout{grid-template-columns:minmax(0,1fr) 300px;gap:10px;display:grid}.page-module__W0d5yG__primary{flex-direction:column;gap:10px;min-width:0;display:flex}.page-module__W0d5yG__sectionCard{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .84);box-shadow:var(--shadow-subtle);border-radius:18px;padding:16px 14px}.page-module__W0d5yG__sectionCard h2{font-size:1.08rem;font-family:var(--font-body);margin:0 0 8px;font-weight:700}.page-module__W0d5yG__sectionCard p{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.7}.page-module__W0d5yG__sectionCard p+p{margin-top:8px}.page-module__W0d5yG__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.page-module__W0d5yG__infoCard{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .9);border-radius:14px;padding:12px}.page-module__W0d5yG__infoCard h3{font-size:.9rem;font-family:var(--font-body);margin:0 0 6px;font-weight:700}.page-module__W0d5yG__infoCard p{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.55}.page-module__W0d5yG__infoCard span{border:var(--line-width) solid var(--line-soft);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-top:7px;padding:3px 8px;font-size:.66rem;display:inline-flex}.page-module__W0d5yG__faqSection{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .84);box-shadow:var(--shadow-subtle);border-radius:18px;padding:16px 14px}.page-module__W0d5yG__faqSection h2{font-size:1.08rem;font-family:var(--font-body);margin:0 0 8px;font-weight:700}.page-module__W0d5yG__faqList{flex-direction:column;gap:6px;display:flex}.page-module__W0d5yG__faqItem{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .92);border-radius:12px;padding:0 10px}.page-module__W0d5yG__faqItem summary{cursor:pointer;color:var(--text-primary);padding:9px 0;font-size:.83rem;font-weight:700;list-style:none}.page-module__W0d5yG__faqItem summary::-webkit-details-marker{display:none}.page-module__W0d5yG__faqItem p{color:var(--text-secondary);margin:0 0 10px;font-size:.82rem;line-height:1.62}.page-module__W0d5yG__aside{flex-direction:column;gap:8px;display:flex}.page-module__W0d5yG__asideCard{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .84);box-shadow:var(--shadow-subtle);border-radius:16px;padding:12px}.page-module__W0d5yG__asideCard h3{font-size:.9rem;font-family:var(--font-body);margin:0 0 8px;font-weight:700}.page-module__W0d5yG__asideCard ul{flex-direction:column;gap:8px;margin:0;padding-left:16px;display:flex}.page-module__W0d5yG__asideCard li{color:var(--text-secondary);font-size:.8rem;line-height:1.55}.page-module__W0d5yG__relatedLinks{flex-direction:column;gap:6px;display:flex}.page-module__W0d5yG__relatedLinks a{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .92);color:var(--text-primary);border-radius:10px;padding:8px 9px;font-size:.78rem;font-weight:700;text-decoration:none}.page-module__W0d5yG__relatedLinks a:hover{border-color:var(--line-strong)}.page-module__W0d5yG__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.page-module__W0d5yG__primaryAction,.page-module__W0d5yG__secondaryAction{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:8px 12px;font-size:.74rem;font-weight:700;text-decoration:none}.page-module__W0d5yG__primaryAction{background:var(--gradient-primary);color:var(--text-inverse);transition:transform var(--transition-fast), box-shadow var(--transition-fast), filter var(--transition-fast);border:1px solid #0000}.page-module__W0d5yG__primaryAction:hover{box-shadow:0 6px 14px rgba(var(--accent-rgb), .2);filter:saturate(.97);transform:translateY(-1px)}.page-module__W0d5yG__primaryAction:active{transform:translateY(0)scale(.985)}.page-module__W0d5yG__secondaryAction{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .92);color:var(--text-primary)}.page-module__W0d5yG__secondaryAction:hover{border-color:var(--line-strong)}@media (max-width:1020px){.page-module__W0d5yG__layout{grid-template-columns:1fr}.page-module__W0d5yG__aside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__W0d5yG__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.page-module__W0d5yG__main{padding-top:98px}.page-module__W0d5yG__container{padding:0 14px}.page-module__W0d5yG__hero{border-radius:16px;padding:16px 14px}.page-module__W0d5yG__heroTop{flex-direction:column;align-items:flex-start}.page-module__W0d5yG__sectionCard,.page-module__W0d5yG__faqSection{border-radius:14px;padding:12px 10px}.page-module__W0d5yG__aside,.page-module__W0d5yG__cardGrid{grid-template-columns:1fr}}
.page-module__E0kJGG__main{padding-top:92px;animation:.36s both page-module__E0kJGG__pageEnter}.page-module__E0kJGG__container{max-width:var(--container-max);margin:0 auto;padding:0 24px}.page-module__E0kJGG__hero{padding:58px 0 38px}.page-module__E0kJGG__heroGrid{grid-template-columns:minmax(0,1fr) minmax(360px,510px);align-items:stretch;gap:18px;display:grid}.page-module__E0kJGG__heroContent{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .8);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;padding:28px 24px;animation:.42s both page-module__E0kJGG__riseIn}.page-module__E0kJGG__heroLabel{border:1px solid rgba(var(--accent-rgb), .3);background:rgba(var(--accent-soft-rgb), .72);color:var(--accent-dark);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:14px;padding:5px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.page-module__E0kJGG__heroTitle{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(2rem,4vw,3.1rem);line-height:1.08}.page-module__E0kJGG__heroSubtitle{max-width:620px;color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.7}.page-module__E0kJGG__heroActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.page-module__E0kJGG__heroMeta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.page-module__E0kJGG__heroMeta span{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .9);color:var(--text-secondary);letter-spacing:.02em;border-radius:999px;padding:5px 10px;font-size:.74rem;font-weight:700}.page-module__E0kJGG__previewPanel{border:var(--line-width) solid var(--line-soft);background:radial-gradient(circle at 12% 0%, rgba(var(--accent-tint-rgb), .16) 0%, rgba(var(--accent-tint-rgb), 0) 35%), rgba(var(--surface-rgb), .84);box-shadow:var(--shadow-soft);border-radius:24px;animation:.46s 70ms both page-module__E0kJGG__riseIn;overflow:hidden}.page-module__E0kJGG__panelTop{border-bottom:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .68);align-items:center;gap:10px;padding:12px 14px;display:flex}.page-module__E0kJGG__panelDots{align-items:center;gap:6px;display:inline-flex}.page-module__E0kJGG__panelDots span{background:rgba(var(--auth-ink-rgb), .28);border-radius:999px;width:9px;height:9px}.page-module__E0kJGG__panelTop p{color:var(--text-muted);margin:0;font-size:.72rem}.page-module__E0kJGG__panelBody{grid-template-columns:122px minmax(0,1fr);min-height:320px;display:grid}.page-module__E0kJGG__panelSidebar{border-right:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .76);flex-direction:column;gap:8px;padding:14px 10px;display:flex}.page-module__E0kJGG__panelSidebar span{color:var(--text-secondary);border:1px solid #0000;border-radius:10px;padding:7px 8px;font-size:.72rem;font-weight:700}.page-module__E0kJGG__panelSidebar span:first-child{border-color:rgba(var(--accent-rgb), .3);background:rgba(var(--accent-soft-rgb), .72);color:var(--accent-dark)}.page-module__E0kJGG__panelMain{padding:16px 14px}.page-module__E0kJGG__panelMain h3{margin:0 0 8px;font-size:1.08rem;line-height:1.3}.page-module__E0kJGG__panelMain p{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.55}.page-module__E0kJGG__panelProgress{background:rgba(var(--neutral-track-rgb), .22);border-radius:999px;width:100%;height:7px;margin-top:12px}.page-module__E0kJGG__panelProgressFill{border-radius:inherit;background:var(--gradient-progress);width:75%;height:100%}.page-module__E0kJGG__panelStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.page-module__E0kJGG__panelStats article{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .9);border-radius:12px;flex-direction:column;gap:4px;padding:10px;display:flex}.page-module__E0kJGG__panelStats strong{color:var(--text-primary);font-size:1.1rem}.page-module__E0kJGG__panelStats span{color:var(--text-muted);font-size:.7rem}.page-module__E0kJGG__panelAction{border:1px solid rgba(var(--accent-rgb), .34);background:rgba(var(--accent-soft-rgb), .75);color:var(--accent-dark);letter-spacing:.04em;text-transform:uppercase;transition:transform var(--transition-fast), box-shadow var(--transition-fast), filter var(--transition-fast), border-color var(--transition-fast);border-radius:999px;align-items:center;margin-top:12px;padding:7px 12px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__E0kJGG__panelAction:hover{box-shadow:0 6px 14px rgba(var(--accent-rgb), .18);border-color:rgba(var(--accent-rgb), .45);filter:saturate(.97);transform:translateY(-1px)}.page-module__E0kJGG__panelAction:active{transform:translateY(0)scale(.985)}.page-module__E0kJGG__features{padding:42px 0}.page-module__E0kJGG__sectionHeader{max-width:760px;margin-bottom:18px}.page-module__E0kJGG__sectionHeader h2{margin:0 0 8px;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.18}.page-module__E0kJGG__sectionHeader p{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.6}.page-module__E0kJGG__featureGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.page-module__E0kJGG__featureCard{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .82);box-shadow:var(--shadow-subtle);transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);border-radius:16px;padding:14px 12px}.page-module__E0kJGG__featureCard:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card);transform:translateY(-2px)}.page-module__E0kJGG__featureCard h3{margin:0 0 8px;font-size:.92rem}.page-module__E0kJGG__featureCard p{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.55}.page-module__E0kJGG__partners{padding:34px 0}.page-module__E0kJGG__partners .page-module__E0kJGG__container{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .76);box-shadow:var(--shadow-subtle);border-radius:18px;padding:16px}.page-module__E0kJGG__partnersTitle{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;text-align:center;margin:0 0 10px;font-size:.72rem}.page-module__E0kJGG__partnerList{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.page-module__E0kJGG__partnerList span{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .92);color:var(--text-secondary);transition:transform var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border-radius:999px;padding:6px 11px;font-size:.76rem;font-weight:700}.page-module__E0kJGG__partnerList span:hover{border-color:var(--line-strong);color:var(--text-primary);transform:translateY(-1px)}.page-module__E0kJGG__values{text-align:center;padding:36px 0 64px}.page-module__E0kJGG__values h2{margin:0 0 8px;font-size:clamp(1.6rem,3vw,2.1rem)}.page-module__E0kJGG__values p{max-width:690px;color:var(--text-secondary);margin:0 auto 16px;font-size:.9rem;line-height:1.65}.page-module__E0kJGG__valueTags{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.page-module__E0kJGG__valueTags span{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .9);color:var(--text-primary);transition:transform var(--transition-fast), border-color var(--transition-fast);border-radius:999px;padding:6px 12px;font-size:.78rem}.page-module__E0kJGG__valueTags span:hover{border-color:var(--line-strong);transform:translateY(-1px)}@keyframes page-module__E0kJGG__pageEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__E0kJGG__riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__main,.page-module__E0kJGG__heroContent,.page-module__E0kJGG__previewPanel{animation:none}}@media (max-width:1080px){.page-module__E0kJGG__heroGrid{grid-template-columns:1fr}}@media (max-width:960px){.page-module__E0kJGG__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page-module__E0kJGG__container{padding:0 14px}.page-module__E0kJGG__hero{padding-top:28px}.page-module__E0kJGG__heroContent{padding:20px 16px}.page-module__E0kJGG__previewPanel{border-radius:18px}.page-module__E0kJGG__panelBody{grid-template-columns:1fr}.page-module__E0kJGG__panelSidebar{border-right:0;border-bottom:var(--line-width) solid var(--line-soft);flex-flow:wrap}}@media (max-width:580px){.page-module__E0kJGG__featureGrid{grid-template-columns:1fr}.page-module__E0kJGG__heroActions{width:100%}}
.page-module__c8wrAG__container{background:0 0}.page-module__c8wrAG__main{width:100%;padding:24px 18px 28px;max-width:none!important}.page-module__c8wrAG__welcome{margin-bottom:14px}.page-module__c8wrAG__welcome h1{margin-bottom:4px;font-size:2rem}.page-module__c8wrAG__welcome p{color:var(--text-secondary);font-size:.92rem}.page-module__c8wrAG__errorText,.page-module__c8wrAG__noticeText{border-radius:12px;margin-bottom:10px;padding:10px 12px;font-size:.86rem}.page-module__c8wrAG__errorText{border:1px solid rgba(var(--error-rgb), .24);background:rgba(var(--error-soft-rgb), .22);color:var(--error)}.page-module__c8wrAG__noticeText{border:1px solid rgba(var(--success-rgb), .24);background:rgba(var(--success-soft-rgb), .24);color:var(--success)}.page-module__c8wrAG__utilityGrid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.page-module__c8wrAG__utilityCard{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .82);box-shadow:var(--shadow-subtle);border-radius:18px;padding:14px}.page-module__c8wrAG__utilityCard h3{margin-bottom:10px;font-size:1.08rem}.page-module__c8wrAG__settingGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:10px;display:grid}.page-module__c8wrAG__settingGrid label,.page-module__c8wrAG__summaryForm{color:var(--text-secondary);font-size:.8rem}.page-module__c8wrAG__settingGrid select,.page-module__c8wrAG__summaryForm textarea{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .92);width:100%;color:var(--text-primary);border-radius:10px;margin-top:6px;padding:10px;font-size:.88rem}.page-module__c8wrAG__summaryForm textarea{resize:vertical}.page-module__c8wrAG__summaryResult{background:rgba(var(--accent-mist-rgb), .7);border:1px solid rgba(var(--accent-rgb), .18);border-radius:12px;margin-top:10px;padding:10px;font-size:.86rem;line-height:1.55}.page-module__c8wrAG__summaryResult ul{margin:8px 0 0 14px}.page-module__c8wrAG__chatLayout{grid-template-columns:292px 1fr;gap:12px;display:grid}.page-module__c8wrAG__historyPanel,.page-module__c8wrAG__chatPanel{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .82);box-shadow:var(--shadow-subtle);border-radius:18px;padding:12px}.page-module__c8wrAG__historyPanel{flex-direction:column;height:640px;display:flex}.page-module__c8wrAG__historyHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.page-module__c8wrAG__historyHeader h3{font-size:1rem}.page-module__c8wrAG__historyList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.page-module__c8wrAG__historyItem{align-items:stretch;gap:6px;display:flex}.page-module__c8wrAG__historyLink{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .94);text-align:left;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding:10px;display:flex}.page-module__c8wrAG__historyLink span{margin-bottom:3px;font-size:.84rem;font-weight:700;display:block}.page-module__c8wrAG__historyLink small{color:var(--text-muted);font-size:.72rem}.page-module__c8wrAG__historyActive{border-color:rgba(var(--accent-rgb), .32);background:rgba(var(--surface-cool-rgb), .95)}.page-module__c8wrAG__deleteBtn{border-color:rgba(var(--error-rgb), .24);width:34px;min-width:34px;color:var(--error);background:rgba(var(--error-soft-alt-rgb), .7);padding:0}.page-module__c8wrAG__chatPanel{flex-direction:column;height:640px;display:flex}.page-module__c8wrAG__messages{flex-direction:column;flex:1;gap:12px;margin-bottom:10px;display:flex;overflow:auto}.page-module__c8wrAG__message{gap:8px;display:flex}.page-module__c8wrAG__message.page-module__c8wrAG__user{justify-content:flex-end}.page-module__c8wrAG__message.page-module__c8wrAG__user .page-module__c8wrAG__messageContent{background:var(--gradient-ai);color:var(--text-inverse);border-radius:14px 14px 4px;max-width:78%}.page-module__c8wrAG__message.page-module__c8wrAG__assistant .page-module__c8wrAG__messageContent{background:rgba(var(--surface-cool-strong-rgb), .95);border:var(--line-width) solid var(--line-soft);border-radius:4px 14px 14px;max-width:82%}.page-module__c8wrAG__avatarIcon{background:rgba(var(--accent-rgb), .12);width:30px;height:30px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex}.page-module__c8wrAG__messageContent{padding:10px 12px;font-size:.86rem;line-height:1.45}.page-module__c8wrAG__messageContent p{margin:0 0 5px}.page-module__c8wrAG__messageContent p:last-child{margin-bottom:0}.page-module__c8wrAG__feedbackRow{align-items:center;gap:6px;margin-top:8px;display:flex}.page-module__c8wrAG__smallBtn,.page-module__c8wrAG__actionBtn{font-size:.78rem}.page-module__c8wrAG__inputArea{margin-top:auto}.page-module__c8wrAG__inputWrapper{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .95);border-radius:14px;align-items:center;gap:8px;padding:8px;display:flex}.page-module__c8wrAG__chatInput{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:.9rem}.page-module__c8wrAG__sendBtn{min-width:56px;height:34px;padding:0 10px}.page-module__c8wrAG__disclaimer{text-align:center;color:var(--text-muted);margin-top:6px;font-size:.72rem}.page-module__c8wrAG__muted{color:var(--text-muted);font-size:.8rem}@media (max-width:1040px){.page-module__c8wrAG__utilityGrid,.page-module__c8wrAG__chatLayout{grid-template-columns:1fr}.page-module__c8wrAG__historyPanel,.page-module__c8wrAG__chatPanel{height:auto;min-height:340px}}@media (max-width:768px){.page-module__c8wrAG__main{padding:16px 10px 20px}.page-module__c8wrAG__welcome h1{font-size:1.64rem}.page-module__c8wrAG__settingGrid{grid-template-columns:1fr}}
.page-module__6gpZ8q__container{background:0 0;flex-direction:column;min-height:100vh;padding:12px;display:flex}.page-module__6gpZ8q__header{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .76);box-shadow:var(--shadow-subtle);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:grid}.page-module__6gpZ8q__logo{align-items:center;text-decoration:none;display:flex}.page-module__6gpZ8q__logoText{color:var(--text-primary);font-size:.95rem;font-weight:700}.page-module__6gpZ8q__nav{align-items:center;gap:6px;display:flex}.page-module__6gpZ8q__nav a{color:var(--text-secondary);border:1px solid #0000;border-radius:10px;padding:8px 10px;font-size:.82rem;font-weight:600;text-decoration:none}.page-module__6gpZ8q__nav a:hover{border-color:var(--line-soft);background:rgba(var(--surface-rgb), .92);color:var(--text-primary)}.page-module__6gpZ8q__navActive{border-color:rgba(var(--accent-rgb), .28)!important;background:rgba(var(--accent-soft-rgb), .72)!important;color:var(--text-primary)!important}.page-module__6gpZ8q__headerRight{align-items:center;gap:8px;margin-left:auto;display:flex}.page-module__6gpZ8q__progressBadge{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .9);color:var(--text-secondary);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:.76rem;font-weight:700;display:flex}.page-module__6gpZ8q__progressBar{background:rgba(var(--neutral-track-rgb), .18);border-radius:999px;width:60px;height:6px}.page-module__6gpZ8q__progressFill{background:var(--gradient-progress);border-radius:999px;height:100%}.page-module__6gpZ8q__user{color:var(--text-secondary);align-items:center;gap:6px;font-size:.8rem;display:flex}.page-module__6gpZ8q__avatar{background:rgba(var(--accent-rgb), .12);width:30px;height:30px;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.page-module__6gpZ8q__main{flex:1;gap:10px;display:flex}.page-module__6gpZ8q__content{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .82);min-width:0;box-shadow:var(--shadow-subtle);border-radius:20px;flex:1;padding:14px}.page-module__6gpZ8q__breadcrumb{color:var(--text-muted);margin-bottom:8px;font-size:.8rem}.page-module__6gpZ8q__breadcrumb a{color:var(--text-muted)}.page-module__6gpZ8q__videoPlayer{aspect-ratio:16/9;background:linear-gradient(150deg, rgba(var(--auth-overlay-rgb), .9) 0%, rgba(var(--auth-ink-rgb), .95) 100%);border-radius:16px;width:100%;margin-bottom:10px;position:relative;overflow:hidden}.page-module__6gpZ8q__videoFrame{border-radius:16px;width:100%;height:100%}.page-module__6gpZ8q__pdfViewer{text-align:center;width:100%;color:var(--text-secondary);font-size:.88rem}.page-module__6gpZ8q__pdfViewer a{color:var(--accent);text-decoration:none}.page-module__6gpZ8q__pdfViewer a:hover{text-decoration:underline}.page-module__6gpZ8q__textViewer{width:100%;color:var(--text-secondary);padding:1rem;font-size:.86rem;line-height:1.6;overflow:auto}.page-module__6gpZ8q__lessonInfo{margin-bottom:10px}.page-module__6gpZ8q__lessonHeader{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.page-module__6gpZ8q__lessonHeader h1{font-size:1.46rem}.page-module__6gpZ8q__lessonActions{gap:8px;display:flex}.page-module__6gpZ8q__actionBtn{padding:8px 10px;font-size:.8rem}.page-module__6gpZ8q__lessonDesc{color:var(--text-secondary);font-size:.84rem}.page-module__6gpZ8q__resources{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .94);border-radius:14px;padding:12px}.page-module__6gpZ8q__resources h3{font-family:var(--font-body);margin-bottom:8px;font-size:.92rem;font-weight:700}.page-module__6gpZ8q__resourceGrid{gap:8px;display:flex}.page-module__6gpZ8q__resourceCard{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .92);border-radius:10px;flex:1;align-items:center;gap:8px;min-width:0;padding:10px;text-decoration:none;display:flex}.page-module__6gpZ8q__resourceIcon{min-width:34px;height:22px;color:var(--accent);background:rgba(var(--accent-rgb), .12);border-radius:999px;justify-content:center;align-items:center;font-size:.64rem;font-weight:700;display:inline-flex}.page-module__6gpZ8q__resourceTitle{color:var(--text-primary);font-size:.82rem;font-weight:700;display:block}.page-module__6gpZ8q__resourceSubtitle{color:var(--text-muted);font-size:.74rem;display:block}.page-module__6gpZ8q__note{color:var(--text-secondary);margin-top:8px;font-size:.8rem}.page-module__6gpZ8q__sidebar{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .82);width:320px;box-shadow:var(--shadow-subtle);border-radius:20px;flex-shrink:0;padding:14px}.page-module__6gpZ8q__sidebar h2{margin-bottom:4px;font-size:1rem}.page-module__6gpZ8q__partTitle{color:var(--text-muted);margin-bottom:10px;font-size:.76rem}.page-module__6gpZ8q__lessonList{flex-direction:column;gap:6px;display:flex}.page-module__6gpZ8q__lessonItem{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .92);border-radius:10px;align-items:flex-start;gap:8px;padding:8px;text-decoration:none;display:flex}.page-module__6gpZ8q__lessonItem:hover{border-color:var(--line-strong)}.page-module__6gpZ8q__currentLesson{border-color:rgba(var(--accent-rgb), .32);background:rgba(var(--surface-cool-rgb), .8)}.page-module__6gpZ8q__lessonIcon{min-width:38px;height:20px;color:var(--accent);background:rgba(var(--accent-rgb), .12);border-radius:999px;justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:inline-flex}.page-module__6gpZ8q__lessonDetails{flex:1}.page-module__6gpZ8q__lessonName{color:var(--text-primary);margin-bottom:2px;font-size:.82rem;font-weight:700;display:block}.page-module__6gpZ8q__lessonDuration{color:var(--text-muted);font-size:.72rem;display:block}.page-module__6gpZ8q__aiTutorBtn{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .94);border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:8px;text-decoration:none;display:flex}.page-module__6gpZ8q__aiIcon{min-width:38px;height:20px;color:var(--accent);background:rgba(var(--accent-rgb), .12);border-radius:999px;justify-content:center;align-items:center;font-size:.64rem;font-weight:700;display:inline-flex}.page-module__6gpZ8q__aiLabel{color:var(--text-primary);font-size:.8rem;font-weight:700;display:block}.page-module__6gpZ8q__aiStatus{color:var(--success);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;display:block}@media (max-width:980px){.page-module__6gpZ8q__main{flex-direction:column}.page-module__6gpZ8q__sidebar{width:100%}}@media (max-width:760px){.page-module__6gpZ8q__header{grid-template-columns:1fr}.page-module__6gpZ8q__nav{flex-wrap:wrap}.page-module__6gpZ8q__headerRight{margin-left:0}.page-module__6gpZ8q__lessonHeader,.page-module__6gpZ8q__resourceGrid{flex-direction:column}}
.page-module__RodJ-G__container{background:0 0}.page-module__RodJ-G__main{width:100%;padding:26px 18px 30px;max-width:none!important}.page-module__RodJ-G__secureTag{border:1px solid rgba(var(--accent-rgb), .24);background:rgba(var(--accent-mist-2-rgb), .7);width:fit-content;color:var(--accent-dark);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-bottom:12px;padding:6px 12px;font-size:.78rem;font-weight:700}.page-module__RodJ-G__content{gap:12px;display:flex}.page-module__RodJ-G__paymentForm{flex:1}.page-module__RodJ-G__paymentForm h1{margin-bottom:4px;font-size:2rem}.page-module__RodJ-G__subtitle{color:var(--text-secondary);margin-bottom:12px;font-size:.9rem}.page-module__RodJ-G__section{background:rgba(var(--surface-rgb), .82);border:var(--line-width) solid var(--line-soft);box-shadow:var(--shadow-subtle);border-radius:18px;margin-bottom:10px;padding:14px}.page-module__RodJ-G__section h2{font-family:var(--font-body);margin-bottom:10px;font-size:.97rem;font-weight:700}.page-module__RodJ-G__methodList{flex-direction:column;gap:8px;display:flex}.page-module__RodJ-G__methodItem{background:rgba(var(--surface-rgb), .9);border:var(--line-width) solid var(--line-soft);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.page-module__RodJ-G__methodItem:hover{border-color:var(--line-strong)}.page-module__RodJ-G__methodItem.page-module__RodJ-G__selected{background:rgba(var(--accent-soft-rgb), .74);border-color:rgba(var(--accent-rgb), .3)}.page-module__RodJ-G__methodItem input{display:none}.page-module__RodJ-G__methodIcon{letter-spacing:.05em;min-width:42px;height:26px;color:var(--accent);background:rgba(var(--accent-rgb), .1);border-radius:999px;justify-content:center;align-items:center;font-size:.65rem;font-weight:700;display:inline-flex}.page-module__RodJ-G__methodInfo{flex:1}.page-module__RodJ-G__methodTitle{font-size:.88rem;font-weight:700;display:block}.page-module__RodJ-G__methodSubtitle{color:var(--text-muted);font-size:.76rem}.page-module__RodJ-G__cardLogos{gap:4px;display:flex}.page-module__RodJ-G__cardLogos span{color:var(--text-secondary);font-size:.7rem;font-weight:700}.page-module__RodJ-G__formGroup{margin-bottom:10px}.page-module__RodJ-G__formGroup label{color:var(--text-secondary);margin-bottom:6px;font-size:.76rem;display:block}.page-module__RodJ-G__input{background:rgba(var(--surface-rgb), .9);border:var(--line-width) solid var(--line-soft);width:100%;color:var(--text-primary);border-radius:10px;padding:10px 12px;font-size:.88rem}.page-module__RodJ-G__input:focus{border-color:rgba(var(--accent-rgb), .38);outline:none}.page-module__RodJ-G__cardInput,.page-module__RodJ-G__cvvInput{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .9);border-radius:10px}.page-module__RodJ-G__cardInput .page-module__RodJ-G__input,.page-module__RodJ-G__cvvInput .page-module__RodJ-G__input{border:none}.page-module__RodJ-G__formRow{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.page-module__RodJ-G__qrPlaceholder{text-align:center;color:var(--text-muted);padding:12px;font-size:.84rem}.page-module__RodJ-G__walletOptions{gap:8px;display:flex}.page-module__RodJ-G__walletBtn{flex:1;min-height:40px}.page-module__RodJ-G__orderSummary{background:rgba(var(--surface-rgb), .82);border:var(--line-width) solid var(--line-soft);width:360px;height:fit-content;box-shadow:var(--shadow-subtle);border-radius:18px;padding:14px;position:sticky;top:20px}.page-module__RodJ-G__orderSummary h2{margin-bottom:10px;font-size:1.2rem}.page-module__RodJ-G__orderItem{border-bottom:var(--line-width) solid var(--line-soft);gap:10px;margin-bottom:10px;padding-bottom:10px;display:flex}.page-module__RodJ-G__orderIcon{background:rgba(var(--accent-rgb), .1);width:48px;height:48px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.page-module__RodJ-G__orderInfo{flex:1}.page-module__RodJ-G__orderName{font-size:.88rem;font-weight:700;display:block}.page-module__RodJ-G__orderCycle{color:var(--text-muted);font-size:.76rem;display:block}.page-module__RodJ-G__orderLink{font-size:.75rem}.page-module__RodJ-G__orderPrices{text-align:right}.page-module__RodJ-G__orderPrice{font-size:.88rem;font-weight:700;display:block}.page-module__RodJ-G__orderOriginal{color:var(--text-muted);font-size:.74rem;text-decoration:line-through}.page-module__RodJ-G__couponRow{gap:8px;margin-bottom:10px;display:flex}.page-module__RodJ-G__couponInput{background:rgba(var(--surface-rgb), .9);border:var(--line-width) solid var(--line-soft);border-radius:10px;flex:1;padding:9px 10px;font-size:.84rem}.page-module__RodJ-G__couponBtn{min-width:92px}.page-module__RodJ-G__summaryRows{border-bottom:var(--line-width) solid var(--line-soft);margin-bottom:10px;padding-bottom:10px}.page-module__RodJ-G__summaryRow{color:var(--text-secondary);justify-content:space-between;margin-bottom:6px;font-size:.83rem;display:flex}.page-module__RodJ-G__discount{color:var(--success)}.page-module__RodJ-G__totalRow{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.page-module__RodJ-G__totalRow>span{font-family:var(--font-body);font-size:.96rem;font-weight:700}.page-module__RodJ-G__totalPrice{color:var(--text-primary);text-align:right;font-size:1.34rem;font-weight:700;display:block}.page-module__RodJ-G__totalCycle{color:var(--text-muted);text-align:right;font-size:.68rem;display:block}.page-module__RodJ-G__payBtn{width:100%;margin-bottom:10px}.page-module__RodJ-G__secureInfo{text-align:center}.page-module__RodJ-G__secureInfo p{color:var(--text-muted);margin-bottom:8px;font-size:.74rem}.page-module__RodJ-G__paymentLogos{justify-content:center;gap:6px;display:flex}.page-module__RodJ-G__paymentLogos span{background:rgba(var(--surface-rgb), .9);border:var(--line-width) solid var(--line-soft);color:var(--text-secondary);border-radius:8px;padding:4px 8px;font-size:.68rem;font-weight:700}@media (max-width:980px){.page-module__RodJ-G__content{flex-direction:column}.page-module__RodJ-G__orderSummary{width:100%;position:static}}@media (max-width:640px){.page-module__RodJ-G__main{padding:16px 10px 20px}.page-module__RodJ-G__paymentForm h1{font-size:1.6rem}.page-module__RodJ-G__formRow{grid-template-columns:1fr}}
.page-module__lrChSa__userSection{align-items:center;gap:8px;margin-top:auto;display:flex}.page-module__lrChSa__mobileNav{display:none}.page-module__lrChSa__profileLink{text-decoration:none}.page-module__lrChSa__userInfo{min-width:0}.page-module__lrChSa__logoutBtn{letter-spacing:.04em;text-transform:uppercase;padding:8px 12px;font-size:.7rem}.page-module__lrChSa__refreshBtn{letter-spacing:.04em;text-transform:uppercase;padding:8px 12px;font-size:.72rem}.page-module__lrChSa__error,.page-module__lrChSa__notice,.page-module__lrChSa__muted{margin:0 0 10px;font-size:.82rem}.page-module__lrChSa__error{color:var(--error)}.page-module__lrChSa__notice{color:var(--success)}.page-module__lrChSa__muted{color:var(--text-muted)}.page-module__lrChSa__statusBadge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:700}.page-module__lrChSa__statusPublished{border:1px solid rgba(var(--success-rgb), .28);background:rgba(var(--success-soft-rgb), .24);color:var(--success)}.page-module__lrChSa__statusDraft{border:1px solid rgba(var(--warning-rgb), .32);background:rgba(var(--warning-soft-rgb), .26);color:var(--warning)}.page-module__lrChSa__actionGroup{flex-direction:column;gap:8px;display:flex}.page-module__lrChSa__calendarHint{color:var(--text-muted);font-size:.7rem}.page-module__lrChSa__kpiList{flex-direction:column;gap:8px;display:flex}.page-module__lrChSa__kpiRow{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:.78rem;display:flex}.page-module__lrChSa__kpiRow strong{color:var(--text-primary)}.page-module__lrChSa__columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.page-module__lrChSa__panel{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .84);box-shadow:var(--shadow-subtle);border-radius:18px;padding:12px}.page-module__lrChSa__panel h3{font-family:var(--font-body);color:var(--text-primary);margin:0 0 8px;font-size:.9rem;font-weight:700}.page-module__lrChSa__form{flex-direction:column;gap:8px;display:flex}.page-module__lrChSa__form input,.page-module__lrChSa__form textarea,.page-module__lrChSa__form select,.page-module__lrChSa__uploadArea textarea,.page-module__lrChSa__uploadAreaBlock textarea{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .92);width:100%;color:var(--text-primary);border-radius:10px;padding:9px 10px;font-family:inherit;font-size:.82rem;line-height:1.45}.page-module__lrChSa__form input:focus,.page-module__lrChSa__form textarea:focus,.page-module__lrChSa__form select:focus,.page-module__lrChSa__uploadArea textarea:focus,.page-module__lrChSa__uploadAreaBlock textarea:focus{border-color:rgba(var(--accent-rgb), .38);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .12);outline:none}.page-module__lrChSa__primaryBtn,.page-module__lrChSa__secondaryBtn{letter-spacing:.04em;text-transform:uppercase;padding:8px 11px;font-size:.76rem}.page-module__lrChSa__secondaryBtn{border-radius:999px}.page-module__lrChSa__divider{border:none;border-top:var(--line-width) dashed var(--line-soft);margin:10px 0}.page-module__lrChSa__uploadArea{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.page-module__lrChSa__uploadAreaBlock{margin-top:6px;display:block}.page-module__lrChSa__uploadAreaBlock .page-module__lrChSa__primaryBtn{margin-top:6px}.page-module__lrChSa__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module__lrChSa__table{border-collapse:collapse;width:100%}.page-module__lrChSa__tableWrap{width:100%;overflow-x:auto}.page-module__lrChSa__table th,.page-module__lrChSa__table td{border-bottom:var(--line-width) solid var(--line-soft);text-align:left;vertical-align:top;color:var(--text-secondary);padding:8px 6px;font-size:.78rem}@media (max-width:900px){.page-module__lrChSa__table{min-width:720px}}.page-module__lrChSa__table th{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.72rem}.page-module__lrChSa__list{flex-direction:column;gap:8px;display:flex}.page-module__lrChSa__listItem{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .92);border-radius:12px;padding:10px}.page-module__lrChSa__detailCard{margin-top:10px}.page-module__lrChSa__listItem strong{color:var(--text-primary)}.page-module__lrChSa__listItem p{color:var(--text-secondary);margin:4px 0;font-size:.82rem;line-height:1.5}.page-module__lrChSa__listItem small{color:var(--text-muted);font-size:.72rem}.page-module__lrChSa__listAction{margin-top:6px}.page-module__lrChSa__checkRow{color:var(--text-secondary);align-items:center;gap:8px;font-size:.82rem;display:flex}.page-module__lrChSa__sourceToggle{gap:16px;padding:8px 0;display:flex}.page-module__lrChSa__radioLabel{color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;font-size:.82rem;display:flex}.page-module__lrChSa__radioLabel input[type=radio]{width:16px;height:16px;accent-color:var(--accent)}.page-module__lrChSa__fileInputWrapper{flex-direction:column;gap:6px;display:flex}.page-module__lrChSa__fileInputWrapper input[type=file]{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .92);width:100%;color:var(--text-primary);border-radius:10px;padding:9px 10px;font-size:.82rem}.page-module__lrChSa__fileName{color:var(--success);background:rgba(var(--success-soft-rgb), .24);word-break:break-all;border-radius:6px;padding:4px 8px;font-size:.78rem}.page-module__lrChSa__hiddenInput{display:none}.page-module__lrChSa__fileInputLabel{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .92);cursor:pointer;border-radius:10px;padding:9px 10px;display:block}.page-module__lrChSa__fileInputText{color:var(--text-secondary);word-break:break-all;font-size:.82rem}@media (max-width:1100px){.page-module__lrChSa__columns{grid-template-columns:1fr}}@media (max-width:768px){.page-module__lrChSa__mobileNav{gap:8px;width:100%;padding:8px 12px 0;display:flex;overflow-x:auto}.page-module__lrChSa__mobileNavItem{border:var(--line-width) solid var(--line-soft);background:rgba(var(--surface-rgb), .9);color:var(--text-secondary);white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:700;text-decoration:none}.page-module__lrChSa__mobileNavItemActive{color:var(--text-primary);border-color:var(--line-strong);background:rgba(var(--active-rgb), .86)}.page-module__lrChSa__actionGroup{flex-flow:wrap;justify-content:flex-start;width:100%}}
