:root{--control-border:rgba(0,0,0,0.72);--control-shadow:0 6px 12px rgba(0,0,0,0.20),0 2px 5px rgba(0,0,0,0.16),inset 0 1px 0 rgba(255,255,255,0.72),inset 0 -2px 5px rgba(0,0,0,0.08);--control-shadow-hover:0 8px 15px rgba(0,0,0,0.22),0 3px 6px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.94),inset 0 -2px 4px rgba(0,0,0,0.06)}.page-shell .important-date-chip{position:relative!important;isolation:isolate!important;overflow:hidden!important;border:1.5px solid var(--control-border)!important;border-radius:18px!important;box-shadow:var(--control-shadow)!important;color:#111616!important;transition:box-shadow .16s ease,background-color .18s ease,background-image .18s ease!important}.page-shell .important-date-chip--active,.page-shell .important-date-chip--planned{background-color:#7CD8B3!important;background-image:linear-gradient(180deg,#e4fff5,#99e8c9 50%,#7CD8B3)!important}.page-shell .important-date-chip--completed{background-color:#ef8b8b!important;background-image:linear-gradient(180deg,#ffdada,#ef8b8b 52%,#e04b4b)!important}.page-shell .important-date-chip--active{border:2.5px solid #f29f59!important}.page-shell .important-date-chip:hover{box-shadow:var(--control-shadow-hover)!important}.page-shell .important-events-controls-row,.page-shell .important-events-headline-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;width:100%!important}.page-shell .important-events-mode-controls{width:min(420px,100%)!important;margin-left:auto!important}body [data-dialog-content=true] .dialog-close-button,body [data-dialog-content=true] .dialog-close-button:active,body [data-dialog-content=true] .dialog-close-button:focus-visible,body [data-dialog-content=true] .dialog-close-button:hover{background:#7CD8B3!important;border:1.5px solid var(--control-border)!important;box-shadow:none!important;filter:none!important;transition:none!important}body [data-dialog-content=true] .dialog-close-button:after,body [data-dialog-content=true] .dialog-close-button:before{content:none!important;display:none!important}.page-shell .compact-event-card,.page-shell .compact-event-card:active,.page-shell .compact-event-card:hover{overflow:hidden!important;border-radius:18px!important}.page-shell .compact-event-card:hover{background:#ffffff!important}.page-shell .highlight-hero-joined .important-nav-btn,.page-shell .highlight-hero-joined .important-nav-btn:active,.page-shell .highlight-hero-joined .important-nav-btn:focus-visible,.page-shell .highlight-hero-joined .important-nav-btn:hover{position:absolute!important;top:50%!important;bottom:auto!important;z-index:30!important;margin:0!important;translate:none!important;transform:translateY(-50%)!important}.page-shell .highlight-hero-joined .important-nav-btn[aria-label="Предыдущий слайд"]{left:12px!important;right:auto!important}.page-shell .highlight-hero-joined .important-nav-btn[aria-label="Следующий слайд"]{left:auto!important;right:12px!important}.page-shell .important-events-shell{background:var(--ab-panel-bg)!important;border:1.5px solid var(--ab-border)!important;border-radius:0!important;padding:12px!important;box-shadow:0 10px 20px var(--ab-shadow-1),0 3px 8px var(--ab-shadow-2),inset 0 1px 0 rgba(255,255,255,.55),inset 0 -2px 8px rgba(0,0,0,.06)!important}.page-shell .important-events-ribbon .important-date-chip.important-date-chip--active,.page-shell .important-events-ribbon .important-date-chip.important-date-chip--planned{border:1.5px solid var(--control-border)!important;background-color:#7CD8B3!important;background-image:linear-gradient(180deg,#e4fff5,#99e8c9 50%,#7CD8B3)!important;box-shadow:var(--control-shadow)!important}.page-shell .important-events-ribbon .important-date-chip.important-date-chip--completed{border:1.5px solid var(--control-border)!important;background-color:#ef8b8b!important;background-image:linear-gradient(180deg,#ffdada,#ef8b8b 52%,#e04b4b)!important;box-shadow:var(--control-shadow)!important}.page-shell .important-events-ribbon .important-date-chip.important-date-chip--active{border:2.5px solid #f29f59!important}.page-shell .selected-day-events-list .selected-day-event-btn.mint-btn--active,.page-shell .selected-day-events-list .selected-day-event-btn[aria-pressed=true],.page-shell .selected-day-events-list .selected-day-event-btn[aria-pressed=true]:active,.page-shell .selected-day-events-list .selected-day-event-btn[aria-pressed=true]:hover,.page-shell .selected-day-events-list .selected-day-event-btn[data-active=true]{background-color:#ffffff!important;background-image:linear-gradient(180deg,#ffffff,#f7f7f7)!important;border:2px solid #4faf8c!important;color:#111616!important;box-shadow:0 0 0 1px rgba(79,175,140,.22),var(--control-shadow)!important;transform:none!important}.calendar-day-popover-portal{position:fixed!important;z-index:2147483647!important;pointer-events:none!important;overflow:visible!important;isolation:isolate!important;width:300px!important;max-width:calc(100vw - 28px)!important;transform-origin:center center!important}body [data-dialog-overlay=true]{position:fixed!important;inset:0!important;z-index:99980!important}body [data-dialog-content=true]{position:fixed!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;z-index:99999!important;width:min(48rem,calc(100vw - 2rem))!important;max-height:min(90vh,calc(100vh - 2rem))!important;overflow-x:hidden!important;overflow-y:auto!important;transform:translate(-50%,-50%)!important;transform-origin:center center!important}body [data-dialog-content=true] .dialog-close-button,body [data-dialog-content=true] .dialog-close-button:active,body [data-dialog-content=true] .dialog-close-button:focus-visible,body [data-dialog-content=true] .dialog-close-button:hover{position:absolute!important;top:16px!important;right:16px!important;left:auto!important;bottom:auto!important;display:inline-flex!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;transform:none!important}.page-shell .select-clean{padding-right:42px!important}.page-shell .calendar-topic-panel .grid .topic-filter-button,.page-shell .calendar-topic-panel .grid .topic-filter-button .topic-count-number,.page-shell .calendar-topic-panel .grid .topic-filter-button .topic-filter-title,.page-shell .calendar-topic-panel .grid>.topic-filter-button:last-child .topic-filter-title{font-family:inherit!important;font-size:21px!important;font-weight:500!important;line-height:1!important}@media (max-width:640px){body [data-dialog-content=true]{width:calc(100vw - 1rem)!important;max-height:calc(100vh - 1rem)!important}.page-shell .calendar-topic-panel .grid .topic-filter-button,.page-shell .calendar-topic-panel .grid .topic-filter-button .topic-count-number,.page-shell .calendar-topic-panel .grid .topic-filter-button .topic-filter-title,.page-shell .calendar-topic-panel .grid>.topic-filter-button:last-child .topic-filter-title{font-size:18px!important}}.page-shell .calendar-top-panel>div{padding:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,251,250,.98))!important;border:1.5px solid rgba(0,0,0,.72)!important;border-radius:24px!important;box-shadow:0 12px 24px rgba(0,0,0,.2),0 4px 9px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.98),inset 0 -2px 7px rgba(0,0,0,.05)!important}.page-shell .calendar-top-panel>div>div:first-child{min-height:44px!important;margin-bottom:12px!important;padding:0 4px 12px!important;border-bottom:0!important}.page-shell .calendar-top-panel .mint-btn--icon svg{width:18px!important;height:18px!important;stroke-width:3!important}.page-shell .calendar-top-panel .ml-3.text-\[17px\]{margin-left:14px!important;font-size:20px!important;line-height:1!important;font-weight:800!important;letter-spacing:.01em!important;color:#111616!important}.page-shell .calendar-top-panel>div>.grid.grid-cols-7:not(.calendar-days-grid){gap:2px!important;padding:8px 8px 0!important;border:1.5px solid rgba(79,175,140,.55)!important;border-bottom:0!important;border-radius:20px 20px 0 0!important;background:rgba(234,249,243,.88)!important;overflow:hidden!important}.page-shell .calendar-top-panel>div>.grid.grid-cols-7:not(.calendar-days-grid)>div{padding:10px 4px!important;border:1px solid rgba(79,175,140,.48)!important;border-radius:13px 13px 0 0!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(236,250,244,.95) 48%,rgba(207,241,227,.92))!important;color:#111616!important;font-size:14px!important;font-weight:800!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95)!important}.page-shell .calendar-days-grid{gap:2px!important;padding:2px 8px 8px!important;border:1.5px solid rgba(79,175,140,.55)!important;border-top:0!important;border-radius:0 0 20px 20px!important;background:rgba(234,249,243,.88)!important;overflow:hidden!important}.page-shell .calendar-days-grid .day-cell{min-height:88px!important;padding:13px 13px 10px!important;border:1.25px solid rgba(79,175,140,.64)!important;border-radius:14px!important;background-color:#d9f4e8!important;background-image:linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,255,255,.6) 42%,rgba(255,255,255,.08)),linear-gradient(180deg,#effbf6,#d4f2e5 52%,#bde8d6)!important;color:#111616!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.94),inset 0 -2px 4px rgba(35,135,99,.1),0 2px 4px rgba(0,0,0,.08)!important;transform:none!important;transition:background-color .16s ease,background-image .16s ease,box-shadow .16s ease,border-color .16s ease!important}.page-shell .calendar-days-grid .day-cell:hover{z-index:4!important;border-color:rgba(79,175,140,.92)!important;background-color:#ffffff!important;background-image:linear-gradient(180deg,#ffffff,#f7fbf9)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 7px 12px rgba(0,0,0,.14)!important}.page-shell .calendar-days-grid .day-cell-selected,.page-shell .calendar-days-grid .day-cell-selected:hover{z-index:3!important;border:1.5px solid rgba(38,155,113,.88)!important;border-radius:14px!important;background-color:#7CD8B3!important;background-image:linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,255,255,.25) 42%,rgba(255,255,255,0)),linear-gradient(180deg,#b9f0db,#83ddb9 54%,#52bf97)!important;color:#07130e!important;box-shadow:inset 0 2px 0 rgba(255,255,255,.9),inset 0 -3px 5px rgba(16,112,77,.18),0 5px 10px rgba(0,0,0,.14)!important}.page-shell .calendar-days-grid .calendar-day-number{min-width:0!important;font-size:18px!important;line-height:1!important;font-weight:800!important;color:#111616!important}.page-shell .calendar-days-grid .calendar-day-number.text-slate-400{color:rgba(17,22,22,.52)!important}.page-shell .calendar-days-grid .day-cell>div[class*=mt-2]{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-top:14px!important}.page-shell .calendar-days-grid .day-cell>div[class*=mt-2]>span{width:9px!important;height:9px!important;border:1px solid rgba(255,255,255,.96)!important;border-radius:999px!important;box-shadow:0 1px 2px rgba(0,0,0,.16)!important}.page-shell .calendar-days-grid+div{display:flex!important;width:-moz-max-content!important;width:max-content!important;max-width:100%!important;margin:12px auto 0!important;padding:0!important;gap:0!important;border:1.25px solid rgba(79,175,140,.58)!important;border-radius:999px!important;overflow:hidden!important;background:rgba(239,250,246,.96)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 3px 7px rgba(0,0,0,.1)!important}.page-shell .calendar-days-grid+div>span{min-height:34px!important;padding:0 16px!important;justify-content:center!important;gap:8px!important;border-right:1px solid rgba(79,175,140,.45)!important;color:#111616!important;font-size:12px!important;font-weight:700!important}.page-shell .calendar-days-grid+div>span:last-child{border-right:0!important}.page-shell .calendar-days-grid+div>span>span{width:11px!important;height:11px!important;border:1px solid rgba(0,0,0,.05)!important;box-shadow:0 1px 2px rgba(0,0,0,.12)!important}.page-shell .calendar-inline-controls{gap:12px!important;margin-top:14px!important}@media (max-width:900px){.page-shell .calendar-top-panel>div{padding:12px!important;border-radius:20px!important}.page-shell .calendar-top-panel .ml-3.text-\[17px\]{margin-left:8px!important;font-size:18px!important}.page-shell .calendar-days-grid .day-cell{min-height:68px!important;padding:9px 8px 7px!important;border-radius:11px!important}.page-shell .calendar-days-grid .calendar-day-number{font-size:15px!important}.page-shell .calendar-days-grid .day-cell>div[class*=mt-2]{gap:3px!important;margin-top:9px!important}.page-shell .calendar-days-grid .day-cell>div[class*=mt-2]>span{width:7px!important;height:7px!important}.page-shell .calendar-days-grid+div>span{padding:0 9px!important;font-size:10px!important}}.page-shell .calendar-days-grid,.page-shell .calendar-top-panel>div>.grid.grid-cols-7:not(.calendar-days-grid){background:#000000!important;border-color:#000000!important}.page-shell .calendar-top-panel>div>.grid.grid-cols-7:not(.calendar-days-grid)>div{background-color:#ffffff!important;background-image:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.84) 32%,rgba(245,247,246,.96))!important}.page-shell .calendar-top-panel>div>.grid.grid-cols-7:not(.calendar-days-grid)>div:nth-child(6),.page-shell .calendar-top-panel>div>.grid.grid-cols-7:not(.calendar-days-grid)>div:nth-child(7){background-color:#f2b789!important;background-image:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.66) 28%,rgba(255,255,255,.12) 30%,rgba(255,255,255,0)),linear-gradient(180deg,#ffe5d2,#f7c49e 54%,#efa66f)!important}.page-shell .calendar-days-grid+div>span:nth-child(2){font-size:0!important}.page-shell .calendar-days-grid+div>span:nth-child(2):after{content:"Идёт сейчас";font-size:12px!important;line-height:1!important}.page-shell .calendar-topic-panel .topic-filter-button{min-height:92px!important;height:92px!important}.page-shell .calendar-topic-panel .topic-filter-copy{gap:14px!important}.page-shell .calendar-topic-panel .topic-count-number,.page-shell .calendar-topic-panel .topic-filter-title{color:#000000!important;font-size:21px!important;font-weight:800!important;line-height:1!important}.page-shell .calendar-topic-panel .topic-count-number{min-width:22px!important;margin:0 0 0 auto!important;font-weight:900!important;text-align:right!important}.page-shell .calendar-topic-panel .grid>.topic-filter-button:last-child{align-self:center!important;justify-self:center!important;width:100%!important}.page-shell label>div.relative:has(>.select-clean){position:relative!important;isolation:isolate!important;overflow:hidden!important;border-radius:18px!important;transition:transform .14s ease,box-shadow .16s ease!important}.page-shell label>div.relative:has(>.select-clean):after{content:""!important;position:absolute!important;z-index:2!important;top:-70%!important;left:-48%!important;width:42%!important;height:240%!important;pointer-events:none!important;opacity:0!important;background:linear-gradient(105deg,rgba(255,255,255,0),rgba(255,255,255,.24) 30%,rgba(255,255,255,.92) 50%,rgba(255,255,255,.24) 70%,rgba(255,255,255,0))!important;transform:skewX(-22deg) translateX(-250%)!important;transition:transform .48s ease,opacity .18s ease!important}.page-shell .select-clean{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:100%!important;min-height:56px!important;padding:0 48px 0 18px!important;border:1.5px solid rgba(0,0,0,.72)!important;border-radius:18px!important;background-color:#7CD8B3!important;background-image:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.72) 28%,rgba(255,255,255,.12) 30%,rgba(255,255,255,0)),linear-gradient(180deg,#e8fff6,#9be9ca 54%,#70cfaa)!important;background-position:50%,50%!important;background-repeat:no-repeat,no-repeat!important;background-size:100% 100%,100% 100%!important;color:#111616!important;cursor:pointer!important;font-size:17px!important;font-weight:700!important;line-height:1!important;box-shadow:0 7px 13px rgba(0,0,0,.2),0 2px 5px rgba(0,0,0,.15),inset 0 2px 0 rgba(255,255,255,.92),inset 0 -3px 5px rgba(25,117,85,.16)!important;transition:background-color .18s ease,background-image .18s ease,border-color .18s ease,box-shadow .16s ease!important}.page-shell .select-clean::-ms-expand{display:none!important}.page-shell .select-clean+svg{z-index:3!important;right:16px!important;width:18px!important;height:18px!important;color:#111616!important;stroke:#111616!important;stroke-width:3!important;transition:transform .18s ease!important}.page-shell label>div.relative:has(>.select-clean):hover{transform:translateY(-1px)!important}.page-shell label>div.relative:has(>.select-clean):hover:after{opacity:.94!important;transform:skewX(-22deg) translateX(520%)!important}.page-shell label>div.relative:has(>.select-clean):hover .select-clean{background-color:#ffffff!important;background-image:linear-gradient(180deg,#ffffff,#fbfbfb 52%,#f1f3f2)!important;border-color:rgba(0,0,0,.72)!important;box-shadow:0 8px 15px rgba(0,0,0,.22),0 3px 6px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.94),inset 0 -2px 4px rgba(0,0,0,.06)!important}.page-shell label>div.relative:has(>.select-clean):hover .select-clean+svg{transform:translateY(-50%) scale(1.08)!important}.page-shell label>div.relative:has(>.select-clean):active{transform:translateY(1px)!important}.page-shell .select-clean--active{border:2.5px solid #f29f59!important}.page-shell{width:min(1584px,calc(100vw - 40px))!important;max-width:none!important;background-color:rgba(238,238,238,.15)!important}.page-shell .metrics-grid,.page-shell .site-header-panel{width:min(1320px,100%)!important;margin-left:auto!important;margin-right:auto!important}.page-shell .calendar-unified-shell,.page-shell .compact-events-panel,.page-shell .dashboard-calendar-wrap,.page-shell .dashboard-filters-wrap,.page-shell .dashboard-unified-shell,.page-shell .important-events-shell,.page-shell .platform-footer-shell{width:100%!important;max-width:none!important}@media (min-width:1024px){.page-shell .highlight-hero-joined>.grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important}}@media (min-width:1280px){.page-shell .calendar-unified-shell{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)!important}}@media (min-width:768px){.page-shell .calendar-topic-panel .grid>.topic-filter-button:last-child{grid-column:2/span 1!important}}@media (max-width:900px){.page-shell{width:calc(100vw - 20px)!important}.page-shell .calendar-days-grid+div>span:nth-child(2):after{font-size:10px!important}.page-shell .calendar-topic-panel .topic-count-number,.page-shell .calendar-topic-panel .topic-filter-title{font-size:18px!important}.page-shell .select-clean{min-height:50px!important;font-size:15px!important}}.page-shell .calendar-topic-panel-title,.page-shell .important-events-mode-title,.page-shell .important-events-ribbon-title,.page-shell .selected-day-events-title,.page-shell .topic-panel-title{font-size:22px!important;line-height:1.05!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#111111!important;background-image:linear-gradient(180deg,#5a5a5a,#343434 18%,#222222 42%,#111111 68%,#000000)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:.45px rgba(0,0,0,.9)!important;text-shadow:none!important;filter:none!important}.page-shell .calendar-topic-panel-title,.page-shell .selected-day-events-title{font-size:24px!important}.page-shell .important-events-mode-title,.page-shell .important-events-ribbon-title{margin-top:2px!important}.page-shell .important-events-copy-panel>div:first-child{display:inline-flex!important;align-self:flex-start!important;margin:0 0 16px!important;padding:8px 13px!important;border:1.5px solid rgba(44,141,103,.62)!important;border-radius:14px!important;background-color:rgba(238,251,244,.96)!important;background-image:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.72) 34%,rgba(255,255,255,.12) 36%,rgba(255,255,255,0)),linear-gradient(180deg,#ffffff,#eefbf4)!important;color:#2c8d67!important;font-size:18px!important;line-height:1!important;font-weight:900!important;letter-spacing:.15em!important;text-transform:uppercase!important;text-shadow:0 1px 0 rgba(255,255,255,.98),0 2px 0 rgba(255,255,255,.58),0 3px 6px rgba(0,0,0,.16)!important;box-shadow:0 6px 12px rgba(0,0,0,.16),0 2px 4px rgba(0,0,0,.12),inset 0 2px 0 rgba(255,255,255,.96),inset 0 -3px 5px rgba(44,141,103,.1)!important}.page-shell .calendar-topic-panel .topic-filter-button,.page-shell .calendar-topic-panel .topic-filter-button span.topic-filter-title,.page-shell .calendar-topic-panel .topic-filter-copy,.page-shell .calendar-topic-panel .topic-filter-title{font-weight:400!important}.page-shell .calendar-topic-panel .topic-count-number,.page-shell .topic-count-number{font-weight:500!important}@media (max-width:900px){.page-shell .calendar-topic-panel-title,.page-shell .important-events-mode-title,.page-shell .important-events-ribbon-title,.page-shell .selected-day-events-title,.page-shell .topic-panel-title{font-size:18px!important;letter-spacing:.12em!important}.page-shell .important-events-copy-panel>div:first-child{padding:7px 11px!important;font-size:16px!important;letter-spacing:.12em!important}}.page-shell .metrics-grid,.page-shell .site-header-panel{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.page-shell{background-color:rgba(238,238,238,.75)!important;background-image:none!important}.page-shell .calendar-bottom-panel,.page-shell .calendar-left-panel,.page-shell .calendar-top-panel>div,.page-shell .selected-day-events-panel{background-color:rgba(255,255,255,.75)!important;background-image:none!important}.page-shell .calendar-days-grid,.page-shell .calendar-top-panel>div>.grid.grid-cols-7:not(.calendar-days-grid){background:#828282!important;border-color:rgba(0,0,0,.72)!important}.page-shell label>div.relative:has(>.select-clean){border-radius:15px!important}.page-shell .metrics-grid .metric-card{display:flex!important;min-height:88px!important;align-items:center!important;gap:0!important;padding:14px 18px!important;overflow:hidden!important;border:1.5px solid rgba(0,0,0,.72)!important;border-radius:18px!important;background-color:#f5f5f5!important;background-image:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.72) 28%,rgba(255,255,255,.1) 30%,rgba(255,255,255,0)),linear-gradient(180deg,#ffffff,#f8f8f8 52%,#ececec)!important;box-shadow:0 7px 13px rgba(0,0,0,.2),0 2px 5px rgba(0,0,0,.15),inset 0 2px 0 rgba(255,255,255,.96),inset 0 -3px 5px rgba(0,0,0,.08)!important;transition:transform .14s ease,box-shadow .16s ease,background-color .18s ease,background-image .18s ease!important}.page-shell .metrics-grid .metric-card:hover{transform:translateY(-1px)!important;background-color:#ffffff!important;background-image:linear-gradient(180deg,#ffffff,#fbfbfb 48%,#f2f2f2)!important;box-shadow:0 9px 16px rgba(0,0,0,.22),0 3px 6px rgba(0,0,0,.17),inset 0 2px 0 rgba(255,255,255,.98),inset 0 -3px 5px rgba(0,0,0,.06)!important}.page-shell .metrics-grid .metric-card>.metric-icon{display:none!important}.page-shell .metrics-grid .metric-card>div:last-child{flex:1 1 auto!important;min-width:0!important;gap:20px!important}.page-shell .metrics-grid .metric-card>div:last-child>div:first-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#111111!important;font-size:16px!important;font-weight:650!important;line-height:1.12!important}.page-shell .metrics-grid .metric-card>div:last-child>div:last-child{order:-1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 0 2px!important;border:1.5px solid rgba(0,0,0,.72)!important;border-radius:999px!important;outline:0!important;background-color:#f2b789!important;background-image:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.72) 28%,rgba(255,255,255,.1) 30%,rgba(255,255,255,0)),linear-gradient(180deg,#ffe5d2,#f7c49e 54%,#efa66f)!important;color:#111616!important;font-size:25px!important;font-weight:800!important;line-height:1!important;text-align:center!important;text-shadow:0 1px 0 rgba(255,255,255,.58)!important;box-shadow:0 7px 13px rgba(0,0,0,.2),0 2px 5px rgba(0,0,0,.15),inset 0 2px 0 rgba(255,255,255,.92),inset 0 -3px 5px rgba(148,78,32,.18)!important}.page-shell .calendar-inline-controls .calendar-filter-toggle{text-align:center!important}.page-shell .calendar-inline-controls .calendar-filter-toggle:before{content:""!important;position:static!important;display:inline-block!important;width:20px!important;height:20px!important;min-width:20px!important;flex:0 0 20px!important;transform:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;pointer-events:none!important}.page-shell .calendar-inline-controls .calendar-filter-toggle:first-child:before{background-image:url(/ui-icons/filter-free-ruble.svg)!important}.page-shell .calendar-inline-controls .calendar-filter-toggle:nth-child(2):before{background-image:url(/ui-icons/metric-important.png)!important}@media (max-width:900px){.page-shell .metrics-grid .metric-card{min-height:74px!important;padding:11px 14px!important}.page-shell .metrics-grid .metric-card>div:last-child{gap:16px!important}.page-shell .metrics-grid .metric-card>div:last-child>div:first-child{font-size:14px!important}.page-shell .metrics-grid .metric-card>div:last-child>div:last-child{flex-basis:44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;font-size:21px!important}}@media (prefers-reduced-motion:reduce){.page-shell .metrics-grid .metric-card{transition:none!important}}.page-shell .metrics-grid .metric-card>div:last-child>div:last-child{flex:0 0 52px!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;border-radius:14px!important;overflow:hidden!important}.page-shell .calendar-topic-panel .topic-filter-icon,.page-shell .calendar-topic-panel .topic-filter-image{display:none!important}.page-shell .calendar-topic-panel .topic-filter-button{justify-content:center!important;gap:0!important}.page-shell .calendar-topic-panel .topic-filter-copy{justify-content:center!important;gap:10px!important}.page-shell .calendar-topic-panel .topic-count-number{order:-1!important;flex:0 0 auto!important}.page-shell .calendar-topic-panel .topic-filter-title{order:2!important}.page-shell .calendar-topic-panel .topic-filter-button:last-child{justify-content:center!important}@media (max-width:900px){.page-shell .metrics-grid .metric-card>div:last-child>div:last-child{flex-basis:44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:12px!important}}.page-shell .calendar-topic-panel .topic-filter-copy{display:flex!important;flex:1 1 auto!important;min-width:0!important;width:100%!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;text-align:left!important}.page-shell .calendar-topic-panel .topic-filter-title{order:1!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important}.page-shell .calendar-topic-panel .topic-count-number{order:2!important;display:inline-flex!important;flex:0 0 34px!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;margin:0!important;padding:0!important;border:1.5px solid rgba(0,0,0,.72)!important;border-radius:10px!important;background-color:#f2b789!important;background-image:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.74) 28%,rgba(255,255,255,.1) 30%,rgba(255,255,255,0)),linear-gradient(180deg,#ffe5d2,#f7c49e 54%,#efa66f)!important;color:#111616!important;text-align:center!important;box-shadow:0 5px 9px rgba(0,0,0,.18),0 2px 4px rgba(0,0,0,.12),inset 0 2px 0 rgba(255,255,255,.94),inset 0 -3px 5px rgba(148,78,32,.18)!important}.page-shell .metrics-grid .metric-card>div:last-child>div:last-child{flex:0 0 46px!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;border-radius:12px!important}@media (max-width:900px){.page-shell .metrics-grid .metric-card>div:last-child>div:last-child{flex-basis:40px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:11px!important}.page-shell .calendar-topic-panel .topic-count-number{flex-basis:30px!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;border-radius:9px!important}}.page-shell .metrics-grid{gap:10px!important}.page-shell .metrics-grid .metric-card{min-height:62px!important;padding:8px 12px!important;border-radius:14px!important}.page-shell .metrics-grid .metric-card>div:last-child{gap:12px!important}.page-shell .metrics-grid .metric-card>div:last-child>div:first-child{font-size:14px!important;line-height:1.08!important}.page-shell .metrics-grid .metric-card>div:last-child>div:last-child{flex:0 0 34px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:9px!important;padding-bottom:1px!important;font-size:18px!important}@media (max-width:900px){.page-shell .metrics-grid{gap:8px!important}.page-shell .metrics-grid .metric-card{min-height:56px!important;padding:7px 10px!important;border-radius:13px!important}.page-shell .metrics-grid .metric-card>div:last-child{gap:9px!important}.page-shell .metrics-grid .metric-card>div:last-child>div:first-child{font-size:13px!important}.page-shell .metrics-grid .metric-card>div:last-child>div:last-child{flex-basis:30px!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;border-radius:8px!important;font-size:16px!important}}.page-shell .metric-card.surface-card,.page-shell .metrics-grid .metric-card{min-height:70px!important;padding:12px 14px!important;gap:10px!important}.page-shell .metrics-grid .icon-chip,.page-shell .metrics-grid .metric-icon{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;flex:0 0 34px!important}.page-shell .metrics-grid .metric-icon-image{width:32px!important;height:32px!important}.page-shell .metrics-grid .text-sm{font-size:13px!important;line-height:1.05!important}.page-shell .metrics-grid .metric-value-number,.page-shell .metrics-grid .text-xl{font-size:18px!important;line-height:1!important}.page-shell .metrics-grid .metric-card>div:last-child{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-direction:row!important;gap:8px!important}.page-shell .metrics-grid .metric-card>div:last-child>div:last-child{order:1!important}.page-shell .metrics-grid .metric-card>div:last-child:before{content:"-"!important;order:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#000000!important;font-size:15px!important;font-weight:800!important;line-height:1!important}.page-shell .metrics-grid .metric-card>div:last-child>div:first-child{order:3!important;white-space:nowrap!important}.page-shell .calendar-topic-panel{min-height:auto!important;overflow:visible!important}.page-shell .calendar-topic-panel-title{margin-bottom:10px!important}.page-shell .calendar-topic-panel{padding:14px 14px 13px!important}.page-shell .topic-selection-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:hidden!important}.page-shell .topic-selection-item{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;gap:7px!important;align-items:center!important;min-width:0!important}.page-shell .all-topic-filter-button{grid-column:1/-1!important;width:100%!important;margin:0!important}@media (max-width:900px){.page-shell .topic-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.page-shell .topic-selection-grid{grid-template-columns:1fr!important}}:root{--ab-btn-h:34px;--ab-btn-radius:15px;--ab-btn-px:14px;--ab-btn-font:12px;--ab-btn-text:#041f16;--ab-btn-border:rgba(0,0,0,0.72);--ab-btn-green-bg:linear-gradient(180deg,#e8fff6,#9be9ca 54%,#70cfaa);--ab-btn-white-bg:linear-gradient(180deg,#ffffff,#fbfbfb 52%,#f1f3f2);--ab-btn-shadow:0 6px 12px rgba(0,0,0,.20),0 2px 5px rgba(0,0,0,.15),inset 0 2px 0 rgba(255,255,255,.92),inset 0 -3px 5px rgba(25,117,85,.16);--ab-btn-shadow-hover:0 8px 15px rgba(0,0,0,.22),0 3px 6px rgba(0,0,0,.17),inset 0 1px 0 rgba(255,255,255,.98),inset 0 -2px 4px rgba(0,0,0,.06);--ab-btn-shadow-active:0 3px 8px rgba(0,0,0,.16),inset 0 2px 4px rgba(0,0,0,.10),inset 0 -1px 2px rgba(255,255,255,.35)}.page-shell :is(.mint-btn,a.mint-btn,button.mint-btn,.site-header-action,.mint-btn--header,.calendar-today-btn,.calendar-filter-toggle,.important-mode-btn,.important-event-action-btn,.important-events-view-all-btn,.important-nav-btn,.event-modal-action-btn,.topic-filter-name-button,.all-topic-filter-button){box-sizing:border-box!important;height:var(--ab-btn-h)!important;min-height:var(--ab-btn-h)!important;max-height:var(--ab-btn-h)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 var(--ab-btn-px)!important;border:1.5px solid var(--ab-btn-border)!important;border-radius:var(--ab-btn-radius)!important;background-color:#7CD8B3!important;background-image:var(--ab-btn-green-bg)!important;color:var(--ab-btn-text)!important;font-size:var(--ab-btn-font)!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:var(--ab-btn-shadow)!important;transform:none!important;opacity:1!important;overflow:hidden!important}.page-shell :is(.mint-btn,a.mint-btn,button.mint-btn,.site-header-action,.mint-btn--header,.calendar-today-btn,.calendar-filter-toggle,.important-mode-btn,.important-event-action-btn,.important-events-view-all-btn,.important-nav-btn,.event-modal-action-btn,.topic-filter-name-button,.all-topic-filter-button):not(:disabled):is(:hover,:focus,:focus-visible){height:var(--ab-btn-h)!important;min-height:var(--ab-btn-h)!important;max-height:var(--ab-btn-h)!important;padding-top:0!important;padding-bottom:0!important;border-radius:var(--ab-btn-radius)!important;background-color:#ffffff!important;background-image:var(--ab-btn-white-bg)!important;color:var(--ab-btn-text)!important;border-color:var(--ab-btn-border)!important;box-shadow:var(--ab-btn-shadow-hover)!important;transform:translateY(-1px)!important;opacity:1!important}.page-shell :is(.mint-btn,a.mint-btn,button.mint-btn,.site-header-action,.mint-btn--header,.calendar-today-btn,.calendar-filter-toggle,.important-mode-btn,.important-event-action-btn,.important-events-view-all-btn,.important-nav-btn,.event-modal-action-btn,.topic-filter-name-button,.all-topic-filter-button):not(:disabled):active{height:var(--ab-btn-h)!important;min-height:var(--ab-btn-h)!important;max-height:var(--ab-btn-h)!important;box-shadow:var(--ab-btn-shadow-active)!important;transform:translateY(1px)!important}.page-shell .calendar-inline-controls .calendar-filter-toggle,.page-shell .calendar-inline-controls .calendar-filter-toggle:is(:hover,:focus,:focus-visible,:active),.page-shell .calendar-top-panel :is(.mint-btn--icon,.calendar-today-btn),.page-shell .calendar-top-panel :is(.mint-btn--icon,.calendar-today-btn):is(:hover,:focus,:focus-visible,:active),.page-shell .important-events-mode-controls .important-mode-btn,.page-shell .important-events-mode-controls .important-mode-btn:is(:hover,:focus,:focus-visible,:active){box-sizing:border-box!important;height:var(--ab-btn-h)!important;min-height:var(--ab-btn-h)!important;max-height:var(--ab-btn-h)!important;border-radius:var(--ab-btn-radius)!important;font-family:inherit!important;font-size:var(--ab-btn-font)!important;font-weight:800!important;line-height:1!important;padding-top:0!important;padding-bottom:0!important}.page-shell .calendar-top-panel .mint-btn--icon,.page-shell .calendar-top-panel .mint-btn--icon:is(:hover,:focus,:focus-visible,:active),.page-shell .mint-btn--icon,.page-shell .mint-btn--icon:is(:hover,:focus,:focus-visible,:active){width:var(--ab-btn-h)!important;min-width:var(--ab-btn-h)!important;max-width:var(--ab-btn-h)!important;padding-left:0!important;padding-right:0!important}.page-shell .calendar-top-panel .calendar-today-btn,.page-shell .calendar-top-panel .calendar-today-btn:is(:hover,:focus,:focus-visible,:active){min-width:104px!important;padding-left:var(--ab-btn-px)!important;padding-right:var(--ab-btn-px)!important}.page-shell .calendar-inline-controls .calendar-filter-toggle,.page-shell .calendar-inline-controls .calendar-filter-toggle:is(:hover,:focus,:focus-visible,:active){padding-left:14px!important;padding-right:14px!important}.page-shell :is(.important-mode-btn-active,.calendar-filter-toggle-active,.calendar-today-btn-active,.important-events-view-all-btn-active,.all-topic-filter-button-active),.page-shell :is(.important-mode-btn-active,.calendar-filter-toggle-active,.calendar-today-btn-active,.important-events-view-all-btn-active,.all-topic-filter-button-active):is(:hover,:focus,:focus-visible,:active){height:var(--ab-btn-h)!important;min-height:var(--ab-btn-h)!important;max-height:var(--ab-btn-h)!important;border-width:2px!important;border-color:#f29f59!important;box-sizing:border-box!important}.page-shell .event-action-row :is(.mint-btn,a.mint-btn,button.mint-btn),.page-shell .event-action-row :is(.mint-btn,a.mint-btn,button.mint-btn):is(:hover,:focus,:focus-visible,:active){min-width:170px!important}.page-shell .all-topic-filter-button,.page-shell .all-topic-filter-button:is(:hover,:focus,:focus-visible,:active),.page-shell .topic-filter-name-button,.page-shell .topic-filter-name-button:is(:hover,:focus,:focus-visible,:active){height:var(--ab-btn-h)!important;min-height:var(--ab-btn-h)!important;max-height:var(--ab-btn-h)!important;font-family:inherit!important;font-size:var(--ab-btn-font)!important;font-weight:800!important}.page-shell .topic-filter-name-button .topic-filter-title,.page-shell .topic-filter-name-button:is(:hover,:focus,:focus-visible,:active) .topic-filter-title{font-family:inherit!important;font-size:var(--ab-btn-font)!important;font-weight:800!important;color:var(--ab-btn-text)!important}.page-shell .topic-filter-counter-window,.page-shell .topic-filter-counter-window:is(:hover,:focus,:focus-visible,:active){box-sizing:border-box!important;width:var(--ab-btn-h)!important;height:var(--ab-btn-h)!important;min-width:var(--ab-btn-h)!important;min-height:var(--ab-btn-h)!important;max-width:var(--ab-btn-h)!important;max-height:var(--ab-btn-h)!important;padding:0!important;border:1.5px solid rgba(0,0,0,.62)!important;border-radius:999px!important;background:#7CD8B3!important;background-color:#7CD8B3!important;color:#041f16!important;font-family:inherit!important;font-size:15px!important;font-weight:900!important;line-height:1!important;box-shadow:none!important;transform:none!important;transition:background-color .16s ease,color .16s ease,border-color .16s ease!important}.page-shell .topic-selection-item-active .topic-filter-name-button,.page-shell .topic-selection-item-active .topic-filter-name-button:is(:hover,:focus,:focus-visible,:active){border-color:var(--ab-btn-border)!important}.page-shell .topic-selection-item-active .topic-filter-counter-window,.page-shell .topic-selection-item-active .topic-filter-counter-window:is(:hover,:focus,:focus-visible,:active){background:#ffd8bd!important;background-color:#ffd8bd!important;color:#000000!important;border-color:rgba(0,0,0,.62)!important;box-shadow:none!important;transform:none!important}.page-shell .selected-day-event-btn,.page-shell .selected-day-event-btn:is(:hover,:focus,:focus-visible,:active){height:auto!important;min-height:var(--ab-btn-h)!important;max-height:none!important;justify-content:flex-start!important;white-space:normal!important}.page-shell :is(select,.select-clean){box-sizing:border-box!important;height:var(--ab-btn-h)!important;min-height:var(--ab-btn-h)!important;max-height:var(--ab-btn-h)!important;border-radius:var(--ab-btn-radius)!important;font-size:var(--ab-btn-font)!important;font-weight:700!important}.page-shell [aria-disabled=true],.page-shell button:disabled,.page-shell button[disabled]{opacity:.55!important;cursor:not-allowed!important;transform:none!important}.page-shell :is(.mint-btn,a.mint-btn,button.mint-btn,.site-header-action,.mint-btn--header,.calendar-today-btn,.calendar-filter-toggle,.important-mode-btn,.important-event-action-btn,.important-events-view-all-btn,.important-nav-btn,.event-modal-action-btn,.topic-filter-name-button,.all-topic-filter-button){font-family:inherit!important;font-size:12px!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important}.page-shell .calendar-topic-panel-title,.page-shell .important-events-mode-title,.page-shell .important-events-ribbon-title,.page-shell .platform-capabilities-title,.page-shell .platform-footer-title,.page-shell .selected-day-events-title,.page-shell .topic-panel-title{color:#f29f59!important;background:none!important;background-image:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:#f29f59!important;-webkit-text-stroke:.25px rgba(109,50,11,.55)!important;font-size:20px!important;line-height:1.08!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.14em!important;text-shadow:0 1px 0 rgba(255,255,255,.96),0 2px 0 rgba(255,216,189,.58),0 3px 5px rgba(0,0,0,.24)!important;filter:none!important}.page-shell .important-date-chip-list{gap:16px!important;align-items:flex-end!important;padding-top:4px!important}.page-shell .important-date-chip,.page-shell .important-date-chip:active,.page-shell .important-date-chip:focus,.page-shell .important-date-chip:focus-visible,.page-shell .important-date-chip:hover{position:relative!important;box-sizing:border-box!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:72px!important;height:76px!important;min-width:72px!important;min-height:76px!important;padding:18px 6px 8px!important;border:2px solid #55b994!important;border-radius:12px!important;background-color:#e8fff6!important;background-image:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.72) 34%,rgba(255,255,255,.1) 36%,rgba(255,255,255,0)),linear-gradient(180deg,#fbfffc,#e5fbf1 48%,#b7ead7)!important;color:#062a1d!important;font-family:inherit!important;text-align:center!important;text-decoration:none!important;overflow:visible!important;cursor:pointer!important;transform:none!important;box-shadow:0 7px 12px rgba(0,0,0,.24),0 3px 0 #3f9f7d,inset 0 2px 0 rgba(255,255,255,.96),inset 0 -3px 5px rgba(25,117,85,.16)!important}.page-shell .important-date-chip:before{content:""!important;position:absolute!important;left:9px!important;right:9px!important;top:16px!important;height:2px!important;border-radius:999px!important;background:#55b994!important;box-shadow:0 1px 0 rgba(255,255,255,.78)!important}.page-shell .important-date-chip:after{content:""!important;position:absolute!important;left:8px!important;right:8px!important;bottom:-7px!important;height:10px!important;border:2px solid #55b994!important;border-top:0!important;border-radius:0 0 10px 10px!important;background:#7cd8b3!important;box-shadow:0 4px 8px rgba(0,0,0,.22)!important}.page-shell .important-date-chip-rings{position:absolute!important;left:8px!important;right:8px!important;top:-13px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:4px!important;pointer-events:none!important}.page-shell .important-date-chip-rings>span{display:block!important;width:8px!important;height:26px!important;margin:0 auto!important;border:1px solid rgba(0,0,0,.72)!important;border-radius:999px!important;background:linear-gradient(90deg,#7e8584,#f7fbfa 35%,#606765 65%,#f3f7f6)!important;box-shadow:0 2px 3px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.9)!important}.page-shell .important-date-chip-number{font-size:27px!important;line-height:.9!important;letter-spacing:0!important}.page-shell .important-date-chip-month,.page-shell .important-date-chip-number{display:block!important;color:#062a1d!important;font-weight:900!important;text-shadow:0 1px 0 rgba(255,255,255,.82)!important}.page-shell .important-date-chip-month{margin-top:4px!important;font-size:12px!important;line-height:1!important;letter-spacing:.02em!important;text-transform:uppercase!important}.page-shell .important-date-chip--planned,.page-shell .important-date-chip--planned:active,.page-shell .important-date-chip--planned:focus,.page-shell .important-date-chip--planned:hover{border-color:#55b994!important;background-color:#e8fff6!important;background-image:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.72) 34%,rgba(255,255,255,.1) 36%,rgba(255,255,255,0)),linear-gradient(180deg,#fbfffc,#e5fbf1 48%,#b7ead7)!important;box-shadow:0 7px 12px rgba(0,0,0,.24),0 3px 0 #3f9f7d,inset 0 2px 0 rgba(255,255,255,.96),inset 0 -3px 5px rgba(25,117,85,.16)!important}.page-shell .important-date-chip--planned:before{background:#55b994!important}.page-shell .important-date-chip--planned:after{border-color:#55b994!important;background:#7cd8b3!important}.page-shell .important-date-chip--live,.page-shell .important-date-chip--live:active,.page-shell .important-date-chip--live:focus,.page-shell .important-date-chip--live:hover{border-color:#f29f59!important;background-color:#fff1e8!important;background-image:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.72) 34%,rgba(255,255,255,.1) 36%,rgba(255,255,255,0)),linear-gradient(180deg,#fffdf8,#ffe6d5 48%,#ffc398)!important;box-shadow:0 7px 12px rgba(0,0,0,.25),0 3px 0 #d27628,0 0 0 2px rgba(242,159,89,.2),inset 0 2px 0 rgba(255,255,255,.96),inset 0 -3px 5px rgba(148,78,32,.18)!important}.page-shell .important-date-chip--live:before{background:#f29f59!important}.page-shell .important-date-chip--live:after{border-color:#f29f59!important;background:#f29f59!important}.page-shell .important-date-chip--completed,.page-shell .important-date-chip--completed:active,.page-shell .important-date-chip--completed:focus,.page-shell .important-date-chip--completed:hover{border-color:#e04b4b!important;background-color:#fff0f0!important;background-image:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.72) 34%,rgba(255,255,255,.1) 36%,rgba(255,255,255,0)),linear-gradient(180deg,#fffafa,#ffdada 48%,#ef8b8b)!important;box-shadow:0 7px 12px rgba(0,0,0,.25),0 3px 0 #b72f2f,inset 0 2px 0 rgba(255,255,255,.96),inset 0 -3px 5px rgba(137,26,26,.18)!important}.page-shell .important-date-chip--completed:before{background:#e04b4b!important}.page-shell .important-date-chip--completed:after{border-color:#e04b4b!important;background:#e04b4b!important}.page-shell .event-status-ribbon{position:absolute!important;top:14px!important;right:14px!important;z-index:4!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 14px!important;border:1.5px solid rgba(0,0,0,.72)!important;border-radius:999px!important;color:#000000!important;font-size:12px!important;font-weight:900!important;line-height:1!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;box-shadow:0 6px 12px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.82),inset 0 -2px 4px rgba(0,0,0,.1)!important}.page-shell .event-status-ribbon--scheduled{background:linear-gradient(180deg,#dffbef,#7CD8B3 56%,#4FAF8C)!important;background-color:#7CD8B3!important}.page-shell .event-status-ribbon--live{background:linear-gradient(180deg,#fff1bf,#f7c948 56%,#e6a900)!important;background-color:#f7c948!important}.page-shell .event-status-ribbon--completed{background:linear-gradient(180deg,#ffd7d7,#ef8b8b 52%,#E04B4B)!important;background-color:#E04B4B!important}.page-shell .topic-selection-grid{gap:2px!important;padding:2px!important;background:#828282!important;background-color:#828282!important;border:2px solid #828282!important;border-radius:14px!important}.page-shell .topic-selection-item{padding:6px!important;background:#d9d9d9!important;background-color:#d9d9d9!important;border:0!important;border-radius:0!important}.page-shell .topic-filter-counter-window,.page-shell .topic-filter-counter-window:active,.page-shell .topic-filter-counter-window:focus,.page-shell .topic-filter-counter-window:focus-visible,.page-shell .topic-filter-counter-window:hover{box-sizing:border-box!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1.5px solid rgba(0,0,0,.62)!important;border-radius:999px!important;background:#7CD8B3!important;background-color:#7CD8B3!important;background-image:none!important;color:#041f16!important;font-size:15px!important;font-weight:900!important;line-height:1!important;text-align:center!important;box-shadow:none!important;transform:none!important;transition:background-color .16s ease,color .16s ease!important}.page-shell .topic-selection-item-active .topic-filter-counter-window,.page-shell .topic-selection-item-active .topic-filter-counter-window:active,.page-shell .topic-selection-item-active .topic-filter-counter-window:focus,.page-shell .topic-selection-item-active .topic-filter-counter-window:focus-visible,.page-shell .topic-selection-item-active .topic-filter-counter-window:hover{background:#ffd8bd!important;background-color:#ffd8bd!important;background-image:none!important;color:#000000!important;box-shadow:none!important;transform:none!important}.page-shell .topic-selection-item-active .topic-filter-name-button,.page-shell .topic-selection-item-active .topic-filter-name-button:active,.page-shell .topic-selection-item-active .topic-filter-name-button:focus,.page-shell .topic-selection-item-active .topic-filter-name-button:focus-visible,.page-shell .topic-selection-item-active .topic-filter-name-button:hover{border-color:rgba(0,0,0,.72)!important;box-shadow:0 6px 12px rgba(0,0,0,.2),0 2px 5px rgba(0,0,0,.15),inset 0 2px 0 rgba(255,255,255,.92),inset 0 -3px 5px rgba(25,117,85,.16)!important}.page-shell .selected-day-event-btn[data-highlighted=true]{outline:3px solid #f29f59!important;outline-offset:2px!important;background-color:#ffd8bd!important;background-image:linear-gradient(180deg,#fff1e8,#ffd8bd 58%,#f7c49e)!important;color:#000000!important;box-shadow:0 0 0 2px rgba(242,159,89,.28),0 8px 16px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.9)!important}.page-shell .important-events-ribbon .important-date-chip,.page-shell .important-events-ribbon .important-date-chip:active,.page-shell .important-events-ribbon .important-date-chip:focus,.page-shell .important-events-ribbon .important-date-chip:focus-visible,.page-shell .important-events-ribbon .important-date-chip:hover{position:relative!important;box-sizing:border-box!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;max-width:58px!important;max-height:58px!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1.5px solid rgba(0,0,0,.62)!important;border-radius:16px!important;background-color:#bff0dd!important;background-image:linear-gradient(180deg,#ffffff,#dff8ee 42%,#7CD8B3)!important;color:#041f16!important;font-family:inherit!important;text-align:center!important;text-decoration:none!important;overflow:hidden!important;cursor:pointer!important;transform:none!important;box-shadow:0 5px 10px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.94),inset 0 -3px 5px rgba(25,117,85,.16)!important}.page-shell .important-events-ribbon .important-date-chip:after,.page-shell .important-events-ribbon .important-date-chip:before{content:none!important;display:none!important}.page-shell .important-events-ribbon .important-date-chip-number,.page-shell .important-events-ribbon .important-date-chip>span:first-child{display:block!important;color:#041f16!important;font-size:20px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;text-shadow:none!important}.page-shell .important-events-ribbon .important-date-chip-month,.page-shell .important-events-ribbon .important-date-chip>span:last-child{display:block!important;margin-top:3px!important;color:#041f16!important;font-size:10px!important;font-weight:800!important;line-height:1!important;letter-spacing:.02em!important;text-transform:uppercase!important;text-shadow:none!important}.page-shell .important-events-ribbon .important-date-chip--planned,.page-shell .important-events-ribbon .important-date-chip--planned:active,.page-shell .important-events-ribbon .important-date-chip--planned:focus,.page-shell .important-events-ribbon .important-date-chip--planned:focus-visible,.page-shell .important-events-ribbon .important-date-chip--planned:hover{border-color:rgba(0,0,0,.62)!important;background-color:#bff0dd!important;background-image:linear-gradient(180deg,#ffffff,#dff8ee 42%,#7CD8B3)!important}.page-shell .important-events-ribbon .important-date-chip--active,.page-shell .important-events-ribbon .important-date-chip--active:active,.page-shell .important-events-ribbon .important-date-chip--active:focus,.page-shell .important-events-ribbon .important-date-chip--active:focus-visible,.page-shell .important-events-ribbon .important-date-chip--active:hover{border:2px solid #f29f59!important;background-color:#bff0dd!important;background-image:linear-gradient(180deg,#ffffff,#dff8ee 42%,#7CD8B3)!important;box-shadow:0 0 0 2px rgba(242,159,89,.18),0 5px 10px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.94),inset 0 -3px 5px rgba(25,117,85,.16)!important}.page-shell .important-events-ribbon .important-date-chip--completed,.page-shell .important-events-ribbon .important-date-chip--completed:active,.page-shell .important-events-ribbon .important-date-chip--completed:focus,.page-shell .important-events-ribbon .important-date-chip--completed:focus-visible,.page-shell .important-events-ribbon .important-date-chip--completed:hover{border-color:rgba(0,0,0,.62)!important;background-color:#ffb3b3!important;background-image:linear-gradient(180deg,#ffffff,#ffdede 42%,#E04B4B)!important}.page-shell .dashboard-filter-panel{display:grid!important;gap:12px!important;padding:14px!important;background:#ffffff!important;background-color:#ffffff!important;border:1.5px solid rgba(0,0,0,.58)!important;border-radius:0!important;box-shadow:0 7px 14px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.96)!important}.page-shell .dashboard-filter-metrics-row{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important}.page-shell .dashboard-filter-metric-card{min-width:0!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;padding:0 14px!important;background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;border:1px solid rgba(0,0,0,.16)!important;border-radius:10px!important;box-shadow:0 3px 8px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.98)!important;color:#000000!important}.page-shell .dashboard-filter-metric-value{display:inline!important;min-width:auto!important;width:auto!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:#000000!important;font-size:15px!important;font-weight:900!important;line-height:1!important;box-shadow:none!important}.page-shell .dashboard-filter-metric-dash,.page-shell .dashboard-filter-metric-label{color:#000000!important;font-size:12px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}.page-shell .dashboard-filter-select-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(150px,.72fr)!important;align-items:end!important;gap:14px!important;padding-top:6px!important;border-top:1px solid rgba(0,0,0,.1)!important}.page-shell .dashboard-filter-select-row label{gap:5px!important}.page-shell .dashboard-filter-select-row label>span{color:#000000!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.page-shell .dashboard-filter-select-row .select-clean{height:30px!important;min-height:30px!important;max-height:30px!important;font-size:11px!important;font-weight:800!important}.page-shell .dashboard-filter-found{min-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;border:1px solid rgba(0,0,0,.16)!important;border-radius:10px!important;background:#ffffff!important;color:#000000!important;font-size:12px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 3px 8px rgba(0,0,0,.1)!important}@media (max-width:1279px){.page-shell .dashboard-filter-metrics-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.page-shell .dashboard-filter-select-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-shell .dashboard-filter-found{justify-content:flex-start!important}}@media (max-width:700px){.page-shell .dashboard-filter-metrics-row,.page-shell .dashboard-filter-select-row{grid-template-columns:1fr!important}}.page-shell .calendar-topic-panel .topic-selection-grid{gap:2px!important;padding:2px!important;background:#828282!important;background-color:#828282!important;border:2px solid #828282!important;border-radius:14px!important;overflow:hidden!important}.page-shell .calendar-topic-panel .topic-selection-item{display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;align-items:stretch!important;gap:0!important;padding:5px!important;background:#d9d9d9!important;background-color:#d9d9d9!important;border:0!important;border-radius:0!important}.page-shell .calendar-topic-panel .topic-selection-item .topic-filter-name-button,.page-shell .calendar-topic-panel .topic-selection-item .topic-filter-name-button:active,.page-shell .calendar-topic-panel .topic-selection-item .topic-filter-name-button:focus,.page-shell .calendar-topic-panel .topic-selection-item .topic-filter-name-button:focus-visible,.page-shell .calendar-topic-panel .topic-selection-item .topic-filter-name-button:hover{box-sizing:border-box!important;height:30px!important;min-height:30px!important;max-height:30px!important;width:100%!important;min-width:0!important;margin:0!important;border:1.5px solid rgba(0,0,0,.72)!important;border-right:0!important;border-radius:15px 0 0 15px!important;transform:none!important}.page-shell .calendar-topic-panel .topic-selection-item .topic-filter-counter-window,.page-shell .calendar-topic-panel .topic-selection-item .topic-filter-counter-window:active,.page-shell .calendar-topic-panel .topic-selection-item .topic-filter-counter-window:focus,.page-shell .calendar-topic-panel .topic-selection-item .topic-filter-counter-window:focus-visible,.page-shell .calendar-topic-panel .topic-selection-item .topic-filter-counter-window:hover,html body .page-shell .calendar-topic-panel .topic-selection-grid .topic-selection-item>.topic-filter-counter-window{box-sizing:border-box!important;width:38px!important;height:30px!important;min-width:38px!important;min-height:30px!important;max-width:38px!important;max-height:30px!important;aspect-ratio:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:1.5px solid rgba(0,0,0,.72)!important;border-left:1px solid rgba(0,0,0,.34)!important;border-radius:0 15px 15px 0!important;clip-path:none!important;background:linear-gradient(180deg,#ffffff,#dff8ee 42%,#7CD8B3)!important;background-color:#7CD8B3!important;color:#000000!important;font-size:13px!important;font-weight:900!important;line-height:1!important;text-align:center!important;box-shadow:0 5px 10px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.94),inset 0 -3px 5px rgba(25,117,85,.16)!important;transform:none!important}.page-shell .calendar-topic-panel .topic-selection-item-active .topic-filter-counter-window,.page-shell .calendar-topic-panel .topic-selection-item-active .topic-filter-counter-window:active,.page-shell .calendar-topic-panel .topic-selection-item-active .topic-filter-counter-window:focus,.page-shell .calendar-topic-panel .topic-selection-item-active .topic-filter-counter-window:focus-visible,.page-shell .calendar-topic-panel .topic-selection-item-active .topic-filter-counter-window:hover,html body .page-shell .calendar-topic-panel .topic-selection-grid .topic-selection-item-active>.topic-filter-counter-window{background:linear-gradient(180deg,#ffffff,#ffe7d7 44%,#ffd8bd)!important;background-color:#ffd8bd!important;color:#000000!important;border-radius:0 15px 15px 0!important;box-shadow:0 5px 10px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.94),inset 0 -3px 5px rgba(148,78,32,.12)!important;transform:none!important}.page-shell .calendar-topic-panel .all-topic-filter-button,.page-shell .calendar-topic-panel .all-topic-filter-button:active,.page-shell .calendar-topic-panel .all-topic-filter-button:focus,.page-shell .calendar-topic-panel .all-topic-filter-button:focus-visible,.page-shell .calendar-topic-panel .all-topic-filter-button:hover{height:30px!important;min-height:30px!important;max-height:30px!important}html[data-theme=light]{--ab-site-bg:#000000;--ab-page-bg:#eeeeee;--ab-panel-bg:#f6f6f6;--ab-card-bg:#ffffff;--ab-soft-card-bg:#ffffff;--ab-main-text:#111111;--ab-muted-text:#4b5563;--ab-border-theme:rgba(0,0,0,.72);--ab-subtle-border-theme:rgba(0,0,0,.16)}html[data-theme=dark]{--ab-site-bg:#050607;--ab-page-bg:#15181b;--ab-panel-bg:#1c2024;--ab-card-bg:#20252a;--ab-soft-card-bg:#252b30;--ab-main-text:#f2f5f4;--ab-muted-text:#c5cfcb;--ab-border-theme:rgba(255,255,255,.46);--ab-subtle-border-theme:rgba(255,255,255,.16)}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] main{background:var(--ab-site-bg)!important;color:var(--ab-main-text)!important}html[data-theme=dark] .page-shell{background:var(--ab-page-bg)!important;border-color:var(--ab-border-theme)!important}html[data-theme=dark] .calendar-left-panel,html[data-theme=dark] .calendar-topic-panel,html[data-theme=dark] .dashboard-filter-panel,html[data-theme=dark] .event-details-panel,html[data-theme=dark] .important-events-shell,html[data-theme=dark] .platform-footer-shell,html[data-theme=dark] .right-calendar-shell,html[data-theme=dark] .selected-day-shared-layout,html[data-theme=dark] .site-header-panel,html[data-theme=dark] .surface-card{background:var(--ab-panel-bg)!important;background-color:var(--ab-panel-bg)!important;color:var(--ab-main-text)!important;border-color:var(--ab-border-theme)!important}html[data-theme=dark] :is(h1,h2,h3,h4,p,span,div,label,button,a,li,strong){color:inherit}html[data-theme=dark] .text-[\#14171c],html[data-theme=dark] .text-[\#17191e],html[data-theme=dark] .text-black,html[data-theme=dark] .text-slate-500,html[data-theme=dark] .text-slate-600,html[data-theme=dark] .text-slate-700{color:var(--ab-main-text)!important}html[data-theme=dark] .dashboard-filter-found,html[data-theme=dark] .dashboard-filter-metric-card,html[data-theme=dark] .event-card,html[data-theme=dark] .important-events-copy-panel,html[data-theme=dark] .important-events-image-panel,html[data-theme=dark] .platform-card,html[data-theme=dark] .selected-day-event-btn{background:var(--ab-card-bg)!important;background-color:var(--ab-card-bg)!important;color:var(--ab-main-text)!important;border-color:var(--ab-subtle-border-theme)!important}html[data-theme=dark] .calendar-cell,html[data-theme=dark] .calendar-day-cell,html[data-theme=dark] .calendar-grid-cell{background-color:#eefbf6!important;color:#000000!important}html[data-theme=dark] .select-clean,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:#000000!important}html[data-theme=dark] .topic-selection-item{background:#343a3f!important;background-color:#343a3f!important}html[data-theme=dark] .topic-selection-grid{background:#5f666b!important;background-color:#5f666b!important;border-color:#5f666b!important}.theme-switch-toggle,.theme-switch-toggle:active,.theme-switch-toggle:focus,.theme-switch-toggle:focus-visible,.theme-switch-toggle:hover{position:relative!important;width:42px!important;height:74px!important;min-width:42px!important;min-height:74px!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-between!important;padding:8px 0!important;border:1.5px solid rgba(0,0,0,.34)!important;border-radius:999px!important;background:linear-gradient(180deg,#f4f4f4,#d9d9d9)!important;color:#6e7374!important;cursor:pointer!important;box-shadow:0 4px 10px rgba(0,0,0,.24),inset 0 1px 2px rgba(255,255,255,.86),inset 0 -2px 4px rgba(0,0,0,.1)!important;transform:none!important;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease!important}.theme-switch-icon{position:relative!important;z-index:2!important;width:28px!important;height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;font-size:18px!important;font-weight:900!important;line-height:1!important;color:#777d7e!important;pointer-events:none!important;transition:color .22s ease,transform .22s ease!important}.theme-switch-thumb{position:absolute!important;left:6px!important;bottom:6px!important;z-index:1!important;width:30px!important;height:30px!important;border-radius:999px!important;background:linear-gradient(180deg,#ffb15f,#ff8a28)!important;box-shadow:0 3px 7px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.55)!important;transition:transform .28s cubic-bezier(.22,.82,.28,1),background .22s ease!important}.theme-switch-toggle[aria-pressed=true] .theme-switch-thumb{transform:translateY(-32px)!important;background:linear-gradient(180deg,#72787d,#3f454a)!important}.theme-switch-toggle[aria-pressed=false] .theme-switch-icon-sun,.theme-switch-toggle[aria-pressed=true] .theme-switch-icon-moon{color:#ffffff!important;transform:scale(1.04)!important}.theme-switch-toggle[aria-pressed=true]{background:linear-gradient(180deg,#eceff1,#c9ced2)!important;border-color:rgba(255,255,255,.4)!important}