.typo-highlight{background:linear-gradient(0deg,rgba(249,72,72,.15) 50%,transparent 0);background-repeat:no-repeat;display:inline}.typo-text-highlight{font-weight:300;font-style:italic}.typo-h1,.typo-text-highlight{font-family:var(--font-averta),"Averta CY",sans-serif}.typo-h1{font-weight:600;font-size:48px;line-height:110%;letter-spacing:-1.92px}@media(max-width:1199px){.typo-h1{font-size:40px;letter-spacing:-1.6px}}@media(max-width:860px){.typo-h1{font-size:32px;letter-spacing:-1.28px}}.typo-h2{font-family:var(--font-averta),"Averta CY",sans-serif;font-weight:600;font-size:33px;line-height:120%;letter-spacing:-.56px}@media(max-width:1199px){.typo-h2{font-size:24px;letter-spacing:-.48px}}@media(max-width:860px){.typo-h2{font-size:22px;letter-spacing:-.35px}}.typo-h3{font-family:var(--font-averta),"Averta CY",sans-serif;font-weight:600;font-size:28px;line-height:130%;letter-spacing:-.44px}@media(max-width:1199px){.typo-h3{font-size:20px;letter-spacing:-.4px}}@media(max-width:860px){.typo-h3{font-size:18px;letter-spacing:-.36px}}.typo-h4{font-family:var(--font-averta),"Averta CY",sans-serif;font-weight:600;font-size:20px;line-height:140%;letter-spacing:-.18px}@media(max-width:1199px){.typo-h4{font-size:17px;letter-spacing:-.17px}}@media(max-width:860px){.typo-h4{font-size:16px;letter-spacing:0}}.typo-h5{font-family:var(--font-averta),"Averta CY",sans-serif;font-weight:600;font-size:16px;line-height:140%;letter-spacing:0}@media(max-width:860px){.typo-h5{font-size:15px}}.typo-h6{font-family:var(--font-averta),"Averta CY",sans-serif;font-weight:600;font-size:15px;line-height:140%;letter-spacing:0}@media(max-width:860px){.typo-h6{font-size:14px}}.typo-large{font-family:var(--font-averta),"Averta CY",sans-serif;font-weight:400;font-size:18px;line-height:150%;letter-spacing:-.1px}.typo-large--medium{font-weight:500}.typo-large--bold,.typo-large--semibold{font-weight:600}.typo-body{font-family:var(--font-averta),"Averta CY",sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0}.typo-body--medium{font-weight:500}.typo-body--bold,.typo-body--semibold{font-weight:600}.typo-small{font-family:var(--font-averta),"Averta CY",sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.1px}.typo-small--medium{font-weight:500}.typo-small--bold,.typo-small--semibold{font-weight:600}.typo-meta{font-family:var(--font-averta),"Averta CY",sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.1px}.typo-meta--medium{font-weight:500}.typo-action,.typo-meta--bold,.typo-meta--semibold{font-weight:600}.typo-action{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:13px;line-height:130%;text-transform:uppercase}@media(max-width:860px){.typo-action{font-size:12px}}.typo-label{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-weight:500;font-size:13px;line-height:130%}@media(max-width:860px){.typo-label{font-size:12px}}.typo-input{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-weight:500;font-size:15px;line-height:150%}@media(max-width:860px){.typo-input{font-size:16px}}.typo-number{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-weight:600;font-size:40px;line-height:1;letter-spacing:-1px}.notification-button-wrapper{position:relative}.notification-button-wrapper .active-bell{background-color:rgba(249,72,72,.1);color:#f94848;border-color:rgba(249,72,72,.2)}.notification-bell-wrapper{position:relative;display:inline-flex}.notification-badge{top:0;right:-8px;min-width:16px;height:16px;padding:0 4px;background:#ef4444;font-size:10px;font-weight:700;border-radius:8px;display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-sizing:content-box;line-height:1}.notification-badge,.notification-tooltip{position:absolute;color:#fff;pointer-events:none}.notification-tooltip{top:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:4px 12px;background-color:#29313d;font-family:var(--font-averta),"Averta CY",sans-serif;font-weight:500;font-size:14px;line-height:160%;letter-spacing:.1px;border-radius:4px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:10002}.notification-tooltip:before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-bottom-color:#29313d}.notification-button-wrapper:hover .notification-tooltip{opacity:1;visibility:visible}.notification-popover{width:360px;background-color:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);border:1px solid #f1f2f4;z-index:2000;display:flex;flex-direction:column;overflow:hidden;animation:notiPopoverFadeIn .2s ease-out forwards}@media(max-width:860px){.notification-popover{position:fixed!important;top:92px!important;left:50%!important;transform:translateX(-50%)!important;width:calc(100vw - 32px);max-width:400px}}.notification-popover__header{padding:12px;border-bottom:1px solid #f1f2f4;background-color:#fff}.notification-popover__body{display:flex;flex-direction:column}.notification-popover__footer{padding:12px 16px;border-top:1px solid #f1f2f4}.notification-tabs.primitive-tabs{width:100%}.notification-tabs.primitive-tabs .tab-item{flex:1 1;justify-content:center}.notification-scroll-area{flex:1 1;overflow-y:auto;padding:20px;max-height:300px;pointer-events:auto;scrollbar-width:none;-ms-overflow-style:none}.notification-scroll-area::-webkit-scrollbar{width:0;height:0;display:none}.notification-empty-state{display:flex;align-items:center;justify-content:center;padding:40px 16px}.notification-empty-state p{font-family:var(--font-averta),"Averta CY",sans-serif;font-weight:400;font-size:14px;line-height:160%;letter-spacing:.1px;color:#6b7280;text-align:center;margin:0}.personal-noti-list{display:flex;flex-direction:column;gap:20px}.personal-noti-list .sys-noti-item{padding-left:0}.personal-noti-list .sys-noti-item:after{content:"";position:absolute;left:15px;top:32px;bottom:-20px;width:2px;background:#f1f2f4;opacity:.6}.personal-noti-list .sys-noti-item:last-child:after{display:none}.personal-noti-list .sys-noti-item .sys-noti-icon{width:32px;height:32px;position:relative;z-index:1}.personal-noti-item--unread .sys-noti-content .sys-noti-title{font-weight:600}.sys-noti-list,.version-group{display:flex;flex-direction:column;gap:20px}.version-group__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.version-group__date{font-family:var(--font-averta),"Averta CY",sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.1px;color:#6b7280;opacity:.6}.version-group__items{display:flex;flex-direction:column;gap:12px;padding-left:0;border-left:1px solid #f1f2f4;margin-left:4px}.version-group__items .sys-noti-item:before{content:"";position:absolute;left:0;top:14px;width:12px;height:1px;background:#f1f2f4}.version-badge{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-weight:500;font-size:13px;line-height:130%}@media(max-width:860px){.version-badge{font-size:12px}}.version-badge{color:#f94848;padding:4px 12px;background:rgba(249,72,72,.08);border-radius:9999px;display:inline-flex;align-items:center;align-self:flex-start}.sys-noti-item{display:flex;gap:12px;position:relative;padding-left:12px}.sys-noti-item .sys-noti-icon{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sys-noti-item .sys-noti-icon--default{color:#596373;background:#f9f9f9}.sys-noti-item .sys-noti-icon--success{color:#10b981;background:rgba(16,185,129,.1)}.sys-noti-item .sys-noti-icon--error{color:#ef4444;background:rgba(239,68,68,.1)}.sys-noti-item .sys-noti-icon--info{color:#3b82f6;background:rgba(59,130,246,.1)}.sys-noti-item .sys-noti-icon--warning{color:#f59e0b;background:rgba(245,158,11,.1)}.sys-noti-item .sys-noti-content{flex:1 1}.sys-noti-item .sys-noti-content .sys-noti-title{margin:0;font-family:var(--font-averta),"Averta CY",sans-serif;font-weight:400;font-size:14px;line-height:160%;letter-spacing:.1px;color:#29313d;line-height:1.5}.sys-noti-item .sys-noti-content .sys-noti-title strong{font-weight:600}.sys-noti-item .sys-noti-content .sys-noti-title strong.sys-noti-highlight{border-radius:4px;padding:2px 4px;margin:0 2px 0 -2px}.sys-noti-item .sys-noti-content .sys-noti-title strong.sys-noti-highlight.sys-noti-text--default{color:#29313d;background:#f9f9f9}.sys-noti-item .sys-noti-content .sys-noti-title strong.sys-noti-highlight.sys-noti-text--success{color:color-mix(in srgb,#10b981 80%,#000);background:rgba(16,185,129,.1)}.sys-noti-item .sys-noti-content .sys-noti-title strong.sys-noti-highlight.sys-noti-text--error{color:color-mix(in srgb,#ef4444 80%,#000);background:rgba(239,68,68,.1)}.sys-noti-item .sys-noti-content .sys-noti-title strong.sys-noti-highlight.sys-noti-text--info{color:color-mix(in srgb,#3b82f6 80%,#000);background:rgba(59,130,246,.1)}.sys-noti-item .sys-noti-content .sys-noti-title strong.sys-noti-highlight.sys-noti-text--warning{color:color-mix(in srgb,#f59e0b 90%,#000);background:rgba(245,158,11,.15)}.sys-noti-item .sys-noti-content .sys-noti-desc{line-height:150%;color:#596373;white-space:pre-wrap;line-height:1.5}.sys-noti-item .sys-noti-content .sys-noti-desc,.sys-noti-item .sys-noti-content .sys-noti-meta{font-family:var(--font-averta),"Averta CY",sans-serif;font-weight:400;font-size:13px;letter-spacing:.1px;margin-top:4px}.sys-noti-item .sys-noti-content .sys-noti-meta{line-height:150%;color:#6b7280;opacity:.6;display:block}@keyframes notiPopoverFadeIn{0%{opacity:0}to{opacity:1}}