.Booking-module-scss-module__rGAgyq__bookingContainer{--pub-max-width:1200px;--pub-section-pad-x:clamp(16px,4vw,32px);--pub-section-pad-y:clamp(32px,5vw,52px);--pub-radius-lg:var(--block-radius);--pub-radius-md:var(--radius-lg);--pub-shadow-soft:var(--shadow-md);--pub-shadow-card:var(--shadow-lg);background:var(--background);min-height:100vh;color:var(--text-primary);-webkit-font-smoothing:antialiased;width:100%;overflow-x:clip}.Booking-module-scss-module__rGAgyq__scrollProgress{z-index:200;pointer-events:none;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.Booking-module-scss-module__rGAgyq__scrollProgress:after{content:"";height:100%;width:var(--scroll-progress,0%);background:var(--gradient,var(--primary));transition:width .1s linear;display:block}.Booking-module-scss-module__rGAgyq__premiumLoader{justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.Booking-module-scss-module__rGAgyq__premiumLoader .Booking-module-scss-module__rGAgyq__spinnerCore{border:3px solid #0000;border-top-color:var(--primary);border-radius:50%;width:40px;height:40px;animation:1s linear infinite Booking-module-scss-module__rGAgyq__pubSpin}.Booking-module-scss-module__rGAgyq__premiumLoader .Booking-module-scss-module__rGAgyq__spinnerRing{border:1px solid color-mix(in srgb,var(--primary)20%,transparent);border-radius:50%;width:60px;height:60px;position:absolute}@keyframes Booking-module-scss-module__rGAgyq__pubSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.PublicHero-module-scss-module__GvkGJW__pubSectionHeader{margin-bottom:clamp(24px,5vw,40px)}.PublicHero-module-scss-module__GvkGJW__pubSectionHeaderCenter{text-align:center}.PublicHero-module-scss-module__GvkGJW__pubSectionHeaderCenter p{margin-left:auto;margin-right:auto}.PublicHero-module-scss-module__GvkGJW__heroSection{padding:var(--pub-section-pad-y)var(--pub-section-pad-x);max-width:var(--pub-max-width);box-sizing:border-box;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:clamp(32px,5vw,56px);width:100%;margin-left:auto;margin-right:auto;padding-top:clamp(32px,6vw,64px);padding-bottom:clamp(32px,6vw,56px);display:grid}@media (max-width:900px){.PublicHero-module-scss-module__GvkGJW__heroSection{text-align:center;grid-template-columns:1fr}}.PublicHero-module-scss-module__GvkGJW__heroContent{min-width:0}.PublicHero-module-scss-module__GvkGJW__heroPlaques{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}@media (max-width:900px){.PublicHero-module-scss-module__GvkGJW__heroPlaques{justify-content:center}}.PublicHero-module-scss-module__GvkGJW__tutorPlaque{text-transform:uppercase;letter-spacing:.04em}.PublicHero-module-scss-module__GvkGJW__heroTitle{letter-spacing:-.03em;color:var(--text-primary);margin:0 0 16px;font-size:clamp(2rem,6vw,3.25rem);font-weight:800;line-height:1.1}.PublicHero-module-scss-module__GvkGJW__description{color:var(--text-secondary);max-width:36rem;margin:0 0 24px;font-size:clamp(1rem,2.5vw,1.125rem);font-weight:500;line-height:1.6}@media (max-width:900px){.PublicHero-module-scss-module__GvkGJW__description{margin-left:auto;margin-right:auto}}.PublicHero-module-scss-module__GvkGJW__trustStrip{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}@media (max-width:900px){.PublicHero-module-scss-module__GvkGJW__trustStrip{justify-content:center}}.PublicHero-module-scss-module__GvkGJW__trustChip{background:var(--surface);border:1px solid var(--border-light);color:var(--text-secondary);box-shadow:var(--shadow-sm);border-radius:100px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.PublicHero-module-scss-module__GvkGJW__trustChip strong{color:var(--text-primary);font-weight:800}.PublicHero-module-scss-module__GvkGJW__mobileHeroVisual{margin-bottom:24px;display:none}@media (max-width:900px){.PublicHero-module-scss-module__GvkGJW__mobileHeroVisual{display:block}}.PublicHero-module-scss-module__GvkGJW__imageContainer{border-radius:var(--pub-radius-lg);aspect-ratio:4/5;border:1px solid var(--border-light);background:var(--surface);max-width:320px;box-shadow:var(--pub-shadow-card);margin:0 auto;overflow:hidden}.PublicHero-module-scss-module__GvkGJW__imageContainer .PublicHero-module-scss-module__GvkGJW__mainImage{object-fit:cover;width:100%;height:100%}.PublicHero-module-scss-module__GvkGJW__heroActions{margin-bottom:8px}@media (max-width:767px){.PublicHero-module-scss-module__GvkGJW__heroActions{width:100%}}.PublicHero-module-scss-module__GvkGJW__ctaMain{border-radius:var(--radius-lg);background:var(--primary);color:#fff;cursor:pointer;box-shadow:0 8px 24px color-mix(in srgb,var(--primary)30%,transparent);border:none;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,box-shadow .2s,transform .15s;display:inline-flex}@media (hover:hover){.PublicHero-module-scss-module__GvkGJW__ctaMain:hover{background:var(--primary-hover,var(--primary))}}.PublicHero-module-scss-module__GvkGJW__ctaMain:active{transform:scale(.99)}.PublicHero-module-scss-module__GvkGJW__ctaMain:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.PublicHero-module-scss-module__GvkGJW__ctaMain{width:auto;padding:16px 28px;font-size:16px}@media (max-width:767px){.PublicHero-module-scss-module__GvkGJW__ctaMain{width:100%}}.PublicHero-module-scss-module__GvkGJW__socialLinks{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}@media (max-width:900px){.PublicHero-module-scss-module__GvkGJW__socialLinks{justify-content:center}}.PublicHero-module-scss-module__GvkGJW__socialIcon{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border-light);width:42px;height:42px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:flex}@media (hover:hover){.PublicHero-module-scss-module__GvkGJW__socialIcon:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary)35%,var(--border-light))}}.PublicHero-module-scss-module__GvkGJW__heroVisual{position:relative}@media (max-width:900px){.PublicHero-module-scss-module__GvkGJW__heroVisual{display:none}}.PublicHero-module-scss-module__GvkGJW__heroVisual .PublicHero-module-scss-module__GvkGJW__imageContainer{aspect-ratio:4/5;max-width:none;box-shadow:var(--pub-shadow-card);margin:0}.PublicHero-module-scss-module__GvkGJW__photoFrame{border-radius:var(--pub-radius-lg);background:var(--gradient,linear-gradient(135deg,var(--primary)0%,var(--primary-light)100%));padding:4px;position:relative}
.simpleFormattedText-module-scss-module__0Tz7rW__link{color:var(--primary);text-underline-offset:2px;word-break:break-all;text-decoration:underline}.simpleFormattedText-module-scss-module__0Tz7rW__link:hover{opacity:.85}
.FormattedText-module-scss-module__amg9wW__root{white-space:pre-wrap;word-break:break-word}.FormattedText-module-scss-module__amg9wW__root strong{color:inherit;font-weight:700}.FormattedText-module-scss-module__amg9wW__root a{color:var(--primary);text-underline-offset:2px;word-break:break-all;text-decoration:underline}.FormattedText-module-scss-module__amg9wW__root a:hover{opacity:.85}
.HomeworkActions-module-scss-module__oOtrGq__actions{flex-direction:column;gap:8px;margin-top:2px;padding-top:14px;display:flex}.HomeworkActions-module-scss-module__oOtrGq__actionWithHint{flex-direction:column;gap:8px;width:100%;display:flex}.HomeworkActions-module-scss-module__oOtrGq__buttonRow{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.HomeworkActions-module-scss-module__oOtrGq__actionBtn{justify-content:center;align-items:center;gap:8px;border-radius:12px!important;width:100%!important;min-height:44px!important;font-size:14px!important;font-weight:600!important;display:flex!important}.HomeworkActions-module-scss-module__oOtrGq__bottomHint,.HomeworkActions-module-scss-module__oOtrGq__disabledHint{color:var(--text-secondary);opacity:.85;margin:0;font-size:12px;line-height:1.45}.HomeworkActions-module-scss-module__oOtrGq__bypassSection{border-top:1px dashed var(--border-light);flex-direction:column;gap:8px;width:100%;margin-top:4px;padding-top:4px;display:flex}.HomeworkActions-module-scss-module__oOtrGq__bypassBtn{border-style:dashed!important}@media (max-width:480px){.HomeworkActions-module-scss-module__oOtrGq__buttonRow{grid-template-columns:1fr}}
.HomeworkChat-module-scss-module__IQyTFa__chatSection{background:var(--surface);border-radius:var(--block-radius);border:1px solid var(--border);flex-direction:column;flex:1;min-height:480px;display:flex;overflow:hidden;box-shadow:0 2px 12px #0000000a}@media (max-width:767px){.HomeworkChat-module-scss-module__IQyTFa__chatSection{min-height:420px}}.HomeworkChat-module-scss-module__IQyTFa__chatHeader{border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;padding:16px 20px}.HomeworkChat-module-scss-module__IQyTFa__chatHeader h3{color:var(--text-primary);margin:0;font-size:15px;font-weight:600}@media (max-width:767px){.HomeworkChat-module-scss-module__IQyTFa__chatHeader{padding:14px 16px}}.HomeworkChat-module-scss-module__IQyTFa__messages{background:var(--background);flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}@media (max-width:767px){.HomeworkChat-module-scss-module__IQyTFa__messages{gap:14px;padding:14px}}.HomeworkChat-module-scss-module__IQyTFa__systemRow{justify-content:center;width:100%;display:flex}.HomeworkChat-module-scss-module__IQyTFa__messageWrapper{flex-direction:column;min-width:0;max-width:72%;display:flex}.HomeworkChat-module-scss-module__IQyTFa__messageWrapper.HomeworkChat-module-scss-module__IQyTFa__ownMessage{align-self:flex-end;align-items:flex-end}.HomeworkChat-module-scss-module__IQyTFa__messageWrapper.HomeworkChat-module-scss-module__IQyTFa__ownMessage .HomeworkChat-module-scss-module__IQyTFa__messageBubble{background:var(--primary);color:#fff;border-radius:16px 16px 4px}.HomeworkChat-module-scss-module__IQyTFa__messageWrapper.HomeworkChat-module-scss-module__IQyTFa__ownMessage .HomeworkChat-module-scss-module__IQyTFa__messageMeta{justify-content:flex-end}.HomeworkChat-module-scss-module__IQyTFa__messageWrapper:not(.HomeworkChat-module-scss-module__IQyTFa__ownMessage){align-self:flex-start;align-items:flex-start}.HomeworkChat-module-scss-module__IQyTFa__messageWrapper:not(.HomeworkChat-module-scss-module__IQyTFa__ownMessage) .HomeworkChat-module-scss-module__IQyTFa__messageBubble{background:var(--surface);color:var(--text-primary);border:1px solid var(--border);border-radius:16px 16px 16px 4px}@media (max-width:767px){.HomeworkChat-module-scss-module__IQyTFa__messageWrapper{max-width:88%}}.HomeworkChat-module-scss-module__IQyTFa__senderName{color:var(--primary);margin-bottom:4px;margin-left:4px;font-size:12px;font-weight:600}.HomeworkChat-module-scss-module__IQyTFa__messageBubble{word-wrap:break-word;min-width:0;max-width:100%;padding:10px 14px;font-size:14px;line-height:1.5}.HomeworkChat-module-scss-module__IQyTFa__messageBubble.HomeworkChat-module-scss-module__IQyTFa__hasAttachments{overflow:hidden}.HomeworkChat-module-scss-module__IQyTFa__messageBubble.HomeworkChat-module-scss-module__IQyTFa__attachmentsOnly{padding:4px}.HomeworkChat-module-scss-module__IQyTFa__messageBubble.HomeworkChat-module-scss-module__IQyTFa__hasAttachments:not(.HomeworkChat-module-scss-module__IQyTFa__attachmentsOnly){padding:10px 12px 8px}.HomeworkChat-module-scss-module__IQyTFa__messageWrapper.HomeworkChat-module-scss-module__IQyTFa__ownMessage .HomeworkChat-module-scss-module__IQyTFa__messageBubble.HomeworkChat-module-scss-module__IQyTFa__hasAttachments{box-shadow:none;border:none;outline:none}.HomeworkChat-module-scss-module__IQyTFa__messageWrapper.HomeworkChat-module-scss-module__IQyTFa__ownMessage .HomeworkChat-module-scss-module__IQyTFa__messageBubble.HomeworkChat-module-scss-module__IQyTFa__attachmentsOnly{background:color-mix(in srgb,var(--primary)88%,black);padding:4px}.HomeworkChat-module-scss-module__IQyTFa__messageWrapper:not(.HomeworkChat-module-scss-module__IQyTFa__ownMessage) .HomeworkChat-module-scss-module__IQyTFa__messageBubble.HomeworkChat-module-scss-module__IQyTFa__hasAttachments{box-shadow:none;background:color-mix(in srgb,var(--text-secondary)10%,var(--background));border:none;outline:none}.HomeworkChat-module-scss-module__IQyTFa__messageWrapper:not(.HomeworkChat-module-scss-module__IQyTFa__ownMessage) .HomeworkChat-module-scss-module__IQyTFa__messageBubble.HomeworkChat-module-scss-module__IQyTFa__hasAttachments.HomeworkChat-module-scss-module__IQyTFa__attachmentsOnly{padding:4px}.HomeworkChat-module-scss-module__IQyTFa__messageMeta{align-items:center;gap:6px;margin-top:4px;padding:0 4px;display:flex}.HomeworkChat-module-scss-module__IQyTFa__messageTime{color:var(--text-secondary);opacity:.7;font-size:11px;font-weight:500}.HomeworkChat-module-scss-module__IQyTFa__readStatus{width:18px;height:12px;color:var(--text-secondary);opacity:.45;align-items:center;display:inline-flex;position:relative}.HomeworkChat-module-scss-module__IQyTFa__readStatus .HomeworkChat-module-scss-module__IQyTFa__check1{position:absolute;left:0}.HomeworkChat-module-scss-module__IQyTFa__readStatus .HomeworkChat-module-scss-module__IQyTFa__check2{position:absolute;left:4px}.HomeworkChat-module-scss-module__IQyTFa__readStatus.HomeworkChat-module-scss-module__IQyTFa__isRead{color:#2bb5f5;opacity:1}.HomeworkChat-module-scss-module__IQyTFa__inputFooter{border-top:1px solid var(--border);background:var(--surface);flex-direction:column;flex-shrink:0;display:flex}.HomeworkChat-module-scss-module__IQyTFa__inputArea{align-items:center;gap:10px;padding:12px 16px;display:flex}.HomeworkChat-module-scss-module__IQyTFa__inputWrapper{flex:1;align-items:center;min-width:0;display:flex}.HomeworkChat-module-scss-module__IQyTFa__allowedHint{color:var(--text-secondary);opacity:.6;margin:0 0 10px;padding:0 16px;font-size:10px}.HomeworkChat-module-scss-module__IQyTFa__sizeHint{color:var(--warning);margin:0 0 4px;padding:0 16px;font-size:11px;font-weight:500}.HomeworkChat-module-scss-module__IQyTFa__messageInput{background:var(--background);border:1px solid var(--border);width:100%;color:var(--text-primary);resize:none;box-sizing:border-box;border-radius:12px;height:44px;min-height:44px;max-height:120px;padding:10px 14px;font-family:inherit;font-size:14px;line-height:22px;overflow-y:auto}.HomeworkChat-module-scss-module__IQyTFa__messageInput:focus{border-color:color-mix(in srgb,var(--primary)50%,var(--border));outline:none}.HomeworkChat-module-scss-module__IQyTFa__messageInput::placeholder{color:var(--text-secondary);opacity:.55}.HomeworkChat-module-scss-module__IQyTFa__attachButton{width:44px;min-width:44px;height:44px;color:var(--text-secondary);border:1px solid var(--border);background:0 0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.HomeworkChat-module-scss-module__IQyTFa__attachButton:hover{color:var(--primary);background:color-mix(in srgb,var(--primary)8%,transparent)}.HomeworkChat-module-scss-module__IQyTFa__sendButton{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;transition:background .15s,opacity .15s;display:flex}.HomeworkChat-module-scss-module__IQyTFa__sendButton:hover:not(:disabled){background:var(--primary-hover)}.HomeworkChat-module-scss-module__IQyTFa__sendButton:disabled{opacity:.45;cursor:not-allowed}.HomeworkChat-module-scss-module__IQyTFa__attachedPreview{flex-wrap:wrap;gap:8px;padding:12px 16px 0;display:flex}.HomeworkChat-module-scss-module__IQyTFa__attachedItem{background:var(--background);border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;max-width:200px;padding:4px 10px;font-size:12px;display:flex}.HomeworkChat-module-scss-module__IQyTFa__attachedItem span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.HomeworkChat-module-scss-module__IQyTFa__attachedItem button{color:#eb5757;font-size:18px;line-height:1}.HomeworkChat-module-scss-module__IQyTFa__thumbMini{border-radius:4px;flex-shrink:0;width:24px;height:24px;overflow:hidden}.HomeworkChat-module-scss-module__IQyTFa__thumbMini img{object-fit:cover;width:100%;height:100%}.HomeworkChat-module-scss-module__IQyTFa__msgText{white-space:pre-wrap;word-break:break-word}.HomeworkChat-module-scss-module__IQyTFa__emptyState{text-align:center;height:100%;min-height:240px;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:32px 20px;display:flex}.HomeworkChat-module-scss-module__IQyTFa__emptyState h4{color:var(--text-primary);margin:12px 0 6px;font-size:16px;font-weight:600}.HomeworkChat-module-scss-module__IQyTFa__emptyState p{opacity:.75;max-width:360px;margin:0;font-size:13px;line-height:1.5}.HomeworkChat-module-scss-module__IQyTFa__emptyIcon{background:color-mix(in srgb,var(--primary)12%,transparent);width:56px;height:56px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;display:flex}
.StickerPicker-module-scss-module__J5NX1q__overlay{z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000004d;position:fixed;inset:0}.StickerPicker-module-scss-module__J5NX1q__picker{background:var(--surface);border:1px solid var(--border);border-radius:var(--block-radius);z-index:1000;flex-direction:column;width:calc(100vw - 32px);max-width:400px;max-height:500px;animation:.2s ease-out StickerPicker-module-scss-module__J5NX1q__slideUp;display:flex;position:fixed;bottom:100px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0000001f}@media (max-width:767px){.StickerPicker-module-scss-module__J5NX1q__picker{max-width:calc(100vw - 24px);bottom:80px}}@keyframes StickerPicker-module-scss-module__J5NX1q__slideUp{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.StickerPicker-module-scss-module__J5NX1q__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.StickerPicker-module-scss-module__J5NX1q__header h3{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.StickerPicker-module-scss-module__J5NX1q__closeBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.StickerPicker-module-scss-module__J5NX1q__closeBtn:hover{background:var(--background);color:var(--text-primary)}.StickerPicker-module-scss-module__J5NX1q__grid{grid-template-columns:repeat(4,1fr);gap:8px;max-height:400px;padding:16px;display:grid;overflow-y:auto}@media (max-width:767px){.StickerPicker-module-scss-module__J5NX1q__grid{grid-template-columns:repeat(3,1fr)}}.StickerPicker-module-scss-module__J5NX1q__stickerBtn{background:var(--background);cursor:pointer;border:2px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-height:80px;padding:12px 8px;transition:all .2s;display:flex}.StickerPicker-module-scss-module__J5NX1q__stickerBtn:hover{background:rgba(var(--primary-rgb),.08);border-color:var(--primary);transform:scale(1.05)}.StickerPicker-module-scss-module__J5NX1q__stickerBtn:active{transform:scale(.95)}@media (max-width:767px){.StickerPicker-module-scss-module__J5NX1q__stickerBtn{min-height:70px;padding:10px 6px}}.StickerPicker-module-scss-module__J5NX1q__emoji{font-size:32px;line-height:1;display:block}@media (max-width:767px){.StickerPicker-module-scss-module__J5NX1q__emoji{font-size:28px}}.StickerPicker-module-scss-module__J5NX1q__name{color:var(--text-secondary);text-align:center;font-size:11px;font-weight:500;line-height:1.2}@media (max-width:767px){.StickerPicker-module-scss-module__J5NX1q__name{font-size:10px}}
.HomeworkSidebar-module-scss-module__SVzjAW__sidebar{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.HomeworkSidebar-module-scss-module__SVzjAW__section{background:var(--surface);border-radius:var(--block-radius);border:1px solid var(--border);box-sizing:border-box;flex-direction:column;flex:1;height:100%;padding:20px;display:flex;box-shadow:0 2px 12px #0000000a}@media (max-width:767px){.HomeworkSidebar-module-scss-module__SVzjAW__section{padding:16px}}.HomeworkSidebar-module-scss-module__SVzjAW__sectionTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);opacity:.65;flex-shrink:0;margin:0 0 20px;font-size:10px;font-weight:700}.HomeworkSidebar-module-scss-module__SVzjAW__timeline{flex-direction:column;flex:1;min-height:0;display:flex}.HomeworkSidebar-module-scss-module__SVzjAW__timelineItem{flex:1;gap:14px;min-height:48px;display:flex}.HomeworkSidebar-module-scss-module__SVzjAW__timelineItem:last-child .HomeworkSidebar-module-scss-module__SVzjAW__connector{display:none}.HomeworkSidebar-module-scss-module__SVzjAW__timelineItem.HomeworkSidebar-module-scss-module__SVzjAW__completed .HomeworkSidebar-module-scss-module__SVzjAW__stepDot{color:#fff;background:#22c55e;border-color:#22c55e}.HomeworkSidebar-module-scss-module__SVzjAW__timelineItem.HomeworkSidebar-module-scss-module__SVzjAW__completed .HomeworkSidebar-module-scss-module__SVzjAW__connector{background:#22c55e}.HomeworkSidebar-module-scss-module__SVzjAW__timelineItem.HomeworkSidebar-module-scss-module__SVzjAW__completed .HomeworkSidebar-module-scss-module__SVzjAW__stepLabel{color:var(--text-primary);font-weight:500}.HomeworkSidebar-module-scss-module__SVzjAW__timelineItem.HomeworkSidebar-module-scss-module__SVzjAW__current .HomeworkSidebar-module-scss-module__SVzjAW__stepDot{background:var(--primary);border-color:var(--primary);color:#fff}.HomeworkSidebar-module-scss-module__SVzjAW__timelineItem.HomeworkSidebar-module-scss-module__SVzjAW__current .HomeworkSidebar-module-scss-module__SVzjAW__connector{background:var(--border)}.HomeworkSidebar-module-scss-module__SVzjAW__timelineItem.HomeworkSidebar-module-scss-module__SVzjAW__current .HomeworkSidebar-module-scss-module__SVzjAW__stepLabel{color:var(--primary);font-weight:600}.HomeworkSidebar-module-scss-module__SVzjAW__timelineItem.HomeworkSidebar-module-scss-module__SVzjAW__upcoming .HomeworkSidebar-module-scss-module__SVzjAW__stepDot{border-color:var(--border);color:#0000;background:0 0}.HomeworkSidebar-module-scss-module__SVzjAW__timelineItem.HomeworkSidebar-module-scss-module__SVzjAW__upcoming .HomeworkSidebar-module-scss-module__SVzjAW__connector{background:var(--border)}.HomeworkSidebar-module-scss-module__SVzjAW__timelineItem.HomeworkSidebar-module-scss-module__SVzjAW__upcoming .HomeworkSidebar-module-scss-module__SVzjAW__stepLabel,.HomeworkSidebar-module-scss-module__SVzjAW__timelineItem.HomeworkSidebar-module-scss-module__SVzjAW__upcoming .HomeworkSidebar-module-scss-module__SVzjAW__stepDate{color:var(--text-secondary);opacity:.55}.HomeworkSidebar-module-scss-module__SVzjAW__iconColumn{flex-direction:column;flex-shrink:0;align-self:stretch;align-items:center;width:24px;display:flex;position:relative}.HomeworkSidebar-module-scss-module__SVzjAW__stepDot{border:2px solid var(--border);z-index:1;background:var(--surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.HomeworkSidebar-module-scss-module__SVzjAW__connector{z-index:0;width:2px;position:absolute;top:22px;bottom:0;left:50%;transform:translate(-50%)}.HomeworkSidebar-module-scss-module__SVzjAW__stepInfo{flex-direction:column;flex:1;gap:3px;min-width:0;padding-top:1px;display:flex}.HomeworkSidebar-module-scss-module__SVzjAW__stepLabel{font-size:14px;line-height:1.3;transition:color .15s}.HomeworkSidebar-module-scss-module__SVzjAW__stepDate{color:var(--text-secondary);opacity:.75;font-size:12px}
.PublicSubjects-module-scss-module__fpov9a__pubSectionHeader{margin-bottom:clamp(24px,5vw,40px)}.PublicSubjects-module-scss-module__fpov9a__pubSectionHeaderCenter{text-align:center}.PublicSubjects-module-scss-module__fpov9a__pubSectionHeaderCenter p{margin-left:auto;margin-right:auto}.PublicSubjects-module-scss-module__fpov9a__subjectsSection{padding:var(--pub-section-pad-y)var(--pub-section-pad-x);max-width:var(--pub-max-width);box-sizing:border-box;background:var(--background);width:100%;margin-left:auto;margin-right:auto}.PublicSubjects-module-scss-module__fpov9a__sectionHeader{text-align:center;margin-bottom:clamp(24px,5vw,40px)}.PublicSubjects-module-scss-module__fpov9a__sectionHeader h2{letter-spacing:-.03em;color:var(--text-primary);margin:0 0 8px;font-size:clamp(1.5rem,4vw,2rem);font-weight:800;line-height:1.15}.PublicSubjects-module-scss-module__fpov9a__sectionHeader p{color:var(--text-secondary);max-width:36rem;margin:0 auto;font-size:clamp(.9375rem,2.5vw,1.0625rem);font-weight:500;line-height:1.55}.PublicSubjects-module-scss-module__fpov9a__sectionEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--primary);justify-content:center;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:700;display:inline-flex}.PublicSubjects-module-scss-module__fpov9a__subjectPlaques{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}
.HomeworkAiReview-module-scss-module__nV2_ZW__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--block-radius);flex-direction:column;gap:16px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 12px #0000000a}.HomeworkAiReview-module-scss-module__nV2_ZW__card:before{content:"";background:radial-gradient(closest-side,rgba(var(--primary-rgb),.1),transparent);pointer-events:none;width:320px;height:220px;position:absolute;inset:-40% -10% auto auto}.HomeworkAiReview-module-scss-module__nV2_ZW__card>*{position:relative}@media (max-width:767px){.HomeworkAiReview-module-scss-module__nV2_ZW__card{gap:14px;padding:16px}}.HomeworkAiReview-module-scss-module__nV2_ZW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.HomeworkAiReview-module-scss-module__nV2_ZW__titleRow{align-items:center;gap:10px;display:flex}.HomeworkAiReview-module-scss-module__nV2_ZW__titleIcon{color:#fff;background:var(--gradient,var(--primary));width:34px;height:34px;box-shadow:0 6px 14px rgba(var(--primary-rgb),.28);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.HomeworkAiReview-module-scss-module__nV2_ZW__title{color:var(--text-primary);margin:0;font-size:17px;font-weight:700}.HomeworkAiReview-module-scss-module__nV2_ZW__headerActions{align-items:center;gap:12px;display:flex}@media (max-width:767px){.HomeworkAiReview-module-scss-module__nV2_ZW__headerActions{justify-content:space-between;width:100%}}.HomeworkAiReview-module-scss-module__nV2_ZW__runBtn{white-space:nowrap}.HomeworkAiReview-module-scss-module__nV2_ZW__intro,.HomeworkAiReview-module-scss-module__nV2_ZW__summary{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}.HomeworkAiReview-module-scss-module__nV2_ZW__summary{color:var(--text-primary)}.HomeworkAiReview-module-scss-module__nV2_ZW__muted,.HomeworkAiReview-module-scss-module__nV2_ZW__runHint,.HomeworkAiReview-module-scss-module__nV2_ZW__disclaimer{color:var(--text-muted);margin:0;font-size:12.5px}.HomeworkAiReview-module-scss-module__nV2_ZW__runHint{margin-top:-8px}.HomeworkAiReview-module-scss-module__nV2_ZW__attempts{color:var(--text-muted);white-space:nowrap;font-size:12.5px}.HomeworkAiReview-module-scss-module__nV2_ZW__composerHint{color:var(--text-muted);margin:-4px 0 0;font-size:12.5px;line-height:1.45}.HomeworkAiReview-module-scss-module__nV2_ZW__outdated{margin-bottom:12px}.HomeworkAiReview-module-scss-module__nV2_ZW__result{flex-direction:column;gap:18px;display:flex}.HomeworkAiReview-module-scss-module__nV2_ZW__overview{align-items:center;gap:16px;display:flex}.HomeworkAiReview-module-scss-module__nV2_ZW__overviewText{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.HomeworkAiReview-module-scss-module__nV2_ZW__grade{background:color-mix(in srgb,var(--grade-color)12%,var(--surface));border:1px solid color-mix(in srgb,var(--grade-color)30%,transparent);width:64px;height:64px;color:var(--grade-color);border-radius:18px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.HomeworkAiReview-module-scss-module__nV2_ZW__gradeGood{--grade-color:var(--success)}.HomeworkAiReview-module-scss-module__nV2_ZW__gradeMid{--grade-color:var(--warning)}.HomeworkAiReview-module-scss-module__nV2_ZW__gradeLow{--grade-color:var(--danger)}.HomeworkAiReview-module-scss-module__nV2_ZW__gradeNone{--grade-color:var(--text-muted)}.HomeworkAiReview-module-scss-module__nV2_ZW__gradeValue{font-size:26px;font-weight:800;line-height:1}.HomeworkAiReview-module-scss-module__nV2_ZW__gradeOf{opacity:.8;margin-top:3px;font-size:11px;font-weight:600}.HomeworkAiReview-module-scss-module__nV2_ZW__section{flex-direction:column;gap:10px;min-width:0;display:flex}.HomeworkAiReview-module-scss-module__nV2_ZW__sectionTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);align-items:center;gap:6px;margin:0;font-size:11px;font-weight:700;display:flex}.HomeworkAiReview-module-scss-module__nV2_ZW__mistakes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.HomeworkAiReview-module-scss-module__nV2_ZW__mistake{background:var(--background);border:1px solid var(--border-light);border-left:3px solid var(--danger);border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.HomeworkAiReview-module-scss-module__nV2_ZW__location{color:var(--danger);font-size:11.5px;font-weight:700}.HomeworkAiReview-module-scss-module__nV2_ZW__issue{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.HomeworkAiReview-module-scss-module__nV2_ZW__fix{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.5}.HomeworkAiReview-module-scss-module__nV2_ZW__fix:before{content:"→ ";color:var(--success);font-weight:700}.HomeworkAiReview-module-scss-module__nV2_ZW__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.HomeworkAiReview-module-scss-module__nV2_ZW__columns:empty{display:none}@media (max-width:767px){.HomeworkAiReview-module-scss-module__nV2_ZW__columns{grid-template-columns:1fr}}.HomeworkAiReview-module-scss-module__nV2_ZW__bullets{color:var(--text-primary);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.5;display:flex}.HomeworkAiReview-module-scss-module__nV2_ZW__composer{border-top:1px dashed var(--border);flex-direction:column;gap:10px;margin-top:18px;padding-top:18px;display:flex}.HomeworkAiReview-module-scss-module__nV2_ZW__composerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.HomeworkAiReview-module-scss-module__nV2_ZW__checking{flex-direction:column;gap:10px;display:flex}.HomeworkAiReview-module-scss-module__nV2_ZW__checkingHead{align-items:center;gap:12px;margin-bottom:4px;display:flex}.HomeworkAiReview-module-scss-module__nV2_ZW__checkingTitle{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.HomeworkAiReview-module-scss-module__nV2_ZW__pulse{width:32px;height:32px;color:var(--primary);background:rgba(var(--primary-rgb),.12);border-radius:50%;justify-content:center;align-items:center;animation:1.4s ease-in-out infinite HomeworkAiReview-module-scss-module__nV2_ZW__aiPulse;display:inline-flex}@keyframes HomeworkAiReview-module-scss-module__nV2_ZW__aiPulse{0%,to{box-shadow:0 0 0 0 rgba(var(--primary-rgb),.35);transform:scale(1)}50%{box-shadow:0 0 0 8px rgba(var(--primary-rgb),0);transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.HomeworkAiReview-module-scss-module__nV2_ZW__pulse{animation:none}}
.PublicPricing-module-scss-module__q-EAKq__pubSectionHeader{margin-bottom:clamp(24px,5vw,40px)}.PublicPricing-module-scss-module__q-EAKq__pubSectionHeaderCenter{text-align:center}.PublicPricing-module-scss-module__q-EAKq__pubSectionHeaderCenter p{margin-left:auto;margin-right:auto}.PublicPricing-module-scss-module__q-EAKq__pricingSection{padding:var(--pub-section-pad-y)var(--pub-section-pad-x);max-width:var(--pub-max-width);box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto}.PublicPricing-module-scss-module__q-EAKq__pricingCard{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--pub-radius-lg);box-shadow:var(--pub-shadow-soft);padding:clamp(24px,4vw,32px)}.PublicPricing-module-scss-module__q-EAKq__tabSwitcherWrap{width:fit-content;margin:0 auto clamp(28px,4vw,36px)}.PublicPricing-module-scss-module__q-EAKq__tabPanel{width:100%}.PublicPricing-module-scss-module__q-EAKq__sectionHeader{text-align:center;margin-bottom:clamp(24px,4vw,32px)}.PublicPricing-module-scss-module__q-EAKq__sectionHeader h2{letter-spacing:-.03em;color:var(--text-primary);margin:4px 0 8px;font-size:clamp(1.5rem,4vw,2rem);font-weight:800;line-height:1.15}.PublicPricing-module-scss-module__q-EAKq__sectionHeader p{color:var(--text-secondary);max-width:36rem;margin:0 auto;font-size:clamp(.9375rem,2.5vw,1.0625rem);font-weight:500;line-height:1.55}.PublicPricing-module-scss-module__q-EAKq__sectionEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--primary);justify-content:center;align-items:center;gap:6px;margin-bottom:14px;font-size:11px;font-weight:700;display:inline-flex}.PublicPricing-module-scss-module__q-EAKq__pricingGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.PublicPricing-module-scss-module__q-EAKq__priceCard{background:var(--background);border:1px solid var(--border-light);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:20px;transition:border-color .2s,box-shadow .2s;display:flex}@media (hover:hover){.PublicPricing-module-scss-module__q-EAKq__priceCard:hover{border-color:color-mix(in srgb,var(--primary)30%,var(--border-light));box-shadow:var(--shadow-sm)}}.PublicPricing-module-scss-module__q-EAKq__priceType{color:var(--text-primary);font-size:14px;font-weight:700}.PublicPricing-module-scss-module__q-EAKq__priceNote{color:var(--text-muted);font-size:12px;line-height:1.4}.PublicPricing-module-scss-module__q-EAKq__priceValue{letter-spacing:-.02em;color:var(--primary);margin-top:auto;padding-top:8px;font-size:1.5rem;font-weight:800}.PublicPricing-module-scss-module__q-EAKq__fromLabel{color:var(--text-muted);font-size:13px;font-weight:600}.PublicPricing-module-scss-module__q-EAKq__pricingTextInfo{color:var(--text-secondary);text-align:center;padding:12px 0;font-size:15px;line-height:1.6}.PublicPricing-module-scss-module__q-EAKq__emptyState{border:1px dashed var(--border-medium);border-radius:var(--radius-lg);background:var(--background);min-height:120px;color:var(--text-secondary);text-align:center;place-items:center;padding:24px;font-size:14px;display:grid}.PublicPricing-module-scss-module__q-EAKq__reviewsContent{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:16px;display:grid}.PublicPricing-module-scss-module__q-EAKq__reviewSummary{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--background);justify-content:center;align-items:center;gap:18px;min-height:160px;padding:24px;display:flex}.PublicPricing-module-scss-module__q-EAKq__reviewSummary>strong{color:var(--text-primary);font-size:clamp(44px,7vw,64px);line-height:1}.PublicPricing-module-scss-module__q-EAKq__reviewSummary>div>span{color:var(--text-secondary);font-size:13px}.PublicPricing-module-scss-module__q-EAKq__summaryStars{gap:3px;margin-bottom:6px;display:flex}.PublicPricing-module-scss-module__q-EAKq__starFilled,.PublicPricing-module-scss-module__q-EAKq__ratingSelected{color:#f5a623;fill:currentColor}.PublicPricing-module-scss-module__q-EAKq__starFilled svg,.PublicPricing-module-scss-module__q-EAKq__ratingSelected svg{fill:currentColor}.PublicPricing-module-scss-module__q-EAKq__starEmpty,.PublicPricing-module-scss-module__q-EAKq__ratingButton{color:var(--border-medium)}.PublicPricing-module-scss-module__q-EAKq__reviewForm{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:22px;display:flex}.PublicPricing-module-scss-module__q-EAKq__reviewForm>strong{color:var(--text-primary);font-size:14px}.PublicPricing-module-scss-module__q-EAKq__reviewForm>div{width:100%}.PublicPricing-module-scss-module__q-EAKq__ratingButtons{gap:4px;display:flex}.PublicPricing-module-scss-module__q-EAKq__reviewList{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.PublicPricing-module-scss-module__q-EAKq__reviewItem{border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--background);padding:16px}.PublicPricing-module-scss-module__q-EAKq__reviewItem p{color:var(--text-secondary);white-space:pre-wrap;margin:9px 0 0;font-size:13px;line-height:1.55}.PublicPricing-module-scss-module__q-EAKq__itemStars{gap:2px;display:flex}.PublicPricing-module-scss-module__q-EAKq__ratingButton,.PublicPricing-module-scss-module__q-EAKq__ratingSelected{padding:2px;transition:color .18s,transform .18s}@media (hover:hover){.PublicPricing-module-scss-module__q-EAKq__ratingButton:hover,.PublicPricing-module-scss-module__q-EAKq__ratingSelected:hover{color:#f5a623;transform:translateY(-1px)}}@media (max-width:720px){.PublicPricing-module-scss-module__q-EAKq__reviewsContent,.PublicPricing-module-scss-module__q-EAKq__reviewList{grid-template-columns:1fr}}
.PublicHeader-module-scss-module__vdGz4q__pubSectionHeader{margin-bottom:clamp(24px,5vw,40px)}.PublicHeader-module-scss-module__vdGz4q__pubSectionHeaderCenter{text-align:center}.PublicHeader-module-scss-module__vdGz4q__pubSectionHeaderCenter p{margin-left:auto;margin-right:auto}.PublicHeader-module-scss-module__vdGz4q__topBrandHeader{z-index:100;background:color-mix(in srgb,var(--surface)90%,transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-light);position:sticky;top:0}.PublicHeader-module-scss-module__vdGz4q__brandContent{padding:var(--pub-section-pad-y)var(--pub-section-pad-x);max-width:var(--pub-max-width);box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:56px;margin-left:auto;margin-right:auto;padding-top:12px;padding-bottom:12px;display:flex}.PublicHeader-module-scss-module__vdGz4q__brandInfo{align-items:center;gap:12px;min-width:0;display:flex}.PublicHeader-module-scss-module__vdGz4q__brandLogo{letter-spacing:-.03em;color:var(--primary);font-size:1.125rem;font-weight:800}.PublicHeader-module-scss-module__vdGz4q__brandDivider{background:var(--border-light);flex-shrink:0;width:1px;height:20px}@media (max-width:640px){.PublicHeader-module-scss-module__vdGz4q__brandDivider{display:none}}.PublicHeader-module-scss-module__vdGz4q__brandText{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}@media (max-width:720px){.PublicHeader-module-scss-module__vdGz4q__brandText{display:none}}.PublicHeader-module-scss-module__vdGz4q__brandActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.PublicHeader-module-scss-module__vdGz4q__bookBtn{border-radius:var(--radius-lg);background:var(--primary);color:#fff;cursor:pointer;box-shadow:0 8px 24px color-mix(in srgb,var(--primary)30%,transparent);border:none;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,box-shadow .2s,transform .15s;display:inline-flex}@media (hover:hover){.PublicHeader-module-scss-module__vdGz4q__bookBtn:hover{background:var(--primary-hover,var(--primary))}}.PublicHeader-module-scss-module__vdGz4q__bookBtn:active{transform:scale(.99)}.PublicHeader-module-scss-module__vdGz4q__bookBtn:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.PublicHeader-module-scss-module__vdGz4q__bookBtn{white-space:nowrap;padding:10px 18px;font-size:13px}@media (min-width:768px){.PublicHeader-module-scss-module__vdGz4q__bookBtn{display:none}}.PublicHeader-module-scss-module__vdGz4q__brandLink{color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s,background .15s}@media (max-width:480px){.PublicHeader-module-scss-module__vdGz4q__brandLink{display:none}}@media (hover:hover){.PublicHeader-module-scss-module__vdGz4q__brandLink:hover{color:var(--text-primary);background:var(--background)}}.PublicHeader-module-scss-module__vdGz4q__bookBtnDesktop{border-radius:var(--radius-lg);background:var(--primary);color:#fff;cursor:pointer;box-shadow:0 8px 24px color-mix(in srgb,var(--primary)30%,transparent);border:none;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,box-shadow .2s,transform .15s;display:inline-flex}@media (hover:hover){.PublicHeader-module-scss-module__vdGz4q__bookBtnDesktop:hover{background:var(--primary-hover,var(--primary))}}.PublicHeader-module-scss-module__vdGz4q__bookBtnDesktop:active{transform:scale(.99)}.PublicHeader-module-scss-module__vdGz4q__bookBtnDesktop:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.PublicHeader-module-scss-module__vdGz4q__bookBtnDesktop{padding:10px 20px;font-size:13px}@media (max-width:767px){.PublicHeader-module-scss-module__vdGz4q__bookBtnDesktop{display:none}}
@keyframes ThemeToggleHeader-module-scss-module__5NmLRq__tabIconPop{0%{transform:translateZ(12px)rotateY(0)rotateX(0)scale(1)}45%{transform:translateZ(12px)rotateY(-28deg)rotateX(14deg)scale(1.12)}to{transform:translateZ(12px)rotateY(var(--tilt-x,0deg))rotateX(var(--tilt-y,0deg))scale(1.06)}}@keyframes ThemeToggleHeader-module-scss-module__5NmLRq__tabIconSelect{0%{transform:rotateY(-180deg)scale(.85)}to{transform:rotateY(0)scale(1)}}@keyframes ThemeToggleHeader-module-scss-module__5NmLRq__hbRing{0%{transform-origin:50% 10%;transform:rotate(0)}20%{transform:translateZ(10px)rotate(-18deg)}40%{transform:translateZ(10px)rotate(14deg)}60%{transform:translateZ(10px)rotate(-8deg)}80%{transform:translateZ(10px)rotate(4deg)}to{transform:translateZ(10px)rotateX(var(--tilt-y,0deg))rotateY(var(--tilt-x,0deg))}}@keyframes ThemeToggleHeader-module-scss-module__5NmLRq__hbFlip{0%{transform:rotateY(0)translateY(0)}50%{transform:translateZ(10px)rotateY(200deg)translateY(-3px)scale(1.1)}to{transform:translateZ(10px)rotateX(var(--tilt-y,0deg))rotateY(var(--tilt-x,0deg))rotateY(360deg)}}@keyframes ThemeToggleHeader-module-scss-module__5NmLRq__hbTurn{0%{transform:rotateY(0)scale(1)}45%{transform:translateZ(10px)rotateY(-35deg)scale(1.12)}to{transform:translateZ(10px)rotateX(var(--tilt-y,0deg))rotateY(var(--tilt-x,0deg))}}@keyframes ThemeToggleHeader-module-scss-module__5NmLRq__hbNudge{0%{transform:translate(0)}40%{transform:translateZ(10px)translate(4px)}70%{transform:translateZ(10px)translate(-1px)}to{transform:translateZ(10px)rotateX(var(--tilt-y,0deg))rotateY(var(--tilt-x,0deg))}}@keyframes ThemeToggleHeader-module-scss-module__5NmLRq__hbTilt{0%{transform:rotate(0)scale(1)}45%{transform:translateZ(10px)rotate(-16deg)scale(1.15)}to{transform:translateZ(10px)rotateX(var(--tilt-y,0deg))rotateY(var(--tilt-x,0deg))}}@keyframes ThemeToggleHeader-module-scss-module__5NmLRq__hbSpark{0%{transform:scale(1)rotate(0)}40%{transform:translateZ(10px)scale(1.3)rotate(-12deg)}70%{transform:translateZ(10px)scale(.95)rotate(6deg)}to{transform:translateZ(10px)rotateX(var(--tilt-y,0deg))rotateY(var(--tilt-x,0deg))}}.ThemeToggleHeader-module-scss-module__5NmLRq__container{display:inline-block;position:relative}.ThemeToggleHeader-module-scss-module__5NmLRq__toggle{isolation:isolate;perspective:300px;--hb-sheen:#fff9;position:relative}[data-theme=dark] .ThemeToggleHeader-module-scss-module__5NmLRq__toggle{--hb-sheen:#ffffff17}.ThemeToggleHeader-module-scss-module__5NmLRq__toggle:after{content:"";z-index:2;border-radius:inherit;background:linear-gradient(105deg,transparent 40%,var(--hb-sheen)50%,transparent 60%)no-repeat;pointer-events:none;background-position:100% 0;background-size:300% 100%;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.ThemeToggleHeader-module-scss-module__5NmLRq__toggle:hover:after{background-position:0 0;transition:background-position .7s cubic-bezier(.22,1,.36,1)}}@media (prefers-reduced-motion:reduce){.ThemeToggleHeader-module-scss-module__5NmLRq__toggle:after,.ThemeToggleHeader-module-scss-module__5NmLRq__toggle:hover:after{background-position:100% 0;transition:none}}.ThemeToggleHeader-module-scss-module__5NmLRq__toggle{background:var(--background);border:1px solid color-mix(in srgb,var(--border-light)90%,transparent);cursor:pointer;width:40px;height:40px;color:var(--text-secondary);box-shadow:none;border-radius:12px;justify-content:center;align-items:center;padding:0;transition:border-color .2s,background-color .2s,color .2s;display:flex;position:relative;overflow:hidden}.ThemeToggleHeader-module-scss-module__5NmLRq__toggle:hover{border-color:var(--border);background:var(--border-light);color:var(--text-primary)}.ThemeToggleHeader-module-scss-module__5NmLRq__toggle:hover .ThemeToggleHeader-module-scss-module__5NmLRq__icon{color:inherit}.ThemeToggleHeader-module-scss-module__5NmLRq__toggle:active{background:color-mix(in srgb,var(--border-light)80%,var(--border))}.ThemeToggleHeader-module-scss-module__5NmLRq__toggle.ThemeToggleHeader-module-scss-module__5NmLRq__active{border-color:color-mix(in srgb,var(--primary)35%,var(--border));background:color-mix(in srgb,var(--primary)12%,var(--background));color:var(--primary)}@media (max-width:767px){.ThemeToggleHeader-module-scss-module__5NmLRq__toggle{border-radius:10px;width:32px;height:32px}.ThemeToggleHeader-module-scss-module__5NmLRq__toggle .ThemeToggleHeader-module-scss-module__5NmLRq__icon{width:16px;height:16px}}.ThemeToggleHeader-module-scss-module__5NmLRq__iconContainer{z-index:2;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.ThemeToggleHeader-module-scss-module__5NmLRq__icon{color:inherit;justify-content:center;align-items:center;display:flex}.ThemeToggleHeader-module-scss-module__5NmLRq__menu{background:var(--surface);border:1px solid var(--border);border-radius:var(--block-radius);z-index:1000;transform-origin:100% 0;width:240px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 10px 28px #0000001f}@media (max-width:430px){.ThemeToggleHeader-module-scss-module__5NmLRq__menu{right:-50px}}@media (max-width:380px){.ThemeToggleHeader-module-scss-module__5NmLRq__menu{right:-60px}}.ThemeToggleHeader-module-scss-module__5NmLRq__menuHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.ThemeToggleHeader-module-scss-module__5NmLRq__menuTitle{color:var(--text-primary);letter-spacing:-.01em;font-size:15px;font-weight:700}.ThemeToggleHeader-module-scss-module__5NmLRq__accentSection{background:0 0;padding:6px}.ThemeToggleHeader-module-scss-module__5NmLRq__accentLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 10px;font-size:11px;font-weight:700;display:block}.ThemeToggleHeader-module-scss-module__5NmLRq__placeholder{border:1px solid color-mix(in srgb,var(--border-light)90%,transparent);background:0 0;border-radius:12px;width:40px;height:40px}
.HostedPlatformSwitcher-module-scss-module__bSWMoG__root{flex-shrink:0;position:relative}.HostedPlatformSwitcher-module-scss-module__bSWMoG__plainLogo{align-items:center;gap:12px;text-decoration:none;transition:transform .2s;display:flex}.HostedPlatformSwitcher-module-scss-module__bSWMoG__plainLogo:hover{transform:scale(1.02)}.HostedPlatformSwitcher-module-scss-module__bSWMoG__plainLogoText{color:var(--text-primary);letter-spacing:-.5px;font-size:22px;font-weight:800}.HostedPlatformSwitcher-module-scss-module__bSWMoG__plainLogoMobile{color:inherit;align-items:center;gap:6px;text-decoration:none;display:flex}.HostedPlatformSwitcher-module-scss-module__bSWMoG__trigger{border:1px solid var(--border-light);background:var(--surface);height:42px;min-height:42px;color:var(--text-primary);font:inherit;appearance:none;cursor:pointer;box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 10px;line-height:1;transition:border-color .15s,background-color .15s;display:inline-flex}.HostedPlatformSwitcher-module-scss-module__bSWMoG__trigger:hover{border-color:color-mix(in srgb,var(--primary)35%,var(--border-light))}@media (max-width:767px){.HostedPlatformSwitcher-module-scss-module__bSWMoG__trigger{gap:0;height:36px;min-height:36px;padding:0 8px}}.HostedPlatformSwitcher-module-scss-module__bSWMoG__triggerWordmark{gap:6px;padding:0 10px 0 12px}.HostedPlatformSwitcher-module-scss-module__bSWMoG__chevron{width:14px;height:14px;color:var(--text-secondary);flex-shrink:0;display:block}.HostedPlatformSwitcher-module-scss-module__bSWMoG__menu{z-index:130;border:1px solid var(--border-light);background:var(--surface);border-radius:14px;min-width:260px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 40px #0f172a1f}.HostedPlatformSwitcher-module-scss-module__bSWMoG__item{width:100%;min-height:48px;color:inherit;font:inherit;appearance:none;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;margin:0;padding:10px;line-height:1;display:flex}.HostedPlatformSwitcher-module-scss-module__bSWMoG__item:hover{background:color-mix(in srgb,var(--primary)8%,transparent)}.HostedPlatformSwitcher-module-scss-module__bSWMoG__item.HostedPlatformSwitcher-module-scss-module__bSWMoG__active{background:color-mix(in srgb,var(--primary)12%,transparent)}.HostedPlatformSwitcher-module-scss-module__bSWMoG__itemWithWordmark{align-items:center}.HostedPlatformSwitcher-module-scss-module__bSWMoG__itemWithWordmark .HostedPlatformSwitcher-module-scss-module__bSWMoG__itemText{justify-content:center}.HostedPlatformSwitcher-module-scss-module__bSWMoG__itemWithWordmark .HostedPlatformSwitcher-module-scss-module__bSWMoG__itemHint{align-items:center;min-height:22px;line-height:22px;display:flex}.HostedPlatformSwitcher-module-scss-module__bSWMoG__itemText{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.HostedPlatformSwitcher-module-scss-module__bSWMoG__itemTitle{color:var(--text-primary);font-size:13px;font-weight:750}.HostedPlatformSwitcher-module-scss-module__bSWMoG__itemHint{color:var(--text-secondary);font-size:12px}
@keyframes LanguageSwitcher-module-scss-module__xMiZgW__tabIconPop{0%{transform:translateZ(12px)rotateY(0)rotateX(0)scale(1)}45%{transform:translateZ(12px)rotateY(-28deg)rotateX(14deg)scale(1.12)}to{transform:translateZ(12px)rotateY(var(--tilt-x,0deg))rotateX(var(--tilt-y,0deg))scale(1.06)}}@keyframes LanguageSwitcher-module-scss-module__xMiZgW__tabIconSelect{0%{transform:rotateY(-180deg)scale(.85)}to{transform:rotateY(0)scale(1)}}@keyframes LanguageSwitcher-module-scss-module__xMiZgW__hbRing{0%{transform-origin:50% 10%;transform:rotate(0)}20%{transform:translateZ(10px)rotate(-18deg)}40%{transform:translateZ(10px)rotate(14deg)}60%{transform:translateZ(10px)rotate(-8deg)}80%{transform:translateZ(10px)rotate(4deg)}to{transform:translateZ(10px)rotateX(var(--tilt-y,0deg))rotateY(var(--tilt-x,0deg))}}@keyframes LanguageSwitcher-module-scss-module__xMiZgW__hbFlip{0%{transform:rotateY(0)translateY(0)}50%{transform:translateZ(10px)rotateY(200deg)translateY(-3px)scale(1.1)}to{transform:translateZ(10px)rotateX(var(--tilt-y,0deg))rotateY(var(--tilt-x,0deg))rotateY(360deg)}}@keyframes LanguageSwitcher-module-scss-module__xMiZgW__hbTurn{0%{transform:rotateY(0)scale(1)}45%{transform:translateZ(10px)rotateY(-35deg)scale(1.12)}to{transform:translateZ(10px)rotateX(var(--tilt-y,0deg))rotateY(var(--tilt-x,0deg))}}@keyframes LanguageSwitcher-module-scss-module__xMiZgW__hbNudge{0%{transform:translate(0)}40%{transform:translateZ(10px)translate(4px)}70%{transform:translateZ(10px)translate(-1px)}to{transform:translateZ(10px)rotateX(var(--tilt-y,0deg))rotateY(var(--tilt-x,0deg))}}@keyframes LanguageSwitcher-module-scss-module__xMiZgW__hbTilt{0%{transform:rotate(0)scale(1)}45%{transform:translateZ(10px)rotate(-16deg)scale(1.15)}to{transform:translateZ(10px)rotateX(var(--tilt-y,0deg))rotateY(var(--tilt-x,0deg))}}@keyframes LanguageSwitcher-module-scss-module__xMiZgW__hbSpark{0%{transform:scale(1)rotate(0)}40%{transform:translateZ(10px)scale(1.3)rotate(-12deg)}70%{transform:translateZ(10px)scale(.95)rotate(6deg)}to{transform:translateZ(10px)rotateX(var(--tilt-y,0deg))rotateY(var(--tilt-x,0deg))}}.LanguageSwitcher-module-scss-module__xMiZgW__container{align-items:center;display:flex}.LanguageSwitcher-module-scss-module__xMiZgW__dropdown{width:auto}.LanguageSwitcher-module-scss-module__xMiZgW__dropdown button{isolation:isolate;perspective:300px;--hb-sheen:#fff9;position:relative}[data-theme=dark] .LanguageSwitcher-module-scss-module__xMiZgW__dropdown button{--hb-sheen:#ffffff17}.LanguageSwitcher-module-scss-module__xMiZgW__dropdown button:after{content:"";z-index:2;border-radius:inherit;background:linear-gradient(105deg,transparent 40%,var(--hb-sheen)50%,transparent 60%)no-repeat;pointer-events:none;background-position:100% 0;background-size:300% 100%;position:absolute;inset:0}.LanguageSwitcher-module-scss-module__xMiZgW__dropdown button [class*=triggerIcon]{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.34,1.56,.64,1),filter .3s}@media (hover:hover) and (pointer:fine){.LanguageSwitcher-module-scss-module__xMiZgW__dropdown button:hover:after{background-position:0 0;transition:background-position .7s cubic-bezier(.22,1,.36,1)}.LanguageSwitcher-module-scss-module__xMiZgW__dropdown button:hover [class*=triggerIcon]{transform:translateZ(10px)rotateX(var(--tilt-y,0deg))rotateY(var(--tilt-x,0deg));filter:drop-shadow(0 4px 4px rgba(var(--primary-rgb),.3));animation:.75s cubic-bezier(.34,1.56,.64,1) both LanguageSwitcher-module-scss-module__xMiZgW__hbTurn}}@media (prefers-reduced-motion:reduce){.LanguageSwitcher-module-scss-module__xMiZgW__dropdown button:after,.LanguageSwitcher-module-scss-module__xMiZgW__dropdown button:hover:after{background-position:100% 0;transition:none}.LanguageSwitcher-module-scss-module__xMiZgW__dropdown button [class*=triggerIcon],.LanguageSwitcher-module-scss-module__xMiZgW__dropdown button:hover [class*=triggerIcon]{transform:none;animation:none!important}}.LanguageSwitcher-module-scss-module__xMiZgW__dropdown button{min-width:85px;font-weight:600;background:var(--background)!important;border:1px solid color-mix(in srgb,var(--border-light)90%,transparent)!important;height:40px!important;box-shadow:none!important;border-radius:12px!important;gap:6px!important;padding:8px!important;font-size:14px!important;transition:border-color .2s,background-color .2s,color .2s!important}.LanguageSwitcher-module-scss-module__xMiZgW__dropdown button:hover{border-color:var(--border)!important;background:var(--border-light)!important;color:var(--text-primary)!important}.LanguageSwitcher-module-scss-module__xMiZgW__dropdown button[class*=open]{border-color:color-mix(in srgb,var(--primary)35%,var(--border))!important;background:color-mix(in srgb,var(--primary)12%,var(--background))!important;color:var(--primary)!important}@media (max-width:767px){.LanguageSwitcher-module-scss-module__xMiZgW__dropdown button{justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;display:flex!important;position:relative!important}.LanguageSwitcher-module-scss-module__xMiZgW__dropdown button>div:first-of-type{justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:0!important;left:0!important}.LanguageSwitcher-module-scss-module__xMiZgW__dropdown button>div:first-of-type>span:first-child{justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;margin:0!important;display:flex!important}.LanguageSwitcher-module-scss-module__xMiZgW__dropdown button>div:first-of-type>span:first-child span{justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;margin:0!important;padding:0!important;display:flex!important}.LanguageSwitcher-module-scss-module__xMiZgW__dropdown button>div:first-of-type>span:not(:first-child),.LanguageSwitcher-module-scss-module__xMiZgW__dropdown button>span:not(:first-of-type),.LanguageSwitcher-module-scss-module__xMiZgW__dropdown button svg{display:none!important}}.LanguageSwitcher-module-scss-module__xMiZgW__dropdown [class*=menu]{z-index:2100;background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:14px!important;width:188px!important;min-width:188px!important;padding:6px!important;left:auto!important;right:0!important;box-shadow:0 10px 28px #0000001f!important}@media (max-width:767px){.LanguageSwitcher-module-scss-module__xMiZgW__dropdown [class*=menu]{left:auto;right:0}}.LanguageSwitcher-module-scss-module__xMiZgW__dropdown [class*=optionsList]{background:0 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;padding:0!important;display:grid!important}.LanguageSwitcher-module-scss-module__xMiZgW__dropdown [class*=optionsList]>div{isolation:isolate;perspective:300px;--hb-sheen:#fff9;position:relative}[data-theme=dark] .LanguageSwitcher-module-scss-module__xMiZgW__dropdown [class*=optionsList]>div{--hb-sheen:#ffffff17}.LanguageSwitcher-module-scss-module__xMiZgW__dropdown [class*=optionsList]>div:after{content:"";z-index:2;border-radius:inherit;background:linear-gradient(105deg,transparent 40%,var(--hb-sheen)50%,transparent 60%)no-repeat;pointer-events:none;background-position:100% 0;background-size:300% 100%;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.LanguageSwitcher-module-scss-module__xMiZgW__dropdown [class*=optionsList]>div:hover:after{background-position:0 0;transition:background-position .7s cubic-bezier(.22,1,.36,1)}}@media (prefers-reduced-motion:reduce){.LanguageSwitcher-module-scss-module__xMiZgW__dropdown [class*=optionsList]>div:after,.LanguageSwitcher-module-scss-module__xMiZgW__dropdown [class*=optionsList]>div:hover:after{background-position:100% 0;transition:none}}.LanguageSwitcher-module-scss-module__xMiZgW__dropdown [class*=optionsList]>div{cursor:pointer;border-radius:10px;align-items:center;gap:6px;min-width:0;padding:8px 10px;font-size:13px;font-weight:600;transition:background-color .2s,color .2s;display:flex}.LanguageSwitcher-module-scss-module__xMiZgW__dropdown [class*=optionsList]>div:hover{background:var(--border-light)}.LanguageSwitcher-module-scss-module__xMiZgW__dropdown [class*=optionsList]>div[class*=selected]{background:color-mix(in srgb,var(--primary)12%,var(--background));color:var(--primary)}.LanguageSwitcher-module-scss-module__xMiZgW__dropdown [class*=optionsList]>div img{flex-shrink:0;width:16px;height:16px;margin-top:0}.LanguageSwitcher-module-scss-module__xMiZgW__dropdown [class*=optionsList]>div span{white-space:nowrap}.LanguageSwitcher-module-scss-module__xMiZgW__flag{justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex}@media (max-width:767px){.LanguageSwitcher-module-scss-module__xMiZgW__flag{font-size:16px}}
.Footer-module-scss-module__CPwJsa__footer{border-top:1.5px solid var(--border);background:#fff;padding:56px 0 28px}@media (max-width:767px){.Footer-module-scss-module__CPwJsa__footer{padding:32px 0 28px}}.Footer-module-scss-module__CPwJsa__container{max-width:1100px;margin:0 auto;padding:0 40px}@media (max-width:767px){.Footer-module-scss-module__CPwJsa__container{padding:0 20px}}.Footer-module-scss-module__CPwJsa__top{justify-content:space-between;margin-bottom:40px;display:flex}@media (max-width:767px){.Footer-module-scss-module__CPwJsa__top{flex-direction:column;gap:32px;margin-bottom:24px}}.Footer-module-scss-module__CPwJsa__brand{max-width:260px}.Footer-module-scss-module__CPwJsa__logo{align-items:center;gap:10px;margin-bottom:14px;text-decoration:none;display:flex}.Footer-module-scss-module__CPwJsa__logoText{color:var(--text-primary);letter-spacing:-.02em;font-size:18px;font-weight:800}.Footer-module-scss-module__CPwJsa__desc{color:var(--text-secondary);font-size:14px;line-height:1.6}.Footer-module-scss-module__CPwJsa__links{gap:56px;display:flex}@media (max-width:480px){.Footer-module-scss-module__CPwJsa__links{gap:32px}}.Footer-module-scss-module__CPwJsa__column{flex-direction:column;gap:10px;display:flex}.Footer-module-scss-module__CPwJsa__column h4{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:12px;font-weight:800}.Footer-module-scss-module__CPwJsa__column a{color:var(--text-secondary);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.Footer-module-scss-module__CPwJsa__column a:hover{color:#3b82f6}.Footer-module-scss-module__CPwJsa__bottom{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;padding-top:20px;display:flex}.Footer-module-scss-module__CPwJsa__copyright{color:var(--text-muted);font-size:13px;font-weight:500}
.Hero-module-scss-module__tQwLSW__section{background:#fff;padding:100px 20px 40px;position:relative;overflow:hidden}@media (max-width:900px){.Hero-module-scss-module__tQwLSW__section{padding:80px 16px 32px}}@media (max-width:480px){.Hero-module-scss-module__tQwLSW__section{padding:60px 0 24px}}.Hero-module-scss-module__tQwLSW__container{max-width:1200px;margin:0 auto}.Hero-module-scss-module__tQwLSW__banner{border-radius:var(--radius-lg);color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);flex-direction:column;align-items:center;padding:64px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px -4px #2563eb33,0 8px 16px -4px #2563eb1a}@media (max-width:900px){.Hero-module-scss-module__tQwLSW__banner{border-radius:var(--radius-md);align-items:flex-start;padding:40px 24px}}@media (max-width:480px){.Hero-module-scss-module__tQwLSW__banner{border-radius:0;padding:40px 16px}}.Hero-module-scss-module__tQwLSW__stickerTopLeft{z-index:10;pointer-events:none;position:absolute;top:20px;left:20px}@media (max-width:1024px){.Hero-module-scss-module__tQwLSW__stickerTopLeft{top:40px}}@media (max-width:767px){.Hero-module-scss-module__tQwLSW__stickerTopLeft{display:none}}.Hero-module-scss-module__tQwLSW__stickerBottomRight{z-index:10;pointer-events:none;position:absolute;bottom:40px;right:40px}@media (max-width:767px){.Hero-module-scss-module__tQwLSW__stickerBottomRight{display:none}}.Hero-module-scss-module__tQwLSW__stickerContent{border:4px solid var(--accent-lime);background:#fff;border-radius:100px;align-items:center;gap:8px;padding:12px 20px;display:flex;transform:rotate(-6deg);box-shadow:0 10px 20px #0000001a}.Hero-module-scss-module__tQwLSW__stickerContent .Hero-module-scss-module__tQwLSW__stickerIcon{color:#facc15}.Hero-module-scss-module__tQwLSW__stickerContent .Hero-module-scss-module__tQwLSW__stickerText{color:var(--text-primary);white-space:nowrap;font-size:14px;font-weight:800;line-height:1}.Hero-module-scss-module__tQwLSW__stickerAi{z-index:10;pointer-events:none;position:absolute;top:60px;right:60px}@media (max-width:1200px){.Hero-module-scss-module__tQwLSW__stickerAi{top:20px;right:20px}}@media (max-width:900px){.Hero-module-scss-module__tQwLSW__stickerAi{display:none}}.Hero-module-scss-module__tQwLSW__stickerAi .Hero-module-scss-module__tQwLSW__stickerContent{transform:rotate(12deg);box-shadow:0 10px 20px #4f46e54d;background:#4f46e5!important;border-color:#a5b4fc!important}.Hero-module-scss-module__tQwLSW__stickerAi .Hero-module-scss-module__tQwLSW__stickerContent .Hero-module-scss-module__tQwLSW__stickerIcon{color:#facc15}.Hero-module-scss-module__tQwLSW__stickerAi .Hero-module-scss-module__tQwLSW__stickerContent .Hero-module-scss-module__tQwLSW__stickerText{color:#fff!important}.Hero-module-scss-module__tQwLSW__content{z-index:2;justify-content:space-between;align-items:center;gap:64px;width:100%;max-width:1000px;margin:0 auto;display:flex;position:relative}@media (max-width:1024px){.Hero-module-scss-module__tQwLSW__content{text-align:center;flex-direction:column;gap:48px}}@media (max-width:767px){.Hero-module-scss-module__tQwLSW__content{gap:24px}}@media (max-width:480px){.Hero-module-scss-module__tQwLSW__content{gap:16px}}.Hero-module-scss-module__tQwLSW__textContent{flex:1;max-width:500px}@media (max-width:1024px){.Hero-module-scss-module__tQwLSW__textContent{margin:0 auto}}.Hero-module-scss-module__tQwLSW__badge{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}@media (max-width:767px){.Hero-module-scss-module__tQwLSW__badge{font-size:12px}}.Hero-module-scss-module__tQwLSW__title{color:#fff;letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(36px,5vw,56px);font-weight:800;line-height:1.1}.Hero-module-scss-module__tQwLSW__title .Hero-module-scss-module__tQwLSW__highlight{color:var(--accent-lime);display:inline-block;position:relative}.Hero-module-scss-module__tQwLSW__title .Hero-module-scss-module__tQwLSW__highlight:after{content:"";z-index:-1;background:#0000001a;border-radius:4px;height:12px;position:absolute;bottom:4px;left:0;right:0;transform:rotate(-1deg)}.Hero-module-scss-module__tQwLSW__description{color:#ffffffe6;margin-bottom:40px;font-size:18px;font-weight:450;line-height:1.6}@media (max-width:767px){.Hero-module-scss-module__tQwLSW__description{font-size:16px}}.Hero-module-scss-module__tQwLSW__actions{gap:16px;margin-bottom:40px;display:flex}@media (max-width:1024px){.Hero-module-scss-module__tQwLSW__actions{justify-content:center}}@media (max-width:767px){.Hero-module-scss-module__tQwLSW__actions{flex-direction:column}}button.Hero-module-scss-module__tQwLSW__primaryButton{background:var(--accent-lime)!important;color:#1a2e05!important;border-radius:var(--block-radius)!important;border:none!important;height:auto!important;padding:16px 40px!important;font-size:18px!important;font-weight:800!important;transition:transform .1s!important}button.Hero-module-scss-module__tQwLSW__primaryButton:active{box-shadow:none!important;transform:translateY(4px)!important}@media (max-width:767px){button.Hero-module-scss-module__tQwLSW__primaryButton{width:100%!important}}button.Hero-module-scss-module__tQwLSW__secondaryButton{color:#fff!important;border-radius:var(--block-radius)!important;background:#ffffff1a!important;border:1px solid #fff6!important;align-items:center!important;gap:8px!important;height:auto!important;padding:16px 32px!important;font-size:16px!important;font-weight:600!important;display:flex!important}button.Hero-module-scss-module__tQwLSW__secondaryButton:hover{background:#fff3!important}@media (max-width:767px){button.Hero-module-scss-module__tQwLSW__secondaryButton{justify-content:center!important;width:100%!important}}.Hero-module-scss-module__tQwLSW__playIcon{opacity:.9;color:var(--accent-lime)}.Hero-module-scss-module__tQwLSW__trustIndicator{align-items:center;gap:16px;display:flex}@media (max-width:1024px){.Hero-module-scss-module__tQwLSW__trustIndicator{justify-content:center}}.Hero-module-scss-module__tQwLSW__avatars{padding-left:10px;display:flex}.Hero-module-scss-module__tQwLSW__avatarCircle{color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-left:-12px;font-size:14px;font-weight:900;display:flex;overflow:hidden}.Hero-module-scss-module__tQwLSW__avatarCircle[data-letters="2"]{letter-spacing:-.04em;font-size:11px;font-weight:800}.Hero-module-scss-module__tQwLSW__avatarCircle:first-child{margin-left:0}.Hero-module-scss-module__tQwLSW__trustText{color:#ffffffe6;font-size:14px}.Hero-module-scss-module__tQwLSW__visualWrapper{perspective:1000px;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.Hero-module-scss-module__tQwLSW__appShell{border-radius:var(--block-radius);background:#fff;flex-direction:column;width:380px;height:480px;transition:transform .3s;display:flex;position:relative;overflow:hidden;transform:rotateY(-10deg)rotateX(5deg);box-shadow:0 20px 60px -10px #0000004d,0 0 0 8px #fff3}.Hero-module-scss-module__tQwLSW__appShell:hover{transform:rotateY(0)rotateX(0)}@media (max-width:767px){.Hero-module-scss-module__tQwLSW__appShell{max-width:400px;height:400px;transform:none}}@media (max-width:480px){.Hero-module-scss-module__tQwLSW__appShell{display:none}}.Hero-module-scss-module__tQwLSW__mockHeader{background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;gap:20px;height:40px;padding:0 16px;display:flex}.Hero-module-scss-module__tQwLSW__mockDots{gap:6px;display:flex}.Hero-module-scss-module__tQwLSW__mockDots .Hero-module-scss-module__tQwLSW__dot{background:#cbd5e1;border-radius:50%;width:8px;height:8px}.Hero-module-scss-module__tQwLSW__mockDots .Hero-module-scss-module__tQwLSW__dot:first-child{background:#ff5f56}.Hero-module-scss-module__tQwLSW__mockDots .Hero-module-scss-module__tQwLSW__dot:nth-child(2){background:#ffbd2e}.Hero-module-scss-module__tQwLSW__mockDots .Hero-module-scss-module__tQwLSW__dot:nth-child(3){background:#27c93f}.Hero-module-scss-module__tQwLSW__mockUrl{color:#94a3b8;text-align:center;background:#fff;border:1px solid #eef2ff;border-radius:6px;flex:1;padding:4px 12px;font-size:10px}.Hero-module-scss-module__tQwLSW__mockBody{flex:1;display:flex;position:relative}.Hero-module-scss-module__tQwLSW__mockSidebar{background:#fff;border-right:1px solid #f1f5f9;width:60px}@media (max-width:767px){.Hero-module-scss-module__tQwLSW__mockSidebar{display:none}}.Hero-module-scss-module__tQwLSW__mockContent{background:#f8fafc;flex-direction:column;flex:1;gap:24px;padding:24px;display:flex}.Hero-module-scss-module__tQwLSW__mockHeroCard{background:#fff;border:1px solid #f1f5f9;border-radius:16px;padding:20px;box-shadow:0 4px 12px #00000008}.Hero-module-scss-module__tQwLSW__mockStatBig{color:var(--text-primary);margin-bottom:4px;font-size:28px;font-weight:800}.Hero-module-scss-module__tQwLSW__mockStatLabel{color:var(--text-muted);font-size:12px}.Hero-module-scss-module__tQwLSW__mockGraph{background:linear-gradient(90deg,#eff6ff 0%,#dbeafe 100%);border-radius:8px;width:60%;height:40px;margin-top:12px}.Hero-module-scss-module__tQwLSW__mockList{background:#fff;border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;flex:1;gap:8px;padding:8px;display:flex}.Hero-module-scss-module__tQwLSW__mockRow{border-radius:10px;align-items:center;gap:12px;padding:8px;display:flex}.Hero-module-scss-module__tQwLSW__mockRow:nth-child(2n){background:#f8fafc}.Hero-module-scss-module__tQwLSW__mockAvatarSmall{background:#e2e8f0;border-radius:10px;width:32px;height:32px}.Hero-module-scss-module__tQwLSW__mockLineLong{background:#f1f5f9;border-radius:4px;width:80px;height:8px}.Hero-module-scss-module__tQwLSW__mockTag{background:#dcfce7;border-radius:4px;width:40px;height:16px;margin-left:auto}.Hero-module-scss-module__tQwLSW__floatingNotification{border-radius:var(--block-radius);z-index:10;background:#fff;border:1px solid #0000000d;align-items:center;gap:12px;padding:12px 20px;display:flex;position:absolute;top:40px;right:-40px;box-shadow:0 10px 30px #00000026}@media (max-width:767px){.Hero-module-scss-module__tQwLSW__floatingNotification{padding:8px 16px;right:10px}}.Hero-module-scss-module__tQwLSW__notifIcon{color:#3b82f6;background:#eff6ff;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.Hero-module-scss-module__tQwLSW__notifText{flex-direction:column;display:flex}.Hero-module-scss-module__tQwLSW__notifTitle{color:var(--text-muted);font-size:12px}.Hero-module-scss-module__tQwLSW__notifDesc{color:var(--text-primary);font-size:14px;font-weight:700}.Hero-module-scss-module__tQwLSW__floatingAi{border-radius:var(--block-radius);z-index:10;background:#fff;border:1px solid #4f46e51a;align-items:center;gap:10px;padding:10px 16px;display:flex;position:absolute;bottom:30px;left:-15px;box-shadow:0 10px 30px #4f46e533}@media (max-width:767px){.Hero-module-scss-module__tQwLSW__floatingAi{padding:8px 12px;bottom:40px;left:20px}}.Hero-module-scss-module__tQwLSW__aiIcon{color:#4f46e5;background:#eef2ff;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.Hero-module-scss-module__tQwLSW__aiText{flex-direction:column;display:flex}.Hero-module-scss-module__tQwLSW__aiLabel{text-transform:uppercase;letter-spacing:.05em;color:#4f46e5;margin-bottom:2px;font-size:9px;font-weight:700;line-height:1}.Hero-module-scss-module__tQwLSW__aiMessage{color:#1e293b;font-size:12px;font-weight:600;line-height:1.2}
@keyframes NotificationCenter-module-scss-module__-vRO3G__tabIconPop{0%{transform:translateZ(12px)rotateY(0)rotateX(0)scale(1)}45%{transform:translateZ(12px)rotateY(-28deg)rotateX(14deg)scale(1.12)}to{transform:translateZ(12px)rotateY(var(--tilt-x,0deg))rotateX(var(--tilt-y,0deg))scale(1.06)}}@keyframes NotificationCenter-module-scss-module__-vRO3G__tabIconSelect{0%{transform:rotateY(-180deg)scale(.85)}to{transform:rotateY(0)scale(1)}}@keyframes NotificationCenter-module-scss-module__-vRO3G__hbRing{0%{transform-origin:50% 10%;transform:rotate(0)}20%{transform:translateZ(10px)rotate(-18deg)}40%{transform:translateZ(10px)rotate(14deg)}60%{transform:translateZ(10px)rotate(-8deg)}80%{transform:translateZ(10px)rotate(4deg)}to{transform:translateZ(10px)rotateX(var(--tilt-y,0deg))rotateY(var(--tilt-x,0deg))}}@keyframes NotificationCenter-module-scss-module__-vRO3G__hbFlip{0%{transform:rotateY(0)translateY(0)}50%{transform:translateZ(10px)rotateY(200deg)translateY(-3px)scale(1.1)}to{transform:translateZ(10px)rotateX(var(--tilt-y,0deg))rotateY(var(--tilt-x,0deg))rotateY(360deg)}}@keyframes NotificationCenter-module-scss-module__-vRO3G__hbTurn{0%{transform:rotateY(0)scale(1)}45%{transform:translateZ(10px)rotateY(-35deg)scale(1.12)}to{transform:translateZ(10px)rotateX(var(--tilt-y,0deg))rotateY(var(--tilt-x,0deg))}}@keyframes NotificationCenter-module-scss-module__-vRO3G__hbNudge{0%{transform:translate(0)}40%{transform:translateZ(10px)translate(4px)}70%{transform:translateZ(10px)translate(-1px)}to{transform:translateZ(10px)rotateX(var(--tilt-y,0deg))rotateY(var(--tilt-x,0deg))}}@keyframes NotificationCenter-module-scss-module__-vRO3G__hbTilt{0%{transform:rotate(0)scale(1)}45%{transform:translateZ(10px)rotate(-16deg)scale(1.15)}to{transform:translateZ(10px)rotateX(var(--tilt-y,0deg))rotateY(var(--tilt-x,0deg))}}@keyframes NotificationCenter-module-scss-module__-vRO3G__hbSpark{0%{transform:scale(1)rotate(0)}40%{transform:translateZ(10px)scale(1.3)rotate(-12deg)}70%{transform:translateZ(10px)scale(.95)rotate(6deg)}to{transform:translateZ(10px)rotateX(var(--tilt-y,0deg))rotateY(var(--tilt-x,0deg))}}.NotificationCenter-module-scss-module__-vRO3G__wrapper{flex-shrink:0;display:inline-flex;position:relative}.NotificationCenter-module-scss-module__-vRO3G__trigger{isolation:isolate;perspective:300px;--hb-sheen:#fff9;position:relative}[data-theme=dark] .NotificationCenter-module-scss-module__-vRO3G__trigger{--hb-sheen:#ffffff17}.NotificationCenter-module-scss-module__-vRO3G__trigger:after{content:"";z-index:2;border-radius:inherit;background:linear-gradient(105deg,transparent 40%,var(--hb-sheen)50%,transparent 60%)no-repeat;pointer-events:none;background-position:100% 0;background-size:300% 100%;position:absolute;inset:0}.NotificationCenter-module-scss-module__-vRO3G__trigger>svg{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.34,1.56,.64,1),filter .3s}@media (hover:hover) and (pointer:fine){.NotificationCenter-module-scss-module__-vRO3G__trigger:hover:after{background-position:0 0;transition:background-position .7s cubic-bezier(.22,1,.36,1)}.NotificationCenter-module-scss-module__-vRO3G__trigger:hover>svg{transform:translateZ(10px)rotateX(var(--tilt-y,0deg))rotateY(var(--tilt-x,0deg));filter:drop-shadow(0 4px 4px rgba(var(--primary-rgb),.3));animation:.75s cubic-bezier(.34,1.56,.64,1) both NotificationCenter-module-scss-module__-vRO3G__hbRing}}@media (prefers-reduced-motion:reduce){.NotificationCenter-module-scss-module__-vRO3G__trigger:after,.NotificationCenter-module-scss-module__-vRO3G__trigger:hover:after{background-position:100% 0;transition:none}.NotificationCenter-module-scss-module__-vRO3G__trigger>svg,.NotificationCenter-module-scss-module__-vRO3G__trigger:hover>svg{transform:none;animation:none!important}}.NotificationCenter-module-scss-module__-vRO3G__trigger{border:1px solid color-mix(in srgb,var(--border-light)90%,transparent);background:var(--background);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;box-shadow:none;border-radius:12px;justify-content:center;align-items:center;transition:border-color .2s,background-color .2s,color .2s;display:flex;position:relative}.NotificationCenter-module-scss-module__-vRO3G__trigger:hover{color:var(--text-primary);border-color:var(--border);background:var(--border-light)}.NotificationCenter-module-scss-module__-vRO3G__trigger.NotificationCenter-module-scss-module__-vRO3G__active{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 4px 12px #4a6cf738}@media (max-width:767px){.NotificationCenter-module-scss-module__-vRO3G__trigger{border-radius:10px;width:36px;height:36px}}.NotificationCenter-module-scss-module__-vRO3G__badge{color:#fff;border:2px solid var(--surface);z-index:2;white-space:nowrap;background:#ff4d4f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:10px;font-weight:700;line-height:1;transition:all .3s;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 4px #ff4d4f66}@media (max-width:767px){.NotificationCenter-module-scss-module__-vRO3G__badge{width:18px;height:18px;font-size:8px;top:-2px;right:-2px}}.NotificationCenter-module-scss-module__-vRO3G__dropdown{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--block-radius);z-index:2100;transform-origin:100% 0;flex-direction:column;width:420px;max-height:600px;display:flex;position:absolute;top:calc(100% + 12px);right:-10px;overflow:hidden;box-shadow:0 20px 40px #00000026,0 0 0 1px #0000000d}[data-theme=dark] .NotificationCenter-module-scss-module__-vRO3G__dropdown{background:#1e212b;border:1px solid #ffffff1a;box-shadow:0 20px 40px #0009}.NotificationCenter-module-scss-module__-vRO3G__mobileModal{top:var(--total-header-offset,56px);background:var(--background);z-index:10000;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.NotificationCenter-module-scss-module__-vRO3G__container{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.NotificationCenter-module-scss-module__-vRO3G__header{background:var(--surface);border-bottom:1px solid var(--border-light);z-index:10;border-radius:var(--block-radius)var(--block-radius)0 0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.NotificationCenter-module-scss-module__-vRO3G__header h3{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800}.NotificationCenter-module-scss-module__-vRO3G__headerActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.NotificationCenter-module-scss-module__-vRO3G__markAll{background:var(--primary-50);color:var(--primary);cursor:pointer;border-radius:var(--block-radius);white-space:nowrap;border:none;flex-shrink:0;padding:6px 14px;font-size:13px;font-weight:700;transition:all .2s}.NotificationCenter-module-scss-module__-vRO3G__markAll:hover{background:var(--primary);color:#fff;transform:translateY(-1px)}.NotificationCenter-module-scss-module__-vRO3G__dndBtn,.NotificationCenter-module-scss-module__-vRO3G__settingsBtn{color:var(--text-secondary);cursor:pointer;background:#00000008;border:none;border-radius:12px;justify-content:center;align-items:center;padding:10px;transition:all .2s;display:flex}.NotificationCenter-module-scss-module__-vRO3G__dndBtn:hover,.NotificationCenter-module-scss-module__-vRO3G__settingsBtn:hover{color:var(--text-primary);background:#00000014;transform:scale(1.05)}.NotificationCenter-module-scss-module__-vRO3G__dndBtn.NotificationCenter-module-scss-module__-vRO3G__active{color:#f59e0b;background:#f59e0b1a}:is([data-theme=dark] .NotificationCenter-module-scss-module__-vRO3G__dndBtn,[data-theme=dark] .NotificationCenter-module-scss-module__-vRO3G__settingsBtn){background:#ffffff0d}:is([data-theme=dark] .NotificationCenter-module-scss-module__-vRO3G__dndBtn:hover,[data-theme=dark] .NotificationCenter-module-scss-module__-vRO3G__settingsBtn:hover){background:#ffffff1a}.NotificationCenter-module-scss-module__-vRO3G__list{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.NotificationCenter-module-scss-module__-vRO3G__list::-webkit-scrollbar{width:6px}.NotificationCenter-module-scss-module__-vRO3G__list::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}[data-theme=dark] .NotificationCenter-module-scss-module__-vRO3G__list::-webkit-scrollbar-thumb{background:#ffffff0d}.NotificationCenter-module-scss-module__-vRO3G__item{cursor:pointer;background:var(--surface);border:1px solid var(--border-light);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.NotificationCenter-module-scss-module__-vRO3G__item:hover{background:var(--surface);border-color:#4a6cf726;box-shadow:0 8px 24px #0000000a}.NotificationCenter-module-scss-module__-vRO3G__item.NotificationCenter-module-scss-module__-vRO3G__unread{background:rgba(var(--primary-rgb),.03);border-color:rgba(var(--primary-rgb),.05)}.NotificationCenter-module-scss-module__-vRO3G__item.NotificationCenter-module-scss-module__-vRO3G__unread:before{content:"";background:var(--primary);border-radius:0 4px 4px 0;width:4px;position:absolute;top:12px;bottom:12px;left:0}@media (max-width:767px){.NotificationCenter-module-scss-module__-vRO3G__item.NotificationCenter-module-scss-module__-vRO3G__unread:before{width:3px}}.NotificationCenter-module-scss-module__-vRO3G__item.NotificationCenter-module-scss-module__-vRO3G__unread .NotificationCenter-module-scss-module__-vRO3G__itemTitle{color:var(--text-primary)}[data-theme=dark] .NotificationCenter-module-scss-module__-vRO3G__item.NotificationCenter-module-scss-module__-vRO3G__unread{background:#4a6cf714}[data-theme=dark] .NotificationCenter-module-scss-module__-vRO3G__item{background:#ffffff05}[data-theme=dark] .NotificationCenter-module-scss-module__-vRO3G__item:hover{background:#ffffff0a;border-color:#ffffff1a}.NotificationCenter-module-scss-module__-vRO3G__itemIcon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:relative}.NotificationCenter-module-scss-module__-vRO3G__itemIcon svg{stroke-width:1.75px;flex-shrink:0}@media (max-width:767px){.NotificationCenter-module-scss-module__-vRO3G__itemIcon{border-radius:12px;width:46px;height:46px}}.NotificationCenter-module-scss-module__-vRO3G__unreadDot{border:2px solid var(--surface);background:#4a6cf7;border-radius:50%;width:10px;height:10px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 10px #4a6cf799}.NotificationCenter-module-scss-module__-vRO3G__typeIconReminder{color:#0284c7;background:#e0f2fe;box-shadow:0 0 0 1px #0ea5e91f,0 0 18px #0ea5e938}.NotificationCenter-module-scss-module__-vRO3G__typeIconWarning{color:#92400e;background:#fef9c3;box-shadow:0 0 0 1px #f59e0b24,0 0 18px #f59e0b33}.NotificationCenter-module-scss-module__-vRO3G__typeIconSuccess{color:#059669;background:#d1fae5;box-shadow:0 0 0 1px #10b9811f,0 0 18px #10b98133}.NotificationCenter-module-scss-module__-vRO3G__typeIconError{color:#ef4444;background:#fee2e2;box-shadow:0 0 0 1px #ef44441f,0 0 18px #ef444438}.NotificationCenter-module-scss-module__-vRO3G__typeIconSystem{color:#7c3aed;background:#ede9fe;box-shadow:0 0 0 1px #7c3aed1f,0 0 18px #7c3aed38}.NotificationCenter-module-scss-module__-vRO3G__itemWrapper{flex-direction:column;flex:1;min-width:0;display:flex}.NotificationCenter-module-scss-module__-vRO3G__itemTop{border-bottom:1px solid #00000008;margin-bottom:8px;padding-bottom:8px;display:flex}[data-theme=dark] .NotificationCenter-module-scss-module__-vRO3G__itemTop{border-bottom-color:#ffffff08}.NotificationCenter-module-scss-module__-vRO3G__itemBody{align-items:flex-start;gap:12px;display:flex}.NotificationCenter-module-scss-module__-vRO3G__itemContent{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.NotificationCenter-module-scss-module__-vRO3G__itemTitle{color:var(--text-primary);font-size:15px;font-weight:700;line-height:1.3}.NotificationCenter-module-scss-module__-vRO3G__itemMessage{color:var(--text-secondary);margin:0;font-size:14px;font-weight:500;line-height:1.5}.NotificationCenter-module-scss-module__-vRO3G__expandBtn{color:var(--primary);cursor:pointer;background:0 0;border:none;align-items:center;margin-top:6px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.NotificationCenter-module-scss-module__-vRO3G__expandBtn:hover{text-decoration:underline}.NotificationCenter-module-scss-module__-vRO3G__itemActions{opacity:0;flex-direction:column;flex-shrink:0;gap:8px;margin-left:8px;transition:all .2s;display:flex}.NotificationCenter-module-scss-module__-vRO3G__item:hover .NotificationCenter-module-scss-module__-vRO3G__itemActions{opacity:1}.NotificationCenter-module-scss-module__-vRO3G__readBtn,.NotificationCenter-module-scss-module__-vRO3G__deleteBtn{background:var(--surface);width:32px;height:32px;color:var(--text-tertiary);border:1px solid #0000000d;border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:flex;box-shadow:0 4px 12px #0000000d}.NotificationCenter-module-scss-module__-vRO3G__readBtn:hover,.NotificationCenter-module-scss-module__-vRO3G__deleteBtn:hover{background:#00000005;transform:scale(1.1)}.NotificationCenter-module-scss-module__-vRO3G__readBtn:hover{color:var(--primary);background:#4a6cf70d;border-color:#4a6cf71a}.NotificationCenter-module-scss-module__-vRO3G__deleteBtn:hover{color:#ef4444;background:#ef44440d;border-color:#ef44441a}.NotificationCenter-module-scss-module__-vRO3G__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:80px 24px;display:flex}.NotificationCenter-module-scss-module__-vRO3G__empty .NotificationCenter-module-scss-module__-vRO3G__emptyIconWrapper{background:rgba(var(--surface-rgb),.05);width:80px;height:80px;color:var(--text-muted);opacity:.3;border-radius:30px;justify-content:center;align-items:center;display:flex;transform:rotate(-10deg)}.NotificationCenter-module-scss-module__-vRO3G__empty p{color:var(--text-muted);max-width:200px;font-size:15px;font-weight:600;line-height:1.5}.NotificationCenter-module-scss-module__-vRO3G__closeBtn{color:var(--text-muted);background:#0000000d;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.NotificationCenter-module-scss-module__-vRO3G__closeBtn:hover{color:var(--text-primary);background:#00000014}[data-theme=dark] .NotificationCenter-module-scss-module__-vRO3G__closeBtn{background:#ffffff0d}[data-theme=dark] .NotificationCenter-module-scss-module__-vRO3G__closeBtn:hover{background:#ffffff1a}@media (max-width:920px){.NotificationCenter-module-scss-module__-vRO3G__dropdown{width:380px;right:-80px}}@media (max-width:767px){.NotificationCenter-module-scss-module__-vRO3G__dropdown{border-radius:0;width:100%;height:100vh;top:0;right:0;opacity:1!important;transform:none!important}.NotificationCenter-module-scss-module__-vRO3G__mobileModal{top:var(--total-header-offset,56px)}.NotificationCenter-module-scss-module__-vRO3G__header{border-radius:0;padding:12px 16px}.NotificationCenter-module-scss-module__-vRO3G__headerActions{gap:8px}.NotificationCenter-module-scss-module__-vRO3G__markAll{padding:6px 12px;font-size:11px}.NotificationCenter-module-scss-module__-vRO3G__dndBtn,.NotificationCenter-module-scss-module__-vRO3G__settingsBtn,.NotificationCenter-module-scss-module__-vRO3G__closeBtn{border-radius:8px;padding:8px}.NotificationCenter-module-scss-module__-vRO3G__dndBtn svg,.NotificationCenter-module-scss-module__-vRO3G__settingsBtn svg,.NotificationCenter-module-scss-module__-vRO3G__closeBtn svg{width:16px!important;height:16px!important}.NotificationCenter-module-scss-module__-vRO3G__item{align-items:flex-start;gap:12px;padding:12px}.NotificationCenter-module-scss-module__-vRO3G__item:hover{transform:none!important}.NotificationCenter-module-scss-module__-vRO3G__itemIcon{width:40px;height:40px}.NotificationCenter-module-scss-module__-vRO3G__itemActions{opacity:1}.NotificationCenter-module-scss-module__-vRO3G__itemContent{padding-right:0}.NotificationCenter-module-scss-module__-vRO3G__itemBody{gap:10px}.NotificationCenter-module-scss-module__-vRO3G__itemTitle{font-size:14px}.NotificationCenter-module-scss-module__-vRO3G__itemTime{font-size:10px}.NotificationCenter-module-scss-module__-vRO3G__itemMessage{font-size:13px}}
.StatsHero-module-scss-module__D3zicW__hero{border-radius:var(--block-radius);background:color-mix(in srgb,var(--surface)96%,var(--text-primary));border:1px solid color-mix(in srgb,var(--border-light)88%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding:24px 28px;display:flex;box-shadow:0 8px 24px #0000000a}@media (max-width:767px){.StatsHero-module-scss-module__D3zicW__hero{border-radius:16px;gap:14px;padding:18px 16px}}.StatsHero-module-scss-module__D3zicW__heroText{flex:260px;min-width:0}.StatsHero-module-scss-module__D3zicW__heroKicker{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 8px;font-size:11px;font-weight:800}.StatsHero-module-scss-module__D3zicW__heroTitle{letter-spacing:-.03em;color:var(--text-primary);margin:0 0 8px;font-size:26px;font-weight:800}@media (max-width:767px){.StatsHero-module-scss-module__D3zicW__heroTitle{font-size:22px}}.StatsHero-module-scss-module__D3zicW__heroMeta{color:var(--text-secondary);max-width:520px;margin:0;font-size:13px;font-weight:600;line-height:1.45}.StatsHero-module-scss-module__D3zicW__heroActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.StatsHero-module-scss-module__D3zicW__heroLink{border:1px solid color-mix(in srgb,var(--border-light)90%,transparent);background:var(--background);height:40px;color:var(--text-primary);border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.StatsHero-module-scss-module__D3zicW__heroLink:hover{border-color:var(--border);background:color-mix(in srgb,var(--background)90%,var(--text-primary))}.StatsHero-module-scss-module__D3zicW__onlinePlaque{align-items:center;gap:8px;display:inline-flex}.StatsHero-module-scss-module__D3zicW__pulse{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.StatsHero-module-scss-module__D3zicW__pulse:after{content:"";background:inherit;border-radius:inherit;animation:2s infinite StatsHero-module-scss-module__D3zicW__pulse-ring;position:absolute;inset:0}@keyframes StatsHero-module-scss-module__D3zicW__pulse-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3)}}
.FeatureSection-module-scss-module__HJMr5q__section{background:#fff;padding:100px 20px}@media (max-width:767px){.FeatureSection-module-scss-module__HJMr5q__section{padding:40px 16px}}.FeatureSection-module-scss-module__HJMr5q__container{max-width:1200px;margin:0 auto}.FeatureSection-module-scss-module__HJMr5q__header{text-align:center;margin-bottom:64px}@media (max-width:767px){.FeatureSection-module-scss-module__HJMr5q__header{text-align:left;margin-bottom:40px}}.FeatureSection-module-scss-module__HJMr5q__label{color:#3b82f6;text-transform:uppercase;letter-spacing:.04em;background:#eff6ff;border-radius:100px;margin-bottom:16px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-block}.FeatureSection-module-scss-module__HJMr5q__title{color:var(--text-primary);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(32px,5vw,48px);font-weight:900;line-height:1.1}.FeatureSection-module-scss-module__HJMr5q__subtitle{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:18px;line-height:1.6}@media (max-width:767px){.FeatureSection-module-scss-module__HJMr5q__subtitle{margin:0;font-size:16px}}.FeatureSection-module-scss-module__HJMr5q__grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(320px,auto);gap:24px;display:grid}@media (max-width:1024px){.FeatureSection-module-scss-module__HJMr5q__grid{grid-auto-rows:minmax(200px,auto);gap:20px}}@media (max-width:767px){.FeatureSection-module-scss-module__HJMr5q__grid{flex-direction:column;display:flex}}.FeatureSection-module-scss-module__HJMr5q__card{background:#fff;border:none;border-radius:40px;flex-direction:column;padding:40px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}.FeatureSection-module-scss-module__HJMr5q__card:hover{transform:translateY(-6px)scale(1.01);box-shadow:0 20px 40px -12px #00000014}@media (max-width:767px){.FeatureSection-module-scss-module__HJMr5q__card{padding:32px}}.FeatureSection-module-scss-module__HJMr5q__span_8{grid-column:span 8}.FeatureSection-module-scss-module__HJMr5q__span_4{grid-column:span 4}.FeatureSection-module-scss-module__HJMr5q__span_6{grid-column:span 6}.FeatureSection-module-scss-module__HJMr5q__span_12{grid-column:span 12}.FeatureSection-module-scss-module__HJMr5q__row_2{grid-row:span 2}@media (max-width:1024px){.FeatureSection-module-scss-module__HJMr5q__span_8,.FeatureSection-module-scss-module__HJMr5q__span_4,.FeatureSection-module-scss-module__HJMr5q__span_6,.FeatureSection-module-scss-module__HJMr5q__span_12{grid-column:span 6}}@media (max-width:600px){.FeatureSection-module-scss-module__HJMr5q__span_8,.FeatureSection-module-scss-module__HJMr5q__span_4,.FeatureSection-module-scss-module__HJMr5q__span_6{grid-column:span 12}}.FeatureSection-module-scss-module__HJMr5q__cardContent{z-index:2;max-width:360px;position:relative}.FeatureSection-module-scss-module__HJMr5q__cardHeaderRow{align-items:center;gap:12px;margin-bottom:12px;display:flex}.FeatureSection-module-scss-module__HJMr5q__newBadge{color:#312e81;letter-spacing:.04em;text-transform:uppercase;background:#ffffffeb;border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 8px 16px -6px #0000002e}.FeatureSection-module-scss-module__HJMr5q__iconBox{border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:0;display:flex;box-shadow:0 8px 16px -4px #0000001a}.FeatureSection-module-scss-module__HJMr5q__cardTitle{color:inherit;letter-spacing:-.04em;margin-bottom:16px;font-size:32px;font-weight:900;line-height:1}.FeatureSection-module-scss-module__HJMr5q__cardDesc{color:inherit;font-size:18px;font-weight:600;line-height:1.4}.FeatureSection-module-scss-module__HJMr5q__visual{z-index:1;opacity:.15;transition:all .3s;position:absolute;bottom:0;right:0}.FeatureSection-module-scss-module__HJMr5q__card:hover .FeatureSection-module-scss-module__HJMr5q__visual{opacity:.3;transform:scale(1.1)rotate(-5deg)}.FeatureSection-module-scss-module__HJMr5q__decorativeElement{z-index:0;background:linear-gradient(135deg,#3b82f61a 0%,#3b82f600 100%);border-radius:50%;position:absolute}.FeatureSection-module-scss-module__HJMr5q__card_calendar{background:#eff6ff;border-color:#dbeafe}.FeatureSection-module-scss-module__HJMr5q__card_telegram{background:#f0f9ff;border-color:#e0f2fe}.FeatureSection-module-scss-module__HJMr5q__card_finance{background:#ecfdf5;border-color:#d1fae5}.FeatureSection-module-scss-module__HJMr5q__card_homework{background:#f5f3ff;border-color:#ede9fe}.FeatureSection-module-scss-module__HJMr5q__card_studentPortal{background:#fffbeb;border-color:#fef3c7}.FeatureSection-module-scss-module__HJMr5q__card_chat{background:#fdf2f8;border-color:#fce7f3}.FeatureSection-module-scss-module__HJMr5q__miniUi{z-index:1;background:#fff;border:1px solid #0000000d;border-radius:16px;width:max-content;height:max-content;padding:12px;position:absolute;top:20px;right:20px;transform:rotate(-3deg);box-shadow:0 10px 25px #0000000d}@media (max-width:767px){.FeatureSection-module-scss-module__HJMr5q__miniUi{display:none}}.FeatureSection-module-scss-module__HJMr5q__uiRow{background:#f3f4f6;border-radius:4px;height:8px;margin-top:8px;margin-bottom:8px}.FeatureSection-module-scss-module__HJMr5q__uiRow:last-child{width:60%;margin-bottom:0}
.ReferralBonusModal-module-scss-module__-r1_TG__modalShell{overflow:hidden;box-shadow:none!important;border-radius:var(--block-radius)!important;background:0 0!important}.ReferralBonusModal-module-scss-module__-r1_TG__modal{background:var(--surface);border-radius:var(--block-radius);position:relative;overflow:hidden}.ReferralBonusModal-module-scss-module__-r1_TG__headerClose{display:none}@media (max-width:767px){.ReferralBonusModal-module-scss-module__-r1_TG__headerClose{z-index:2;border:1px solid var(--border-light);background:var(--surface);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s;display:flex;position:absolute;top:16px;right:16px}.ReferralBonusModal-module-scss-module__-r1_TG__headerClose:hover{background:var(--background);color:var(--text-primary)}}.ReferralBonusModal-module-scss-module__-r1_TG__content{text-align:center;padding:40px}@media (max-width:767px){.ReferralBonusModal-module-scss-module__-r1_TG__content{padding:24px 16px}}.ReferralBonusModal-module-scss-module__-r1_TG__giftIconWrapper{color:#d97706;background:#fef9c3;border-radius:14px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;display:flex;box-shadow:0 0 0 1px #f59e0b24,0 0 18px #f59e0b47}.ReferralBonusModal-module-scss-module__-r1_TG__giftIconWrapper svg{stroke-width:1.75px;flex-shrink:0}@media (max-width:767px){.ReferralBonusModal-module-scss-module__-r1_TG__giftIconWrapper{border-radius:12px;width:60px;height:60px;margin-bottom:20px}}.ReferralBonusModal-module-scss-module__-r1_TG__title{color:var(--text-primary);letter-spacing:-.5px;margin:0 0 12px;font-size:28px;font-weight:800;line-height:1.15}@media (max-width:767px){.ReferralBonusModal-module-scss-module__-r1_TG__title{font-size:24px}}.ReferralBonusModal-module-scss-module__-r1_TG__description{color:var(--text-secondary);margin:0 0 32px;font-size:16px;line-height:1.6}.ReferralBonusModal-module-scss-module__-r1_TG__description strong{color:var(--primary);font-weight:700}.ReferralBonusModal-module-scss-module__-r1_TG__bonusCard{background:var(--background);border:1px dashed var(--primary-light);border-radius:var(--block-radius);margin-bottom:32px;padding:24px}.ReferralBonusModal-module-scss-module__-r1_TG__bonusValue{color:var(--primary);justify-content:center;align-items:center;gap:6px;margin-bottom:4px;font-size:32px;font-weight:800;line-height:1;display:flex}@media (max-width:767px){.ReferralBonusModal-module-scss-module__-r1_TG__bonusValue{font-size:28px}}.ReferralBonusModal-module-scss-module__-r1_TG__coinIcon{color:#facc15;flex-shrink:0;display:inline-flex}.ReferralBonusModal-module-scss-module__-r1_TG__bonusLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:600;display:block}@media (max-width:767px){.ReferralBonusModal-module-scss-module__-r1_TG__bonusLabel{font-size:12px}}.ReferralBonusModal-module-scss-module__-r1_TG__actionButton{border-radius:var(--block-radius);width:100%;min-height:52px;padding:16px 20px;font-size:16px;font-weight:700}
.StatsPedestal-module-scss-module__xX5MYG__pedestalRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 24px;display:grid}@media (max-width:900px){.StatsPedestal-module-scss-module__xX5MYG__pedestalRow{grid-template-columns:1fr;gap:12px}}.StatsPedestal-module-scss-module__xX5MYG__pedestalCard{border-radius:var(--block-radius);border:1px solid color-mix(in srgb,var(--border-light)88%,transparent);background:color-mix(in srgb,var(--surface)96%,var(--text-primary));padding:22px 20px;box-shadow:0 8px 24px #0000000a}@media (max-width:767px){.StatsPedestal-module-scss-module__xX5MYG__pedestalCard{border-radius:16px;padding:18px 16px}}.StatsPedestal-module-scss-module__xX5MYG__pedestalLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin:0 0 10px;font-size:12px;font-weight:700;line-height:1.35}.StatsPedestal-module-scss-module__xX5MYG__pedestalValue{letter-spacing:-.03em;color:var(--text-primary);margin:0 0 10px;font-size:clamp(26px,4vw,36px);font-weight:800;line-height:1.05}.StatsPedestal-module-scss-module__xX5MYG__pedestalHint{color:var(--text-secondary);margin:0;font-size:14px;font-weight:700;line-height:1.45}.StatsPedestal-module-scss-module__xX5MYG__pedestalDelta{color:var(--success);font-weight:800}
.HowItWorks-module-scss-module__K-Jata__section{background:#f8fafc;padding:80px 20px}@media (max-width:767px){.HowItWorks-module-scss-module__K-Jata__section{padding:40px 16px}}.HowItWorks-module-scss-module__K-Jata__container{max-width:1100px;margin:0 auto}.HowItWorks-module-scss-module__K-Jata__header{text-align:center;margin-bottom:64px}@media (max-width:767px){.HowItWorks-module-scss-module__K-Jata__header{text-align:left;margin-bottom:32px}}.HowItWorks-module-scss-module__K-Jata__badge{color:#059669;text-transform:uppercase;letter-spacing:.04em;background:#ecfdf5;border-radius:100px;margin-bottom:16px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-block}.HowItWorks-module-scss-module__K-Jata__title{color:var(--text-primary);letter-spacing:-.02em;font-size:clamp(28px,4vw,40px);font-weight:800}.HowItWorks-module-scss-module__K-Jata__steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:900px){.HowItWorks-module-scss-module__K-Jata__steps{grid-template-columns:1fr}}.HowItWorks-module-scss-module__K-Jata__step{text-align:center;border-radius:40px;flex-direction:column;align-items:center;padding:40px;transition:all .3s;display:flex}.HowItWorks-module-scss-module__K-Jata__step:hover{transform:translateY(-8px)}@media (max-width:900px){.HowItWorks-module-scss-module__K-Jata__step{padding:32px}}.HowItWorks-module-scss-module__K-Jata__iconCircle{border:1px solid var(--border);border-radius:var(--block-radius);color:#3b82f6;background:#fff;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;transition:all .3s;display:flex;box-shadow:0 10px 20px #0000000d}.HowItWorks-module-scss-module__K-Jata__step:hover .HowItWorks-module-scss-module__K-Jata__iconCircle{color:#3b82f6;border-color:#3b82f6;transform:translateY(-5px)rotate(5deg);box-shadow:0 15px 30px #3b82f61a}@media (max-width:900px){.HowItWorks-module-scss-module__K-Jata__iconCircle{border-radius:16px;flex-shrink:0;width:56px;height:56px;margin-bottom:16px}}.HowItWorks-module-scss-module__K-Jata__emoji{font-size:28px}@media (max-width:900px){.HowItWorks-module-scss-module__K-Jata__emoji{font-size:24px}}.HowItWorks-module-scss-module__K-Jata__number{color:#3b82f6;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800}.HowItWorks-module-scss-module__K-Jata__stepTitle{color:inherit;letter-spacing:-.02em;margin-bottom:12px;font-size:24px;font-weight:900}.HowItWorks-module-scss-module__K-Jata__stepDesc{color:inherit;opacity:.9;font-size:16px;font-weight:600;line-height:1.4}.HowItWorks-module-scss-module__K-Jata__arrow{color:#cbd5e1;align-items:center;width:100%;padding-top:52px;display:flex}@media (max-width:900px){.HowItWorks-module-scss-module__K-Jata__arrow{display:none}}
.SystemBanner-module-scss-module__QxPwfW__bannerWrapper{z-index:1000;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 4px #0000001a}.SystemBanner-module-scss-module__QxPwfW__banner{cursor:pointer;justify-content:center;align-items:center;width:100%;transition:all .3s;display:flex;position:relative;overflow:hidden}.SystemBanner-module-scss-module__QxPwfW__banner.SystemBanner-module-scss-module__QxPwfW__trial{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)}.SystemBanner-module-scss-module__QxPwfW__banner.SystemBanner-module-scss-module__QxPwfW__trial:hover{filter:brightness(1.1)}.SystemBanner-module-scss-module__QxPwfW__banner.SystemBanner-module-scss-module__QxPwfW__warning{color:#fff;background:#f59e0b}.SystemBanner-module-scss-module__QxPwfW__banner.SystemBanner-module-scss-module__QxPwfW__warning:hover{filter:brightness(1.1)}.SystemBanner-module-scss-module__QxPwfW__banner.SystemBanner-module-scss-module__QxPwfW__expired{color:#fff;background:#ef4444}.SystemBanner-module-scss-module__QxPwfW__banner.SystemBanner-module-scss-module__QxPwfW__expired:hover{filter:brightness(1.1)}@media (max-width:480px){.SystemBanner-module-scss-module__QxPwfW__banner.SystemBanner-module-scss-module__QxPwfW__expired .SystemBanner-module-scss-module__QxPwfW__content{justify-content:space-between}.SystemBanner-module-scss-module__QxPwfW__banner.SystemBanner-module-scss-module__QxPwfW__expired .SystemBanner-module-scss-module__QxPwfW__textGroup{flex-direction:column;align-items:flex-start;font-size:10px}}.SystemBanner-module-scss-module__QxPwfW__content{justify-content:center;align-items:center;gap:12px;width:100%;max-width:1620px;height:100%;margin:0 auto;padding:0 52px 0 24px;display:flex}@media (max-width:767px){.SystemBanner-module-scss-module__QxPwfW__content{padding:0 44px 0 12px}}@media (max-width:480px){.SystemBanner-module-scss-module__QxPwfW__content{height:40px}}.SystemBanner-module-scss-module__QxPwfW__icon{opacity:.9;justify-content:center;align-items:center;display:flex}.SystemBanner-module-scss-module__QxPwfW__text{letter-spacing:-.2px;font-size:14px;font-weight:500}.SystemBanner-module-scss-module__QxPwfW__textGroup{align-items:center;gap:6px;font-size:14px;display:flex}@media (max-width:767px){.SystemBanner-module-scss-module__QxPwfW__textGroup{align-items:center;gap:2px;padding:14px 0;font-size:12px}}@media (max-width:480px){.SystemBanner-module-scss-module__QxPwfW__textGroup{padding:6px 0}}.SystemBanner-module-scss-module__QxPwfW__titleRow{align-items:center;gap:6px;display:flex}.SystemBanner-module-scss-module__QxPwfW__title{font-weight:700}.SystemBanner-module-scss-module__QxPwfW__subtitle{opacity:.9;font-weight:400}.SystemBanner-module-scss-module__QxPwfW__action{text-transform:uppercase;letter-spacing:.5px;border-radius:var(--block-radius);background:#fff3;align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.SystemBanner-module-scss-module__QxPwfW__action:hover{background:#ffffff4d}@media (max-width:767px){.SystemBanner-module-scss-module__QxPwfW__action{letter-spacing:0;padding:4px 6px;font-size:10px}}.SystemBanner-module-scss-module__QxPwfW__close{z-index:2;color:#fff;cursor:pointer;background:#0f1117;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.SystemBanner-module-scss-module__QxPwfW__close:hover{background:#0000009e}@media (max-width:767px){.SystemBanner-module-scss-module__QxPwfW__close{width:26px;height:26px;right:8px}}.SystemBanner-module-scss-module__QxPwfW__sparkles{pointer-events:none;position:absolute;inset:0}.SystemBanner-module-scss-module__QxPwfW__sparkle{background:#fff;border-radius:50%;width:4px;height:4px;position:absolute}.SystemBanner-module-scss-module__QxPwfW__sparkle:first-child{top:30%;left:20%}.SystemBanner-module-scss-module__QxPwfW__sparkle:nth-child(2){top:60%;left:50%}.SystemBanner-module-scss-module__QxPwfW__sparkle:nth-child(3){top:40%;left:80%}
.StatsMainSections-module-scss-module__5sYy0a__section{margin-bottom:24px}.StatsMainSections-module-scss-module__5sYy0a__section:last-child{margin-bottom:0}.StatsMainSections-module-scss-module__5sYy0a__sectionTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 6px;font-size:12px;font-weight:800}.StatsMainSections-module-scss-module__5sYy0a__sectionLead{color:var(--text-secondary);max-width:56ch;margin:0 0 12px;font-size:13px;line-height:1.45}.StatsMainSections-module-scss-module__5sYy0a__bentoGrid4,.StatsMainSections-module-scss-module__5sYy0a__bentoGrid3{gap:12px;min-width:0;display:grid}.StatsMainSections-module-scss-module__5sYy0a__bentoGrid4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:520px){.StatsMainSections-module-scss-module__5sYy0a__bentoGrid4{grid-template-columns:1fr}}.StatsMainSections-module-scss-module__5sYy0a__bentoGrid3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.StatsMainSections-module-scss-module__5sYy0a__bentoGrid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.StatsMainSections-module-scss-module__5sYy0a__bentoGrid3{grid-template-columns:1fr}}.StatsMainSections-module-scss-module__5sYy0a__kpiCard{background:color-mix(in srgb,var(--surface)96%,var(--text-primary));border:1px solid color-mix(in srgb,var(--border-light)88%,transparent);border-radius:var(--block-radius);min-width:0;padding:14px 16px;transition:border-color .2s,box-shadow .2s;box-shadow:0 8px 24px #0000000a}.StatsMainSections-module-scss-module__5sYy0a__kpiCard:hover{border-color:color-mix(in srgb,var(--primary)35%,var(--border));box-shadow:var(--shadow-md)}@media (max-width:767px){.StatsMainSections-module-scss-module__5sYy0a__kpiCard{border-radius:16px;padding:14px}}.StatsMainSections-module-scss-module__5sYy0a__kpiAccent{border-color:color-mix(in srgb,var(--primary)35%,var(--border));background:color-mix(in srgb,var(--primary)8%,var(--surface))}.StatsMainSections-module-scss-module__5sYy0a__kpiValue{letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0 0 4px;font-size:clamp(20px,1.6vw,26px);font-weight:800;line-height:1.1}.StatsMainSections-module-scss-module__5sYy0a__kpiLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:11px;font-weight:800}.StatsMainSections-module-scss-module__5sYy0a__kpiHint{color:var(--text-secondary);margin:0;font-size:12px;font-weight:600;line-height:1.4}.StatsMainSections-module-scss-module__5sYy0a__chartCard{background:color-mix(in srgb,var(--surface)96%,var(--text-primary));border:1px solid color-mix(in srgb,var(--border-light)88%,transparent);border-radius:var(--block-radius);padding:16px;box-shadow:0 8px 24px #0000000a}@media (max-width:767px){.StatsMainSections-module-scss-module__5sYy0a__chartCard{border-radius:16px;padding:14px}}.StatsMainSections-module-scss-module__5sYy0a__mainSection{grid-template-columns:minmax(0,1fr) minmax(420px,680px);align-items:start;gap:24px;margin-bottom:28px;display:grid}@media (max-width:1200px){.StatsMainSections-module-scss-module__5sYy0a__mainSection{grid-template-columns:1fr}}.StatsMainSections-module-scss-module__5sYy0a__metricsColumn{flex-direction:column;gap:4px;min-width:0;display:flex}.StatsMainSections-module-scss-module__5sYy0a__sideColumn{min-width:0}@media (max-width:1200px){.StatsMainSections-module-scss-module__5sYy0a__sideColumn{order:-1}}.StatsMainSections-module-scss-module__5sYy0a__usersList{flex-direction:column;gap:8px;display:flex}.StatsMainSections-module-scss-module__5sYy0a__userItem{background:var(--background);border:1px solid var(--border-light);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;transition:border-color .2s,background .2s;display:flex}.StatsMainSections-module-scss-module__5sYy0a__userItem:hover{border-color:var(--primary-light);background:var(--surface)}.StatsMainSections-module-scss-module__5sYy0a__userInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.StatsMainSections-module-scss-module__5sYy0a__userName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.StatsMainSections-module-scss-module__5sYy0a__userMeta{color:var(--text-muted);font-size:12px;font-weight:500;line-height:1.35}.StatsMainSections-module-scss-module__5sYy0a__userBadge{text-transform:uppercase;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:700}.StatsMainSections-module-scss-module__5sYy0a__showMoreBtn{background:var(--background);border:1px solid var(--border-light);color:var(--primary);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:10px;font-size:13px;font-weight:700;transition:background .2s,border-color .2s;display:flex}.StatsMainSections-module-scss-module__5sYy0a__showMoreBtn:hover{background:var(--primary-light);border-color:var(--primary)}.StatsMainSections-module-scss-module__5sYy0a__paymentsBlock{border-radius:var(--block-radius);background:color-mix(in srgb,var(--surface)96%,var(--text-primary));border:1px solid color-mix(in srgb,var(--border-light)88%,transparent);margin-top:16px;padding:0;overflow:hidden;box-shadow:0 8px 24px #0000000a}@media (max-width:767px){.StatsMainSections-module-scss-module__5sYy0a__paymentsBlock{border-radius:16px}}.StatsMainSections-module-scss-module__5sYy0a__paymentsHead{padding:14px 16px 10px}.StatsMainSections-module-scss-module__5sYy0a__paymentsTitle{color:var(--text-primary);margin:0 0 4px;font-size:14px;font-weight:800}.StatsMainSections-module-scss-module__5sYy0a__paymentsLead{color:var(--text-secondary);margin:0;font-size:12px;font-weight:600;line-height:1.4}.StatsMainSections-module-scss-module__5sYy0a__paymentsEmpty{text-align:center;color:var(--text-muted);padding:18px 12px;font-size:13px;font-weight:600}.StatsMainSections-module-scss-module__5sYy0a__payersInlineList{background:var(--background);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);max-height:420px;overflow-y:auto}.StatsMainSections-module-scss-module__5sYy0a__payerPills{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.StatsMainSections-module-scss-module__5sYy0a__payerLastLine{color:var(--text-muted);margin-top:6px;font-size:11px;font-weight:500;line-height:1.35}.StatsMainSections-module-scss-module__5sYy0a__paymentsBlock .StatsMainSections-module-scss-module__5sYy0a__showMoreBtn{width:calc(100% - 32px);margin:12px 16px 16px}
.SchoolTutorModerationBanner-module-scss-module__F3-cNa__text{color:var(--text-secondary);margin:0;font-size:14px;font-weight:600;line-height:1.55}.SchoolTutorModerationBanner-module-scss-module__F3-cNa__comment{background:var(--bg-secondary,#0f172a0a);border:1px solid var(--border-light);color:var(--text-primary);white-space:pre-wrap;border-radius:12px;margin:12px 0 0;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.5}.SchoolTutorModerationBanner-module-scss-module__F3-cNa__ctaButton{white-space:nowrap;width:100%;max-width:100%}
.Section-module-scss-module__B5fS7q__section{background:var(--surface);border-radius:var(--block-radius);box-shadow:var(--shadow-sm);padding:24px}@media (max-width:767px){.Section-module-scss-module__B5fS7q__section{padding:14px}}.Section-module-scss-module__B5fS7q__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;display:flex}.Section-module-scss-module__B5fS7q__titleWrapper{flex-direction:column;gap:4px;display:flex}.Section-module-scss-module__B5fS7q__title{color:var(--text-primary);margin:0;font-size:20px;font-weight:600}.Section-module-scss-module__B5fS7q__subtitle{color:var(--text-secondary);font-size:13px;font-weight:400}.Section-module-scss-module__B5fS7q__viewAllLink{flex-shrink:0;text-decoration:none}.Section-module-scss-module__B5fS7q__viewAllLink:hover{text-decoration:none}@media (max-width:767px){.Section-module-scss-module__B5fS7q__title{font-size:18px}.Section-module-scss-module__B5fS7q__header{flex-wrap:wrap;gap:8px}}
.SectionLead-module-scss-module__vJJlIa__root{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;margin-bottom:2px;display:flex}.SectionLead-module-scss-module__vJJlIa__text{flex-direction:column;flex:220px;gap:6px;min-width:0;display:flex}.SectionLead-module-scss-module__vJJlIa__title{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:800}.SectionLead-module-scss-module__vJJlIa__subtitle{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.SectionLead-module-scss-module__vJJlIa__action{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}
.SchoolStudentDebtLockBanner-module-scss-module__rQl2cq__text{color:var(--text-secondary);margin:0;font-size:14px;font-weight:600;line-height:1.55}
