html,body{font-kerning:normal;background:var(--ds-t-canvas)!important;color:var(--ds-t-ink)!important;font-family:var(--ds-font)!important;font-size:var(--ds-body-size)!important;font-weight:var(--ds-weight-body)!important;letter-spacing:-.26px!important;line-height:1.45!important}body{background-image:none!important}h1,h2,h3,h4,h5,h6,.page-title,.section-title,.card-title,.modal-title,.home-legacy__title,.home-panel__title,.home-panel__subhead,.editor-hero-title,.question-title,.forum-title,.ranking-title{font-kerning:normal;color:var(--ds-t-ink)!important;font-family:var(--ds-font)!important}h1,.page-title,.home-legacy__title{font-size:clamp(28px,3.4vw,42px)!important;font-weight:var(--ds-weight-display)!important;letter-spacing:-.72px!important;line-height:1.1!important}h1>i.fas,h1>i.far,h1>i.fab,h2>i.fas,h2>i.far,h2>i.fab,h3>i.fas,h3>i.far,h3>i.fab,.card-header h3 i,.forum-header h2 i,.challenge-header h1 i{display:none!important}h2,.section-title,.home-panel__subhead{font-size:var(--ds-headline-size)!important;font-weight:var(--ds-weight-headline)!important;letter-spacing:-.26px!important;line-height:1.35!important}h3,.card-title,.home-panel__title,.modal-title{font-size:var(--ds-card-title-size)!important;font-weight:var(--ds-weight-card-title)!important;letter-spacing:0!important;line-height:1.45!important}h4,h5,h6{font-size:var(--ds-body-lg-size)!important;font-weight:var(--ds-weight-headline)!important;line-height:1.4!important}p,li,dd,dt,label,.form-label,.card-text,.home-panel__text,.home-hint,.helper-text,.question-content,.forum-content{color:var(--ds-t-ink)!important;font-family:var(--ds-font)!important;font-size:var(--ds-body-size)!important;font-weight:var(--ds-weight-body)!important;letter-spacing:-.26px!important;line-height:1.45!important}a,.text-link,.home-link:not(.btn),.question-link,.forum-link{text-underline-offset:3px;text-decoration-thickness:1px;color:var(--ds-t-ink)!important;font-weight:var(--ds-weight-button)!important}.home-panel__eyebrow,.ranking-kicker,.groups-eyebrow,.eyebrow,.kicker{font-family:var(--ds-font-mono)!important;letter-spacing:.54px!important;text-transform:uppercase!important;color:var(--ds-t-ink)!important;font-size:13px!important;font-weight:400!important}#navbar,.navbar{border:0!important;border-bottom:1px solid var(--ds-t-hairline-soft)!important;background:var(--ds-t-canvas)!important;height:50px!important;min-height:50px!important;color:var(--ds-t-ink)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important;padding:0!important}#navbar .navbar-container,.navbar-container{width:min(100% - 48px, var(--ds-container))!important;gap:var(--ds-space-xs)!important;height:50px!important;min-height:50px!important}.navbar-brand,.navbar-item,.navbar-menu .navbar-item,.navbar-toggle,.theme-switcher,.user-profile,.dropdown-item{color:var(--ds-t-ink)!important;font-family:var(--ds-font)!important;font-size:var(--ds-body-sm-size)!important;font-weight:var(--ds-weight-button)!important;letter-spacing:-.1px!important;line-height:1.4!important}.navbar-brand__mark,#navbar.navbar .navbar-brand .navbar-brand__mark{width:auto!important;height:32px!important;color:var(--ds-t-ink)!important;font-family:var(--ds-font)!important;font-size:19px!important;font-style:normal!important;font-weight:var(--ds-weight-card-title)!important;letter-spacing:-.44px!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.navbar-menu{gap:var(--ds-space-xxs)!important}html body #navbar#navbar .navbar-item.navbar-item,html body .navbar .navbar-item.navbar-item.navbar-item.navbar-item.navbar-item{border-radius:var(--ds-rounded-pill)!important;min-height:36px!important;color:var(--ds-t-ink)!important;font-size:var(--ds-body-sm-size)!important;font-weight:var(--ds-weight-button)!important;opacity:1!important;background:0 0!important;border:0!important;padding:6px 14px!important}html body #navbar#navbar .navbar-item:hover,html body #navbar#navbar .navbar-item:focus-visible{background:var(--ds-t-surface-soft)!important;background-color:var(--ds-t-surface-soft)!important;color:var(--ds-t-ink)!important}html body #navbar#navbar .navbar-item.active.navbar-item.active,html body .navbar .navbar-item.active.navbar-item.active.navbar-item.active{background:var(--ds-t-primary)!important;background-color:var(--ds-t-primary)!important;color:var(--ds-t-on-primary)!important;border:0!important}.dropdown-menu{background:var(--ds-t-surface)!important;border:1px solid var(--ds-t-hairline)!important;border-radius:var(--ds-rounded-lg)!important;box-shadow:var(--ds-shadow-soft)!important;padding:0!important;overflow:hidden!important}html body #dropdownMenu#dropdownMenu,html body .dropdown-menu.dropdown-menu{border-radius:var(--ds-rounded-lg)!important;padding:0!important;overflow:hidden!important}html body #dropdownMenu#dropdownMenu>.dropdown-item,html body #dropdownMenu#dropdownMenu>.dropdown-header,html body .dropdown-menu.dropdown-menu>.dropdown-item,html body .dropdown-menu.dropdown-menu>.dropdown-header{border-radius:0!important;margin:0!important}html body #dropdownMenu#dropdownMenu>.dropdown-item:hover,html body #dropdownMenu#dropdownMenu>.dropdown-item:focus-visible,html body #dropdownMenu#dropdownMenu>.dropdown-item.active,html body .dropdown-menu.dropdown-menu>.dropdown-item:hover,html body .dropdown-menu.dropdown-menu>.dropdown-item:focus-visible,html body .dropdown-menu.dropdown-menu>.dropdown-item.active{background:var(--ds-t-surface-soft)!important;border-radius:0!important}.btn,a.btn,button:not(.navbar-toggle):not(.theme-switcher):not(.navbar-more-btn):not(.password-toggle):not(.toggle-password),input[type=button],input[type=submit],.home-button,.upload-btn,.take-photo-btn,.home-hero__links a{border-radius:var(--ds-rounded-pill)!important;background:var(--ds-t-primary)!important;min-width:40px!important;min-height:40px!important;color:var(--ds-t-on-primary)!important;box-shadow:none!important;font-family:var(--ds-font)!important;font-size:var(--ds-body-sm-size)!important;font-weight:var(--ds-weight-button)!important;letter-spacing:-.1px!important;transition:transform .12s ease, background-color var(--ds-transition-fast), color var(--ds-transition-fast)!important;border:0!important;padding:9px 18px!important;line-height:1.4!important;text-decoration:none!important;transform:none!important}.btn-secondary,a.btn-secondary,.home-link,.page-link,.pagination-btn,.md-tab,.question-tag-picker-tab,.question-tag-field__trigger{background:var(--ds-t-surface)!important;border:1px solid var(--ds-t-hairline)!important;border-radius:var(--ds-rounded-pill)!important;min-height:44px!important;color:var(--ds-t-ink)!important;font-size:var(--ds-body-sm-size)!important;font-weight:var(--ds-weight-button)!important;box-shadow:none!important;padding:8px 18px 10px!important}.navbar-toggle,#navbar .navbar-toggle,.navbar .navbar-toggle,.theme-switcher,.navbar-more-btn,.password-toggle,.toggle-password,.modal-close,.question-tag-remove{background:var(--ds-t-surface-soft)!important;border-radius:var(--ds-rounded-full)!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;color:var(--ds-t-ink)!important;box-shadow:none!important;border:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.btn-danger,a.btn-danger{background:var(--ds-accent-magenta)!important;color:#fff!important;border:0!important}button:active,.btn:active,.home-button:active,input[type=submit]:active,.btn-secondary:active,.home-link:active,.page-link:active,.pagination-btn:active{transform:scale(.97)!important}button:disabled,.btn:disabled,input[type=submit]:disabled{opacity:.4!important;cursor:not-allowed!important}button:focus-visible,.btn:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--ds-t-ink)!important;outline-offset:2px!important;box-shadow:none!important}.main-container,.container,.landing-container,.forum-container,.questions-container,.ranking-container,.groups-container,.profile-content,.editor-wrapper,.owner-dashboard,.score-editor-container{width:min(100% - 48px, var(--ds-container))!important;max-width:var(--ds-container)!important;margin-inline:auto!important}.main-container,.landing-main{padding-top:var(--ds-space-section)!important;padding-bottom:var(--ds-space-section)!important}html body :is(.card,.feature-card,.question-card,.post-card,.member-card,.rankings-item,.group-card,.daily-challenge-card,.profile-card,.settings-card,.editor-card,.answer-card,.reply-card,.form-container,.class-duty-card,.home-panel):is(.card,.feature-card,.question-card,.post-card,.member-card,.rankings-item,.group-card,.daily-challenge-card,.profile-card,.settings-card,.editor-card,.answer-card,.reply-card,.form-container,.class-duty-card,.home-panel):is(.card,.feature-card,.question-card,.post-card,.member-card,.rankings-item,.group-card,.daily-challenge-card,.profile-card,.settings-card,.editor-card,.answer-card,.reply-card,.form-container,.class-duty-card,.home-panel):is(.card,.feature-card,.question-card,.post-card,.member-card,.rankings-item,.group-card,.daily-challenge-card,.profile-card,.settings-card,.editor-card,.answer-card,.reply-card,.form-container,.class-duty-card,.home-panel){border:1px solid var(--ds-t-hairline)!important;border-radius:var(--ds-rounded-lg)!important;background:var(--ds-t-surface)!important;color:var(--ds-t-ink)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background-image:none!important}html body .home-stats>div{border:1px solid var(--ds-t-hairline)!important;border-radius:var(--ds-rounded-md)!important;background:var(--ds-t-surface-soft)!important;box-shadow:none!important}.card:hover,.home-panel:hover,.feature-card:hover,.question-card:hover,.post-card:hover,.member-card:hover,.rankings-item:hover,.group-card:hover{box-shadow:none!important;transform:none!important}.card-header,.modal-header,.card-footer,.modal-footer,.section-header,.question-header,.post-header{border-color:var(--ds-t-hairline-soft)!important;background:0 0!important}.modal{background:var(--ds-overlay-scrim)!important}.modal-content{border:1px solid var(--ds-t-hairline)!important;border-radius:var(--ds-rounded-lg)!important;background:var(--ds-t-surface)!important;max-width:min(920px,100vw - 32px)!important;box-shadow:var(--ds-shadow-modal)!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),textarea,select,.search-input,.filter-select,.form-input,.home-input,.md-textarea,.question-tag-picker-search,.question-tag-picker-search input{border:1px solid var(--ds-t-hairline)!important;border-radius:var(--ds-rounded-md)!important;background:var(--ds-t-surface)!important;min-height:48px!important;color:var(--ds-t-ink)!important;box-shadow:none!important;font-family:var(--ds-font)!important;font-size:var(--ds-body-size)!important;font-weight:var(--ds-weight-body)!important;letter-spacing:-.26px!important;padding:12px 14px!important;line-height:1.45!important}input:focus,textarea:focus,select:focus,.search-input:focus,.form-input:focus,.home-input:focus{border:1px solid var(--ds-t-hairline)!important;outline:2px solid var(--ds-t-ink)!important;outline-offset:1px!important}.error-message,.form-error{color:var(--ds-accent-magenta)!important;font-size:var(--ds-body-sm-size)!important}.badge,.tag,.question-tag-chip,.home-badge,.status-badge,.role-badge,.category-badge{border-radius:var(--ds-rounded-pill)!important;background:var(--ds-t-surface-soft)!important;min-height:0!important;color:var(--ds-t-ink)!important;font-family:var(--ds-font-mono)!important;font-size:var(--ds-caption-size)!important;letter-spacing:.6px!important;text-transform:uppercase!important;border:0!important;padding:4px 12px!important;font-weight:400!important;line-height:1.6!important}.badge-success,.status-badge.success,.badge.success{background:var(--ds-block-mint)!important;color:#000!important}.badge-warning,.status-badge.warning,.badge.warning{background:var(--ds-block-cream)!important;color:#000!important}.badge-danger,.badge-critical,.status-badge.danger,.badge.danger{background:var(--ds-block-pink)!important;color:#000!important}.badge-info,.status-badge.info,.badge.info{background:var(--ds-block-lilac)!important;color:#000!important}.md-toolbar,.md-tabs,.question-tag-picker-toolbar,.question-tag-picker-tabs{border-color:var(--ds-t-hairline)!important;background:var(--ds-t-surface)!important;box-shadow:none!important}.md-tab.active,.md-tab.is-active,.question-tag-picker-tab.active,.question-tag-picker-tab.is-active,.pagination-btn-active,.pagination .page-link.active{background:var(--ds-t-primary)!important;border-color:var(--ds-t-primary)!important;color:var(--ds-t-on-primary)!important}table,.table,.score-table{border-color:var(--ds-t-hairline-soft)!important;background:var(--ds-t-surface)!important;border-radius:var(--ds-rounded-md)!important}th{color:var(--ds-t-ink)!important;font-family:var(--ds-font-mono)!important;font-size:var(--ds-caption-size)!important;letter-spacing:.6px!important;text-transform:uppercase!important;border-color:var(--ds-t-hairline-soft)!important;font-weight:400!important}html body #navbar#navbar,html body .navbar#navbar{background:color-mix(in srgb, var(--ds-t-canvas) 74%, transparent)!important;border-bottom:1px solid color-mix(in srgb, var(--ds-t-hairline-soft) 72%, transparent)!important;-webkit-backdrop-filter:saturate(150%)blur(18px)!important}html body #navbar#navbar .navbar-container{justify-content:space-between!important;width:min(100% - 48px,1180px)!important}html body #navbar#navbar .navbar-brand{flex:none!important;margin-right:clamp(8px,1vw,14px)!important}html body #navbar#navbar .navbar-menu{gap:clamp(6px,.9vw,14px)!important;min-width:0!important}html body #navbar#navbar .navbar-right{flex:none!important;gap:12px!important}html body #navbar#navbar .theme-switcher,html body #navbar#navbar .user-profile .avatar{border:1px solid color-mix(in srgb, var(--ds-t-ink) 12%, transparent)!important;background:color-mix(in srgb, var(--ds-t-surface) 84%, transparent)!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;color:var(--ds-t-ink)!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffad!important}html body #navbar#navbar button#themeSwitcher.theme-switcher{width:38px!important;min-width:38px!important}html body #navbar#navbar .theme-switcher:before{content:""!important;background:#f59e0b!important;border-radius:50%!important;width:15px!important;height:15px!important;box-shadow:0 -10px 0 -7px #f59e0b,0 10px 0 -7px #f59e0b,10px 0 0 -7px #f59e0b,-10px 0 0 -7px #f59e0b,7px 7px 0 -7px #f59e0b,-7px 7px 0 -7px #f59e0b,7px -7px 0 -7px #f59e0b,-7px -7px 0 -7px #f59e0b!important}html body #navbar#navbar .theme-switcher.theme-switcher--dark:before,html body.dark-mode #navbar#navbar .theme-switcher:before,html body[data-theme=dark] #navbar#navbar .theme-switcher:before{background:var(--ds-t-ink)!important;width:18px!important;height:18px!important;box-shadow:inset -6px -3px 0 0 var(--ds-t-surface)!important}html body #navbar#navbar .theme-switcher i{display:none!important}html body #navbar#navbar .user-profile .avatar{font-family:var(--ds-font-mono)!important;letter-spacing:0!important;font-size:13px!important;font-weight:700!important}html body #navbar#navbar .user-profile .avatar img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important;display:block!important}html body #navbar#navbar .user-profile .avatar{place-items:center!important;display:grid!important}html body #navbar#navbar .user-profile .avatar i{width:100%!important;height:100%!important;color:var(--ds-t-ink)!important;place-items:center!important;font-size:17px!important;line-height:1!important;display:grid!important}html body #navbar#navbar .user-profile .avatar:not(:has(img)):before{content:none!important}html body.landing-page .landing-container{width:min(100% - 48px,1180px)!important;max-width:1180px!important}html body.landing-page .home-intro{background:linear-gradient(135deg, var(--ds-block-mint) 0%, var(--ds-block-lime) 100%)!important;border:0!important;border-radius:28px!important;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr)!important;align-items:stretch!important;gap:clamp(24px,3.4vw,42px)!important;padding:clamp(34px,4vw,48px)!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #00000014!important}html body.landing-page .home-hero__copy{flex-direction:column!important;justify-content:center!important;min-width:0!important;display:flex!important}html body.landing-page .home-legacy__header{max-width:620px!important;margin:0!important}html body.landing-page .home-legacy__eyebrow,html body.landing-page .np-dateline{color:#000!important;opacity:.68!important}html body.landing-page .home-legacy__title{color:#000!important;letter-spacing:-.02em!important;max-width:560px!important;margin-top:30px!important;font-size:clamp(42px,5.3vw,72px)!important;line-height:.98!important}html body.landing-page .home-legacy__text{color:#000!important;opacity:.68!important;max-width:620px!important;margin-top:26px!important;font-size:clamp(17px,1.7vw,22px)!important;line-height:1.75!important}html body.landing-page .home-legacy__welcome{border-top:1px solid #00000029!important;max-width:620px!important;margin-top:28px!important;padding-top:24px!important}html body.landing-page .home-legacy__note{box-shadow:none!important;color:#000!important;opacity:.66!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:16px!important}html body.landing-page .home-hero__rail{background:#ffffff6b!important;border:1px solid #fff9!important;border-radius:28px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-self:center!important;gap:14px!important;padding:18px!important;display:grid!important;box-shadow:inset 0 1px #ffffffb3!important}html body.landing-page .home-hero__metric{background:color-mix(in srgb, #fff 56%, var(--ds-block-lilac) 44%)!important;border:1px solid #ffffff8a!important;border-radius:24px!important;flex-direction:column!important;justify-content:flex-end!important;align-self:start!important;gap:12px!important;height:156px!important;min-height:132px!important;padding:20px!important;display:flex!important}html body.landing-page .home-hero__metric span{color:#000!important;opacity:.66!important;font-family:var(--ds-font-mono)!important;letter-spacing:.4px!important;font-size:12px!important}html body.landing-page .home-hero__metric strong{color:#000!important;letter-spacing:-.02em!important;font-size:clamp(30px,3vw,42px)!important;font-weight:480!important;line-height:.98!important}html body.landing-page .home-hero__links{grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body.landing-page .home-hero__links a{background:color-mix(in srgb, #fff 60%, var(--ds-block-lilac) 40%)!important;color:#000!important;text-align:center!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:60px!important;padding:10px 14px!important;font-size:18px!important;font-weight:700!important;display:inline-flex!important}html body.landing-page .home-panel--checkin .home-button{align-self:flex-start!important;width:fit-content!important;min-width:132px!important;padding-inline:24px!important}html body.questions-page .questions-container{width:min(100% - 96px,1080px)!important;max-width:1080px!important}html body.questions-page .questions-container>.card{width:100%!important}@media (width<=960px){html body.landing-page .home-intro{grid-template-columns:1fr!important;padding:30px!important}html body.landing-page .home-hero__rail,html body.landing-page .home-hero__links{grid-template-columns:1fr!important}html body.questions-page .questions-container{width:min(100% - 32px,1080px)!important}}html body .forum-container>.card,html body .forum-container>.card>.card-header{border-radius:0!important}html body .forum-header.forum-header.forum-header{align-items:center!important;column-gap:var(--ds-space-lg)!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:138px!important;display:grid!important}html body .forum-header h2{align-self:center!important;margin:0!important}td{color:var(--ds-t-ink)!important;font-size:var(--ds-body-sm-size)!important;font-weight:var(--ds-weight-body-sm)!important;border-color:var(--ds-t-hairline-soft)!important}html body .footer,html body footer{background:var(--ds-inverse-canvas)!important;color:#ffffff9e!important;box-shadow:none!important;margin-top:var(--ds-space-xxl)!important;padding:var(--ds-space-xxl) var(--ds-space-xl) var(--ds-space-lg)!important;border-top:0!important;border-radius:0!important}html body .footer *,html body footer *{color:#ffffff9e!important;font-family:var(--ds-font-mono)!important;font-size:var(--ds-caption-size)!important;letter-spacing:.6px!important;text-transform:uppercase!important;background:0 0!important;line-height:1.6!important}html body .footer-container{width:100%!important;max-width:var(--ds-container)!important;margin:0 auto!important;padding:0!important}html body .footer-columns{gap:var(--ds-space-xl) var(--ds-space-lg)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0!important;padding:0!important;display:grid!important}html body .footer-col-title{color:var(--ds-inverse-ink)!important;margin:0 0 var(--ds-space-sm)!important;font-weight:700!important}html body .footer-links{margin:0!important;padding:0!important;list-style:none!important}html body .footer-links li{margin:0!important;padding:0!important}html body .footer-links a{color:#ffffff9e!important;align-items:center!important;min-height:32px!important;text-decoration:none!important;transition:color .12s!important;display:inline-flex!important}html body .footer-links a:hover,html body .footer-links a:focus-visible{color:var(--ds-inverse-ink)!important}html body .footer-baseline{margin-top:var(--ds-space-xxl)!important;padding-top:var(--ds-space-md)!important;border-top:1px solid var(--ds-on-inverse-soft)!important}html body .footer-baseline p{margin:0!important}@media (width<=960px){html body .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){html body .footer,html body footer{padding-left:var(--ds-space-md)!important;padding-right:var(--ds-space-md)!important}html body .footer-columns{grid-template-columns:1fr!important}}img.product-render,.product-image img,.question-image,.uploaded-image,.image-preview img{border-radius:var(--ds-rounded-md)!important;box-shadow:none!important}html body .ds-block,html body .home-intro,html body .auth-card,html body .ranking-hero,html body .groups-hero,html body .forum-header,html body .challenge-header,html body .checkin-action,html body .home-fortune__box{border-radius:var(--ds-rounded-lg)!important;box-shadow:none!important;border:0!important}html body .home-intro *,html body .auth-card *,html body .ranking-hero *,html body .groups-hero *,html body .forum-header *,html body .challenge-header *,html body .checkin-action *,html body .home-fortune__box *{color:#000!important}html body .home-intro.home-intro.home-intro{background:var(--ds-block-lime)!important;padding:var(--ds-space-xxl)!important;border:0!important}html body .home-hero__rail.home-hero__rail.home-hero__rail{background:#ffffff80!important;border:0!important;grid-template-rows:1fr auto!important;align-self:stretch!important}html body .home-hero__rail.home-hero__rail.home-hero__rail .home-hero__metric{align-content:center!important}html body .home-fortune__box.home-fortune__box.home-fortune__box{background:var(--ds-block-pink)!important;border:0!important}html body :is(.home-intro,.home-hero__rail,.home-fortune__box):is(.home-intro,.home-hero__rail,.home-fortune__box) :is(h1,h2,h3,h4,p,li,label,span,div,a,small,strong,dt,dd):not(.btn):not(button){color:#000!important}html body .home-hero__rail.home-hero__rail.home-hero__rail :is(.home-hero__metric,.home-stats>div,.home-button,.btn,.home-link,.home-hero__links a){color:#000!important;background:#ffffffd9!important;border:0!important}html body.landing-page .home-hero__links.home-hero__links a,html body .home-hero__links.home-hero__links.home-hero__links a{border-radius:var(--ds-rounded-pill)!important;min-height:44px!important;color:var(--ds-ink)!important;font-family:var(--ds-font)!important;font-size:var(--ds-button-size)!important;font-weight:var(--ds-weight-button)!important;letter-spacing:-.1px!important;text-align:center!important;background:#ffffffeb!important;border:0!important;padding:8px 18px 10px!important;line-height:1.4!important;text-decoration:none!important}html body .home-hero__rail.home-hero__rail.home-hero__rail .home-hero__metric :is(span,small){font-family:var(--ds-font-mono)!important;letter-spacing:.55px!important;text-transform:uppercase!important;color:#00000085!important;font-size:11px!important;font-weight:400!important;line-height:1!important}html body .home-hero__rail.home-hero__rail.home-hero__rail .home-hero__metric strong{font-family:var(--ds-font)!important;letter-spacing:-.04em!important;color:var(--ds-ink)!important;font-size:clamp(20px,2.6vw,30px)!important;font-weight:340!important;line-height:1.1!important}html body .home-hero__rail.home-hero__rail.home-hero__rail :is(.home-hero__metric,.home-hero__links a) :is(span,strong,small){color:#000!important;background:0 0!important}html body .home-intro.home-intro.home-intro{border:1px solid var(--ds-t-hairline)!important;border-radius:var(--ds-rounded-lg)!important;background:var(--ds-t-surface-soft)!important;box-shadow:none!important;gap:clamp(24px,3vw,44px)!important;padding:clamp(28px,3vw,40px)!important}html body .home-hero__rail.home-hero__rail.home-hero__rail{border:1px solid var(--ds-t-hairline)!important;border-radius:var(--ds-rounded-lg)!important;background:var(--ds-t-surface)!important;gap:12px!important;padding:16px!important}html body .home-hero__rail.home-hero__rail.home-hero__rail :is(.home-hero__metric,.home-stats>div){border:1px solid var(--ds-t-hairline)!important;border-radius:var(--ds-rounded-md)!important;background:var(--ds-t-surface-soft)!important;color:var(--ds-t-ink)!important}html body .home-hero__rail.home-hero__rail.home-hero__rail a.home-hero__metric--challenge{border-color:var(--ds-t-primary)!important;background:var(--ds-t-primary)!important}html body .home-hero__rail.home-hero__rail.home-hero__rail a.home-hero__metric--challenge :is(span,strong,small,i){color:var(--ds-t-on-primary)!important}html body .home-hero__links.home-hero__links.home-hero__links a{border:1px solid var(--ds-t-hairline)!important;background:var(--ds-t-surface)!important;color:var(--ds-t-ink)!important}html body .home-hero__links.home-hero__links.home-hero__links a:hover{background:color-mix(in srgb, var(--ds-t-ink) 5%, var(--ds-t-surface))!important}html body .home-intro.home-intro :is(h1,h2,h3,p,span,small,strong,label):not(.home-hero__metric--challenge *){color:var(--ds-t-ink)!important}html body .auth-card.auth-card.auth-card{background:var(--ds-block-lime)!important;padding:var(--ds-space-xxl)!important;border:0!important}html body .auth-card.auth-card :is(h1,h2,h3,p,label,span,div,a,small):not(.btn){color:#000!important}html body .auth-card.auth-card :is(input,textarea,select){color:#000!important;background:#fff!important;border:1px solid #0000001f!important}html body .auth-card.auth-card :is(.btn,button,input[type=submit]){color:#fff!important;background:#000!important}html body .ranking-hero.ranking-hero.ranking-hero{background:var(--ds-block-lilac)!important;padding:var(--ds-space-xxl)!important;border:0!important}html body .ranking-hero.ranking-hero :is(h1,h2,h3,p,span,div,a,small):not(.btn){color:#000!important}html body .rankings-item:first-child.rankings-item.rankings-item{background:var(--ds-block-lime)!important;border:0!important}html body .rankings-item:nth-child(2).rankings-item.rankings-item{background:var(--ds-block-mint)!important;border:0!important}html body .rankings-item:nth-child(3).rankings-item.rankings-item{background:var(--ds-block-cream)!important;border:0!important}html body .rankings-item:nth-child(-n+3).rankings-item,html body .rankings-item:nth-child(-n+3).rankings-item :is(h1,h2,h3,p,span,div,a,small,strong){color:#000!important}html body .groups-hero.groups-hero.groups-hero{background:var(--ds-block-mint)!important;padding:var(--ds-space-xxl)!important;border:0!important}html body .groups-hero.groups-hero :is(h1,h2,h3,p,span,div,a,small):not(.btn){color:#000!important}html body .forum-header.forum-header.forum-header{background:var(--ds-block-cream)!important;padding:var(--ds-space-xl) var(--ds-space-xxl)!important;border-radius:var(--ds-rounded-lg)!important;border:0!important}html body .forum-header.forum-header :is(h1,h2,h3,p,span,div,a,small):not(.btn){color:#000!important}html body .forum-header.forum-header :is(.btn,button){color:#fff!important;background:#000!important}html body .challenge-header.challenge-header.challenge-header{background:var(--ds-block-navy)!important;padding:var(--ds-space-xxl)!important;border-radius:var(--ds-rounded-lg)!important;border:0!important}html body .challenge-header.challenge-header :is(h1,h2,h3,p,span,div,a,small):not(.btn){color:var(--ds-inverse-ink)!important}html body .challenge-header.challenge-header :is(.btn,button){background:var(--ds-on-inverse-soft)!important;color:var(--ds-inverse-ink)!important}html body .challenge-streak-badge.challenge-streak-badge{background:var(--ds-block-lime)!important;color:#000!important;border-radius:var(--ds-rounded-pill)!important;border:0!important}html body .checkin-action.checkin-action.checkin-action{background:var(--ds-block-coral)!important;padding:var(--ds-space-xxl)!important;border-radius:var(--ds-rounded-lg)!important;border:0!important}html body .checkin-action.checkin-action :is(h1,h2,h3,p,span,div,small):not(.btn){color:#000!important}html body .checkin-action.checkin-action :is(.btn,button){color:#fff!important;background:#000!important}@media (width<=833px){#navbar,.navbar{height:56px!important;min-height:56px!important}#navbar .navbar-container,.navbar-container{width:min(100% - 24px, var(--ds-container))!important;height:56px!important}.navbar-toggle,#navbar .navbar-toggle,.navbar .navbar-toggle{display:inline-flex!important}#navbar .navbar-menu,.navbar-menu{border:0!important;border-top:1px solid var(--ds-t-hairline-soft)!important;background:var(--ds-t-canvas)!important;color:var(--ds-t-ink)!important;border-radius:0!important;top:56px!important}.main-container,.container,.landing-container,.forum-container,.questions-container,.ranking-container,.groups-container,.profile-content,.editor-wrapper,.owner-dashboard,.score-editor-container{width:min(100% - 24px, var(--ds-container))!important}.main-container,.landing-main{padding-top:var(--ds-space-xxl)!important;padding-bottom:var(--ds-space-xxl)!important}h1,.page-title,.home-legacy__title{font-size:clamp(34px,9vw,48px)!important}h2,.section-title{font-size:22px!important}html body .home-intro,html body .auth-card,html body .ranking-hero,html body .groups-hero,html body .forum-header,html body .challenge-header,html body .checkin-action{padding:var(--ds-space-xl)!important}}@media (width<=560px){.form-actions .btn,.auth-card .btn,.auth-card input[type=submit]{width:100%!important}}@media (width>=834px){.navbar-toggle,#navbar .navbar-toggle,.navbar .navbar-toggle{display:none!important}}html body #navbar,html body .navbar,html body #navbar.navbar{background:var(--ds-t-canvas)!important;background-color:var(--ds-t-canvas)!important;border-bottom:1px solid var(--ds-t-hairline-soft)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background-image:none!important}html body #navbar .navbar-brand__mark,html body #navbar.navbar .navbar-brand .navbar-brand__mark{color:var(--ds-t-ink)!important;background:0 0!important;border:0!important}html body,html body:before{background:var(--ds-t-canvas)!important;background-color:var(--ds-t-canvas)!important;background-image:none!important}html body:after{background:0 0!important}html body button:not(.navbar-toggle):not(.theme-switcher):not(.navbar-more-btn):not(.password-toggle):not(.toggle-password),html body .btn,html body a.btn,html body .home-button,html body .home-link,html body .question-tag-field__trigger,html body .pagination-btn,html body .page-link,html body .question-tag-picker-tab,html body .md-btn,html body .md-tab{border-radius:var(--ds-rounded-pill)!important;min-width:44px!important;min-height:44px!important;box-shadow:none!important}html body .btn-primary,html body a.btn-primary,html body input[type=submit],html body .home-button,html body .upload-btn,html body .take-photo-btn{background:var(--ds-t-primary)!important;color:var(--ds-t-on-primary)!important;border:0!important}html body.questions-page .questions-container #questionFilterBtn,html body.questions-page .question-category-filter-btn,html body.questions-page .question-tag-filter-btn{border-radius:var(--ds-rounded-pill)!important;background:var(--ds-t-surface)!important;border:1px solid var(--ds-t-hairline)!important;min-height:44px!important;color:var(--ds-t-ink)!important;box-shadow:none!important}html body.questions-page .questions-container #uploadQuestionBtn{border-radius:var(--ds-rounded-pill)!important;background:var(--ds-t-primary)!important;min-height:44px!important;color:var(--ds-t-on-primary)!important;box-shadow:none!important;border:0!important}html body.landing-page .home-input,html body.landing-page #app .home-input,html body.landing-page input.home-input,html body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),html body textarea,html body select,html body .search-input,html body .filter-select,html body .form-input{min-height:48px!important;box-shadow:none!important;border-radius:999px!important}html body .skip-link{clip:auto!important;clip-path:none!important;white-space:nowrap!important;border-radius:var(--ds-rounded-pill)!important;background:var(--ds-t-primary)!important;width:auto!important;min-width:44px!important;height:auto!important;min-height:44px!important;color:var(--ds-t-on-primary)!important;z-index:10000!important;margin:0!important;padding:10px 20px!important;position:fixed!important;top:-200px!important;left:12px!important;overflow:visible!important}html body .skip-link:focus,html body .skip-link:focus-visible{top:12px!important}html body .user-link,html body .auth-link,html body a.user-name{align-items:center!important;min-width:32px!important;min-height:32px!important;display:inline-flex!important}html :is(body.dark-mode,body[data-theme=dark]):is(body.dark-mode,body[data-theme=dark]):is(body.dark-mode,body[data-theme=dark]),html :is(body.dark-mode,body[data-theme=dark]):is(body.dark-mode,body[data-theme=dark]):is(body.dark-mode,body[data-theme=dark]):before{background:var(--ds-inverse-canvas)!important;background-color:var(--ds-inverse-canvas)!important;color:var(--ds-inverse-ink)!important;background-image:none!important}html body.dark-mode:after,html body[data-theme=dark]:after{background:0 0!important}html :is(body.dark-mode,body[data-theme=dark]) #navbar,html :is(body.dark-mode,body[data-theme=dark]) .navbar{background:var(--ds-inverse-canvas)!important;background-color:var(--ds-inverse-canvas)!important;border-bottom:1px solid #ffffff24!important}html :is(body.dark-mode,body[data-theme=dark]) #navbar .navbar-brand__mark,html :is(body.dark-mode,body[data-theme=dark]) #navbar.navbar .navbar-brand .navbar-brand__mark{color:var(--ds-inverse-ink)!important;background:0 0!important;border:0!important}html :is(body.dark-mode,body[data-theme=dark]) .home-hero__rail.home-hero__rail.home-hero__rail :is(.home-hero__metric,.home-stats>*,.home-button,.btn,.home-link,.home-hero__links a){color:#000!important;background:#ffffffb8!important;border:0!important}html :is(body.dark-mode,body[data-theme=dark]) .home-hero__rail.home-hero__rail.home-hero__rail :is(.home-hero__metric,.home-hero__links a) :is(span,strong,small){color:#000!important;background:0 0!important}html :is(body.dark-mode,body[data-theme=dark]) .home-intro.home-intro.home-intro,html :is(body.dark-mode,body[data-theme=dark]) .auth-card.auth-card.auth-card{background:var(--ds-block-lime)!important}html :is(body.dark-mode,body[data-theme=dark]) .ranking-hero.ranking-hero.ranking-hero{background:var(--ds-block-lilac)!important}html :is(body.dark-mode,body[data-theme=dark]) .groups-hero.groups-hero.groups-hero{background:var(--ds-block-mint)!important}html :is(body.dark-mode,body[data-theme=dark]) .forum-header.forum-header.forum-header{background:var(--ds-block-cream)!important}html :is(body.dark-mode,body[data-theme=dark]) .checkin-action.checkin-action.checkin-action{background:var(--ds-block-coral)!important}html :is(body.dark-mode,body[data-theme=dark]) .home-hero__rail.home-hero__rail.home-hero__rail{background:var(--ds-block-cream)!important}html :is(body.dark-mode,body[data-theme=dark]) .home-fortune__box.home-fortune__box.home-fortune__box{background:var(--ds-block-pink)!important}html :is(body.dark-mode,body[data-theme=dark]) :is(.home-intro,.auth-card,.ranking-hero,.groups-hero,.forum-header,.checkin-action,.home-hero__rail,.home-fortune__box):is(.home-intro,.auth-card,.ranking-hero,.groups-hero,.forum-header,.checkin-action,.home-hero__rail,.home-fortune__box):is(.home-intro,.auth-card,.ranking-hero,.groups-hero,.forum-header,.checkin-action,.home-hero__rail,.home-fortune__box) :is(h1,h2,h3,h4,p,li,label,span,div,a,small,strong,dt,dd):not(.btn):not(button){color:#000!important}html :is(body.dark-mode,body[data-theme=dark]) :is(.auth-card,.forum-header,.checkin-action) :is(.btn,button,input[type=submit]){color:#fff!important;background:#000!important}html :is(body.dark-mode,body[data-theme=dark]) .auth-card :is(input,textarea,select){color:#000!important;background:#fff!important;border:1px solid #0000001f!important}html :is(body.dark-mode,body[data-theme=dark]) .rankings-item:first-child.rankings-item{background:var(--ds-block-lime)!important}html :is(body.dark-mode,body[data-theme=dark]) .rankings-item:nth-child(2).rankings-item{background:var(--ds-block-mint)!important}html :is(body.dark-mode,body[data-theme=dark]) .rankings-item:nth-child(3).rankings-item{background:var(--ds-block-cream)!important}html :is(body.dark-mode,body[data-theme=dark]) .rankings-item:nth-child(-n+3),html :is(body.dark-mode,body[data-theme=dark]) .rankings-item:nth-child(-n+3) :is(h1,h2,h3,p,span,div,a,small,strong){color:#000!important}html :is(body.dark-mode,body[data-theme=dark]) .challenge-header.challenge-header.challenge-header{background:var(--ds-block-navy)!important}html :is(body.dark-mode,body[data-theme=dark]) :is(.badge-success,.badge-warning,.badge-danger,.badge-critical,.badge-info,.status-badge.success,.status-badge.warning,.status-badge.danger,.status-badge.info){color:#000!important}html body .question-row .question-row-check{display:none!important}html body .question-row.question-row.question-row{align-items:center!important;column-gap:var(--ds-space-md)!important;border:0!important;border-bottom:1px solid var(--ds-t-hairline-soft)!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:22px minmax(0,1fr) minmax(190px,280px) 88px!important;min-height:0!important;padding:11px 6px!important;display:grid!important}html body .questions-grid .question-row:last-child{border-bottom:0!important}html body .questions-table-header.questions-table-header{align-items:center!important;column-gap:var(--ds-space-md)!important;border-bottom:1px solid var(--ds-t-hairline)!important;grid-template-columns:22px minmax(0,1fr) minmax(190px,280px) 88px!important;margin-bottom:2px!important;padding:0 6px 10px!important;display:grid!important}html body .questions-table-header__cell{color:var(--ds-t-ink)!important;opacity:.5!important;font-family:var(--ds-font-mono)!important;font-size:var(--ds-caption-size)!important;letter-spacing:.6px!important;font-weight:400!important}html body .questions-table-header__tags,html body .questions-table-header__difficulty{text-align:right!important}html body .question-row-status.question-row-status{width:18px!important;min-width:18px!important;height:18px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}html body .question-row-status i{color:var(--ds-t-ink)!important;opacity:.28!important;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;padding:0!important;font-size:11px!important;line-height:1!important}html body .question-row-status i.fa-check,html body .question-row-status i.status-correct{color:var(--ds-success)!important;opacity:1!important;font-weight:900!important}html body .question-row-status i.fa-times,html body .question-row-status i.status-wrong{color:var(--ds-accent-magenta)!important;opacity:1!important;font-weight:900!important}html body .question-row .question-row-status{flex:none!important}html body .question-row-title-module.question-row-title-module.question-row-title-module{align-items:baseline!important;gap:var(--ds-space-sm)!important;width:auto!important;min-width:0!important;display:flex!important}html body .question-problem-no.question-problem-no{min-width:0!important;color:var(--ds-t-ink)!important;font-family:var(--ds-font-mono)!important;letter-spacing:.54px!important;flex:none!important;font-size:13px!important}html body .question-title-text.question-title-text.question-title-text{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;color:var(--ds-t-ink)!important;font-size:var(--ds-body-size)!important;font-weight:var(--ds-weight-headline)!important;flex:auto!important;text-decoration:none!important;display:block!important;overflow:hidden!important}html body .question-row-tags.question-row-tags{justify-content:flex-end!important;align-items:center!important;gap:var(--ds-space-xxs)!important;flex-wrap:nowrap!important;min-width:0!important;display:flex!important;overflow:hidden!important}html body .question-row-difficulty-cell.question-row-difficulty-cell{justify-content:flex-end!important;display:flex!important}@media (width>=641px){html body .question-title-text.question-title-text.question-title-text.question-title-text{display:block!important}}html body .question-row :is(.category-tag,.question-topic-tag):is(.category-tag,.question-topic-tag){opacity:.62;color:var(--ds-t-ink)!important;min-height:0!important;font-family:var(--ds-font-mono)!important;font-size:var(--ds-caption-size)!important;letter-spacing:.6px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 4px!important;font-weight:400!important}html body :is(.question-difficulty,.difficulty-tag):is(.question-difficulty,.difficulty-tag):is(.question-difficulty,.difficulty-tag){border-radius:var(--ds-rounded-pill)!important;font-family:var(--ds-font-mono)!important;font-size:var(--ds-caption-size)!important;letter-spacing:.6px!important;background:var(--ds-block-mint)!important;color:#000!important;border:0!important;padding:3px 10px!important;font-weight:400!important}html body :is(.question-difficulty.medium,.difficulty-tag.medium):is(.question-difficulty,.difficulty-tag):is(.question-difficulty,.difficulty-tag){background:var(--ds-block-cream)!important;color:#000!important}html body :is(.question-difficulty.hard,.difficulty-tag.hard):is(.question-difficulty,.difficulty-tag):is(.question-difficulty,.difficulty-tag){background:var(--ds-block-pink)!important;color:#000!important}@media (width<=640px){html body .question-row.question-row.question-row,html body .questions-table-header.questions-table-header{grid-template-columns:22px minmax(0,1fr)!important;min-height:0!important}html body .question-row-tags.question-row-tags,html body .question-row-difficulty-cell.question-row-difficulty-cell,html body .questions-table-header__tags,html body .questions-table-header__difficulty{display:none!important}html body .question-row-title-module.question-row-title-module{flex-wrap:nowrap!important;grid-column:2/-1!important;min-width:0!important;display:flex!important}html body .question-title-text.question-title-text{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}}html body.landing-page:is(body):is(body) .home-jump.home-jump.home-jump{border:1px solid var(--ds-t-hairline)!important;background:var(--ds-t-surface-soft)!important;border-radius:14px!important;width:100%!important;min-height:52px!important;transition:border-color .16s,background-color .16s!important;display:block!important;position:relative!important}html body.landing-page:is(body):is(body) .home-jump.home-jump.home-jump:focus-within{border-color:var(--ds-t-ink)!important;background:var(--ds-t-surface)!important}html body.landing-page:is(body):is(body) .home-jump.home-jump.home-jump input.home-input.home-input.home-input{border-radius:inherit!important;width:100%!important;height:50px!important;min-height:50px!important;box-shadow:none!important;color:var(--ds-t-ink)!important;background:0 0!important;border:0!important;outline:0!important;padding:0 46px 0 48px!important;font-size:15px!important;display:block!important}html body.landing-page:is(body):is(body) .home-jump.home-jump.home-jump input.home-input.home-input.home-input::placeholder{color:var(--ds-t-ink-muted)!important;opacity:1!important}html body.landing-page:is(body):is(body) .home-jump__icon.home-jump__icon{z-index:1!important;width:18px!important;height:18px!important;color:var(--ds-t-ink-muted)!important;pointer-events:none!important;margin-top:-9px!important;font-size:16px!important;line-height:18px!important;position:absolute!important;top:50%!important;left:17px!important}html body.landing-page:is(body):is(body) .home-jump__indicator.home-jump__indicator{border:2px solid color-mix(in srgb, var(--ds-t-ink) 18%, transparent)!important;border-top-color:var(--ds-t-ink)!important;opacity:0!important;pointer-events:none!important;border-radius:50%!important;width:14px!important;height:14px!important;margin-top:-7px!important;position:absolute!important;top:50%!important;right:17px!important}html body.landing-page:is(body):is(body) .home-jump.is-pending.home-jump.is-pending .home-jump__indicator{opacity:1!important;animation:.72s linear infinite home-jump-spin!important}@keyframes home-jump-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html body.landing-page:is(body):is(body) .home-jump.is-pending.home-jump.is-pending .home-jump__indicator{animation:none!important}}html body #navbar#navbar .navbar-more{align-items:center;display:flex;position:relative}html body #navbar#navbar .navbar-more-menu{z-index:1200;border:1px solid var(--ds-t-hairline);background:color-mix(in srgb, var(--ds-t-surface) 94%, transparent);backdrop-filter:blur(12px);opacity:0;visibility:hidden;pointer-events:none;border-radius:12px;gap:3px;width:196px;padding:7px;transition:opacity .15s,transform .15s,visibility .15s;display:grid;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-4px);box-shadow:0 14px 34px #121b181f}html body #navbar#navbar .navbar-more.open .navbar-more-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}html body #navbar#navbar .navbar-more-menu .navbar-more-item.navbar-item{white-space:nowrap;width:100%!important;min-height:40px!important;color:var(--ds-t-ink)!important;border-radius:8px!important;align-items:center!important;gap:10px!important;padding:0 11px!important;font-size:.86rem!important;display:flex!important}html body #navbar#navbar .navbar-more-menu .navbar-more-item.navbar-item i{width:18px;color:var(--ds-t-ink-muted);text-align:center}html body #navbar#navbar .navbar-more-menu .navbar-more-item.navbar-item:after{display:none!important}html body #navbar#navbar .navbar-more-menu .navbar-more-item.navbar-item:is(:hover,:focus-visible,.active){background:var(--ds-t-surface-soft)!important;color:var(--ds-t-ink)!important;outline:none!important}@media (width<=960px){html body #navbar#navbar .navbar-more{display:contents!important}html body #navbar#navbar .navbar-more .navbar-more-btn{display:none!important}html body #navbar#navbar .navbar-more-menu{width:auto!important;box-shadow:none!important;backdrop-filter:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:0 0!important;border:0!important;padding:0!important;display:contents!important;position:static!important;transform:none!important}html body #navbar#navbar .navbar-more-menu .navbar-more-item.navbar-item{border-radius:9px!important;width:100%!important;min-height:46px!important;padding:0 14px!important}}:root{--ds-action-blue:#0878e8;--ds-action-blue-hover:#0067cc;--ds-action-blue-soft:color-mix(in srgb, var(--ds-action-blue) 8%, transparent);--ds-action-danger:#c9362b}:is(#mr-button-language-v5,html):is(#mr-button-language-v5-lock-1,html):is(#mr-button-language-v5-lock-2,html) body :is(.btn,a.btn,.button,.btn-primary,.btn-secondary,.btn-outline,.btn-danger,.btn-ghost,.btn-fill,.btn-quiet,.primary-btn,.secondary-btn,.cancel-btn,.action-button,.home-button,.upload-btn,.take-photo-btn,.upload-btn-text-icon,.page-state__action,.ops-secondary-button,.ops-danger-button,.avatar-action-btn,.profile-account-action,input[type=button],input[type=submit],input[type=reset]){cursor:pointer;box-sizing:border-box!important;border:1px solid var(--ds-action-blue)!important;border-radius:var(--ds-rounded-full)!important;background:var(--ds-action-blue)!important;color:#fff!important;min-height:36px!important;font-family:var(--ds-font)!important;letter-spacing:0!important;text-align:center!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;padding:7px 16px!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:1.2!important;text-decoration:none!important;transition:background-color .16s,border-color .16s,color .16s,opacity .16s!important}:is(#mr-button-language-v5,html):is(#mr-button-language-v5-lock-1,html):is(#mr-button-language-v5-lock-2,html) body :is(.btn,a.btn,.button,.btn-primary,.primary-btn,.action-button,.home-button,.upload-btn,.take-photo-btn,.page-state__action,.avatar-save-btn,input[type=submit]):is(:hover,:active){border-color:var(--ds-action-blue-hover)!important;background:var(--ds-action-blue-hover)!important;color:#fff!important;box-shadow:none!important;filter:none!important}:is(#mr-button-language-v5,html):is(#mr-button-language-v5-lock-1,html):is(#mr-button-language-v5-lock-2,html) body :is(.btn-secondary,.btn-outline,.btn-ghost,.btn-quiet,.button-secondary,.secondary-btn,.cancel-btn,.btn-light,.btn-tertiary,.upload-btn-text-icon,.ops-secondary-button,.avatar-cancel-btn){border:1px solid var(--ds-action-blue)!important;color:var(--ds-action-blue)!important;background:0 0!important}:is(#mr-button-language-v5,html):is(#mr-button-language-v5-lock-1,html):is(#mr-button-language-v5-lock-2,html) body :is(.btn-secondary,.btn-outline,.btn-ghost,.btn-quiet,.button-secondary,.secondary-btn,.cancel-btn,.btn-light,.btn-tertiary,.upload-btn-text-icon,.ops-secondary-button,.avatar-cancel-btn):is(:hover,:active){border-color:var(--ds-action-blue-hover)!important;background:var(--ds-action-blue-soft)!important;color:var(--ds-action-blue-hover)!important}:is(#mr-button-language-v5,html):is(#mr-button-language-v5-lock-1,html):is(#mr-button-language-v5-lock-2,html) body :is(.btn-danger,.ops-danger-button,.question-delete-action){border-color:var(--ds-action-danger)!important;color:var(--ds-action-danger)!important;background:0 0!important}:is(#mr-button-language-v5,html):is(#mr-button-language-v5-lock-1,html):is(#mr-button-language-v5-lock-2,html) body :is(.btn-danger,.ops-danger-button,.question-delete-action):is(:hover,:active){border-color:var(--ds-action-danger)!important;background:var(--ds-action-danger)!important;color:#fff!important}:is(#mr-button-language-v5,html):is(#mr-button-language-v5-lock-1,html):is(#mr-button-language-v5-lock-2,html) body :is(.btn,a.btn,.button,.btn-primary,.btn-secondary,.btn-outline,.btn-danger,.btn-ghost,.btn-fill,.btn-quiet,.primary-btn,.secondary-btn,.cancel-btn,.action-button,.home-button,.upload-btn,.take-photo-btn,.upload-btn-text-icon,.page-state__action,.ops-secondary-button,.ops-danger-button,.avatar-action-btn,.profile-account-action,input[type=button],input[type=submit],input[type=reset]):focus-visible{outline:2px solid color-mix(in srgb, var(--ds-action-blue) 42%, transparent)!important;outline-offset:2px!important;box-shadow:none!important}:is(#mr-button-language-v5,html):is(#mr-button-language-v5-lock-1,html):is(#mr-button-language-v5-lock-2,html) body :is(.btn-sm,.btn-xs){min-height:32px!important;padding:5px 11px!important;font-size:12px!important}:is(#mr-button-language-v5,html):is(#mr-button-language-v5-lock-1,html):is(#mr-button-language-v5-lock-2,html) body :is(.btn,a.btn,.button,.btn-primary,.btn-secondary,.btn-outline,.btn-danger,.btn-ghost,.btn-fill,.btn-quiet,.primary-btn,.secondary-btn,.cancel-btn,.action-button,.home-button,.upload-btn,.take-photo-btn,.upload-btn-text-icon,.page-state__action,.ops-secondary-button,.ops-danger-button,.avatar-action-btn,.profile-account-action,input[type=button],input[type=submit],input[type=reset]):disabled,:is(#mr-button-language-v5,html):is(#mr-button-language-v5-lock-1,html):is(#mr-button-language-v5-lock-2,html) body :is(.btn,a.btn,.button).disabled{pointer-events:none;opacity:.42!important;cursor:not-allowed!important}@media (pointer:coarse){:is(#mr-button-language-v5,html):is(#mr-button-language-v5-lock-1,html):is(#mr-button-language-v5-lock-2,html) body :is(.btn,a.btn,.button,.btn-primary,.btn-secondary,.btn-outline,.btn-danger,.btn-ghost,.btn-fill,.btn-quiet,.primary-btn,.secondary-btn,.cancel-btn,.action-button,.home-button,.upload-btn,.take-photo-btn,.upload-btn-text-icon,.page-state__action,.ops-secondary-button,.ops-danger-button,.avatar-action-btn,.profile-account-action,input[type=button],input[type=submit],input[type=reset]){min-height:40px!important}}:is(#mr-button-icon-tail-v5,html):is(#mr-button-icon-tail-v5-lock,html) body :is(button.btn,a.btn):has(>i:only-child){width:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important}@media (pointer:coarse){:is(#mr-button-icon-tail-v5,html):is(#mr-button-icon-tail-v5-lock,html) body :is(button.btn,a.btn):has(>i:only-child){width:40px!important;min-width:40px!important;min-height:40px!important}}html:is([data-theme=dark],:has(body.dark-mode)){--ds-action-blue:#4b9cff;--ds-action-blue-hover:#72b2ff}html body :is(.btn,.button,button,input[type=button],input[type=submit],input[type=reset],[role=button]):hover{box-shadow:none!important;border:0 #0000!important;outline:none!important}html body :is(.btn,.button,button,input[type=button],input[type=submit],input[type=reset],[role=button]){-webkit-appearance:none!important;appearance:none!important;filter:none!important;background-image:none!important}html body :is(.btn,.button,button,input[type=button],input[type=submit],input[type=reset],[role=button]):before,html body :is(.btn,.button,button,input[type=button],input[type=submit],input[type=reset],[role=button]):after,html body:is(body):is(body) :is(.btn,.button,button,input[type=button],input[type=submit],input[type=reset],[role=button]):is(.btn,.button,button,input[type=button],input[type=submit],input[type=reset],[role=button]),html body:is(body):is(body) :is(.btn,.button,button,input[type=button],input[type=submit],input[type=reset],[role=button]):is(:hover,:focus,:focus-visible,:active){box-shadow:none!important;border:0!important;outline:0!important}html body :is(.btn,.button,button,input[type=button],input[type=submit],input[type=reset],[role=button]){border:0!important}html body :is(.btn,.button,button,input[type=button],input[type=submit],input[type=reset],[role=button]):is(:focus,:focus-visible){box-shadow:none!important;outline:none!important}html body .ranking-rank.ranking-rank.ranking-rank{background:var(--ds-t-primary)!important;color:var(--ds-t-on-primary)!important;border-radius:var(--ds-rounded-full)!important;font-family:var(--ds-font-mono)!important;box-shadow:none!important;border:0!important}html body .ranking-item.ranking-item.ranking-item{border:0!important;border-bottom:1px solid var(--ds-t-hairline-soft)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}html body .ranking-list .ranking-item--rank-1.ranking-item.ranking-item{background:var(--ds-block-lime)!important;border-bottom:0!important}html body .ranking-list .ranking-item--rank-2.ranking-item.ranking-item{background:var(--ds-block-mint)!important;border-bottom:0!important}html body .ranking-list .ranking-item--rank-3.ranking-item.ranking-item{background:var(--ds-block-cream)!important;border-bottom:0!important}html body .role-tag.custom{display:none!important}html body .role-tag.role-tag.role-tag.role-tag.role-tag{background:var(--ds-block-lilac)!important;background-color:var(--ds-block-lilac)!important;color:#000!important;border-radius:var(--ds-rounded-pill)!important;font-family:var(--ds-font-mono)!important;letter-spacing:.54px!important;text-transform:uppercase!important;border:0!important;padding:2px 8px!important;font-size:11px!important;font-weight:400!important}html body .ranking-sidebar.ranking-sidebar :is(.card,.ranking-board),html body .ranking-sidebar.ranking-sidebar.ranking-sidebar{background:var(--ds-block-navy)!important;border-radius:var(--ds-rounded-lg)!important;box-shadow:none!important;border:0!important}html body .ranking-sidebar :is(h1,h2,h3,p,span,div,a,small,strong):not(.ranking-rank):not(.ranking-podium__rank):not(.role-tag){color:var(--ds-inverse-ink)!important}html body .ranking-sidebar .ranking-podium__rank.ranking-podium__rank.ranking-podium__rank{color:var(--ds-block-navy)!important}html body .ranking-sidebar :is(.ranking-item,.ranking-podium__item){background:var(--ds-on-inverse-soft)!important;border-radius:var(--ds-rounded-md)!important;box-shadow:none!important;border:0!important;outline:none!important}html body .ranking-sidebar :is(.ranking-rank,.ranking-podium__rank){background:var(--ds-inverse-ink)!important;color:var(--ds-block-navy)!important;border-radius:var(--ds-rounded-full)!important;font-family:var(--ds-font-mono)!important;box-shadow:none!important;border:0!important}html body .ranking-sidebar .ranking-kicker{opacity:.7;color:var(--ds-inverse-ink)!important}html body :is(h1,h2,h3,h4,h5,h6,p,.post-title,.question-row-title,.np-figure,.attachments-header,.replies-header h3,.card-header h3,.profile-stats .stat-value,.home-panel__title,.home-panel__subhead,.home-legacy__title,.ranking-score .score){font-family:var(--ds-font)!important}html body .np-kicker{font-family:var(--ds-font-mono)!important;color:var(--ds-t-ink)!important;letter-spacing:.54px!important}html body .forum-header .np-kicker{display:none!important}html :is(body,body.dark-mode,body[data-theme=dark]) :is(.forum-header,.checkin-action,.auth-card):is(.forum-header,.checkin-action,.auth-card):is(.forum-header,.checkin-action,.auth-card) :is(.btn,button,input[type=submit]):is(.btn,button,input[type=submit]) :is(span,i,strong,b){color:#fff!important}html :is(body,body.dark-mode,body[data-theme=dark]) .challenge-header.challenge-header.challenge-header :is(.btn,button):is(.btn,button) :is(span,i,strong,b){color:var(--ds-inverse-ink)!important}html :is(body,body.dark-mode,body[data-theme=dark]) :is(.home-intro,.home-hero__rail,.home-fortune__box):is(.home-intro,.home-hero__rail,.home-fortune__box):is(.home-intro,.home-hero__rail,.home-fortune__box) :is(.btn,button,.home-button):is(.btn,button,.home-button) :is(span,i,strong,b){color:#000!important}html{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:var(--ds-t-canvas)!important;color:var(--ds-t-ink)!important;font-family:var(--ds-font)!important}body,body:before,body:after,.app,.page,.page-wrapper,.main-content,.content-wrapper,.background-colors,.floating-squares{box-shadow:none!important;filter:none!important;background-image:none!important}.background-colors,.background-colors .color,.floating-squares,.floating-squares *{display:none!important}main,.main-content,.page-container,.container,.content-container,.settings-container,.profile-container,.questions-container,.ranking-container,.forum-container,.groups-container,.admin-container,.auth-container{width:min(100% - 48px, var(--ds-container))!important;margin-inline:auto!important}main,.main-content,.page-container,.settings-container,.profile-container,.questions-container,.ranking-container,.forum-container,.groups-main,.admin-container{padding-block:var(--ds-space-xxl) var(--ds-space-section)!important}.section,.page-section,.welcome-section,.bottom-section,.home-section,.settings-section,.profile-section,.questions-section,.forum-section,.ranking-section{padding-block:var(--ds-space-section)!important}.card,.panel,.surface,.modal-content,.dropdown-menu,.auth-card,.settings-card,.profile-card,.question-card,.question-row,.question-detail-card,.editor-card,.forum-card,.post-card,.reply-card,.group-card,.groups-summary__item,.group-score,.ranking-board,.ranking-card,.ranking-item,.ranking-podium__item,.dashboard-card,.stat-card,.class-member-card,.challenge-card,.checkin-card,.info-card,.table-card,.upload-card,.image-viewer-card{border:1px solid var(--ds-t-hairline)!important;border-radius:var(--ds-rounded-lg)!important;background:var(--ds-t-surface)!important;color:var(--ds-t-ink)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important}.card-header,.panel-header,.modal-header,.settings-card__header,.profile-card__header,.forum-card__header,.question-card__header,.dashboard-card__header,.table-header{border-bottom:1px solid var(--ds-t-hairline-soft)!important;color:var(--ds-t-ink)!important;box-shadow:none!important;background:0 0!important}.hero,.page-hero,.auth-card,.forum-header,.challenge-header,.checkin-action,.groups-hero,.group-detail-hero,.settings-hero,.profile-header,.questions-hero,.editor-hero,.upload-hero,.dashboard-hero,.class-hero,.clock-hero{border-radius:var(--ds-rounded-lg)!important;background:var(--ds-block-lime)!important;color:#000!important;box-shadow:none!important;border:0!important}.forum-header,.questions-hero,.editor-hero,.upload-hero{background:var(--ds-block-cream)!important}.groups-hero,.group-detail-hero,.profile-header{background:var(--ds-block-mint)!important}.ranking-hero,.ranking-sidebar,.dashboard-hero,.owner-dashboard-hero{background:var(--ds-block-navy)!important;color:var(--ds-inverse-ink)!important}.auth-card,.settings-hero,.class-hero{background:var(--ds-block-lilac)!important}.hero :is(h1,h2,h3,p,span,a,label,strong),.page-hero :is(h1,h2,h3,p,span,a,label,strong),.auth-card :is(h1,h2,h3,p,span,a,label,strong),.forum-header :is(h1,h2,h3,p,span,a,label,strong),.challenge-header :is(h1,h2,h3,p,span,a,label,strong),.checkin-action :is(h1,h2,h3,p,span,a,label,strong),.groups-hero :is(h1,h2,h3,p,span,a,label,strong),.group-detail-hero :is(h1,h2,h3,p,span,a,label,strong),.settings-hero :is(h1,h2,h3,p,span,a,label,strong),.profile-header :is(h1,h2,h3,p,span,a,label,strong),.questions-hero :is(h1,h2,h3,p,span,a,label,strong),.editor-hero :is(h1,h2,h3,p,span,a,label,strong),.upload-hero :is(h1,h2,h3,p,span,a,label,strong),.class-hero :is(h1,h2,h3,p,span,a,label,strong),.clock-hero :is(h1,h2,h3,p,span,a,label,strong){color:#000!important}.ranking-hero :is(h1,h2,h3,p,span,a,label,strong),.ranking-sidebar :is(h1,h2,h3,p,span,a,label,strong),.dashboard-hero :is(h1,h2,h3,p,span,a,label,strong),.owner-dashboard-hero :is(h1,h2,h3,p,span,a,label,strong){color:var(--ds-inverse-ink)!important}:is(.btn,.button,button,input[type=button],input[type=submit],input[type=reset],[role=button]):not(.navbar-toggle):not(.site-header__menu-button){border:1px solid var(--ds-t-primary)!important;border-radius:var(--ds-rounded-pill)!important;background:var(--ds-t-primary)!important;min-height:48px!important;color:var(--ds-t-on-primary)!important;font-family:var(--ds-font)!important;font-size:var(--ds-button-size)!important;font-weight:var(--ds-weight-button)!important;letter-spacing:-.1px!important;box-shadow:none!important;transition:background-color var(--ds-transition-fast), color var(--ds-transition-fast), border-color var(--ds-transition-fast)!important;padding:10px 20px!important;line-height:1.4!important;text-decoration:none!important;transform:none!important}:is(.btn,.button,button,input[type=button],input[type=submit],input[type=reset],[role=button]):not(.navbar-toggle):not(.site-header__menu-button):is(:hover,:focus-visible){background:var(--ds-t-primary)!important;color:var(--ds-t-on-primary)!important;border-color:var(--ds-t-primary)!important;box-shadow:0 0 0 2px var(--ds-t-canvas), 0 0 0 4px var(--ds-t-primary)!important;transform:none!important}:is(.btn-secondary,.btn-outline,.button-secondary,.secondary-btn,.cancel-btn,.btn-light,.btn-tertiary){border:1px solid var(--ds-t-ink)!important;background:var(--ds-t-canvas)!important;color:var(--ds-t-ink)!important}:is(.btn-secondary,.btn-outline,.button-secondary,.secondary-btn,.cancel-btn,.btn-light,.btn-tertiary):is(:hover,:focus-visible){background:var(--ds-t-canvas)!important;color:var(--ds-t-ink)!important;border-color:var(--ds-t-ink)!important;box-shadow:0 0 0 2px var(--ds-t-canvas), 0 0 0 4px var(--ds-t-ink)!important}:is(.icon-button,.btn-icon,.theme-toggle,.theme-switcher,.navbar-toggle,.site-header__menu-button,.close-button,.modal-close){block-size:40px!important;inline-size:40px!important;border-radius:var(--ds-rounded-full)!important;background:var(--ds-t-surface-soft)!important;min-width:40px!important;min-height:40px!important;color:var(--ds-t-ink)!important;box-shadow:none!important;border:0!important;padding:0!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select,.form-control,.input,.search-input,.tag-input,.editor-input{border:1px solid var(--ds-t-hairline)!important;background:var(--ds-t-canvas)!important;min-height:48px!important;color:var(--ds-t-ink)!important;font-family:var(--ds-font)!important;font-size:var(--ds-body-size)!important;font-weight:var(--ds-weight-body)!important;letter-spacing:-.26px!important;box-shadow:none!important;border-radius:999px!important;padding:12px 14px!important;line-height:1.45!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,textarea:focus,select:focus,.form-control:focus,.input:focus,.search-input:focus,.tag-input:focus,.editor-input:focus{border-color:var(--ds-t-ink)!important;outline:2px solid var(--ds-t-ink)!important;outline-offset:2px!important;box-shadow:none!important}fieldset,.form-group,.form-row,.search-bar,.filter-bar,.toolbar,.actions,.button-group,.tabs,.tab-list{gap:var(--ds-space-md)!important}.badge,.tag,.tag-badge,.role-tag,.difficulty-tag,.status-badge,.chip,.pill,.question-tag,.member-badge,.group-count,.ranking-rank,.ranking-podium__rank{border:1px solid var(--ds-t-hairline)!important;border-radius:var(--ds-rounded-full)!important;background:var(--ds-t-surface-soft)!important;color:var(--ds-t-ink)!important;font-family:var(--ds-font-mono)!important;font-size:var(--ds-caption-size)!important;letter-spacing:.6px!important;text-transform:uppercase!important;box-shadow:none!important;font-weight:400!important;line-height:1!important}.tab,.tabs button,.md-tab,.question-tag-picker-tab,.pricing-tab{border-radius:var(--ds-rounded-pill)!important;background:var(--ds-t-canvas)!important;color:var(--ds-t-ink)!important;border:1px solid var(--ds-t-hairline)!important;box-shadow:none!important}.tab.active,.tab.is-active,.tabs button.active,.md-tab.active,.question-tag-picker-tab.active,.pricing-tab.selected{background:var(--ds-t-primary)!important;color:var(--ds-t-on-primary)!important;border-color:var(--ds-t-primary)!important}table,.table,.data-table{border-collapse:separate!important;border-spacing:0!important;border:1px solid var(--ds-t-hairline)!important;border-radius:var(--ds-rounded-lg)!important;background:var(--ds-t-surface)!important;box-shadow:none!important;overflow:hidden!important}th,td,.list-row,.ranking-item,.question-row,.post-item,.member-row{border-color:var(--ds-t-hairline-soft)!important}.modal-overlay,.overlay,.drawer-backdrop{background:var(--ds-overlay-scrim)!important;-webkit-backdrop-filter:none!important}:is(.card,.panel,.btn,.button,button,.question-row,.ranking-item,.group-card,.post-card,.dashboard-card):is(:hover,:focus-visible){transform:none!important}:focus-visible{outline:2px solid var(--ds-t-ink)!important;outline-offset:2px!important}@media (width<=768px){main,.main-content,.page-container,.container,.content-container,.settings-container,.profile-container,.questions-container,.ranking-container,.forum-container,.groups-container,.admin-container,.auth-container{width:min(100% - 24px, var(--ds-container))!important;padding-block:var(--ds-space-xl) var(--ds-space-xxl)!important}h1,.page-title,.home-legacy__title{letter-spacing:-.96px!important;font-size:clamp(34px,12vw,56px)!important;line-height:1.02!important}.card,.panel,.auth-card,.settings-card,.profile-card,.question-card,.forum-card,.post-card,.group-card,.ranking-board,.dashboard-card,.stat-card,.hero,.page-hero,.groups-hero,.forum-header,.questions-hero,.settings-hero,.profile-header{border-radius:var(--ds-rounded-lg)!important}}html body:is(body):is(body),html body:is(body):is(body):before,html body:is(body):is(body):after,html body.landing-page:is(body):is(body),html body.landing-page:is(body):is(body) #app,html body.landing-page:is(body):is(body):before,html body.landing-page:is(body):is(body):after{background:var(--ds-t-canvas)!important;background-color:var(--ds-t-canvas)!important;box-shadow:none!important;background-image:none!important}html body:is(body):is(body) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]),textarea,select,.form-control,.form-input,.input,.search-input,.filter-select,.tag-input,.editor-input,.md-textarea):is(input,textarea,select,.form-control,.form-input,.input,.search-input,.filter-select,.tag-input,.editor-input,.md-textarea){border:1px solid var(--ds-t-hairline)!important;background:var(--ds-t-canvas)!important;background-color:var(--ds-t-canvas)!important;min-height:48px!important;color:var(--ds-t-ink)!important;box-shadow:none!important;outline-offset:2px!important;border-radius:999px!important;padding:12px 14px!important}html body:is(body):is(body) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]),textarea,select,.form-control,.form-input,.input,.search-input,.filter-select,.tag-input,.editor-input,.md-textarea):is(:focus,:focus-visible){border-color:var(--ds-t-ink)!important;outline:2px solid var(--ds-t-ink)!important;box-shadow:none!important}html body:is(body):is(body) :is(.auth-card,.card,.panel,.surface,.modal-content,.dropdown-menu,.settings-card,.profile-card,.question-card,.question-row,.question-detail-card,.editor-card,.forum-card,.post-card,.reply-card,.group-card,.groups-summary__item,.group-score,.ranking-board,.ranking-card,.ranking-item,.ranking-podium__item,.dashboard-card,.stat-card,.class-member-card,.challenge-card,.checkin-card,.info-card,.table-card,.upload-card,.image-viewer-card):is(.auth-card,.card,.panel,.surface,.modal-content,.dropdown-menu,.settings-card,.profile-card,.question-card,.question-row,.question-detail-card,.editor-card,.forum-card,.post-card,.reply-card,.group-card,.groups-summary__item,.group-score,.ranking-board,.ranking-card,.ranking-item,.ranking-podium__item,.dashboard-card,.stat-card,.class-member-card,.challenge-card,.checkin-card,.info-card,.table-card,.upload-card,.image-viewer-card){border:1px solid var(--ds-t-hairline)!important;border-radius:var(--ds-rounded-lg)!important;background:var(--ds-t-surface)!important;background-color:var(--ds-t-surface)!important;color:var(--ds-t-ink)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;transform:none!important}html body:is(body):is(body) :is(.auth-card,.hero,.page-hero,.forum-header,.challenge-header,.checkin-action,.groups-hero,.group-detail-hero,.settings-hero,.profile-header,.questions-hero,.editor-hero,.upload-hero,.dashboard-hero,.class-hero,.clock-hero):is(.auth-card,.hero,.page-hero,.forum-header,.challenge-header,.checkin-action,.groups-hero,.group-detail-hero,.settings-hero,.profile-header,.questions-hero,.editor-hero,.upload-hero,.dashboard-hero,.class-hero,.clock-hero):not(.groups-hero):not(.group-detail-hero){box-shadow:none!important;border:0!important;transform:none!important}html body .ranking-main.ranking-main{width:min(100% - 48px,1040px)!important;max-width:1040px!important;margin-inline:auto!important}html body .ranking-container.ranking-layout.ranking-layout.ranking-layout{width:100%!important;max-width:none!important;margin-inline:0!important}html :is(body,body.dark-mode,body[data-theme=dark]) .ranking-hero.ranking-hero.ranking-hero{background:var(--ds-t-surface)!important;border:1px solid var(--ds-t-hairline)!important;border-radius:var(--ds-rounded-lg)!important;padding:var(--ds-space-xxl)!important}html :is(body,body.dark-mode,body[data-theme=dark]) .ranking-hero.ranking-hero.ranking-hero :is(h1,h2,h3,p,span,div,a,small,strong):not(.btn),html :is(body,body.dark-mode,body[data-theme=dark]) .ranking-hero.ranking-hero.ranking-hero .ranking-kicker{color:var(--ds-t-ink)!important}html body :is(.ranking-board,.ranking-sidebar):is(.ranking-board,.ranking-sidebar):is(.ranking-board,.ranking-sidebar),html body :is(.ranking-metric,.ranking-podium__item,.ranking-podium__empty):is(.ranking-metric,.ranking-podium__item,.ranking-podium__empty):is(.ranking-metric,.ranking-podium__item,.ranking-podium__empty){border-radius:var(--ds-rounded-lg)!important}html body .ranking-main.ranking-main .ranking-metrics.ranking-metrics{gap:clamp(var(--ds-space-md), 3vw, var(--ds-space-xl))!important}html :is(body,body.dark-mode,body[data-theme=dark]) .ranking-main.ranking-main .ranking-metric.ranking-metric.ranking-metric{box-shadow:none!important;padding:var(--ds-space-xs) 0!important;gap:var(--ds-space-xxs)!important;background:0 0!important;border:0!important;border-radius:0!important}html :is(body.dark-mode,body[data-theme=dark]) .ranking-hero.ranking-hero.ranking-hero,html :is(body.dark-mode,body[data-theme=dark]) .ranking-hero.ranking-hero.ranking-hero :is(h1,h2,h3,strong):not(.btn){color:var(--ds-inverse-ink)!important}html :is(body.dark-mode,body[data-theme=dark]) .ranking-hero.ranking-hero.ranking-hero :is(.ranking-kicker,.ranking-hero__text,.ranking-metric span,p,small):not(.btn){color:color-mix(in srgb, var(--ds-inverse-ink) 76%, transparent)!important}html :is(body.dark-mode,body[data-theme=dark]) .ranking-hero.ranking-hero.ranking-hero :is(.ranking-metric strong):is(strong),html body.dark-mode .ranking-hero.ranking-hero :is(h1.np-headline).np-headline,html body[data-theme=dark] .ranking-hero.ranking-hero :is(h1.np-headline).np-headline{color:var(--ds-inverse-ink)!important}html body :is(.ranking-rank,.ranking-podium__rank):is(.ranking-rank,.ranking-podium__rank):is(.ranking-rank,.ranking-podium__rank){width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;font-family:var(--ds-font)!important;font-variant-numeric:tabular-nums!important;font-size:18px!important;font-weight:var(--ds-weight-body)!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--ds-t-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;justify-self:center!important;place-items:center!important;padding:0!important}html body .ranking-item.ranking-item.ranking-item{gap:var(--ds-space-md)!important;grid-template-columns:40px minmax(0,1fr) minmax(96px,auto)!important;min-height:60px!important}html body .ranking-podium__item.ranking-podium__item.ranking-podium__item{gap:var(--ds-space-sm)!important;min-height:56px!important;padding:var(--ds-space-sm) var(--ds-space-md)!important;border:0!important;grid-template-columns:28px minmax(0,1fr) auto!important}html body .ranking-score.ranking-score{gap:0!important}html body .ranking-username.ranking-username{gap:var(--ds-space-xs)!important}html body .ranking-sidebar .ranking-podium__item--1.ranking-podium__item{background:var(--ds-block-lime)!important}html body .ranking-sidebar .ranking-podium__item--2.ranking-podium__item{background:var(--ds-block-mint)!important}html body .ranking-sidebar .ranking-podium__item--3.ranking-podium__item{background:var(--ds-block-cream)!important}html body .ranking-sidebar :is(.ranking-podium__item--1,.ranking-podium__item--2,.ranking-podium__item--3) :is(.user-name,.ranking-podium__rank,strong,span,a),html body .ranking-sidebar :is(.ranking-podium__item--1,.ranking-podium__item--2,.ranking-podium__item--3){color:#000!important}html body .ranking-sidebar .ranking-podium__item--1 .ranking-podium__rank{font-weight:var(--ds-weight-headline)!important}html body .ranking-list .ranking-item--rank-1.ranking-item.ranking-item{background:var(--ds-block-lime)!important;border-radius:var(--ds-rounded-md)!important;border-bottom:0!important}html body .ranking-list .ranking-item--rank-2.ranking-item.ranking-item{background:var(--ds-block-mint)!important;border-radius:var(--ds-rounded-md)!important;border-bottom:0!important}html body .ranking-list .ranking-item--rank-3.ranking-item.ranking-item{background:var(--ds-block-cream)!important;border-radius:var(--ds-rounded-md)!important;border-bottom:0!important}html body .ranking-list :is(.ranking-item--rank-1,.ranking-item--rank-2,.ranking-item--rank-3) :is(a,span,div,strong):not(.role-tag),html body .ranking-list :is(.ranking-item--rank-1,.ranking-item--rank-2,.ranking-item--rank-3) .ranking-rank{color:#000!important}html body .ranking-list :is(.ranking-item--rank-1,.ranking-item--rank-2,.ranking-item--rank-3) .ranking-rank{font-weight:var(--ds-weight-headline)!important}html body .ranking-list .ranking-item:not(.ranking-item--rank-1):not(.ranking-item--rank-2):not(.ranking-item--rank-3){background:var(--ds-t-surface)!important;border-bottom:1px solid var(--ds-t-hairline-soft)!important}html body .ranking-list .ranking-item:not(.ranking-item--rank-1):not(.ranking-item--rank-2):not(.ranking-item--rank-3) :is(a,.user-link,.user-name,.score,.ranking-rank){color:var(--ds-t-ink)!important}html :is(body,body.dark-mode,body[data-theme=dark]) .ranking-sidebar.ranking-sidebar.ranking-sidebar{background:color-mix(in srgb, var(--ds-t-surface) 72%, transparent)!important;border:1px solid color-mix(in srgb, var(--ds-t-ink) 10%, transparent)!important;-webkit-backdrop-filter:saturate(130%)blur(18px)!important;box-shadow:inset 0 1px #ffffff80!important}html :is(body,body.dark-mode,body[data-theme=dark]) .ranking-sidebar.ranking-sidebar.ranking-sidebar :is(h2,.ranking-kicker){color:var(--ds-t-ink)!important}html body .ranking-sidebar .ranking-podium.ranking-podium.ranking-podium{gap:0!important}html body .ranking-sidebar .ranking-podium__item.ranking-podium__item.ranking-podium__item{min-height:60px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border:0!important;border-radius:0!important}html body .ranking-sidebar .ranking-podium__item--1.ranking-podium__item.ranking-podium__item{background:#d4af3747!important}html body .ranking-sidebar .ranking-podium__item--2.ranking-podium__item.ranking-podium__item{background:#c0c0c057!important}html body .ranking-sidebar .ranking-podium__item--3.ranking-podium__item.ranking-podium__item{background:#cd7f3238!important}html body .ranking-sidebar :is(.ranking-podium__item--1,.ranking-podium__item--2,.ranking-podium__item--3).ranking-podium__item :is(.user-name,.ranking-podium__rank,strong,span,a):not(.role-tag),html body .ranking-sidebar :is(.ranking-podium__item--1,.ranking-podium__item--2,.ranking-podium__item--3).ranking-podium__item{color:#101014!important}html body .ranking-list .ranking-item--rank-1.ranking-item.ranking-item.ranking-item{background:#d4af3747!important;border-bottom:1px solid #d4af3752!important;border-radius:0!important}html body .ranking-list .ranking-item--rank-2.ranking-item.ranking-item.ranking-item{background:#c0c0c057!important;border-bottom:1px solid #c0c0c06b!important;border-radius:0!important}html body .ranking-list .ranking-item--rank-3.ranking-item.ranking-item.ranking-item{background:#cd7f3238!important;border-bottom:1px solid #cd7f3252!important;border-radius:0!important}html body .ranking-hero.ranking-hero .ranking-hero__text{font-size:var(--ds-body-lg-size)!important;line-height:1.4!important}html body .ranking-kicker.ranking-kicker,html body .ranking-board__meta.ranking-board__meta,html body .ranking-sidebar h2{white-space:nowrap!important}@media (width<=640px){html body .ranking-board__meta.ranking-board__meta{white-space:normal!important}}html body :is(h1,h2,h3,h4,h5,h6,p,span,a,li,dd,dt,blockquote,figcaption,label,legend,button,input,select,textarea,optgroup,th,td,caption,div,section,article,header,footer,nav,main,aside,strong,b,em,i,small,mark,code,pre,kbd,samp):not(.fas):not(.far):not(.fab):not(.fal):not(.fad):not(.fa-solid):not(.fa-regular):not(.fa-brands):not([class*=fa-]):not(.material-icons){font-family:var(--ds-font)!important}html body :is(.eyebrow,.kicker,.np-kicker,.ranking-kicker,.home-panel__eyebrow,.home-legacy__eyebrow,.groups-eyebrow,.admin-page-eyebrow,.feature-section__eyebrow,.caption,.home-caption,.badge,.tag,.role-badge,.status-badge,.category-badge,.question-tag-chip,.home-badge,code,pre,kbd,samp,[data-mono],.mono,.tabular-nums,#Beijing_z43d,#Beijing_z43d span){font-family:var(--ds-font-mono)!important}html body:is(body):is(body) .forum-container>.card.card,html body:is(body):is(body) .forum-container>.card.card>.card-header.card-header{border-radius:var(--ds-rounded-lg)!important;overflow:hidden!important}html body:is(body):is(body) .forum-container.forum-container>.card.card.card.card,html body:is(body):is(body) .forum-container.forum-container>.card.card.card.card>.card-header.card-header.card-header{border-radius:var(--ds-rounded-lg)!important;border-top-left-radius:var(--ds-rounded-lg)!important;border-top-right-radius:var(--ds-rounded-lg)!important;border-bottom-right-radius:var(--ds-rounded-lg)!important;border-bottom-left-radius:var(--ds-rounded-lg)!important;overflow:hidden!important}html body:is(body):is(body) .forum-container.forum-container>.card.card.card.card>.card-header.card-header.card-header{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}html body.auth-page.auth-page :is(.auth-card,.auth-form,#loginForm,#registerForm) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select){box-sizing:border-box!important;text-indent:0!important;border-radius:999px!important;padding-left:26px!important;padding-right:26px!important}html body.auth-page.auth-page .password-input.password-input input,html body.auth-page.auth-page :is(#loginForm,#registerForm) .password-input.password-input input,html body.auth-page.auth-page :is(#loginForm,#registerForm) .password-input.password-input :is(#password#password,#confirmPassword#confirmPassword){padding-right:76px!important}html body.auth-page.auth-page .password-toggle-proxy.password-toggle-proxy{color:#000!important;width:32px!important;height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;font-size:15px!important;right:24px!important}html body.auth-page.auth-page .password-toggle-proxy.password-toggle-proxy i{color:#000!important;font-size:15px!important;line-height:1!important;display:inline-block!important}html body #navbar#navbar :is(#userProfile,.user-profile):is(#userProfile,.user-profile),html body #navbar#navbar :is(#userProfile,.user-profile):is(#userProfile,.user-profile):is(:hover,:focus,:focus-visible,:active,.dropdown-open){box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html body #navbar#navbar .navbar-container{gap:8px!important;width:min(100% - 32px,1220px)!important}html body #navbar#navbar .navbar-left{gap:clamp(10px,1.2vw,18px)!important;min-width:0!important}html body #navbar#navbar .navbar-brand{margin-right:clamp(4px,.6vw,8px)!important}html body #navbar#navbar .navbar-brand__mark{letter-spacing:-.3px!important;font-size:21px!important}html body #navbar#navbar .navbar-menu{flex:auto!important;gap:clamp(8px,.8vw,12px)!important;min-width:0!important}html body #navbar#navbar .navbar-item.navbar-item{letter-spacing:0!important;white-space:nowrap!important;min-height:34px!important;padding:5px clamp(9px,.9vw,13px)!important;font-size:15px!important;line-height:1.25!important}html body #navbar#navbar :is(.navbar-item,.navbar-menu .navbar-item).navbar-item.navbar-item{box-shadow:none!important;color:color-mix(in srgb, var(--ds-t-ink) 68%, transparent)!important;background:0 0!important;border-radius:0!important;font-weight:480!important;text-decoration:none!important;transition:color .14s,font-weight .14s!important;position:relative!important}html body #navbar#navbar :is(.navbar-item,.navbar-menu .navbar-item).navbar-item.navbar-item:after{content:""!important;background:var(--ds-t-ink)!important;opacity:0!important;transform-origin:50%!important;border-radius:999px!important;height:2px!important;transition:opacity .16s,transform .16s!important;position:absolute!important;bottom:3px!important;left:clamp(9px,.9vw,13px)!important;right:clamp(9px,.9vw,13px)!important;transform:scaleX(.4)!important}html body #navbar#navbar :is(.navbar-item:hover,.navbar-item:focus-visible).navbar-item.navbar-item{color:var(--ds-t-ink)!important;box-shadow:none!important;background:0 0!important}html body #navbar#navbar :is(.navbar-item:hover,.navbar-item:focus-visible).navbar-item.navbar-item:after{opacity:.42!important;transform:scaleX(1)!important}html body #navbar#navbar :is(.navbar-item.active,.navbar-menu .navbar-item.active).navbar-item.active.navbar-item.active{color:var(--ds-t-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;font-weight:720!important}html body #navbar#navbar :is(.navbar-item.active,.navbar-menu .navbar-item.active).navbar-item.active.navbar-item.active:after{opacity:1!important;transform:scaleX(1)!important}html body #navbar#navbar .navbar-right{flex:none!important;gap:6px!important;margin-left:4px!important}html body #navbar#navbar .theme-switcher,html body #navbar#navbar .user-profile .avatar{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}html body #navbar#navbar button#themeSwitcher.theme-switcher{border-radius:50%!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:inline-grid!important}html body #navbar#navbar button#themeSwitcher.theme-switcher:before{content:none!important;display:none!important}html body #navbar#navbar button#themeSwitcher.theme-switcher i{color:var(--ds-t-ink)!important;font-size:16px!important;line-height:1!important;display:inline-block!important}html :is(body.dark-mode,body[data-theme=dark]) #navbar#navbar button#themeSwitcher.theme-switcher i,html body #navbar#navbar button#themeSwitcher.theme-switcher.theme-switcher--dark i{color:var(--ds-t-ink)!important}@media (width<=1080px) and (width>=834px){html body #navbar#navbar .navbar-container{width:min(100% - 24px,1220px)!important}html body #navbar#navbar .navbar-item.navbar-item{padding-inline:9px!important;font-size:14px!important}html body #navbar#navbar .navbar-menu{gap:8px!important}}html body.ranking-page .ranking-main:before,html body .ranking-main:before{background:0 0!important}html body.ranking-page.ranking-page,html body.ranking-page .ranking-main,html body.ranking-page .ranking-container.ranking-layout{background-image:none!important}html body #rankingPagination#rankingPagination .pagination-controls{border-radius:999px!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:fit-content!important;max-width:min(100%,720px)!important;margin-inline:auto!important;padding:10px 12px!important;display:flex!important;overflow:visible!important}html body #rankingPagination#rankingPagination .pagination-btn{white-space:nowrap!important;border-radius:999px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0 14px!important}html body #rankingPagination#rankingPagination .pagination-btn:not(.pagination-btn-prev):not(.pagination-btn-next){width:36px!important;padding-inline:0!important}html body #rankingPagination#rankingPagination .pagination-info{white-space:nowrap!important}html body .role-tag.owner.role-tag.role-tag.role-tag.role-tag.role-tag{background:var(--ds-block-lilac)!important;background-color:var(--ds-block-lilac)!important;color:#000!important}html body .role-tag.admin.role-tag.role-tag.role-tag.role-tag.role-tag{background:var(--ds-block-pink)!important;background-color:var(--ds-block-pink)!important;color:#000!important}html body .role-tag.scorer.role-tag.role-tag.role-tag.role-tag.role-tag{background:var(--ds-block-coral)!important;background-color:var(--ds-block-coral)!important;color:#000!important}html body .role-tag.custom.role-tag.role-tag.role-tag.role-tag.role-tag{background:var(--ds-block-mint)!important;background-color:var(--ds-block-mint)!important;color:#000!important}html body :is(.ranking-list,.ranking-sidebar) .role-tag.custom.role-tag.role-tag.role-tag.role-tag.role-tag{display:none!important}html body .ranking-main.ranking-main>.ranking-hero.ranking-hero.ranking-hero{width:auto!important;margin-inline:clamp(24px,8vw,96px)!important}@media (width<=640px){html body .ranking-main.ranking-main>.ranking-hero.ranking-hero.ranking-hero{margin-inline:0!important}}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]),textarea,select,.form-control,.form-input,.input,.search-input,.filter-select,.tag-input,.editor-input,.md-textarea,.score-input,.jump-input,.home-input,.challenge-answer-input,.reply-content-input,.role-select):is(:focus,:focus-visible,:active){outline-offset:0!important;box-shadow:none!important;border-color:var(--ds-t-hairline)!important;outline:0!important;transform:none!important}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]),textarea,select,.form-control,.form-input,.input,.search-input,.filter-select,.tag-input,.editor-input,.md-textarea,.score-input,.jump-input,.home-input,.challenge-answer-input,.reply-content-input,.role-select):is(:focus,:focus-visible,:active)::placeholder{color:inherit!important;opacity:.42!important}html body:is(body):is(body) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]),textarea,select,.form-control,.form-input,.input,.search-input,.filter-select,.tag-input,.editor-input,.md-textarea,.score-input,.jump-input,.home-input,.challenge-answer-input,.reply-content-input,.role-select):is(input,textarea,select,.form-control,.form-input,.input,.search-input,.filter-select,.tag-input,.editor-input,.md-textarea,.score-input,.jump-input,.home-input,.challenge-answer-input,.reply-content-input,.role-select):is(:focus,:focus-visible,:active){outline-offset:0!important;box-shadow:none!important;border-color:var(--ds-t-hairline)!important;outline:0!important;transform:none!important}html body .role-tag.owner.role-tag.role-tag.role-tag.role-tag.role-tag.role-tag{color:#fff!important;background:#a78bfa!important}html body .role-tag.admin.role-tag.role-tag.role-tag.role-tag.role-tag.role-tag{color:#fff!important;background:#fb7185!important}html body .role-tag.scorer.role-tag.role-tag.role-tag.role-tag.role-tag.role-tag{color:#fff!important;background:#fb923c!important}html body .role-tag.custom.role-tag.role-tag.role-tag.role-tag.role-tag.role-tag{color:#fff!important;background:#5eead4!important}html body :is(.duty-member-name,.member-name,.ranking-username) :is(.user-name.role-owner,.role-owner){color:#8b5cf6!important}html body :is(.duty-member-name,.member-name,.ranking-username) :is(.user-name.role-admin,.role-admin){color:#f43f5e!important}html body :is(.duty-member-name,.member-name,.ranking-username) :is(.user-name.role-scorer,.role-scorer){color:#f59e0b!important}html body.dark-mode .ranking-main.ranking-main .ranking-hero.ranking-hero.ranking-hero :is(h1.np-headline).np-headline.np-headline,html body[data-theme=dark] .ranking-main.ranking-main .ranking-hero.ranking-hero.ranking-hero :is(h1.np-headline).np-headline.np-headline,html[data-theme=dark] body .ranking-main.ranking-main .ranking-hero.ranking-hero.ranking-hero :is(h1.np-headline).np-headline.np-headline{color:var(--ds-inverse-ink)!important}html :is(body,body.dark-mode,body[data-theme=dark]) .challenge-header.question-detail-header.challenge-header.question-detail-header,html[data-theme=dark] body .challenge-header.question-detail-header.challenge-header.question-detail-header{background:linear-gradient(135deg, color-mix(in srgb, var(--ds-block-lime) 92%, #fff 8%) 0%, color-mix(in srgb, var(--ds-block-mint) 86%, #fff 14%) 100%)!important;border-radius:var(--ds-rounded-lg)!important;color:#000!important;border:0!important}html :is(body,body.dark-mode,body[data-theme=dark]) .challenge-header.question-detail-header.challenge-header.question-detail-header :is(h1,h2,h3,p,span,div,small,.np-kicker,.challenge-date):not(.btn),html[data-theme=dark] body .challenge-header.question-detail-header.challenge-header.question-detail-header :is(h1,h2,h3,p,span,div,small,.np-kicker,.challenge-date):not(.btn){color:#000!important}html :is(body,body.dark-mode,body[data-theme=dark]) .challenge-header.question-detail-header.challenge-header.question-detail-header :is(.challenge-date,.np-kicker),html[data-theme=dark] body .challenge-header.question-detail-header.challenge-header.question-detail-header :is(.challenge-date,.np-kicker){color:#000000ad!important}html :is(body,body.dark-mode,body[data-theme=dark]) .challenge-streak-badge.challenge-streak-badge.challenge-streak-badge,html[data-theme=dark] body .challenge-streak-badge.challenge-streak-badge.challenge-streak-badge{color:#fff!important;border-radius:var(--ds-rounded-pill)!important;background:#000!important}html :is(body,body.dark-mode,body[data-theme=dark]) .challenge-header.challenge-header .challenge-streak-badge.challenge-streak-badge.challenge-streak-badge,html[data-theme=dark] body .challenge-header.challenge-header .challenge-streak-badge.challenge-streak-badge.challenge-streak-badge,html :is(body,body.dark-mode,body[data-theme=dark]) .challenge-streak-badge.challenge-streak-badge.challenge-streak-badge :is(i,span),html[data-theme=dark] body .challenge-streak-badge.challenge-streak-badge.challenge-streak-badge :is(i,span),html body #streakBadge#streakBadge :is(i,#streakText)#streakText,html body #streakBadge#streakBadge #streakText#streakText{color:#fff!important}html body #challengeContent#challengeContent .challenge-header.question-detail-header.challenge-header{border-radius:var(--ds-rounded-lg)!important;background:var(--ds-block-lime)!important;min-height:224px!important;box-shadow:none!important;border:1px solid #000!important;grid-template-columns:minmax(0,1fr) minmax(260px,31%)!important;align-items:stretch!important;gap:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}html body #challengeContent#challengeContent .challenge-header.challenge-header .challenge-header-left.challenge-header-left{background:var(--ds-block-lime)!important;align-content:center!important;justify-items:start!important;gap:10px!important;min-width:0!important;padding:clamp(32px,4.5vw,64px)!important;display:grid!important;position:relative!important}html body #challengeContent#challengeContent .challenge-header.challenge-header .challenge-header-left.challenge-header-left:after{content:""!important;pointer-events:none!important;border-top:2px solid #000!important;border-right:2px solid #000!important;width:46px!important;height:46px!important;position:absolute!important;top:28px!important;right:28px!important}html body #challengeContent#challengeContent .challenge-header.challenge-header .challenge-header-left .np-kicker.np-kicker{color:#0000009e!important;font-family:var(--ds-font-mono)!important;letter-spacing:.6px!important;margin:0!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}html body #challengeContent#challengeContent .challenge-header.challenge-header .challenge-header-left>h1.np-headline.np-headline{color:#000!important;letter-spacing:0!important;margin:0!important;font-size:clamp(48px,6vw,76px)!important;font-weight:520!important;line-height:.98!important}html body #challengeContent#challengeContent .challenge-header.challenge-header .challenge-date.challenge-date{color:#000!important;min-height:28px!important;font-family:var(--ds-font-mono)!important;border:1px solid #00000047!important;border-radius:2px!important;align-items:center!important;margin:2px 0 0!important;padding:0 10px!important;font-size:13px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important}html body #challengeContent#challengeContent .challenge-header.challenge-header .challenge-streak-panel.challenge-streak-panel{color:#fff!important;background:#000!important;border-left:1px solid #000!important;place-content:center!important;justify-items:center!important;gap:18px!important;min-width:0!important;padding:36px 28px!important;display:grid!important}html body #challengeContent#challengeContent .challenge-header.challenge-header .challenge-streak-label.challenge-streak-label{color:#ffffff9e!important;font-family:var(--ds-font-mono)!important;letter-spacing:.8px!important;font-size:12px!important;font-weight:700!important;line-height:1!important}html body #challengeContent#challengeContent .challenge-header.challenge-header #streakBadge#streakBadge{color:#fff!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:12px!important;min-height:58px!important;margin:0!important;padding:0!important;font-size:clamp(22px,2vw,30px)!important;font-weight:680!important;line-height:1!important;display:inline-flex!important}html body #challengeContent#challengeContent .challenge-header.challenge-header #streakBadge#streakBadge>i{color:#fff!important;border:1px solid #ffffff75!important;border-radius:50%!important;place-items:center!important;width:48px!important;height:48px!important;font-size:19px!important;display:grid!important}@media (width<=720px){html body #challengeContent#challengeContent .challenge-header.question-detail-header.challenge-header{grid-template-columns:1fr!important;min-height:0!important}html body #challengeContent#challengeContent .challenge-header.challenge-header .challenge-header-left.challenge-header-left{min-height:210px!important;padding:32px 28px!important}html body #challengeContent#challengeContent .challenge-header.challenge-header .challenge-header-left.challenge-header-left:after{width:34px!important;height:34px!important;top:20px!important;right:20px!important}html body #challengeContent#challengeContent .challenge-header.challenge-header .challenge-streak-panel.challenge-streak-panel{border-top:1px solid #000!important;border-left:0!important;grid-template-columns:auto minmax(0,1fr)!important;place-content:center stretch!important;justify-items:start!important;gap:18px!important;min-height:94px!important;padding:20px 28px!important}html body #challengeContent#challengeContent .challenge-header.challenge-header #streakBadge#streakBadge{justify-self:end!important;min-height:48px!important;font-size:21px!important}html body #challengeContent#challengeContent .challenge-header.challenge-header #streakBadge#streakBadge>i{width:40px!important;height:40px!important;font-size:16px!important}}@media (width<=420px){html body #challengeContent#challengeContent .challenge-header.challenge-header .challenge-header-left>h1.np-headline.np-headline{font-size:46px!important}html body #challengeContent#challengeContent .challenge-header.challenge-header .challenge-streak-panel.challenge-streak-panel{padding-inline:20px!important}}html body :is(#answerSection.challenge-answer-section,.challenge-answer-section.answer-section).challenge-answer-section.answer-section{border-radius:var(--ds-rounded-lg)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:16px!important;display:grid!important;overflow:hidden!important}html body #answerSection#answerSection>:is(h3,.challenge-result,.challenge-answer-input){grid-column:1/-1!important}html body #answerSection#answerSection>h3{margin:0!important}html body #answerSection#answerSection>#submitChallengeBtn#submitChallengeBtn{grid-column:2!important;place-self:end!important;margin:0!important}html body :is(#answerSection.challenge-answer-section,.challenge-answer-section.answer-section).challenge-answer-section.answer-section .challenge-answer-input.challenge-answer-input{border-radius:var(--ds-rounded-lg)!important;margin:0!important}html :is(body.dark-mode,body[data-theme=dark]) :is(#answerSection.challenge-answer-section,.challenge-answer-section.answer-section).challenge-answer-section.answer-section .challenge-answer-input.challenge-answer-input,html[data-theme=dark] body :is(#answerSection.challenge-answer-section,.challenge-answer-section.answer-section).challenge-answer-section.answer-section .challenge-answer-input.challenge-answer-input{border-color:var(--ds-t-hairline)!important;color:var(--ds-inverse-ink)!important;background:#ffffff14!important}html body #navbar#navbar :is(#userProfile,.user-profile)>.avatar.avatar.avatar{box-sizing:border-box!important;aspect-ratio:1!important;border-radius:50%!important;flex:0 0 42px!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;line-height:1!important;display:inline-grid!important;overflow:hidden!important}html body #navbar#navbar :is(#userProfile,.user-profile)>.avatar.avatar.avatar:not(:has(img)):before{place-items:center!important;width:100%!important;height:100%!important;display:inline-grid!important}html :is(body.dark-mode,body[data-theme=dark]) #navbar#navbar :is(#userProfile,.user-profile)>.avatar.avatar.avatar{background:color-mix(in srgb, var(--ds-inverse-ink) 8%, transparent)!important;color:var(--ds-inverse-ink)!important}html body .ranking-main.ranking-main .ranking-hero.ranking-hero .ranking-metric.ranking-metric.ranking-metric{gap:6px!important;padding-block:10px!important}html body .ranking-main.ranking-main .ranking-hero.ranking-hero :is(.ranking-metric span):is(span){font-size:14px!important;line-height:1.35!important}html body .ranking-main.ranking-main .ranking-hero.ranking-hero :is(.ranking-metric strong):is(strong){letter-spacing:-.035em!important;font-size:clamp(30px,3vw,40px)!important;line-height:1.05!important}html body .ranking-board.ranking-board .ranking-body.ranking-body,html body .ranking-board.ranking-board .card-body.ranking-body.ranking-body{padding:0!important}html body .ranking-board.ranking-board .ranking-list.ranking-list{gap:0!important;margin-top:0!important;padding-top:0!important}html body .ranking-board.ranking-board .ranking-list.ranking-list>.ranking-item:first-child{border-top:0!important;margin-top:0!important}html body #navbar#navbar :is(button#themeSwitcher.theme-switcher,#userProfile .avatar,.user-profile .avatar):is(:hover,:focus,:focus-visible,:active),html body #navbar#navbar :is(button#themeSwitcher.theme-switcher,#userProfile .avatar,.user-profile .avatar),html body #navbar#navbar :is(#userProfile,.user-profile):is(:hover,:focus,:focus-visible,:active,.dropdown-open){box-shadow:none!important;border:0!important;outline:0!important}html body:is(body):is(body) .ranking-main.ranking-main>.ranking-hero.ranking-hero.ranking-hero{row-gap:24px!important;padding-block:34px!important}html body:is(body):is(body) .ranking-main.ranking-main .ranking-hero.ranking-hero :is(h1.np-headline).np-headline{font-size:clamp(52px,6vw,72px)!important;line-height:1.02!important}html body:is(body):is(body) .ranking-main.ranking-main .ranking-hero.ranking-hero .ranking-hero__copy.ranking-hero__copy{gap:12px!important}html body:is(body):is(body) .ranking-main.ranking-main .ranking-hero.ranking-hero .ranking-metrics.ranking-metrics{gap:14px!important}html body:is(body):is(body) .ranking-board.ranking-board>:is(.card-body.ranking-body,.ranking-body).ranking-body{margin:0!important;padding:0!important}html body:is(body):is(body) .ranking-board.ranking-board .ranking-header.ranking-header{margin-bottom:0!important}html body:is(body):is(body) .ranking-board.ranking-board .ranking-list.ranking-list{gap:0!important;margin:0!important;padding:0!important}html body:is(body):is(body) .ranking-board.ranking-board .ranking-list.ranking-list>.ranking-item:first-child{border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:0!important}html body:has(.forum-container) .main-container.main-container{padding-top:28px!important}html body .forum-container.forum-container{gap:18px!important;padding-top:0!important}html body .forum-header.forum-header.forum-header{min-height:112px!important;padding-block:24px!important}html body:is(body):is(body) .forum-container.forum-container>.card.card.card{border-radius:var(--ds-rounded-lg)!important;overflow:hidden!important}html body:is(body):is(body) .forum-container.forum-container>.card.card.card>.card-body.card-body{border-radius:0!important;padding:0!important}html body:is(body):is(body) .forum-container.forum-container .forum-posts.forum-posts{gap:0!important;display:grid!important}html body:is(body):is(body) .forum-container.forum-container .forum-post.forum-post.forum-post{border:0!important;border-bottom:1px solid var(--ds-t-hairline-soft)!important;background:var(--ds-t-surface)!important;min-height:62px!important;box-shadow:none!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;padding:12px 24px!important;display:grid!important}html body:is(body):is(body) .forum-container.forum-container .forum-post.forum-post:last-child{border-bottom:0!important}html body:is(body):is(body) .forum-post.forum-post .post-header.post-header{margin:0!important;display:contents!important}html body:is(body):is(body) .forum-post.forum-post .post-header.post-header>div{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;min-width:0!important;display:grid!important}html body:is(body):is(body) .forum-post.forum-post .post-title.post-title{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0!important;font-size:18px!important;line-height:1.35!important;overflow:hidden!important}html body:is(body):is(body) .forum-post.forum-post .post-meta.post-meta{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;min-width:max-content!important;margin:0!important;font-size:15px!important;line-height:1.35!important;display:flex!important}html body:is(body):is(body) .forum-post.forum-post .question-tag.question-tag{max-width:none!important;color:inherit!important;font:inherit!important;background:0 0!important;border:0!important;padding:0!important;display:inline!important}html body.landing-page:is(body):is(body) .home-intro.home-intro.home-intro.home-intro{align-items:center!important;gap:clamp(22px,3vw,36px)!important;padding-block:34px!important}html body.landing-page:is(body):is(body) .home-legacy__title.home-legacy__title.home-legacy__title{margin-top:24px!important}html body.landing-page:is(body):is(body) .home-legacy__welcome.home-legacy__welcome.home-legacy__welcome{margin-top:24px!important;padding-top:20px!important}html body.landing-page:is(body):is(body) .home-hero__rail.home-hero__rail.home-hero__rail.home-hero__rail{grid-template-rows:auto auto!important;align-self:center!important;gap:12px!important;padding:16px!important}html body.landing-page:is(body):is(body) .home-hero__metric.home-hero__metric.home-hero__metric{height:122px!important;min-height:112px!important;padding:18px!important}html body.landing-page:is(body):is(body) .home-panel--checkin.home-panel--checkin.home-panel--checkin>.home-button.home-button.home-button{place-self:center!important}html body:is(body):is(body) :is(.user-name.role-owner,.user-link.role-owner,.member-name.role-owner,a.role-owner).role-owner.role-owner:not(:active):not(.selected):not(.is-selected){color:#8b5cf6!important}html body:is(body):is(body) :is(.user-name.role-admin,.user-link.role-admin,.member-name.role-admin,a.role-admin).role-admin.role-admin:not(:active):not(.selected):not(.is-selected){color:#f43f5e!important}html body:is(body):is(body) :is(.user-name.role-scorer,.user-link.role-scorer,.member-name.role-scorer,a.role-scorer).role-scorer.role-scorer:not(:active):not(.selected):not(.is-selected){color:#f59e0b!important}html body:is(body):is(body) :is(.user-name.role-owner,.user-link.role-owner,.member-name.role-owner,a.role-owner,.user-name.role-admin,.user-link.role-admin,.member-name.role-admin,a.role-admin,.user-name.role-scorer,.user-link.role-scorer,.member-name.role-scorer,a.role-scorer):is(:hover,:focus,:focus-visible):not(:active):not(.selected):not(.is-selected){box-shadow:none!important;background:0 0!important;text-decoration-color:currentColor!important}html :is(body.dark-mode,body[data-theme=dark]):is(body):is(body) :is(.user-name.role-owner,.user-link.role-owner,.member-name.role-owner,a.role-owner).role-owner.role-owner:not(:active):not(.selected):not(.is-selected),html[data-theme=dark] body:is(body):is(body) :is(.user-name.role-owner,.user-link.role-owner,.member-name.role-owner,a.role-owner).role-owner.role-owner:not(:active):not(.selected):not(.is-selected){color:#c4b5fd!important}html :is(body.dark-mode,body[data-theme=dark]):is(body):is(body) :is(.user-name.role-admin,.user-link.role-admin,.member-name.role-admin,a.role-admin).role-admin.role-admin:not(:active):not(.selected):not(.is-selected),html[data-theme=dark] body:is(body):is(body) :is(.user-name.role-admin,.user-link.role-admin,.member-name.role-admin,a.role-admin).role-admin.role-admin:not(:active):not(.selected):not(.is-selected){color:#fda4af!important}html :is(body.dark-mode,body[data-theme=dark]):is(body):is(body) :is(.user-name.role-scorer,.user-link.role-scorer,.member-name.role-scorer,a.role-scorer).role-scorer.role-scorer:not(:active):not(.selected):not(.is-selected),html[data-theme=dark] body:is(body):is(body) :is(.user-name.role-scorer,.user-link.role-scorer,.member-name.role-scorer,a.role-scorer).role-scorer.role-scorer:not(:active):not(.selected):not(.is-selected){color:#fdba74!important}html body:is(body):is(body) .duty-member-score.duty-member-score.duty-member-score{justify-content:center!important;align-items:center!important;gap:7px!important;margin-top:8px!important;font-size:22px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}html body:is(body):is(body) .duty-member-score.duty-member-score.duty-member-score :is(i,svg){display:none!important}html body:is(body):is(body) .duty-member-score.duty-member-score.duty-member-score :is(.duty-score-plus,.duty-score-minus){white-space:nowrap!important;background:0 0!important;border-radius:0!important;min-height:0!important;padding:0!important;display:inline-block!important}html body:is(body):is(body) .duty-member-score.duty-member-score.duty-member-score .duty-score-plus.duty-score-plus{color:#16a34a!important}html body:is(body):is(body) .duty-member-score.duty-member-score.duty-member-score .duty-score-minus.duty-score-minus{color:#ef4444!important}html :is(body.dark-mode,body[data-theme=dark]):is(body):is(body) .duty-member-score.duty-member-score.duty-member-score .duty-score-plus.duty-score-plus,html[data-theme=dark] body:is(body):is(body) .duty-member-score.duty-member-score.duty-member-score .duty-score-plus.duty-score-plus{color:#86efac!important}html :is(body.dark-mode,body[data-theme=dark]):is(body):is(body) .duty-member-score.duty-member-score.duty-member-score .duty-score-minus.duty-score-minus,html[data-theme=dark] body:is(body):is(body) .duty-member-score.duty-member-score.duty-member-score .duty-score-minus.duty-score-minus{color:#fca5a5!important}html body.landing-page:is(body):is(body) .home-link.home-link.home-link{border-radius:999px!important}html body.landing-page:is(body):is(body) .home-stack.home-stack.home-stack{align-content:start!important;gap:18px!important}html body.landing-page:is(body):is(body) .home-stack.home-stack.home-stack>.home-panel.home-panel.home-panel{margin-block:0!important}html body.landing-page:is(body):is(body) .home-hero__metric.home-hero__metric.home-hero__metric.home-hero__metric{place-content:center start!important;gap:7px!important;height:96px!important;min-height:96px!important;padding:16px 18px!important;display:grid!important}html body.landing-page:is(body):is(body) .home-hero__metric.home-hero__metric.home-hero__metric :is(strong):is(strong){font-size:clamp(34px,4vw,46px)!important;font-weight:520!important;line-height:.95!important}html body.landing-page:is(body):is(body) .home-hero__metric.home-hero__metric.home-hero__metric :is(span):is(span){line-height:1.15!important}html body.landing-page:is(body):is(body) .home-fortune__box.home-fortune__box.home-fortune__box{color:#000!important;border:0!important}html body.landing-page:is(body):is(body) .home-fortune__box--great.home-fortune__box{background:color-mix(in srgb, var(--ds-block-lime) 72%, #fff 28%)!important}html body.landing-page:is(body):is(body) .home-fortune__box--good.home-fortune__box{background:color-mix(in srgb, var(--ds-block-mint) 72%, #fff 28%)!important}html body.landing-page:is(body):is(body) .home-fortune__box--mild.home-fortune__box{background:color-mix(in srgb, var(--ds-block-cream) 78%, #fff 22%)!important}html body.landing-page:is(body):is(body) .home-fortune__box--neutral.home-fortune__box{background:color-mix(in srgb, var(--ds-block-lilac) 66%, #fff 34%)!important}html body.landing-page:is(body):is(body) .home-fortune__box--bad.home-fortune__box{background:color-mix(in srgb, var(--ds-block-pink) 76%, #fff 24%)!important}html :is(body,body.dark-mode,body[data-theme=dark]):is(body):is(body) .ranking-sidebar.ranking-sidebar.ranking-sidebar.ranking-sidebar,html[data-theme=dark] body:is(body):is(body) .ranking-sidebar.ranking-sidebar.ranking-sidebar.ranking-sidebar{box-shadow:none!important;border-color:var(--ds-t-hairline)!important;outline:0!important}html :is(body.dark-mode,body[data-theme=dark]):is(body):is(body) #navbar#navbar :is(button#themeSwitcher.theme-switcher,#userProfile .avatar,.user-profile .avatar):is(button,.avatar):is(button,.avatar),html[data-theme=dark] body:is(body):is(body) #navbar#navbar :is(button#themeSwitcher.theme-switcher,#userProfile .avatar,.user-profile .avatar):is(button,.avatar):is(button,.avatar){color:var(--ds-inverse-ink)!important;box-shadow:none!important;background:#ffffff29!important;border:0!important;outline:0!important}html :is(body.dark-mode,body[data-theme=dark]):is(body):is(body) #navbar#navbar :is(button#themeSwitcher.theme-switcher,#userProfile .avatar,.user-profile .avatar):is(:hover,:focus-visible,.dropdown-open),html[data-theme=dark] body:is(body):is(body) #navbar#navbar :is(button#themeSwitcher.theme-switcher,#userProfile .avatar,.user-profile .avatar):is(:hover,:focus-visible,.dropdown-open){background:#ffffff38!important}html :is(body.dark-mode,body[data-theme=dark]):is(body):is(body) .ranking-score.ranking-score.ranking-score .score.score,html[data-theme=dark] body:is(body):is(body) .ranking-score.ranking-score.ranking-score .score.score,html :is(body.dark-mode,body[data-theme=dark]):is(body):is(body) .ranking-podium__item.ranking-podium__item.ranking-podium__item>:is(strong):is(strong),html[data-theme=dark] body:is(body):is(body) .ranking-podium__item.ranking-podium__item.ranking-podium__item>:is(strong):is(strong){color:var(--ds-inverse-ink)!important}html :is(body.dark-mode,body[data-theme=dark]):is(body):is(body) .ranking-score.ranking-score.ranking-score>:is(span):is(span),html[data-theme=dark] body:is(body):is(body) .ranking-score.ranking-score.ranking-score>:is(span):is(span){color:color-mix(in srgb, var(--ds-inverse-ink) 68%, transparent)!important}html :is(body.dark-mode,body[data-theme=dark]):is(body):is(body) :is(.ranking-list,.ranking-sidebar):is(.ranking-list,.ranking-sidebar) :is(.ranking-item--rank-1,.ranking-item--rank-2,.ranking-item--rank-3,.ranking-podium__item--1,.ranking-podium__item--2,.ranking-podium__item--3):is(.ranking-item,.ranking-podium__item) :is(.ranking-score .score,.ranking-score span,strong):not(.role-tag),html[data-theme=dark] body:is(body):is(body) :is(.ranking-list,.ranking-sidebar):is(.ranking-list,.ranking-sidebar) :is(.ranking-item--rank-1,.ranking-item--rank-2,.ranking-item--rank-3,.ranking-podium__item--1,.ranking-podium__item--2,.ranking-podium__item--3):is(.ranking-item,.ranking-podium__item) :is(.ranking-score .score,.ranking-score span,strong):not(.role-tag){color:var(--ds-inverse-ink)!important}html body:is(body):is(body) #navbar#navbar .navbar-right{align-items:center!important;gap:8px!important}html body:is(body):is(body) #navbar#navbar :is(button#themeSwitcher.theme-switcher,#userProfile .avatar,.user-profile .avatar):is(button,.avatar):is(button,.avatar){border:1px solid color-mix(in srgb, var(--ds-t-ink) 14%, transparent)!important;background:color-mix(in srgb, var(--ds-t-ink) 5%, transparent)!important;border-radius:50%!important;place-items:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;transition:transform .16s,background-color .16s,border-color .16s!important;display:inline-grid!important;box-shadow:inset 0 1px #ffffff94,0 1px 2px #0000000d!important}html body:is(body):is(body) #navbar#navbar :is(#userProfile .avatar,.user-profile .avatar).avatar.avatar>i{width:100%!important;height:100%!important;color:var(--ds-t-ink)!important;place-items:center!important;margin:0!important;font-size:17px!important;line-height:1!important;display:grid!important}html body:is(body):is(body) #navbar#navbar :is(#userProfile .avatar,.user-profile .avatar).avatar.avatar:not(:has(img)):before{content:none!important}html body:is(body):is(body) #navbar#navbar :is(button#themeSwitcher.theme-switcher,#userProfile .avatar,.user-profile .avatar):is(button,.avatar):is(button,.avatar):is(:hover,:focus-visible,.dropdown-open){border-color:color-mix(in srgb, var(--ds-t-ink) 24%, transparent)!important;background:color-mix(in srgb, var(--ds-t-ink) 9%, transparent)!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffffa3,0 3px 9px #0000001a!important}html body:is(body):is(body) #navbar#navbar :is(button#themeSwitcher.theme-switcher,#userProfile .avatar,.user-profile .avatar):is(button,.avatar):is(button,.avatar):active{transform:scale(.96)!important}html body:is(body):is(body) #navbar#navbar #userProfile .avatar:not(:has(img)):before{font-size:12px!important;font-weight:760!important}html :is(body.dark-mode,body[data-theme=dark]):is(body):is(body) #navbar#navbar :is(button#themeSwitcher.theme-switcher,#userProfile .avatar,.user-profile .avatar):is(button,.avatar):is(button,.avatar),html[data-theme=dark] body:is(body):is(body) #navbar#navbar :is(button#themeSwitcher.theme-switcher,#userProfile .avatar,.user-profile .avatar):is(button,.avatar):is(button,.avatar){color:#f8fafc!important;background:#ffffff17!important;border-color:#ffffff24!important;box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0003!important}html :is(body.dark-mode,body[data-theme=dark]):is(body):is(body) #navbar#navbar :is(button#themeSwitcher.theme-switcher,#userProfile .avatar,.user-profile .avatar):is(button,.avatar):is(button,.avatar):is(:hover,:focus-visible,.dropdown-open),html[data-theme=dark] body:is(body):is(body) #navbar#navbar :is(button#themeSwitcher.theme-switcher,#userProfile .avatar,.user-profile .avatar):is(button,.avatar):is(button,.avatar):is(:hover,:focus-visible,.dropdown-open){background:#ffffff24!important;border-color:#ffffff38!important}html body:is(body):is(body) :is(.landing-container,.forum-container,.forum-detail-container,.editor-wrapper,.questions-container,.question-detail-container,.daily-challenge-container,.ranking-container,.profile-container,.profile-content,.checkin-container,.clock-container,.score-editor-container,.owner-dashboard,.groups-main,.groups-container,.settings-wrap,.class-duties-header,.class-duties-content,.class-members-header,.class-members-grid,.admin-container,.content-container):is(.landing-container,.forum-container,.forum-detail-container,.editor-wrapper,.questions-container,.question-detail-container,.daily-challenge-container,.ranking-container,.profile-container,.profile-content,.checkin-container,.clock-container,.score-editor-container,.owner-dashboard,.groups-main,.groups-container,.settings-wrap,.class-duties-header,.class-duties-content,.class-members-header,.class-members-grid,.admin-container,.content-container){width:min(calc(100% - 48px), var(--ds-container))!important;max-width:var(--ds-container)!important;box-sizing:border-box!important;margin-inline:auto!important}html body:is(body):is(body) .daily-challenge-container.question-detail-container{padding-inline:0!important}@media (width<=960px){html body:is(body):is(body) .daily-challenge-container.question-detail-container{width:min(calc(100% - 32px), var(--ds-container))!important}}@media (width<=640px){html body:is(body):is(body) .daily-challenge-container.question-detail-container{width:min(calc(100% - 24px), var(--ds-container))!important}}html body:is(body):is(body) .ranking-main.ranking-main>.ranking-hero.ranking-hero.ranking-hero{width:min(calc(100% - 48px), var(--ds-container))!important;max-width:var(--ds-container)!important;box-sizing:border-box!important;margin-inline:auto!important}html body:is(body):is(body) #navbar#navbar .navbar-right{gap:8px!important}html body:is(body):is(body) #navbar#navbar :is(button#themeSwitcher.theme-switcher,#userProfile .avatar,.user-profile .avatar):is(button,.avatar):is(button,.avatar){border:1px solid var(--ds-t-hairline)!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-shadow:none!important;background:0 0!important;border-radius:50%!important;transition:background-color .15s,border-color .15s,color .15s!important;transform:none!important}html body:is(body):is(body) #navbar#navbar :is(button#themeSwitcher.theme-switcher,#userProfile .avatar,.user-profile .avatar):is(button,.avatar):is(button,.avatar):is(:hover,:focus-visible,.dropdown-open){border-color:color-mix(in srgb, var(--ds-t-ink) 28%, var(--ds-t-hairline))!important;background:var(--ds-t-surface-soft)!important;box-shadow:none!important;transform:none!important}html :is(body.dark-mode,body[data-theme=dark]):is(body):is(body) #navbar#navbar :is(button#themeSwitcher.theme-switcher,#userProfile .avatar,.user-profile .avatar):is(button,.avatar):is(button,.avatar),html[data-theme=dark] body:is(body):is(body) #navbar#navbar :is(button#themeSwitcher.theme-switcher,#userProfile .avatar,.user-profile .avatar):is(button,.avatar):is(button,.avatar){box-shadow:none!important;background:0 0!important;border:1px solid #ffffff2e!important}html :is(body.dark-mode,body[data-theme=dark]):is(body):is(body) #navbar#navbar :is(button#themeSwitcher.theme-switcher,#userProfile .avatar,.user-profile .avatar):is(button,.avatar):is(button,.avatar):is(:hover,:focus-visible,.dropdown-open),html[data-theme=dark] body:is(body):is(body) #navbar#navbar :is(button#themeSwitcher.theme-switcher,#userProfile .avatar,.user-profile .avatar):is(button,.avatar):is(button,.avatar):is(:hover,:focus-visible,.dropdown-open){box-shadow:none!important;background:#ffffff1a!important;border:1px solid #ffffff57!important}html body.landing-page:is(body):is(body) .home-hero__links.home-hero__links.home-hero__links{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body.landing-page:is(body):is(body) .home-hero__links.home-hero__links.home-hero__links>.home-link.home-link.home-link{white-space:nowrap!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:8px 6px 10px!important;font-size:clamp(13px,1.35vw,16px)!important;line-height:1.2!important}@media (width<=960px){html body:is(body):is(body) #navbar#navbar .navbar-container{width:min(calc(100% - 32px), var(--ds-container))!important;position:relative!important}html body:is(body):is(body) #navbar#navbar .navbar-left{flex:auto!important;min-width:0!important}html body:is(body):is(body) #navbar#navbar :is(.navbar-toggle,#navbarToggle):is(.navbar-toggle,#navbarToggle){width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;color:var(--ds-t-ink)!important;background:0 0!important;border:0!important;border-radius:50%!important;place-items:center!important;margin-left:4px!important;padding:0!important;display:inline-grid!important}html body:is(body):is(body) #navbar#navbar :is(.navbar-toggle,#navbarToggle):is(.navbar-toggle,#navbarToggle):is(:hover,:focus-visible){background:var(--ds-t-surface-soft)!important;box-shadow:none!important}html body:is(body):is(body) #navbar#navbar .navbar-menu{visibility:hidden!important;opacity:0!important;pointer-events:none!important;border:0!important;border-top:1px solid var(--ds-t-hairline-soft)!important;background:var(--ds-t-canvas)!important;width:auto!important;height:auto!important;min-height:0!important;max-height:0!important;box-shadow:none!important;z-index:1000!important;border-radius:0!important;flex-direction:column!important;flex:none!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:0!important;transition:max-height .18s,opacity .14s,visibility .14s!important;display:flex!important;position:absolute!important;top:56px!important;left:0!important;right:0!important;overflow:hidden!important}html body:is(body):is(body) #navbar#navbar .navbar-menu.open{visibility:visible!important;opacity:1!important;pointer-events:auto!important;max-height:540px!important}html body:is(body):is(body) #navbar#navbar .navbar-menu .navbar-item{border-radius:0!important;justify-content:flex-start!important;width:100%!important;min-height:48px!important;padding:12px 16px!important}html body:is(body):is(body) :is(.landing-container,.forum-container,.forum-detail-container,.editor-wrapper,.questions-container,.question-detail-container,.daily-challenge-container,.ranking-container,.profile-container,.profile-content,.checkin-container,.clock-container,.score-editor-container,.owner-dashboard,.groups-main,.groups-container,.settings-wrap,.class-duties-header,.class-duties-content,.class-members-header,.class-members-grid,.admin-container,.content-container),html body:is(body):is(body) .ranking-main.ranking-main>.ranking-hero.ranking-hero.ranking-hero{width:min(calc(100% - 32px), var(--ds-container))!important}}@media (width<=640px){html body:is(body):is(body) #navbar#navbar .navbar-container,html body:is(body):is(body) :is(.landing-container,.forum-container,.forum-detail-container,.editor-wrapper,.questions-container,.question-detail-container,.daily-challenge-container,.ranking-container,.profile-container,.profile-content,.checkin-container,.clock-container,.score-editor-container,.owner-dashboard,.groups-main,.groups-container,.settings-wrap,.class-duties-header,.class-duties-content,.class-members-header,.class-members-grid,.admin-container,.content-container),html body:is(body):is(body) .ranking-main.ranking-main>.ranking-hero.ranking-hero.ranking-hero{width:min(calc(100% - 24px), var(--ds-container))!important}html body.landing-page:is(body):is(body) .home-hero__links.home-hero__links.home-hero__links{gap:6px!important}}html body>main.main-container:not(.ranking-main),html body .ranking-main.ranking-main{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-inline:0!important}html body .ranking-main.ranking-main>:is(.ranking-hero,.ranking-container.ranking-layout):is(.ranking-hero,.ranking-container):is(.ranking-hero,.ranking-container){width:min(calc(100% - 48px), var(--ds-container))!important;max-width:var(--ds-container)!important;box-sizing:border-box!important;margin-inline:auto!important}@media (width<=960px){html body .ranking-main.ranking-main>:is(.ranking-hero,.ranking-container.ranking-layout):is(.ranking-hero,.ranking-container):is(.ranking-hero,.ranking-container){width:min(calc(100% - 32px), var(--ds-container))!important}html body:is(body):is(body) #navbar#navbar .navbar-menu{top:var(--mobile-menu-top,64px)!important;width:var(--mobile-menu-width,min(calc(100vw - 24px), 460px))!important;overscroll-behavior:contain!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;border-radius:var(--ds-rounded-lg)!important;background:var(--ds-t-surface)!important;background:color-mix(in srgb, var(--ds-t-surface) 88%, transparent)!important;backdrop-filter:blur(16px)saturate(1.08)!important;max-width:calc(100vw - 24px)!important;max-height:0!important;box-shadow:none!important;transform-origin:top!important;border:1px solid #0000!important;margin:0!important;padding:0!important;transition:max-height .28s cubic-bezier(.22,1,.36,1),opacity .18s,padding .28s cubic-bezier(.22,1,.36,1),border-color .18s,visibility 0s linear .28s!important;position:fixed!important;left:50%!important;right:auto!important;overflow:hidden auto!important;transform:translate(-50%)!important}html body:is(body):is(body) #navbar#navbar .navbar-menu.open{max-height:var(--mobile-menu-max-height,calc(100dvh - 80px))!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;border-color:var(--ds-t-hairline)!important;padding:8px!important;transition-delay:0s,0s,0s,0s,0s!important;transform:translate(-50%)!important}html body:is(body):is(body) #navbar#navbar .navbar-menu.closing{transform:translate(-50%)!important}html body:is(body):is(body) #navbar#navbar .navbar-menu .navbar-item{border-radius:calc(var(--ds-rounded-lg) - 8px)!important;min-height:56px!important;color:var(--ds-t-ink)!important;opacity:0!important;padding:14px 18px!important;font-size:17px!important;font-weight:600!important;transition:background-color .16s,color .16s,opacity .18s,transform .22s cubic-bezier(.22,1,.36,1)!important;transform:translateY(-6px)!important}html body:is(body):is(body) #navbar#navbar .navbar-menu.open .navbar-item{opacity:1!important;transform:translateY(0)!important}html body:is(body):is(body) #navbar#navbar .navbar-menu.open .navbar-item:first-child{transition-delay:35ms!important}html body:is(body):is(body) #navbar#navbar .navbar-menu.open .navbar-item:nth-child(2){transition-delay:50ms!important}html body:is(body):is(body) #navbar#navbar .navbar-menu.open .navbar-item:nth-child(3){transition-delay:65ms!important}html body:is(body):is(body) #navbar#navbar .navbar-menu.open .navbar-item:nth-child(4){transition-delay:80ms!important}html body:is(body):is(body) #navbar#navbar .navbar-menu.open .navbar-item:nth-child(5){transition-delay:95ms!important}html body:is(body):is(body) #navbar#navbar .navbar-menu.open .navbar-item:nth-child(6){transition-delay:.11s!important}html body:is(body):is(body) #navbar#navbar .navbar-menu.open .navbar-item:nth-child(7){transition-delay:.125s!important}html body:is(body):is(body) #navbar#navbar .navbar-menu.open .navbar-item:nth-child(8){transition-delay:.14s!important}html body:is(body):is(body) #navbar#navbar .navbar-menu.open .navbar-item:nth-child(9){transition-delay:.155s!important}html body:is(body):is(body) #navbar#navbar .navbar-menu .navbar-item:is(:hover,:focus-visible){background:var(--ds-t-surface-soft)!important;color:var(--ds-t-ink)!important}}@media (width<=640px){html body .ranking-main.ranking-main>:is(.ranking-hero,.ranking-container.ranking-layout):is(.ranking-hero,.ranking-container):is(.ranking-hero,.ranking-container){width:min(calc(100% - 24px), var(--ds-container))!important}}html body .ranking-main.ranking-main>.ranking-container.ranking-layout.ranking-layout.ranking-layout{margin-top:var(--ds-space-lg)!important;padding-inline:0!important}html body .ranking-sidebar.ranking-sidebar.ranking-sidebar.ranking-sidebar{gap:var(--ds-space-lg)!important;padding:var(--ds-space-xl) 0 0!important;overflow:hidden!important}html body .ranking-sidebar .ranking-sidebar__header.ranking-sidebar__header.ranking-sidebar__header{padding-inline:var(--ds-space-xl)!important}html body .ranking-sidebar .ranking-podium.ranking-podium.ranking-podium{width:100%!important;margin:0!important;overflow:hidden!important}html body #rankingPagination#rankingPagination{flex-direction:column!important;gap:10px!important}html body #rankingPagination#rankingPagination .pagination-info{text-align:center!important;margin-left:0!important;display:block!important}@media (prefers-reduced-motion:reduce){html body:is(body):is(body) #navbar#navbar .navbar-menu,html body:is(body):is(body) #navbar#navbar .navbar-menu .navbar-item{transition-duration:1ms!important;transition-delay:0s!important}}html body.landing-page:is(body):is(body) .home-hero__metric.home-hero__metric.home-hero__metric>strong{white-space:nowrap!important;max-width:100%!important;font-size:clamp(24px,2.5vw,34px)!important;line-height:1!important}html body.landing-page:is(body):is(body) .home-hero__metric:nth-of-type(3).home-hero__metric.home-hero__metric>strong{font-size:clamp(18px,1.9vw,28px)!important}html body:is(body):is(body) #navbar#navbar :is(button#themeSwitcher.theme-switcher,#userProfile .avatar,.user-profile .avatar):is(button,.avatar):is(button,.avatar),html :is(body.dark-mode,body[data-theme=dark]):is(body):is(body) #navbar#navbar :is(button#themeSwitcher.theme-switcher,#userProfile .avatar,.user-profile .avatar):is(button,.avatar):is(button,.avatar),html[data-theme=dark] body:is(body):is(body) #navbar#navbar :is(button#themeSwitcher.theme-switcher,#userProfile .avatar,.user-profile .avatar):is(button,.avatar):is(button,.avatar){border:0!important}html body.settings-page:is(body):is(body) .settings-wrap .settings-list .settings-row .settings-row__left>button.settings-help-trigger{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;color:var(--ds-t-ink)!important;box-shadow:none!important;font-size:inherit!important;line-height:inherit!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 auto!important;padding:0!important;display:inline!important;transform:none!important}html body #main-content#main-content .profile-container.profile-container>.profile-header-card.profile-header-card.profile-header-card.profile-header-card{border-radius:var(--ds-rounded-lg)!important;background:var(--ds-block-mint)!important;box-shadow:none!important;border:1px solid #00000038!important;padding:0!important;position:relative!important;overflow:hidden!important}html body #main-content#main-content .profile-container.profile-container>.profile-header-card.profile-header-card.profile-header-card.profile-header-card:before{content:""!important;z-index:2!important;border-radius:var(--ds-rounded-pill)!important;background:#000!important;width:64px!important;height:8px!important;position:absolute!important;top:18px!important;left:50%!important;transform:translate(-50%)!important}html body #main-content#main-content .profile-container.profile-container>.profile-header-card.profile-header-card.profile-header-card.profile-header-card:after{content:""!important;pointer-events:none!important;border-radius:inherit!important;border:8px solid #ffffff6b!important;position:absolute!important;inset:0!important}html body:is(body):is(body) .profile-container>.profile-header-card .profile-header.profile-header{color:#000!important;min-height:332px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(220px,.72fr) minmax(0,1.8fr)!important;align-items:stretch!important;gap:0!important;padding:52px 44px 34px!important;display:grid!important}html body:is(body):is(body) .profile-header .profile-badge__identity{border-right:1px solid #0000002e!important;align-content:center!important;justify-items:center!important;gap:20px!important;min-width:0!important;padding:16px 38px 16px 0!important;display:grid!important}html body:is(body):is(body) .profile-header .profile-avatar.profile-avatar{flex:none!important;width:132px!important;height:132px!important;margin:0!important;position:relative!important}html body:is(body):is(body) .profile-header .profile-avatar .avatar-large.avatar-large{color:#000!important;width:132px!important;height:132px!important;box-shadow:none!important;background:#ffffffa3!important;border:2px solid #000!important;border-radius:50%!important;place-items:center!important;display:grid!important;position:relative!important;overflow:hidden!important}html body:is(body):is(body) .profile-header .profile-avatar .avatar-large.avatar-large>img{border-radius:inherit!important;object-fit:cover!important;object-position:center center!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;display:block!important;position:absolute!important;inset:0!important}html body #navbar#navbar .user-profile .avatar{position:relative!important;overflow:hidden!important}html body #navbar#navbar .user-profile .avatar>img{object-fit:cover!important;object-position:center center!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;position:absolute!important;inset:0!important}html body:is(body):is(body) .profile-header .profile-avatar.is-own-profile .avatar-large{cursor:pointer!important}html body:is(body):is(body) .profile-header .profile-avatar.is-own-profile .avatar-large:is(:hover,:focus-visible){outline-offset:4px!important;outline:3px solid #0000002e!important}html body #main-content#main-content .profile-header.profile-header .profile-avatar.profile-avatar>#changeAvatarBtn#changeAvatarBtn{z-index:3!important;border:3px solid var(--ds-block-mint)!important;color:#fff!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#000!important;border-radius:50%!important;place-items:center!important;padding:0!important;position:absolute!important;bottom:-2px!important;right:-2px!important}html body #main-content#main-content .profile-header.profile-header .profile-avatar.profile-avatar>#changeAvatarBtn#changeAvatarBtn:is(:hover,:focus-visible){color:#fff!important;background:#282828!important;transform:none!important}html body:is(body):is(body) .profile-header .profile-badge__copy{text-align:center!important;min-width:0!important}html body:is(body):is(body) .profile-header .profile-badge__kicker,html body:is(body):is(body) .profile-header .profile-badge__id{color:#00000094!important;font-family:var(--ds-font-mono)!important;letter-spacing:.6px!important;text-transform:uppercase!important;margin:0!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important}html body:is(body):is(body) .profile-header .profile-badge__copy>#profileUsername#profileUsername{color:#000!important;letter-spacing:0!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;margin:6px 0 8px!important;font-size:clamp(28px,3vw,40px)!important;font-weight:720!important;line-height:1.05!important;display:flex!important}html body:is(body):is(body) .profile-header .profile-badge__copy #profileUsername .user-name{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html body:is(body):is(body) .profile-header .profile-badge__copy #profileUsername .user-name.role-owner{color:#8b5cf6!important}html body:is(body):is(body) .profile-header .profile-badge__copy #profileUsername .user-name.role-admin{color:#f43f5e!important}html body:is(body):is(body) .profile-header .profile-badge__copy #profileUsername .user-name.role-scorer{color:#f59e0b!important}html body:is(body):is(body) .profile-header .profile-badge__copy #profileUsername .user-name.role-user{color:#111!important}html body:is(body):is(body) .profile-header .profile-badge__copy #profileUsername .role-tag{color:#fff!important;white-space:nowrap!important;flex:none!important}html body:is(body):is(body) .profile-header .profile-info.profile-info{min-width:0!important;padding:14px 0 14px 38px!important;display:grid!important}html body:is(body):is(body) .profile-header .profile-stats.profile-stats{border-radius:var(--ds-rounded-md)!important;background:#ffffff57!important;border:1px solid #0000002e!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:100%!important;margin:0!important;display:grid!important;overflow:hidden!important}html body:is(body):is(body) .profile-header .profile-stats>.stat-item.stat-item{color:#000!important;min-width:0!important;min-height:108px!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:1px solid #00000024!important;border-top:0!important;border-left:0!important;border-radius:0!important;place-content:center!important;gap:8px!important;margin:0!important;padding:16px 10px!important;display:grid!important}html body:is(body):is(body) .profile-header .profile-stats>.stat-item:nth-child(3n){border-right:0!important}html body:is(body):is(body) .profile-header .profile-stats>.stat-item:nth-last-child(-n+3){border-bottom:0!important}html body:is(body):is(body) .profile-header .profile-stats .stat-value.stat-value{color:#000!important;letter-spacing:0!important;font-size:clamp(30px,3.4vw,46px)!important;font-weight:560!important;line-height:.95!important}html body:is(body):is(body) .profile-header .profile-stats .stat-label.stat-label{color:#000000a3!important;font-size:13px!important;font-weight:620!important;line-height:1.25!important}@media (width<=760px){html body:is(body):is(body) .profile-container>.profile-header-card .profile-header.profile-header{grid-template-columns:1fr!important;min-height:0!important;padding:52px 24px 24px!important}html body:is(body):is(body) .profile-header .profile-badge__identity{border-bottom:1px solid #0000002e!important;border-right:0!important;grid-template-columns:auto minmax(0,1fr)!important;justify-items:start!important;padding:8px 0 24px!important}html body:is(body):is(body) .profile-header .profile-badge__copy{text-align:left!important}html body:is(body):is(body) .profile-header .profile-badge__copy>#profileUsername#profileUsername{justify-content:flex-start!important}html body:is(body):is(body) .profile-header .profile-info.profile-info{padding:24px 0 0!important}html body:is(body):is(body) .profile-header .profile-stats.profile-stats{grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:is(body):is(body) .profile-header .profile-stats>.stat-item:nth-child(3n){border-right:1px solid #00000024!important}html body:is(body):is(body) .profile-header .profile-stats>.stat-item:nth-child(2n){border-right:0!important}html body:is(body):is(body) .profile-header .profile-stats>.stat-item:nth-last-child(-n+3){border-bottom:1px solid #00000024!important}html body:is(body):is(body) .profile-header .profile-stats>.stat-item:nth-last-child(-n+2){border-bottom:0!important}}@media (width<=420px){html body:is(body):is(body) .profile-header .profile-avatar.profile-avatar,html body:is(body):is(body) .profile-header .profile-avatar .avatar-large.avatar-large{width:104px!important;height:104px!important}html body:is(body):is(body) .profile-header .profile-badge__identity{gap:16px!important}}html body #main-content#main-content .profile-container.profile-container>.profile-content.profile-content{align-items:start!important;width:100%!important;max-width:none!important;margin-inline:0!important}html body:is(body):is(body) .profile-info-card.profile-info-card>.card-body.card-body{box-sizing:border-box!important;width:100%!important}html body:is(body):is(body) .profile-info-card.profile-info-card .info-grid.info-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:none!important;display:grid!important}html body:is(body):is(body) .profile-info-card.profile-info-card .info-grid.info-grid>.info-item.info-item{box-sizing:border-box!important;width:100%!important;max-width:none!important}html body #main-content#main-content .profile-container.profile-container>.profile-content.profile-content>:is(.profile-info-card,.profile-activity-card){flex-direction:column!important;align-self:start!important;min-height:0!important;display:flex!important}html body #main-content#main-content .profile-container.profile-container>.profile-content.profile-content>.profile-info-card.profile-info-card{height:auto!important;max-height:none!important}html body #main-content#main-content .profile-container.profile-container>.profile-content.profile-content>.profile-activity-card.profile-activity-card{overflow:hidden!important}html body #main-content#main-content .profile-container.profile-container>.profile-content.profile-content>:is(.profile-info-card,.profile-activity-card)>.card-body{flex:auto!important;min-height:0!important;display:flex!important}html body #main-content#main-content .profile-activity-card.profile-activity-card>.card-body{overflow:hidden!important}html body #main-content#main-content .profile-activity-card.profile-activity-card #activityList#activityList{flex-direction:column!important;flex:auto!important;gap:10px!important;min-width:0!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0 6px 0 0!important;display:flex!important;overflow:hidden auto!important}html body #main-content#main-content .profile-activity-card.profile-activity-card #activityList.activity-list--empty{place-content:center!important;padding:0!important;overflow:hidden!important}html body #main-content#main-content .profile-activity-card.profile-activity-card .no-activity.no-activity{border:1px dashed var(--ds-t-hairline)!important;border-radius:var(--ds-rounded-md)!important;background:var(--ds-t-surface-soft)!important;width:100%!important;min-height:220px!important;color:color-mix(in srgb, var(--ds-t-ink) 62%, transparent)!important;text-align:center!important;align-content:center!important;place-items:center!important;gap:14px!important;margin:auto!important;padding:28px 20px!important;display:grid!important}html body #main-content#main-content .profile-activity-card.profile-activity-card .no-activity>i{background:var(--ds-t-ink)!important;width:52px!important;height:52px!important;color:var(--ds-t-canvas)!important;opacity:1!important;border-radius:50%!important;place-items:center!important;margin:0!important;font-size:21px!important;display:grid!important}html body #main-content#main-content .profile-activity-card.profile-activity-card .no-activity>p{color:inherit!important;margin:0!important;font-size:16px!important;line-height:1.4!important}html body #main-content#main-content .profile-activity-card.profile-activity-card #activityList#activityList>.activity-item.activity-item{border:1px solid var(--ds-t-hairline)!important;border-radius:var(--ds-rounded-md)!important;background:var(--ds-t-surface-soft)!important;min-width:0!important;min-height:88px!important;box-shadow:none!important;grid-template-columns:40px minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;margin:0!important;padding:14px!important;display:grid!important;overflow:hidden!important}html body #main-content#main-content .profile-activity-card.profile-activity-card .activity-item .activity-icon.activity-icon{background:var(--ds-t-surface)!important;border-radius:50%!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;font-size:16px!important;display:grid!important}html body #main-content#main-content .profile-activity-card.profile-activity-card .activity-item .activity-content.activity-content{gap:4px!important;min-width:0!important;display:grid!important;overflow:hidden!important}html body #main-content#main-content .profile-activity-card.profile-activity-card .activity-item :is(.activity-text,.activity-details,.activity-time){overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;max-width:100%!important;margin:0!important;display:block!important}html body #main-content#main-content .profile-activity-card.profile-activity-card .activity-item .activity-text{color:var(--ds-t-ink)!important;font-size:16px!important;font-weight:650!important;line-height:1.35!important}html body #main-content#main-content .profile-activity-card.profile-activity-card .activity-item :is(.activity-details,.activity-time){color:color-mix(in srgb, var(--ds-t-ink) 62%, transparent)!important;font-size:13px!important;line-height:1.4!important}html body #main-content#main-content .profile-activity-card.profile-activity-card .activity-item .activity-undo-btn.activity-undo-btn{border-radius:50%!important;align-self:start!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;position:static!important}html body:is(body):is(body) .profile-header .profile-stats.profile-stats{background:0 0!important;border:0!important;border-radius:0!important;gap:10px!important;overflow:visible!important}html body:is(body):is(body) .profile-header .profile-stats>.stat-item.stat-item,html body:is(body):is(body) .profile-header .profile-stats>.stat-item.stat-item:nth-child(n){border-radius:var(--ds-rounded-md)!important;background:#ffffff57!important;border:1px solid #00000024!important}html body:is(body):is(body) .profile-header .profile-avatar .avatar-large.avatar-large{border:0!important;outline:0!important}html body:is(body):is(body) .profile-header .profile-avatar.is-own-profile .avatar-large:is(:hover,:focus-visible,:active){box-shadow:none!important;border:0!important;outline:0!important}html body:is(body):is(body) .profile-header .profile-avatar .avatar-large.avatar-large>i{font-size:46px!important;line-height:1!important}@media (width<=560px){html body .footer,html body footer.footer{padding:32px 20px 24px!important}html body .footer-container.footer-container{width:100%!important;max-width:none!important}html body .footer-columns.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 20px!important}html body .footer-col-title.footer-col-title{margin-bottom:8px!important;font-size:16px!important;line-height:1.3!important}html body .footer-links.footer-links{gap:2px!important;display:grid!important}html body .footer-links.footer-links a{width:fit-content!important;min-height:38px!important;padding:4px 0!important;font-size:15px!important;line-height:1.35!important}html body .footer-baseline.footer-baseline{text-align:center!important;margin-top:28px!important;padding-top:18px!important}html body .footer-baseline.footer-baseline p{font-size:12px!important;line-height:1.5!important}html body #main-content#main-content .profile-container.profile-container>.profile-content.profile-content>:is(.profile-info-card,.profile-activity-card){height:auto!important}html body #main-content#main-content .profile-activity-card.profile-activity-card #activityList#activityList{max-height:none!important;padding-right:0!important;overflow:visible!important}html body #main-content#main-content .profile-activity-card.profile-activity-card #activityList#activityList>.activity-item.activity-item{grid-template-columns:40px minmax(0,1fr)!important}html body #main-content#main-content .profile-activity-card.profile-activity-card .activity-item .activity-undo-btn.activity-undo-btn{grid-column:2!important;justify-self:start!important}}html body:not(.auth-page):is(body):is(body)>main{padding-top:32px!important}html body:not(.auth-page):is(body):is(body)>main>:is(.landing-container,.forum-container,.forum-detail-container,.editor-wrapper,.questions-container,.question-detail-container,.daily-challenge-container,.ranking-container,.profile-container,.checkin-container,.clock-container,.score-editor-container,.owner-dashboard,.groups-main,.groups-container,.settings-wrap,.class-duties-header,.class-duties-content,.class-members-header,.class-members-grid,.content-container){padding-top:0!important}html body.landing-page:is(body):is(body) .home-tools__grid.home-tools__grid.home-tools__grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)!important;grid-template-areas:none!important;align-items:start!important;gap:18px!important}html body.landing-page:is(body):is(body) .home-tools__grid.home-tools__grid>.home-stack.home-stack.home-stack{grid-area:auto!important;align-content:start!important;align-self:start!important;gap:18px!important;display:grid!important}html body.landing-page:is(body):is(body) .home-tools__grid.home-tools__grid :is(.home-panel--wide,.home-panel--checkin).home-panel{grid-area:auto!important}html body.landing-page:is(body):is(body) :is(a.home-hero__metric--challenge).home-hero__metric.home-hero__metric{background:var(--ds-t-primary)!important;border:1px solid var(--ds-t-primary)!important;text-decoration:none!important;transition:background-color .15s,border-color .15s!important;position:relative!important}html body.landing-page:is(body):is(body) :is(a.home-hero__metric--challenge.is-ready).home-hero__metric.home-hero__metric{background:var(--ds-t-primary)!important}html body.landing-page:is(body):is(body) :is(a.home-hero__metric--challenge).home-hero__metric.home-hero__metric:is(:hover,:focus-visible){background:color-mix(in srgb, var(--ds-t-primary) 84%, #fff)!important;border-color:var(--ds-t-primary)!important;outline:none!important}html body.landing-page:is(body):is(body) :is(a.home-hero__metric--challenge.is-ready).home-hero__metric.home-hero__metric:is(:hover,:focus-visible){background:color-mix(in srgb, var(--ds-t-primary) 84%, #fff)!important}html body.landing-page:is(body):is(body) :is(a.home-hero__metric--challenge).home-hero__metric.home-hero__metric :is(span,strong,small,i){color:var(--ds-t-on-primary)!important;background:0 0!important}html body.landing-page:is(body):is(body) :is(a.home-hero__metric--challenge).home-hero__metric.home-hero__metric>strong{justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:100%!important;font-size:clamp(18px,1.9vw,26px)!important;display:flex!important}html body.landing-page:is(body):is(body) :is(a.home-hero__metric--challenge).home-hero__metric.home-hero__metric>strong>i{color:#fff!important;background:#000!important;border-radius:50%!important;flex:0 0 30px!important;place-items:center!important;width:30px!important;height:30px!important;font-size:12px!important;display:grid!important}@media (width<=920px){html body.landing-page:is(body):is(body) .home-tools__grid.home-tools__grid.home-tools__grid{grid-template-columns:1fr!important}}@media (width<=640px){html body:not(.auth-page):is(body):is(body)>main{padding-top:24px!important}}html body.class-members-page:is(body):is(body)>main.main-container{gap:20px!important;display:grid!important}html body.class-members-page:is(body):is(body) .class-duties-header.class-duties-header{text-align:left!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;gap:20px!important;margin-bottom:0!important;padding-block:0!important;display:flex!important}html body.class-members-page:is(body):is(body) .class-duties-header__copy{gap:6px!important;min-width:0!important;display:grid!important}html body.class-members-page:is(body):is(body) .class-duties-header__copy>:is(h1,p){margin:0!important}html body.class-members-page:is(body):is(body) .class-duties-header__actions{flex:none!important}html body.class-members-page:is(body):is(body) button.member-select-toggle.member-select-toggle{border:1px solid var(--ds-t-hairline)!important;border-radius:var(--ds-rounded-pill)!important;background:var(--ds-t-surface)!important;min-height:42px!important;color:var(--ds-t-ink)!important;box-shadow:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 18px!important;font-size:14px!important;font-weight:650!important;display:inline-flex!important}html body.class-members-page:is(body):is(body) button.member-select-toggle.member-select-toggle:is(:hover,:focus-visible,.active){color:#fff!important;background:#000!important;border-color:#000!important;outline:none!important}html :is(body.class-members-page.dark-mode,body.class-members-page[data-theme=dark]):is(body):is(body) button.member-select-toggle.member-select-toggle:is(:hover,:focus-visible,.active){color:#000!important;background:#fff!important;border-color:#fff!important}html body.class-members-page:is(body):is(body) .class-duties-content.class-duties-content{gap:22px!important;display:grid!important}html body.class-members-page:is(body):is(body) .duty-section.duty-section{gap:12px!important;margin:0!important;display:grid!important}html body.class-members-page:is(body):is(body) .duty-section-header.duty-section-header{border:1px solid var(--ds-t-hairline)!important;border-radius:var(--ds-rounded-md)!important;background:var(--ds-t-surface-soft)!important;min-height:62px!important;box-shadow:none!important;align-items:center!important;gap:12px!important;margin:0!important;padding:12px 16px!important;display:flex!important}html body.class-members-page:is(body):is(body) .duty-section-icon.duty-section-icon{border-radius:var(--ds-rounded-sm)!important;flex:0 0 38px!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important}html body.class-members-page:is(body):is(body) .duty-section-info.duty-section-info{align-items:center!important;gap:9px!important;min-width:0!important;display:flex!important}html body.class-members-page:is(body):is(body) .duty-section-title.duty-section-title{color:var(--ds-t-ink)!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important}html body.class-members-page:is(body):is(body) .duty-section-count.duty-section-count{border:1px solid var(--ds-t-hairline)!important;border-radius:var(--ds-rounded-pill)!important;background:var(--ds-t-surface)!important;min-height:26px!important;color:color-mix(in srgb, var(--ds-t-ink) 68%, transparent)!important;white-space:nowrap!important;align-items:center!important;padding:0 9px!important;font-size:12px!important;display:inline-flex!important}html body.class-members-page:is(body):is(body) .duty-member-grid.duty-member-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important;gap:12px!important;display:grid!important}html body.class-members-page:is(body):is(body) .duty-member-card.duty-member-card{border:1px solid var(--ds-t-hairline)!important;border-radius:var(--ds-rounded-md)!important;background:var(--ds-t-surface)!important;min-width:0!important;min-height:176px!important;color:var(--ds-t-ink)!important;box-shadow:none!important;text-align:center!important;align-content:start!important;justify-items:center!important;gap:12px!important;padding:20px 16px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:none!important}html body.class-members-page:is(body):is(body) .duty-member-card.duty-member-card:hover{border-color:color-mix(in srgb, var(--ds-t-ink) 28%, var(--ds-t-hairline))!important;background:var(--ds-t-surface-soft)!important;box-shadow:none!important;transform:none!important}html body.class-members-page:is(body):is(body) button.duty-member-avatar.duty-member-avatar{border:1px solid var(--ds-t-hairline)!important;background:var(--ds-t-surface-soft)!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important;color:var(--ds-t-ink)!important;box-shadow:none!important;border-radius:50%!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}html body.class-members-page:is(body):is(body) button.duty-member-avatar.duty-member-avatar:is(:hover,:focus-visible){border-color:var(--ds-t-ink)!important;box-shadow:none!important;outline:none!important}html body.class-members-page:is(body):is(body) .duty-member-avatar.duty-member-avatar>img{border-radius:inherit!important;object-fit:cover!important;object-position:center center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important;position:absolute!important;inset:0!important}html body.class-members-page:is(body):is(body) .duty-member-avatar.duty-member-avatar>i{font-size:21px!important}html body.class-members-page:is(body):is(body) .duty-member-info.duty-member-info{justify-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;display:grid!important}html body.class-members-page:is(body):is(body) a.duty-member-name.duty-member-name{max-width:100%!important;color:var(--ds-t-ink)!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:5px!important;text-decoration:none!important;display:flex!important}html body.class-members-page:is(body):is(body) .duty-member-name .user-name{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:14px!important;font-weight:650!important;overflow:hidden!important}html body.class-members-page:is(body):is(body) .duty-member-selection.duty-member-selection{border:1px solid var(--ds-t-hairline)!important;background:var(--ds-t-surface)!important;color:#0000!important;border-radius:50%!important;place-items:center!important;width:26px!important;height:26px!important;font-size:11px!important;display:none!important;position:absolute!important;top:10px!important;right:10px!important}html body.class-members-page.member-selection-mode:is(body):is(body) .duty-member-card[data-selectable=true]{cursor:pointer!important}html body.class-members-page.member-selection-mode:is(body):is(body) .duty-member-card[data-selectable=true] .duty-member-selection{display:grid!important}html body.class-members-page:is(body):is(body) .duty-member-card.duty-member-card.selected{background:#eef5d7!important;border-color:#000!important;box-shadow:inset 0 0 0 1px #000!important}html body.class-members-page:is(body):is(body) .duty-member-card.selected .duty-member-selection{color:#fff!important;background:#000!important;border-color:#000!important;display:grid!important}html :is(body.class-members-page.dark-mode,body.class-members-page[data-theme=dark]):is(body):is(body) .duty-member-card.duty-member-card.selected{background:#d9eccb29!important;border-color:#fff!important;box-shadow:inset 0 0 0 1px #fff!important}html :is(body.class-members-page.dark-mode,body.class-members-page[data-theme=dark]):is(body):is(body) .duty-member-card.selected .duty-member-selection{color:#000!important;background:#fff!important;border-color:#fff!important}html body.class-members-page:is(body):is(body) .class-members-loading.class-members-loading{place-items:center!important;min-height:180px!important;padding:32px!important;display:grid!important}html body.class-members-page:is(body):is(body) .class-members-loading>i{font-size:28px!important}html body.class-members-page:is(body):is(body) .batch-toolbar.batch-toolbar{border:1px solid var(--ds-t-hairline)!important;border-radius:var(--ds-rounded-md)!important;background:var(--ds-t-surface)!important;flex-wrap:wrap!important;gap:8px!important;width:max-content!important;max-width:calc(100vw - 32px)!important;padding:10px!important;display:none!important;bottom:24px!important;box-shadow:0 10px 30px #00000024!important}html body.class-members-page:is(body):is(body) .batch-toolbar.batch-toolbar.active{display:flex!important}html body.class-members-page:is(body):is(body) .batch-toolbar .btn.btn{border-radius:var(--ds-rounded-pill)!important;min-height:40px!important;box-shadow:none!important;color:#fff!important;padding:0 14px!important}html body.class-members-page:is(body):is(body) .batch-toolbar .btn-batch-plus.btn-batch-plus{background:#17833a!important;border-color:#17833a!important}html body.class-members-page:is(body):is(body) .batch-toolbar .btn-batch-minus.btn-batch-minus{background:#c83434!important;border-color:#c83434!important}html body.class-members-page:is(body):is(body) .batch-toolbar .btn-cancel.btn-cancel{border-color:var(--ds-t-hairline)!important;background:var(--ds-t-surface-soft)!important;color:var(--ds-t-ink)!important}html body.class-members-page:is(body):is(body) #scoreModal .quick-score-item.quick-score-item{border-radius:var(--ds-rounded-md)!important;box-shadow:none!important;border-width:1px!important}html body:is(body):is(body) .groups-main.groups-main .group-card.group-card .group-scores.group-scores{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:end!important;gap:8px!important;width:100%!important;margin:0!important;display:grid!important}html body:is(body):is(body) .groups-main.groups-main .group-card.group-card .group-score.group-score{box-sizing:border-box!important;min-width:0!important}html body:is(body):is(body) .groups-main.groups-main .group-card.group-card .group-score.total{align-content:center!important;min-height:112px!important;padding:16px 18px!important;display:grid!important}html body:is(body):is(body) .groups-main.groups-main .group-card.group-card .group-score.total .value{font-size:clamp(34px,4vw,44px)!important}html body:is(body):is(body) .groups-main.groups-main .group-card.group-card :is(.group-score.plus,.group-score.minus){white-space:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:84px!important;min-height:46px!important;padding:8px 10px!important;display:inline-flex!important}html body:is(body):is(body) .groups-main.groups-main .group-card.group-card :is(.group-score.plus,.group-score.minus) .label{white-space:nowrap!important;margin:0!important;font-size:11px!important;line-height:1!important}html body:is(body):is(body) .groups-main.groups-main .group-card.group-card :is(.group-score.plus,.group-score.minus) .value{white-space:nowrap!important;margin:0!important;font-size:16px!important;font-weight:720!important;line-height:1!important}@media (width<=420px){html body:is(body):is(body) .groups-main.groups-main .group-card.group-card .group-scores.group-scores{gap:6px!important}html body:is(body):is(body) .groups-main.groups-main .group-card.group-card :is(.group-score.plus,.group-score.minus){min-width:76px!important;padding-inline:8px!important}html body:is(body):is(body) .groups-main.groups-main .group-card.group-card :is(.group-score.plus,.group-score.minus) .value{font-size:15px!important}}@media (width<=640px){html body.class-members-page:is(body):is(body) .class-duties-header.class-duties-header{align-items:flex-start!important}html body.class-members-page:is(body):is(body) .duty-member-grid.duty-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body.class-members-page:is(body):is(body) .duty-member-card.duty-member-card{min-height:164px!important;padding:18px 10px 14px!important}html body.class-members-page:is(body):is(body) .batch-toolbar.batch-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:calc(100vw - 24px)!important;max-width:none!important;display:none!important;bottom:12px!important}html body.class-members-page:is(body):is(body) .batch-toolbar.batch-toolbar.active{display:grid!important}html body.class-members-page:is(body):is(body) .batch-toolbar .selected-count.selected-count{text-align:center!important;grid-column:1/-1!important;margin:0!important}html body.class-members-page:is(body):is(body) .batch-toolbar .btn-cancel.btn-cancel{grid-column:1/-1!important}html body.class-members-page:is(body):is(body) #scoreModal .quick-score-options.quick-score-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=440px){html body.class-members-page:is(body):is(body) .class-duties-header.class-duties-header{flex-direction:column!important}html body.class-members-page:is(body):is(body) .class-duties-header__actions,html body.class-members-page:is(body):is(body) button.member-select-toggle.member-select-toggle{width:100%!important}}:root{--ds-page-gutter-total:48px;--ds-page-rail-max:1180px;--ds-page-rail:min(calc(100% - var(--ds-page-gutter-total)), var(--ds-page-rail-max))}html body:is(body):is(body)>main.main-container.main-container:not(.landing-main),html body:is(body):is(body)>main.main-content.main-content,html body:is(body):is(body)>.container.container,html body:is(body):is(body) .landing-container.landing-container{width:var(--ds-page-rail)!important;max-width:var(--ds-page-rail-max)!important;box-sizing:border-box!important;margin-inline:auto!important}html body:is(body):is(body)>main.main-container.main-container:not(.landing-main),html body:is(body):is(body)>main.main-content.main-content{padding-inline:0!important}html body:is(body):is(body)>main.main-container.main-container:not(.landing-main)>:is(.forum-container,.forum-detail-container,.questions-container,.question-detail-container,.daily-challenge-container,.profile-container,.checkin-container,.clock-container,.editor-wrapper,.score-editor-container,.owner-dashboard,.admin-dashboard-compact,.groups-container,.settings-wrap,.class-duties-header,.class-duties-content,.class-members-header,.class-members-grid,.content-container,.image-viewer-page,.card),html body:is(body):is(body)>main.main-content.main-content>.image-viewer-page.image-viewer-page,html body:is(body):is(body)>main.groups-main.groups-main>:is(.group-back-link,.groups-hero,.group-detail-hero,.groups-summary,.groups-board,.group-members-panel),html body:is(body):is(body)>main.ranking-main.ranking-main>:is(.ranking-hero.ranking-hero,.ranking-container.ranking-container.ranking-layout),html body #rankingMain#rankingMain>:is(.ranking-hero.ranking-hero,.ranking-container.ranking-container.ranking-layout){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin-inline:0!important}html body>main :is(.questions-search-bar,.questions-grid,.groups-grid,.group-members-list,.ranking-layout,.profile-content,.features-grid,.info-grid){min-width:0!important}html body .katex{text-rendering:geometricprecision;color:var(--ds-t-ink)!important;font-size:1.08em!important;line-height:1.35!important}html body .katex,html body .katex *{white-space:nowrap!important;text-wrap:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;max-width:none!important}html body .katex-display{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ds-t-ink) 28%, transparent) transparent;border:1px solid var(--ds-t-hairline)!important;border-left:3px solid var(--ds-t-ink)!important;background:color-mix(in srgb, var(--ds-t-surface-soft) 82%, transparent)!important;box-sizing:border-box!important;border-radius:12px!important;width:100%!important;max-width:100%!important;margin:20px 0!important;padding:18px 20px 16px!important;overflow:auto hidden!important}html body .katex-display>.katex{text-align:center!important;width:max-content!important;min-width:min-content!important;margin-inline:auto!important;padding-inline:4px!important;display:block!important}html body .katex-error{color:#b91c1c!important;font-family:var(--ds-font-mono)!important;background:#dc262614!important;border-radius:4px!important;padding:2px 6px!important;font-size:.9em!important;display:inline-block!important}html :is(body.dark-mode,body[data-theme=dark]) .katex-error{color:#fca5a5!important}html body :is(.btn,.button,button,input[type=button],input[type=submit],input[type=reset],[role=button]):is(:link,:visited,:hover,:focus,:focus-visible,:active){box-shadow:none!important;border:0!important;outline:none!important}@media (width<=640px){html body .katex{font-size:1em!important}html body .katex-display{border-radius:10px!important;margin-block:16px!important;padding:14px 12px 12px!important}}html body :is(.btn,.button,button,input[type=button],input[type=submit],input[type=reset],[role=button]):is(.btn,.button,button,input[type=button],input[type=submit],input[type=reset],[role=button]):is(.btn,.button,button,input[type=button],input[type=submit],input[type=reset],[role=button]):is(.btn,.button,button,input[type=button],input[type=submit],input[type=reset],[role=button]){box-shadow:none!important;border:0!important;outline:0!important}html body #navbar#navbar.navbar--origin{z-index:1200!important;border:0!important;border-bottom:1px solid var(--ds-t-hairline)!important;background:var(--ds-t-canvas)!important;width:100%!important;min-height:64px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important;margin:0!important;padding:0 24px!important;position:sticky!important;inset:0 0 auto!important}html body #navbar#navbar.navbar--origin>.navbar-container{justify-content:space-between!important;align-items:stretch!important;gap:16px!important;width:100%!important;height:64px!important;min-height:64px!important;margin:0 auto!important;padding:0!important;display:flex!important;overflow:visible!important}html body #navbar#navbar.navbar--origin :is(.navbar-left,.navbar-right){align-items:center!important;min-width:0!important;display:flex!important}html body #navbar#navbar.navbar--origin .navbar-left{flex:auto!important;gap:24px!important}html body #navbar#navbar.navbar--origin .navbar-right{flex:none!important;gap:8px!important;margin-left:auto!important}html body #navbar#navbar.navbar--origin .navbar-auth-actions{align-items:center!important;gap:8px!important;display:flex!important}html body #navbar#navbar.navbar--origin .navbar-auth-actions[hidden]{display:none!important}html body #navbar#navbar.navbar--origin .navbar-auth-link{white-space:nowrap!important;min-height:36px!important;box-shadow:none!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;font-size:14px!important;font-weight:500!important;line-height:1!important;text-decoration:none!important;transition:color .15s,background-color .15s!important;display:inline-flex!important}html body #navbar#navbar.navbar--origin .navbar-auth-link--ghost{color:var(--ds-t-ink)!important;background:0 0!important}html body #navbar#navbar.navbar--origin .navbar-auth-link--ghost:is(:hover,:focus-visible){background:var(--ds-t-surface-soft)!important}html body #navbar#navbar.navbar--origin .navbar-auth-link--primary{color:var(--ds-t-canvas)!important;background:var(--ds-t-ink)!important}html body #navbar#navbar.navbar--origin .navbar-auth-link--primary:is(:hover,:focus-visible){background:color-mix(in srgb, var(--ds-t-ink) 88%, transparent)!important}html body #navbar#navbar.navbar--origin .navbar-brand,html body #navbar#navbar.navbar--origin .navbar-brand__mark{width:33px!important;min-width:33px!important;height:33px!important;min-height:33px!important;color:var(--ds-t-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}html body #navbar#navbar.navbar--origin .navbar-brand__logo{width:33px!important;height:33px!important;display:block!important;overflow:visible!important}html body #navbar#navbar.navbar--origin .navbar-menu{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;align-self:stretch!important;align-items:stretch!important;gap:8px!important;padding:0!important;display:flex!important;overflow:hidden!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item{min-height:64px!important;color:var(--ds-t-ink-muted)!important;white-space:nowrap!important;box-shadow:none!important;background:0 0!important;border:2px solid #0000!important;border-left:0!important;border-right:0!important;border-radius:0!important;flex:none!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;padding:0 10px!important;font-size:14px!important;font-weight:500!important;line-height:1!important;transition:color .15s,border-color .15s!important;display:inline-flex!important;position:relative!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item:after{display:none!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item:is(:hover,:focus-visible){color:var(--ds-t-ink)!important;border-bottom-color:var(--ds-t-ink)!important;box-shadow:none!important;background:0 0!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item.active.navbar-item.active.navbar-item.active.navbar-item.active{color:color-mix(in srgb, var(--ds-t-ink) 68%, transparent)!important;border:0!important;border-top:2px solid #0000!important;border-bottom:2px solid var(--ds-t-ink)!important;box-shadow:none!important;background:0 0!important;font-weight:480!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item.active.navbar-item.active.navbar-item.active:after{display:none!important}html body #navbar#navbar.navbar--origin :is(button#themeSwitcher.theme-switcher,#userProfile .avatar){width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;color:var(--ds-t-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0!important;transition:background-color .15s,color .15s!important;display:inline-flex!important}html body #navbar#navbar.navbar--origin :is(button#themeSwitcher.theme-switcher,#userProfile)[hidden]{display:none!important}html body #navbar#navbar.navbar--origin :is(button#themeSwitcher.theme-switcher,#userProfile .avatar):is(:hover,:focus-visible){color:var(--ds-t-ink)!important;background:var(--ds-t-surface-soft)!important}html body #navbar#navbar.navbar--origin #userProfile .avatar{background:var(--ds-t-ink)!important;color:var(--ds-t-canvas)!important;border-radius:999px!important}html body #navbar#navbar.navbar--origin #userProfile .avatar:not(:has(img)):before{content:attr(data-avatar-initial)!important;color:inherit!important;font-size:13px!important;font-weight:650!important;line-height:1!important;display:block!important}html body #navbar#navbar.navbar--origin .dropdown-menu{border:1px solid var(--ds-t-hairline)!important;background:var(--ds-t-surface)!important;min-width:220px!important;box-shadow:0 14px 34px color-mix(in srgb, var(--ds-t-ink) 12%, transparent)!important;border-radius:10px!important;padding:6px!important;top:calc(100% + 10px)!important;right:0!important}@media (width<=960px){html body #navbar#navbar.navbar--origin{padding-inline:16px!important}html body #navbar#navbar.navbar--origin>.navbar-container{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:12px!important;display:grid!important}html body #navbar#navbar.navbar--origin .navbar-left{display:contents!important}html body #navbar#navbar.navbar--origin :is(.navbar-toggle,#navbarToggle){width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;color:var(--ds-t-ink)!important;background:0 0!important;border:0!important;border-radius:8px!important;grid-area:1/1!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}html body #navbar#navbar.navbar--origin .navbar-right{grid-area:1/2!important;justify-self:end!important}html body #navbar#navbar.navbar--origin .navbar-menu{top:var(--mobile-menu-top,70px)!important;left:var(--mobile-menu-left,16px)!important;width:var(--mobile-menu-width,144px)!important;max-width:calc(100vw - 24px)!important;max-height:var(--mobile-menu-max-height,calc(100dvh - 82px))!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;border:1px solid var(--ds-t-hairline)!important;background:var(--ds-t-surface)!important;box-shadow:0 14px 34px color-mix(in srgb, var(--ds-t-ink) 12%, transparent)!important;border-radius:10px!important;flex-direction:column!important;align-items:stretch!important;padding:6px!important;transition:opacity .16s,transform .18s cubic-bezier(.22,1,.36,1),visibility .16s step-end!important;display:flex!important;position:fixed!important;right:auto!important;overflow:hidden auto!important;transform:translateY(-6px)!important}html body #navbar#navbar.navbar--origin .navbar-menu.open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .16s,transform .18s cubic-bezier(.22,1,.36,1),visibility step-start!important;transform:translateY(0)!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item{width:100%!important;min-height:40px!important;box-shadow:none!important;border-radius:7px!important;justify-content:flex-start!important;align-self:auto!important;padding:0 12px!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item:is(:hover,:focus-visible){background:var(--ds-t-surface-soft)!important;box-shadow:none!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item.active.navbar-item.active.navbar-item.active.navbar-item.active{background:0 0!important}}@media (width<=430px){html body #navbar#navbar.navbar--origin{padding-inline:12px!important}html body #navbar#navbar.navbar--origin>.navbar-container{gap:8px!important}}html body select:not([multiple]):not([size]):not(#mr-select-arrow-lock):not(#mr-select-arrow-lock-2),html body select[size="1"]:not(#mr-select-arrow-lock):not(#mr-select-arrow-lock-2){-webkit-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3.75 6.75 9 12l5.25-5.25' stroke='%23181816' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 20px center!important;background-repeat:no-repeat!important;background-size:18px 18px!important;padding-right:52px!important}html body.dark-mode select:not([multiple]):not([size]):not(#mr-select-arrow-lock):not(#mr-select-arrow-lock-2),html[data-theme=dark] body select:not([multiple]):not([size]):not(#mr-select-arrow-lock):not(#mr-select-arrow-lock-2),html body.dark-mode select[size="1"]:not(#mr-select-arrow-lock):not(#mr-select-arrow-lock-2),html[data-theme=dark] body select[size="1"]:not(#mr-select-arrow-lock):not(#mr-select-arrow-lock-2){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3.75 6.75 9 12l5.25-5.25' stroke='%23f5f3ee' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}@media (prefers-reduced-motion:reduce){html body #navbar#navbar.navbar--origin .navbar-menu,html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item{transition-duration:1ms!important}}html body #navbar#navbar,html body #navbar#navbar>.navbar-container.navbar-container,html body #navbar#navbar :is(.navbar-container,.navbar-container *){animation:none!important}@media (width<=960px){html body #navbar#navbar:not(.navbar--origin) .navbar-menu{display:none!important}}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-tab-indicator{width:var(--navbar-indicator-width,0px)!important;background:var(--ds-t-ink)!important;opacity:0!important;pointer-events:none!important;height:2px!important;transform:translate3d(var(--navbar-indicator-x,0px), var(--navbar-indicator-y,0px), 0)!important;will-change:width, transform, background-color!important;border-radius:0!important;transition:none!important;display:block!important;position:absolute!important;inset:0 auto auto 0!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-tab-indicator.is-visible{opacity:1!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-tab-indicator.is-ready{transition:width .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1),background-color .18s,opacity .12s!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-tab-indicator.is-preview{background:color-mix(in srgb, var(--ds-t-ink) 42%, transparent)!important}@media (width>=961px){html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item,html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item:is(:hover,:focus-visible),html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item.active.navbar-item.active.navbar-item.active.navbar-item.active{border-bottom-color:#0000!important}}@media (width<=960px){html body #navbar#navbar.navbar--origin .navbar-menu,html body #navbar#navbar.navbar--origin .navbar-menu.open,html body #navbar#navbar.navbar--origin .navbar-menu.closing{padding:max(76px, calc(env(safe-area-inset-top) + 56px)) 32px max(32px, env(safe-area-inset-bottom))!important;row-gap:0!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item{width:100%!important;height:48px!important;min-height:48px!important;max-height:none!important;color:color-mix(in srgb, var(--ds-t-ink) 82%, transparent)!important;letter-spacing:-.7px!important;opacity:0!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;justify-content:flex-start!important;align-self:stretch!important;margin:0!important;padding:0!important;font-size:clamp(22px,6.7vw,28px)!important;font-weight:560!important;line-height:1!important;transition:color .14s,opacity .15s,transform .19s cubic-bezier(.22,1,.36,1)!important;transform:translateY(-7px)!important}html body #navbar#navbar.navbar--origin .navbar-menu.open .navbar-item{opacity:1!important;transform:translateY(0)!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item:is(:hover,:focus-visible),html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item.active.navbar-item.active.navbar-item.active.navbar-item.active{color:var(--ds-t-ink)!important;background:0 0!important;border:0!important;font-weight:700!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-tab-indicator{display:none!important}}@media (width<=430px){html body #navbar#navbar.navbar--origin .navbar-menu,html body #navbar#navbar.navbar--origin .navbar-menu.open,html body #navbar#navbar.navbar--origin .navbar-menu.closing{padding-inline:24px!important}}html body.admin-performance-page main.main-container{padding-top:clamp(40px,6vw,72px)!important}html body.admin-performance-page .admin-dashboard-compact{gap:28px!important;max-width:1120px!important;padding:0!important}html body.admin-performance-page .admin-page-hero{border:0!important;border-bottom:1px solid var(--ds-t-hairline)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:minmax(0,760px)!important;justify-content:start!important;align-items:start!important;gap:0!important;margin:0!important;padding:0 0 28px!important;display:grid!important}html body.admin-performance-page .admin-page-copy{gap:12px!important}html body.admin-performance-page .admin-page-eyebrow{color:var(--ds-t-muted)!important;letter-spacing:.13em!important;background:0 0!important;border-radius:0!important;padding:0!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important}html body.admin-performance-page .admin-page-eyebrow:before{background:var(--ds-t-primary);content:"";border-radius:999px;width:22px;height:2px;margin-right:9px}html body.admin-performance-page .admin-page-title{text-wrap:balance;max-width:13em!important;color:var(--ds-t-ink)!important;letter-spacing:-.045em!important;margin:0!important;font-size:clamp(34px,4.4vw,52px)!important;font-weight:720!important;line-height:1.06!important}html body.admin-performance-page .admin-page-intro{max-width:46em!important;color:var(--ds-t-muted)!important;margin:0!important;font-size:16px!important;line-height:1.7!important}html body.admin-performance-page .admin-grid{grid-template-columns:minmax(0,1fr) minmax(248px,292px)!important;align-items:start!important;gap:24px!important}html body.admin-performance-page :is(.admin-card-approval,.admin-card-tags){corner-shape:squircle;corner-shape:superellipse(2);background:linear-gradient(var(--ds-t-surface) 0 0) padding-box, linear-gradient(var(--ds-t-hairline) 0 0) border-box!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:28px!important}html body.admin-performance-page .admin-card-approval{min-width:0!important}html body.admin-performance-page :is(.admin-card-approval,.admin-card-tags) .card-header{border-bottom:0!important;padding:24px 26px 18px!important}html body.admin-performance-page :is(.admin-card-approval,.admin-card-tags) .card-header h3{gap:10px!important;font-size:18px!important;line-height:1.3!important}html body.admin-performance-page :is(.admin-card-approval,.admin-card-tags) .card-header h3 i{text-align:center;width:20px;color:var(--ds-t-muted)!important}html body.admin-performance-page :is(.admin-card-approval,.admin-card-tags) .card-body{gap:20px!important;padding:0 26px 26px!important}html body.admin-performance-page :is(.admin-approval-desc,.admin-tags-desc){color:var(--ds-t-muted)!important;margin:0!important;font-size:14px!important;line-height:1.65!important}html body.admin-performance-page .approval-filters{grid-template-columns:152px minmax(190px,1fr) auto!important;gap:10px!important;padding-top:2px!important}html body.admin-performance-page .admin-card-tags{background:var(--ds-block-cream)!important;position:static!important}html body.admin-performance-page .admin-card-tags .btn{align-self:flex-start!important}@media (width<=920px){html body.admin-performance-page .admin-grid{grid-template-columns:1fr!important}html body.admin-performance-page .admin-card-tags{position:static!important}html body.admin-performance-page .approval-filters{grid-template-columns:minmax(130px,160px) minmax(0,1fr) auto!important}}@media (width<=680px){html body.admin-performance-page main.main-container{padding-top:32px!important}html body.admin-performance-page .admin-dashboard-compact{gap:20px!important}html body.admin-performance-page .admin-page-hero{padding-bottom:22px!important}html body.admin-performance-page .admin-page-title{max-width:10em!important;font-size:clamp(32px,10vw,42px)!important}html body.admin-performance-page .admin-page-intro{font-size:15px!important}html body.admin-performance-page :is(.admin-card-approval,.admin-card-tags){border-radius:22px!important}html body.admin-performance-page :is(.admin-card-approval,.admin-card-tags) .card-header{padding:20px 20px 14px!important}html body.admin-performance-page :is(.admin-card-approval,.admin-card-tags) .card-body{padding:0 20px 20px!important}html body.admin-performance-page .approval-filters{grid-template-columns:1fr!important}html body.admin-performance-page .approval-filters>*{width:100%!important}}html body:is(.question-upload-page,.question-edit-page) .editor-card .md-input-shell,html body:is(.question-upload-page,.question-edit-page) .editor-card .md-preview-shell{--md-surface-outline:var(--ds-t-hairline);isolation:isolate!important;corner-shape:squircle!important;corner-shape:superellipse(2)!important;background:var(--md-surface-outline)!important;box-shadow:none!important;border:0!important;border-radius:clamp(18px,1.8vw,24px)!important;padding:1px!important;transition:background-color .14s!important;position:relative!important;overflow:hidden!important}html body:is(.question-upload-page,.question-edit-page) .editor-card .md-input-shell{--md-surface-outline:var(--ds-t-hairline)}html body:is(.question-upload-page,.question-edit-page) .editor-card .md-input-shell:focus-within{--md-surface-outline:color-mix(in srgb, var(--ds-t-ink) 28%, transparent);box-shadow:none!important}html body:is(.question-upload-page,.question-edit-page) .editor-card .md-input-shell #content#content.md-textarea,html body:is(.question-upload-page,.question-edit-page) .editor-card .md-preview-shell .md-preview{corner-shape:squircle!important;corner-shape:superellipse(2)!important;background:var(--ds-t-surface)!important;width:100%!important;box-shadow:none!important;border:0!important;border-radius:clamp(17px,1.8vw - 1px,23px)!important;outline:0!important;margin:0!important;display:block!important}html body:is(.question-upload-page,.question-edit-page) .editor-card .md-input-shell #content#content.md-textarea{resize:none!important}html body.question-upload-page .editor-wrapper .editor-hero{corner-shape:squircle!important;corner-shape:superellipse(2)!important;background:var(--ds-block-cream)!important;min-height:112px!important;box-shadow:none!important;text-align:left!important;border:0!important;border-radius:32px!important;grid-template-columns:minmax(0,1fr) auto!important;justify-content:stretch!important;align-items:center!important;gap:24px!important;margin:0 0 20px!important;padding:22px clamp(28px,4vw,44px)!important;display:grid!important}html body.question-upload-page .editor-wrapper .editor-hero-left{flex-direction:column!important;align-items:flex-start!important;gap:0!important;min-width:0!important;max-width:none!important;display:flex!important}html body.question-upload-page .editor-wrapper .editor-hero-title{text-wrap:balance;color:#000!important;letter-spacing:-.055em!important;margin:0!important;font-size:clamp(36px,4vw,46px)!important;font-weight:720!important;line-height:1!important;display:block!important}html body.question-upload-page .editor-wrapper .editor-hero-right{align-self:center!important;align-items:center!important;display:flex!important}html body.question-upload-page .editor-wrapper a.editor-hero-back.editor-hero-back{color:#fff!important;min-height:48px!important;box-shadow:none!important;background:#000!important;border:1px solid #000!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:9px!important;padding:0 18px!important;font-size:15px!important;font-weight:650!important;text-decoration:none!important;display:inline-flex!important}html body.question-upload-page .editor-wrapper a.editor-hero-back.editor-hero-back :is(i,span){color:#fff!important}html body.question-upload-page .editor-wrapper a.editor-hero-back.editor-hero-back:is(:hover,:focus-visible){color:#fff!important;background:#1f1f1f!important;border-color:#1f1f1f!important}@media (width<=680px){html body.question-upload-page .editor-wrapper .editor-hero{border-radius:24px!important;grid-template-columns:1fr!important;gap:16px!important;min-height:0!important;padding:20px 18px!important}html body.question-upload-page .editor-wrapper .editor-hero-title{font-size:clamp(32px,10vw,38px)!important}html body.question-upload-page .editor-wrapper .editor-hero-right,html body.question-upload-page .editor-wrapper a.editor-hero-back.editor-hero-back{width:100%!important}}html body .page-state{border:1px solid var(--ds-t-hairline);background:var(--ds-t-surface);width:100%;min-height:220px;color:var(--ds-t-ink);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 24px;display:flex}html body .page-state--compact{border-radius:16px;min-height:136px;padding:24px 18px}html body .page-state__icon{background:var(--ds-t-surface-soft);width:48px;height:48px;color:var(--ds-t-ink);border-radius:50%;place-items:center;font-size:20px;display:grid}html body .page-state--loading .page-state__icon{background:var(--ds-block-lilac)}html body .page-state--error .page-state__icon{background:var(--ds-block-pink)}html body .page-state--offline .page-state__icon{background:var(--ds-block-cream)}html body .page-state__title{color:var(--ds-t-ink);font-family:var(--ds-font);letter-spacing:-.02em;margin:4px 0 0;font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.2}html body .page-state__message{max-width:520px;color:color-mix(in srgb, var(--ds-t-ink) 68%, transparent);margin:0;font-size:16px;line-height:1.6}html body .page-state__action{border:1px solid var(--ds-t-ink);background:var(--ds-t-ink);min-height:44px;color:var(--ds-t-surface);font:650 15px/1 var(--ds-font);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin-top:6px;padding:0 20px;display:inline-flex}html body .page-state__action:is(:hover,:focus-visible){color:var(--ds-t-ink);background:0 0}html body .page-state__action:focus-visible{outline:3px solid color-mix(in srgb, var(--ds-block-lilac) 72%, transparent);outline-offset:3px}html body .profile-page-state[hidden]{display:none!important}html body .profile-page-state{margin-bottom:24px}html body .challenge-result[data-status=error]{border-color:var(--danger-color);color:var(--danger-color);display:block}html body .settings-notification.error i{color:var(--danger-color)}html body .global-message,html body .settings-notification{--ds-g2-fill:var(--ds-t-surface);--ds-g2-edge:color-mix(in srgb, currentColor 18%, transparent);box-sizing:border-box!important;corner-shape:squircle!important;corner-shape:superellipse(2)!important;background:linear-gradient(var(--ds-g2-fill) 0 0) padding-box, linear-gradient(var(--ds-g2-edge) 0 0) border-box!important;overflow-wrap:anywhere!important;white-space:normal!important;border:1px solid #0000!important;border-radius:19px!important;width:fit-content!important;min-width:0!important;max-width:min(560px,100vw - 32px)!important;margin-inline:0!important;padding:12px 18px!important;line-height:1.5!important}html body .global-message.success{--ds-g2-fill:color-mix(in srgb, #34c759 8%, var(--ds-t-surface));--ds-g2-edge:#34c7594d}html body .global-message.error,html body .settings-notification.error{--ds-g2-fill:color-mix(in srgb, #ff3b30 8%, var(--ds-t-surface));--ds-g2-edge:#ff3b304d}html body .global-message.info{--ds-g2-fill:color-mix(in srgb, var(--ds-t-ink) 5%, var(--ds-t-surface))}html body .settings-notification{left:auto!important;right:50%!important;transform:translate(50%,100px)!important}html body .settings-notification.show{transform:translate(50%)!important}@media (width<=600px){html body .page-state{border-radius:16px;min-height:180px;padding:32px 18px}html body .page-state--compact{min-height:124px;padding:22px 16px}}@media (prefers-reduced-motion:reduce){html body .page-state__icon.fa-spin{animation-duration:1.8s}}html body [data-page-skeleton]{contain:layout paint style}html body .page-skeleton__block{background:color-mix(in srgb, var(--ds-t-ink) 10%, transparent);opacity:.72;border-radius:999px;width:min(100%,112px);height:10px;display:block}html body .page-skeleton__block--title{width:min(100%,240px);height:14px}html body .page-skeleton__block--short{width:56px}html body .page-skeleton__block--problem{width:62px;height:12px}html body .page-skeleton__block--tag{width:68px;height:24px}html body .page-skeleton__block--dot{border-radius:50%;width:16px;height:16px;margin:auto}html body .page-skeleton__stack{gap:9px;min-width:0;display:grid}html body .page-skeleton__meta,html body .page-skeleton__tags{align-items:center;gap:12px;display:flex}html body [data-page-skeleton=forum] .page-skeleton__row{min-height:70px!important}html body [data-page-skeleton] .page-skeleton__row{pointer-events:none}html body [data-page-skeleton=activity] .page-skeleton__row{align-items:flex-start;gap:14px;display:flex}html body [data-page-skeleton=activity] .profile-activity-content{flex:1}@media (width<=720px){html body [data-page-skeleton=questions] .page-skeleton__tags,html body [data-page-skeleton=questions] .question-row-difficulty-cell{display:none!important}html body [data-page-skeleton=ranking] .page-skeleton__row{min-height:121px!important}}html body #navbar#navbar button#themeSwitcher.theme-switcher{display:none!important}html body #navbar#navbar.navbar--origin #userProfile{overflow:visible!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu{--ds-g2-edge:var(--ds-t-hairline);corner-shape:squircle!important;corner-shape:superellipse(2)!important;background:linear-gradient(var(--ds-t-surface) 0 0) padding-box, linear-gradient(var(--ds-g2-edge) 0 0) border-box!important;width:min(304px,100vw - 24px)!important;min-width:0!important;box-shadow:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform-origin:100% 0!important;border:1px solid #0000!important;border-radius:28px!important;flex-direction:column!important;padding:10px 0 12px!important;transition:opacity .16s,transform .18s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s!important;display:flex!important;top:calc(100% + 12px)!important;right:0!important;overflow:hidden!important;transform:translateY(-6px)scale(.985)!important}html body #navbar#navbar.navbar--origin #userProfile.dropdown-open #dropdownMenu#dropdownMenu,html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu.open{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transition:opacity .16s,transform .18s cubic-bezier(.22,1,.36,1),visibility linear!important;transform:translateY(0)scale(1)!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu>.dropdown-header,html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu>.dropdown-item{box-sizing:border-box!important;corner-shape:squircle!important;corner-shape:superellipse(2)!important;width:calc(100% - 16px)!important;min-height:52px!important;box-shadow:none!important;opacity:0!important;background:0 0!important;border:0!important;border-radius:20px!important;align-items:center!important;gap:12px!important;margin:0 8px!important;padding:0 18px!important;transition:color .14s,background-color .14s,opacity .15s,transform .19s cubic-bezier(.22,1,.36,1)!important;display:flex!important;transform:translateY(-6px)!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu>.dropdown-header{min-height:52px!important;color:var(--ds-t-ink)!important;margin-bottom:13px!important;font-weight:500!important;position:relative!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu>.dropdown-header:after{background:var(--ds-t-hairline)!important;content:""!important;pointer-events:none!important;height:1px!important;position:absolute!important;bottom:-7px!important;left:0!important;right:0!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu>.dropdown-item{color:var(--ds-t-ink)!important;font-family:var(--ds-font)!important;background-clip:padding-box!important;font-size:17px!important;font-weight:650!important;line-height:1.2!important;text-decoration:none!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu>.dropdown-item:is(:hover,:focus-visible,.active){color:var(--ds-t-ink)!important;background:var(--ds-t-surface-soft)!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu>.dropdown-header:is(:hover,:focus-visible){background:var(--ds-t-surface-soft)!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu .dropdown-header-avatar{border:1px solid var(--ds-t-hairline)!important;background:var(--ds-t-surface-soft)!important;width:34px!important;height:34px!important;color:var(--ds-t-ink-muted)!important;font:650 14px/1 var(--ds-font)!important;border-radius:50%!important;flex:0 0 34px!important;place-items:center!important;display:grid!important;position:relative!important;overflow:hidden!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu .dropdown-header-avatar:not(:has(img)):not(:has(i)):before{content:attr(data-avatar-initial)!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu .dropdown-header-avatar>i{width:100%!important;height:100%!important;color:var(--ds-t-ink)!important;place-items:center!important;margin:0!important;font-size:15px!important;line-height:1!important;display:grid!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu .dropdown-header-avatar>img{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu .dropdown-header-copy{align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu .dropdown-header-name{color:var(--dropdown-name-color,var(--ds-t-ink))!important;font-family:var(--ds-font)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:18px!important;font-weight:500!important;line-height:1.2!important;overflow:hidden!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu .dropdown-header-badges{align-items:center!important;gap:4px!important;min-width:0!important;display:inline-flex!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu .dropdown-item-icon{width:24px!important;color:color-mix(in srgb, var(--ds-t-ink) 62%, transparent)!important;flex:0 0 24px!important;place-items:center!important;font-size:20px!important;display:grid!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu .dropdown-item-meta{min-width:24px!important;color:color-mix(in srgb, var(--ds-t-ink) 42%, transparent)!important;justify-content:flex-end!important;align-items:center!important;margin-left:auto!important;font-size:14px!important;display:inline-flex!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu .dropdown-item-meta kbd{color:inherit!important;font:500 14px/1 var(--ds-font)!important;background:0 0!important;border:0!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu>.dropdown-item-danger{color:var(--ds-t-ink)!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu>.dropdown-item-danger:is(:hover,:focus-visible){background:color-mix(in srgb, var(--ds-block-pink) 46%, var(--ds-t-surface))!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu>#membershipMenuItem .membership-star{font-family:var(--ds-font)!important;place-items:center!important;font-size:19px!important;font-style:normal!important;line-height:1!important;display:grid!important}@media (width<=960px){html body:is(body):is(body) #navbar#navbar.navbar--origin .navbar-right{box-sizing:border-box!important;padding-right:16px!important}}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu.open>.dropdown-header,html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu.open>.dropdown-item{opacity:1!important;transform:translateY(0)!important}@media (prefers-reduced-motion:reduce){html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu,html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu>.dropdown-header,html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu>.dropdown-item{transition-duration:1ms!important}}@media (width<=960px){html body:is(body):is(body) #navbar#navbar.navbar--origin{border-radius:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding-inline:16px!important}html body:is(body):is(body) #navbar#navbar.navbar--origin>.navbar-container{grid-template-columns:minmax(0,1fr) auto!important;gap:0!important;width:100%!important}html body:is(body):is(body) #navbar#navbar.navbar--origin :is(.navbar-toggle,#navbarToggle){z-index:1202!important;grid-area:1/2!important;justify-self:end!important;position:fixed!important;top:8px!important;left:auto!important;right:16px!important}html body:is(body):is(body) #navbar#navbar.navbar--origin :is(.navbar-toggle,#navbarToggle)[aria-expanded=true]{background:0 0!important}html body:is(body):is(body) #navbar#navbar.navbar--origin .navbar-right{grid-area:1/1!important;justify-self:start!important}html body:is(body):is(body) #navbar#navbar.navbar--origin .navbar-menu,html body:is(body):is(body) #navbar#navbar.navbar--origin .navbar-menu.open,html body:is(body):is(body) #navbar#navbar.navbar--origin .navbar-menu.closing{padding:max(76px, calc(env(safe-area-inset-top) + 56px)) 32px max(32px, env(safe-area-inset-bottom))!important;row-gap:0!important}}@media (width<=430px){html body:is(body):is(body) #navbar#navbar.navbar--origin .navbar-menu,html body:is(body):is(body) #navbar#navbar.navbar--origin .navbar-menu.open,html body:is(body):is(body) #navbar#navbar.navbar--origin .navbar-menu.closing{padding-inline:24px!important}}@media (width<=960px){html.navbar-menu-open,body.navbar-menu-open{overscroll-behavior:none!important;overflow:hidden!important}html body #navbar#navbar.navbar--origin{z-index:1200!important;border-radius:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding-inline:16px!important;position:relative!important}html body #navbar#navbar.navbar--origin>.navbar-container{grid-template-columns:minmax(0,1fr) auto!important;gap:0!important;width:100%!important}html body #navbar#navbar.navbar--origin :is(.navbar-toggle,#navbarToggle){z-index:1202!important;border-radius:50%!important;grid-area:1/2!important;justify-self:end!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;transition:background-color .16s,color .16s!important}html body #navbar#navbar.navbar--origin :is(.navbar-toggle,#navbarToggle):is(:hover,:focus-visible){background:var(--ds-t-surface-soft)!important}html body #navbar#navbar.navbar--origin .navbar-right{z-index:1!important;grid-area:1/1!important;justify-self:start!important;transition:opacity .12s,visibility 0s linear .12s!important}html body #navbar#navbar.navbar--origin.mobile-menu-open .navbar-right{visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body #navbar#navbar.navbar--origin .navbar-menu,html body #navbar#navbar.navbar--origin .navbar-menu.open,html body #navbar#navbar.navbar--origin .navbar-menu.closing{width:100vw!important;min-width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;max-height:none!important;padding:max(76px, calc(env(safe-area-inset-top) + 56px)) 32px max(32px, env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;background:var(--ds-t-canvas)!important;box-shadow:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:1201!important;border:0!important;border-radius:0!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;margin:0!important;transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden auto!important;transform:translateY(-8px)!important}html body #navbar#navbar.navbar--origin .navbar-menu.open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1),visibility linear!important;transform:translateY(0)!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item{width:100%!important;height:48px!important;min-height:48px!important;max-height:none!important;color:color-mix(in srgb, var(--ds-t-ink) 82%, transparent)!important;letter-spacing:-.7px!important;opacity:0!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;justify-content:flex-start!important;align-self:stretch!important;margin:0!important;padding:0!important;font-size:clamp(22px,6.7vw,28px)!important;font-weight:560!important;line-height:1!important;transition:color .14s,opacity .15s,transform .19s cubic-bezier(.22,1,.36,1)!important;transform:translateY(-7px)!important}html body #navbar#navbar.navbar--origin .navbar-menu.open .navbar-item{opacity:1!important;transform:translateY(0)!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item:is(:hover,:focus-visible),html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item.active.navbar-item.active.navbar-item.active.navbar-item.active{color:var(--ds-t-ink)!important;background:0 0!important;border:0!important;font-weight:700!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-tab-indicator{display:none!important}}@media (width<=430px){html body #navbar#navbar.navbar--origin .navbar-menu,html body #navbar#navbar.navbar--origin .navbar-menu.open,html body #navbar#navbar.navbar--origin .navbar-menu.closing{padding-inline:24px!important}}@media (prefers-reduced-motion:reduce){html body #navbar#navbar.navbar--origin .navbar-menu,html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item,html body #navbar#navbar.navbar--origin :is(.navbar-toggle,#navbarToggle),html body #navbar#navbar.navbar--origin .navbar-right{transition-duration:1ms!important}}@media (width<=960px){html.navbar-menu-open,body.navbar-menu-open{overscroll-behavior:none!important;overflow:hidden!important}html body #navbar#navbar.navbar--origin{z-index:1200!important;padding-inline:16px!important;position:relative!important}html body #navbar#navbar.navbar--origin>.navbar-container{grid-template-columns:minmax(0,1fr) auto!important;gap:0!important;width:100%!important}html body #navbar#navbar.navbar--origin :is(.navbar-toggle,#navbarToggle){z-index:1202!important;border-radius:50%!important;grid-area:1/2!important;justify-self:end!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;transition:background-color .16s,color .16s!important}html body #navbar#navbar.navbar--origin :is(.navbar-toggle,#navbarToggle):is(:hover,:focus-visible){background:var(--ds-t-surface-soft)!important}html body #navbar#navbar.navbar--origin .navbar-right{z-index:1!important;grid-area:1/1!important;justify-self:start!important;transition:opacity .12s,visibility 0s linear .12s!important}html body #navbar#navbar.navbar--origin.mobile-menu-open .navbar-right{visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body #navbar#navbar.navbar--origin .navbar-menu,html body #navbar#navbar.navbar--origin .navbar-menu.open,html body #navbar#navbar.navbar--origin .navbar-menu.closing{width:100vw!important;min-width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;max-height:none!important;padding:max(76px, calc(env(safe-area-inset-top) + 56px)) 32px max(32px, env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;background:var(--ds-t-canvas)!important;box-shadow:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:1201!important;border:0!important;border-radius:0!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;margin:0!important;transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden auto!important;transform:translateY(-8px)!important}html body #navbar#navbar.navbar--origin .navbar-menu.open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1),visibility linear!important;transform:translateY(0)!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item{width:100%!important;height:48px!important;min-height:48px!important;max-height:none!important;color:color-mix(in srgb, var(--ds-t-ink) 82%, transparent)!important;letter-spacing:-.7px!important;opacity:0!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;justify-content:flex-start!important;align-self:stretch!important;margin:0!important;padding:0!important;font-size:clamp(22px,6.7vw,28px)!important;font-weight:560!important;line-height:1!important;transition:color .14s,opacity .15s,transform .19s cubic-bezier(.22,1,.36,1)!important;transform:translateY(-7px)!important}html body #navbar#navbar.navbar--origin .navbar-menu.open .navbar-item{opacity:1!important;transform:translateY(0)!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item:is(:hover,:focus-visible),html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item.active.navbar-item.active.navbar-item.active.navbar-item.active{color:var(--ds-t-ink)!important;background:0 0!important;border:0!important;font-weight:700!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-tab-indicator{display:none!important}}@media (width<=430px){html body #navbar#navbar.navbar--origin .navbar-menu,html body #navbar#navbar.navbar--origin .navbar-menu.open,html body #navbar#navbar.navbar--origin .navbar-menu.closing{padding-inline:24px!important}}@media (prefers-reduced-motion:reduce){html body #navbar#navbar.navbar--origin .navbar-menu,html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item,html body #navbar#navbar.navbar--origin :is(.navbar-toggle,#navbarToggle),html body #navbar#navbar.navbar--origin .navbar-right{transition-duration:1ms!important}}html body #navbar#navbar.navbar--origin :is(.navbar-toggle,#navbarToggle){position:relative!important}html body #navbar#navbar.navbar--origin :is(.navbar-toggle,#navbarToggle)>i{display:none!important}html body #navbar#navbar.navbar--origin :is(.navbar-toggle,#navbarToggle):before,html body #navbar#navbar.navbar--origin :is(.navbar-toggle,#navbarToggle):after{content:""!important;transform-origin:50%!important;background:currentColor!important;border-radius:999px!important;width:15.5px!important;height:1.75px!important;transition:transform .36s cubic-bezier(.32,.72,0,1),opacity .18s!important;position:absolute!important;top:50%!important;left:50%!important}html body #navbar#navbar.navbar--origin :is(.navbar-toggle,#navbarToggle):before{transform:translate(-50%,-3px)!important}html body #navbar#navbar.navbar--origin :is(.navbar-toggle,#navbarToggle):after{transform:translate(-50%,3px)!important}html body #navbar#navbar.navbar--origin :is(.navbar-toggle,#navbarToggle)[aria-expanded=true]:before{transform:translate(-50%)rotate(45deg)!important}html body #navbar#navbar.navbar--origin :is(.navbar-toggle,#navbarToggle)[aria-expanded=true]:after{transform:translate(-50%)rotate(-45deg)!important}html body.landing-page #app>.home-loading-shell.home-loading-shell{opacity:1!important;animation:none!important;transform:none!important}html[data-navbar-session=guest] body #navbar#navbar.navbar--origin .navbar-auth-actions[hidden]{display:flex!important}html[data-navbar-session=user] body #navbar#navbar.navbar--origin button#themeSwitcher.theme-switcher[hidden]{display:inline-flex!important}html[data-navbar-session=user] body #navbar#navbar.navbar--origin #userProfile[hidden]{display:block!important}@media (width>=961px){html body #navbar#navbar.navbar--origin:not(.initialized) .navbar-menu .navbar-item.active{border-bottom-color:var(--ds-t-ink)!important}}@media (prefers-reduced-motion:reduce){html body #navbar#navbar.navbar--origin .navbar-menu .navbar-tab-indicator.is-ready{transition-duration:1ms!important}}@media (width<=960px){html body:is(body):is(body) #navbar#navbar.navbar--origin{border-radius:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding-inline:16px!important}html body:is(body):is(body) #navbar#navbar.navbar--origin>.navbar-container{grid-template-columns:minmax(0,1fr) auto!important;gap:0!important;width:100%!important}html body:is(body):is(body) #navbar#navbar.navbar--origin :is(.navbar-toggle,#navbarToggle){z-index:1202!important;grid-area:1/2!important;justify-self:end!important}html body:is(body):is(body) #navbar#navbar.navbar--origin .navbar-right{grid-area:1/1!important;justify-self:start!important}html body:is(body):is(body) #navbar#navbar.navbar--origin .navbar-menu,html body:is(body):is(body) #navbar#navbar.navbar--origin .navbar-menu.open,html body:is(body):is(body) #navbar#navbar.navbar--origin .navbar-menu.closing{padding:max(76px, calc(env(safe-area-inset-top) + 56px)) 32px max(32px, env(safe-area-inset-bottom))!important;row-gap:0!important}html body:is(body):is(body) #navbar#navbar.navbar--origin .navbar-menu .navbar-item{width:100%!important;height:48px!important;min-height:48px!important;max-height:none!important;color:color-mix(in srgb, var(--ds-t-ink) 82%, transparent)!important;letter-spacing:-.7px!important;opacity:0!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;justify-content:flex-start!important;align-self:stretch!important;margin:0!important;padding:0!important;font-size:clamp(22px,6.7vw,28px)!important;font-weight:560!important;line-height:1!important;transition:color .14s,opacity .15s,transform .19s cubic-bezier(.22,1,.36,1)!important;transform:translateY(-7px)!important}html body:is(body):is(body) #navbar#navbar.navbar--origin .navbar-menu.open .navbar-item{opacity:1!important;transform:translateY(0)!important}html body:is(body):is(body) #navbar#navbar.navbar--origin .navbar-menu .navbar-item:is(:hover,:focus-visible),html body:is(body):is(body) #navbar#navbar.navbar--origin .navbar-menu .navbar-item.active.navbar-item.active.navbar-item.active.navbar-item.active{color:var(--ds-t-ink)!important;background:0 0!important;border:0!important;font-weight:700!important}html body:is(body):is(body) #navbar#navbar.navbar--origin .navbar-menu .navbar-tab-indicator{display:none!important}}@media (width<=430px){html body:is(body):is(body) #navbar#navbar.navbar--origin .navbar-menu,html body:is(body):is(body) #navbar#navbar.navbar--origin .navbar-menu.open,html body:is(body):is(body) #navbar#navbar.navbar--origin .navbar-menu.closing{padding-inline:24px!important}}@media (width<=960px){html body #navbar#navbar.navbar--origin .navbar-menu,html body #navbar#navbar.navbar--origin .navbar-menu.open,html body #navbar#navbar.navbar--origin .navbar-menu.closing{padding:max(76px, calc(env(safe-area-inset-top) + 56px)) 32px max(32px, env(safe-area-inset-bottom))!important;contain:layout paint style!important;backface-visibility:hidden!important;will-change:transform!important;transform-origin:50% 0!important;row-gap:0!important;transition:opacity .32s,transform .44s cubic-bezier(.32,.72,0,1),visibility linear!important;transform:translateY(-100%)!important}html body #navbar#navbar.navbar--origin .navbar-menu.open{transition:opacity .32s,transform .44s cubic-bezier(.32,.72,0,1),visibility linear!important;transform:translate(0,0)!important}html body #navbar#navbar.navbar--origin .navbar-menu.closing{visibility:visible!important;opacity:1!important;pointer-events:none!important;transition:transform .44s cubic-bezier(.4,0,.2,1),visibility 0s linear .44s!important;transform:translateY(-100%)!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item{width:100%!important;height:48px!important;min-height:48px!important;max-height:none!important;color:color-mix(in srgb, var(--ds-t-ink) 82%, transparent)!important;letter-spacing:-.7px!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;justify-content:flex-start!important;align-self:stretch!important;margin:0!important;padding:0!important;font-size:clamp(22px,6.7vw,28px)!important;font-weight:560!important;line-height:1!important;transition:color .14s!important;transform:none!important}html body #navbar#navbar.navbar--origin .navbar-menu.open .navbar-item{opacity:1!important;transform:none!important}html body #navbar#navbar.navbar--origin .navbar-menu.closing .navbar-item,html body #navbar#navbar.navbar--origin .navbar-menu.closing .navbar-more-trigger{opacity:1!important;transition:none!important;transform:translate(0,0)!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item:is(:hover,:focus-visible),html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item.active.navbar-item.active.navbar-item.active.navbar-item.active{color:var(--ds-t-ink)!important;background:0 0!important;border:0!important;font-weight:700!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-tab-indicator{display:none!important}html body #navbar#navbar.navbar--origin :is(.navbar-toggle,#navbarToggle){transition:background-color .22s,color .22s,transform .22s cubic-bezier(.22,1,.36,1)!important}}@media (width<=430px){html body #navbar#navbar.navbar--origin .navbar-menu,html body #navbar#navbar.navbar--origin .navbar-menu.open,html body #navbar#navbar.navbar--origin .navbar-menu.closing{padding-inline:24px!important}}@media (prefers-reduced-motion:reduce){html body #navbar#navbar.navbar--origin .navbar-menu,html body #navbar#navbar.navbar--origin .navbar-menu.open,html body #navbar#navbar.navbar--origin .navbar-menu.closing,html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item,html body #navbar#navbar.navbar--origin :is(.navbar-toggle,#navbarToggle){transition-duration:1ms!important}}html body{line-height:1.5!important}html body :is(h1,.page-title,.home-legacy__title){font-size:clamp(30px,3.4vw,42px)!important}html body :is(.home-panel__eyebrow,.ranking-kicker,.groups-eyebrow,.eyebrow,.kicker){font-size:12px!important}html body #navbar#navbar.navbar--origin,html body #navbar#navbar{height:48px!important;min-height:48px!important}html body #navbar#navbar.navbar--origin>.navbar-container,html body #navbar#navbar>.navbar-container{width:min(100% - 40px, var(--ds-container))!important;height:48px!important;min-height:48px!important}html body #navbar#navbar.navbar--origin .navbar-menu{gap:2px!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item{min-height:32px!important;padding:5px 11px!important;font-size:14px!important}html body #navbar#navbar.navbar--origin :is(.navbar-toggle,#navbarToggle,#userProfile .avatar){width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}html body :is(.btn,a.btn,.home-button,.upload-btn,.take-photo-btn,input[type=button],input[type=submit]){min-height:38px!important;font-size:var(--ds-body-sm-size)!important;padding-block:8px!important}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),textarea,select,.search-input,.filter-select,.form-input,.home-input){min-height:44px!important;padding-block:10px!important}@media (width<=833px){html body #navbar#navbar.navbar--origin,html body #navbar#navbar{height:52px!important;min-height:52px!important}html body #navbar#navbar.navbar--origin>.navbar-container,html body #navbar#navbar>.navbar-container{width:min(100% - 24px, var(--ds-container))!important;height:52px!important;min-height:52px!important}html body #navbar#navbar.navbar--origin :is(.navbar-toggle,#navbarToggle,#userProfile .avatar){width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item{min-height:48px!important;padding:11px 16px!important;font-size:15px!important}html body :is(h1,.page-title,.home-legacy__title){font-size:clamp(28px,8vw,38px)!important}html body :is(.btn,a.btn,.home-button,.upload-btn,.take-photo-btn,input[type=button],input[type=submit]){min-height:44px!important}}html body #navbar#navbar.navbar--origin,html body #navbar#navbar{border-bottom:0!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-tab-indicator{display:none!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item,html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item:is(:hover,:focus-visible),html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item.active.navbar-item.active.navbar-item.active.navbar-item.active{box-shadow:none!important;border:0!important;border-bottom-color:#0000!important}@media (width>=961px){html body #navbar#navbar.navbar--origin,html body #navbar#navbar{background:var(--ds-t-canvas)!important;height:44px!important;min-height:44px!important;padding-inline:20px!important}html body #navbar#navbar.navbar--origin>.navbar-container,html body #navbar#navbar>.navbar-container{gap:clamp(10px,1.2vw,20px)!important;width:min(100%,1120px)!important;height:44px!important;min-height:44px!important}html body #navbar#navbar.navbar--origin .navbar-left{flex:auto!important;gap:0!important}html body #navbar#navbar.navbar--origin .navbar-menu{justify-content:flex-start!important;gap:clamp(12px,1.2vw,18px)!important;overflow:visible!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item{min-height:44px!important;color:color-mix(in srgb, var(--ds-t-ink) 68%, transparent)!important;letter-spacing:-.08px!important;padding:0 clamp(3px,.3vw,5px)!important;font-size:13px!important;font-weight:480!important;transition:color .16s,opacity .16s!important}html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item:is(:hover,:focus-visible),html body #navbar#navbar.navbar--origin .navbar-menu .navbar-item.active.navbar-item.active.navbar-item.active.navbar-item.active{color:var(--ds-t-ink)!important;background:0 0!important;font-weight:500!important}html body #navbar#navbar.navbar--origin .navbar-right,html body #navbar#navbar.navbar--origin .navbar-auth-actions{gap:clamp(8px,.7vw,12px)!important}html body:is(body):is(body) #navbar#navbar.navbar--origin #userProfile .avatar.avatar.avatar{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important}html body:is(body):is(body) #navbar#navbar.navbar--origin #userProfile .avatar.avatar.avatar:not(:has(img)):before{font-size:11px!important}html body #navbar#navbar.navbar--origin .navbar-auth-link{min-height:44px!important;color:color-mix(in srgb, var(--ds-t-ink) 78%, transparent)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 2px!important;font-size:13px!important;font-weight:430!important;transition:color .16s,opacity .16s!important}html body #navbar#navbar.navbar--origin .navbar-auth-link:is(:hover,:focus-visible){color:var(--ds-t-ink)!important;background:0 0!important}}@media (width<=720px){html body #forumPosts#forumPosts[data-page-skeleton=forum]>.page-skeleton__row.forum-post{min-height:71px!important}html body #questionsGrid#questionsGrid[data-page-skeleton=questions]{min-height:1097px}html body #rankingList#rankingList[data-page-skeleton=ranking]>.page-skeleton__row.ranking-item{min-height:121px!important}}html{--ds-tag-radius:4px;--ds-tag-height:32px;--ds-tag-padding-inline:9px;--ds-tag-font-size:13px;--ds-tag-gap:5px}html body :is(.tag,.question-tag,.question-tag-inline,.question-topic-tag,.category-tag,.question-tag-chip,.question-tag-choice,.difficulty-tag,.question-difficulty,.role-tag,.role-badge,.status-badge,.category-badge):is(.tag,.question-tag,.question-tag-inline,.question-topic-tag,.category-tag,.question-tag-chip,.question-tag-choice,.difficulty-tag,.question-difficulty,.role-tag,.role-badge,.status-badge,.category-badge):is(.tag,.question-tag,.question-tag-inline,.question-topic-tag,.category-tag,.question-tag-chip,.question-tag-choice,.difficulty-tag,.question-difficulty,.role-tag,.role-badge,.status-badge,.category-badge):is(.tag,.question-tag,.question-tag-inline,.question-topic-tag,.category-tag,.question-tag-chip,.question-tag-choice,.difficulty-tag,.question-difficulty,.role-tag,.role-badge,.status-badge,.category-badge):is(.tag,.question-tag,.question-tag-inline,.question-topic-tag,.category-tag,.question-tag-chip,.question-tag-choice,.difficulty-tag,.question-difficulty,.role-tag,.role-badge,.status-badge,.category-badge):is(.tag,.question-tag,.question-tag-inline,.question-topic-tag,.category-tag,.question-tag-chip,.question-tag-choice,.difficulty-tag,.question-difficulty,.role-tag,.role-badge,.status-badge,.category-badge):is(.tag,.question-tag,.question-tag-inline,.question-topic-tag,.category-tag,.question-tag-chip,.question-tag-choice,.difficulty-tag,.question-difficulty,.role-tag,.role-badge,.status-badge,.category-badge):is(.tag,.question-tag,.question-tag-inline,.question-topic-tag,.category-tag,.question-tag-chip,.question-tag-choice,.difficulty-tag,.question-difficulty,.role-tag,.role-badge,.status-badge,.category-badge){min-height:var(--ds-tag-height)!important;padding:0 var(--ds-tag-padding-inline)!important;border-radius:var(--ds-tag-radius)!important;font-size:var(--ds-tag-font-size)!important;letter-spacing:0!important;line-height:1!important}html body :is(.user-name,.user-link.user-name,.member-name,.ranking-username .user-link,.duty-member-name .user-name,.username .user-name):not(#profileUsername .user-name){min-height:22px!important;max-height:28px!important;padding-block:1px!important;font-size:13px!important;line-height:1.2!important}html body :is(.member-badge,.username-badge,.user-name-badge,.user-label){letter-spacing:.02em!important;border-radius:3px!important;min-height:22px!important;padding:2px 6px!important;font-size:11px!important;line-height:1!important}html body :is(.user-name+.role-tag,.member-name+.role-tag,.ranking-username .role-tag,.duty-member-name .role-tag,.dropdown-header-badges .role-tag){border-radius:3px!important;min-height:18px!important;padding:1px 5px!important;font-size:10px!important;line-height:1!important}html body:is(body):is(body) :is(.user-name.role-owner,.user-link.role-owner,.member-name.role-owner,a.role-owner).role-owner.role-owner.role-owner{color:#9d3dd8!important}html body:is(body):is(body) :is(.user-name.role-admin,.user-link.role-admin,.member-name.role-admin,a.role-admin).role-admin.role-admin.role-admin{color:#fe4c61!important}html body:is(body):is(body) :is(.user-name.role-scorer,.user-link.role-scorer,.member-name.role-scorer,a.role-scorer).role-scorer.role-scorer.role-scorer{color:#ff9500!important}html body :is(.role-tag.owner,.role-tag.admin).role-tag.role-tag.role-tag.role-tag.role-tag.role-tag.role-tag.role-tag.role-tag{color:#fff!important;width:auto!important;height:18px!important;min-height:18px!important;max-height:18px!important;font-family:var(--ds-font)!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;box-shadow:none!important;border:0!important;border-radius:2px!important;justify-content:center!important;align-items:center!important;margin-left:4px!important;padding:0 5px!important;font-size:12px!important;font-weight:700!important;line-height:18px!important;display:inline-flex!important}html body .role-tag.owner.role-tag.role-tag.role-tag.role-tag.role-tag.role-tag.role-tag.role-tag.role-tag{background:#9d3dd8!important}html body .role-tag.admin.role-tag.role-tag.role-tag.role-tag.role-tag.role-tag.role-tag.role-tag.role-tag{background:#fe4c61!important}html body .role-tag.scorer.role-tag.role-tag.role-tag.role-tag.role-tag.role-tag.role-tag.role-tag.role-tag{display:none!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu{border-radius:24px!important;width:min(260px,100vw - 24px)!important;padding:8px 0 9px!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu>.dropdown-header,html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu>.dropdown-item{border-radius:14px!important;gap:9px!important;width:calc(100% - 12px)!important;min-height:44px!important;margin-inline:6px!important;padding-inline:14px!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu>.dropdown-header{min-height:44px!important;margin-bottom:10px!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu .dropdown-header-avatar{flex-basis:28px!important;width:28px!important;height:28px!important;font-size:12px!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu .dropdown-header-copy{gap:4px!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu .dropdown-header-name{font-size:16px!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu>.dropdown-item{font-size:15px!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu .dropdown-item-icon{flex-basis:20px!important;width:20px!important;font-size:17px!important}html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu .dropdown-item-meta,html body #navbar#navbar.navbar--origin #dropdownMenu#dropdownMenu .dropdown-item-meta kbd{min-width:20px!important;font-size:12px!important}:is(#mr-owner-color-lock,html):is(#mr-owner-color-lock-2,html) body :is(.user-name.role-owner,.user-link.role-owner,.member-name.role-owner,a.role-owner,[data-role=owner]){color:#9d3dd8!important}:is(#mr-user-tag-gap-lock,html):is(#mr-user-tag-gap-lock-2,html) body :is(#profileUsername,.ranking-username,.ranking-podium__user,.duty-member-name,.member-name,.username,.score-user-name-line,.forum-post-author,.post-author,.reply-author,.dropdown-header-copy,.dropdown-header-badges){column-gap:var(--ds-username-tag-gap,2px)!important;gap:var(--ds-username-tag-gap,2px)!important}:is(#mr-user-tag-gap-lock,html):is(#mr-user-tag-gap-lock-2,html) body :is(.user-name+.role-tag,.user-link+.role-tag,.member-name+.role-tag,.role-tag.owner,.role-tag.admin){margin-left:0!important;margin-inline-start:0!important}:is(#mr-question-tone-lock,html):is(#mr-question-tone-lock-2,html) body.questions-page #questionsGrid#questionsGrid .question-row-tags :is(.category-tag,.question-topic-tag){background:var(--tag-tone-bg)!important;background-color:var(--tag-tone-bg)!important;border:1px solid var(--tag-tone-border)!important;color:var(--tag-tone-text)!important;opacity:1!important;font-family:var(--ds-font)!important;letter-spacing:0!important;box-shadow:none!important;font-weight:600!important}:is(#mr-question-tag-reference,html):is(#mr-question-tag-reference-2,html) body :is(.question-tag,.category-tag,.question-topic-tag,.question-tag-inline,.question-tag-chip,.question-tag-choice){background:var(--tag-tone-bg,#7d8aa3)!important;background-color:var(--tag-tone-bg,#7d8aa3)!important;color:#fff!important;width:auto!important;min-width:0!important;height:23px!important;min-height:23px!important;max-height:23px!important;font-family:var(--ds-font)!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;opacity:1!important;box-shadow:none!important;background-image:none!important;border:0!important;border-radius:2px!important;justify-content:center!important;align-items:center!important;padding:0 7px!important;font-size:14px!important;font-weight:500!important;line-height:23px!important;display:inline-flex!important}:is(#mr-question-tag-reference,html):is(#mr-question-tag-reference-2,html) body :is(.question-row-tags,.question-tag-summary,.question-tag-search-summary__chips,.question-tag-picker-selected__chips,.question-tag-picker-section__chips){flex-wrap:wrap!important;justify-content:flex-start!important;align-items:flex-start!important;gap:4px!important}:is(#mr-question-tag-reference,html):is(#mr-question-tag-reference-2,html) body .question-topic-empty{color:#9aa1ad!important;min-height:23px!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;padding:0!important;font-size:15px!important;font-weight:500!important;line-height:23px!important;display:inline-flex!important}:is(#mr-question-tag-reference,html):is(#mr-question-tag-reference-2,html) body .question-tag-picker-modal :is(.question-tag-picker-selected__chips,.question-tag-picker-section__chips){gap:10px!important}:is(#mr-question-tag-reference,html):is(#mr-question-tag-reference-2,html) body .question-tag-picker-modal :is(.question-tag-chip,.question-tag-choice){height:var(--ds-tag-height,32px)!important;min-height:var(--ds-tag-height,32px)!important;max-height:var(--ds-tag-height,32px)!important;padding-inline:var(--ds-tag-padding-inline,9px)!important;font-size:var(--ds-tag-font-size,13px)!important;line-height:1!important}:is(#mr-question-tag-reference,html):is(#mr-question-tag-reference-2,html) body :is(.question-tag,.category-tag,.question-topic-tag,.question-tag-inline,.question-tag-chip,.question-tag-choice):is(:hover,:focus-visible,:active){background:var(--tag-tone-bg,#7d8aa3)!important;background-color:var(--tag-tone-bg,#7d8aa3)!important;color:var(--tag-tone-text,#fff)!important;opacity:.9!important;transform:none!important}:is(#mr-difficulty-reference,html):is(#mr-difficulty-reference-2,html) body :is(.question-difficulty,.difficulty-tag){color:#fff!important;width:auto!important;min-width:0!important;height:23px!important;min-height:23px!important;max-height:23px!important;font-family:var(--ds-font)!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;opacity:1!important;box-shadow:none!important;background:#f39c11!important;border:1px solid #ca8920!important;border-radius:2px!important;justify-content:center!important;align-items:center!important;padding:0 7px!important;font-size:14px!important;font-weight:500!important;line-height:21px!important;display:inline-flex!important}:is(#mr-difficulty-reference,html):is(#mr-difficulty-reference-2,html) body :is(.question-difficulty.easy,.difficulty-tag.easy){color:#fff!important;background:#fe4c61!important;border-color:#e94054!important}:is(#mr-difficulty-reference,html):is(#mr-difficulty-reference-2,html) body :is(.question-difficulty.medium,.difficulty-tag.medium){color:#fff!important;background:#f39c11!important;border-color:#ca8920!important}:is(#mr-difficulty-reference,html):is(#mr-difficulty-reference-2,html) body :is(.question-difficulty.hard,.difficulty-tag.hard){color:#fff!important;background:#53c41a!important;border-color:#50a127!important}html body{color:var(--ds-t-ink)!important;font-family:var(--ds-font)!important;font-size:14px!important;font-weight:var(--ds-weight-body)!important;letter-spacing:-.012em!important;line-height:1.5!important}html body :is(h1,.page-title){font-family:var(--ds-font)!important;font-size:clamp(28px,3.2vw,36px)!important;font-weight:var(--ds-weight-display)!important;letter-spacing:-.035em!important;line-height:1.1!important}html body :is(h2,.section-title){font-family:var(--ds-font)!important;font-size:21px!important;font-weight:var(--ds-weight-headline)!important;letter-spacing:-.02em!important;line-height:1.25!important}html body :is(h3,h4,.card-title,.panel-title,.modal-title){font-family:var(--ds-font)!important;font-size:16px!important;font-weight:var(--ds-weight-card-title)!important;letter-spacing:-.012em!important;line-height:1.35!important}html body :is(.eyebrow,.kicker,.caption,.meta,.stat-label,.panel-index,.groups-eyebrow){font-family:var(--ds-font-mono)!important;letter-spacing:.045em!important;font-size:11px!important;font-weight:560!important;line-height:1.3!important}html body :is(.text-muted,.muted,.helper-text,.form-help,.form-hint,.card-subtitle,.panel-subtitle,.section-subtitle,.empty-description){color:var(--ds-t-ink-muted)!important}html body :is(.stat-value,.metric-value,.summary-value,[data-stat-value]){font-variant-numeric:tabular-nums;font-weight:var(--ds-weight-display)!important;letter-spacing:-.025em!important}html body :is(.btn,a.btn,.button,.primary-btn,.secondary-btn,.cancel-btn,.action-button,input[type=button],input[type=submit],input[type=reset]){width:auto;height:auto;min-width:0!important;min-height:var(--ds-ui-control-height)!important;border:1px solid var(--ds-t-primary)!important;border-radius:var(--ds-rounded-full)!important;background:var(--ds-t-primary)!important;color:var(--ds-t-on-primary)!important;font-family:var(--ds-font)!important;font-size:13px!important;font-weight:var(--ds-weight-button)!important;letter-spacing:-.01em!important;box-shadow:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:7px 14px!important;line-height:1.2!important;display:inline-flex!important;transform:none!important}html body :is(.btn,a.btn,.button,.primary-btn,.secondary-btn,.cancel-btn,.action-button,input[type=button],input[type=submit],input[type=reset]):is(:hover,:focus-visible){border-color:var(--ds-t-ink)!important;background:var(--ds-t-ink)!important;color:var(--ds-t-canvas)!important;box-shadow:none!important}html body :is(.btn-secondary,.btn-outline,.button-secondary,.secondary-btn,.cancel-btn,.btn-light,.btn-tertiary){border-color:var(--ds-t-hairline)!important;background:var(--ds-t-surface)!important;color:var(--ds-t-ink)!important}html body :is(.btn-secondary,.btn-outline,.button-secondary,.secondary-btn,.cancel-btn,.btn-light,.btn-tertiary):is(:hover,:focus-visible){border-color:var(--ds-t-hairline)!important;background:var(--ds-t-surface-soft)!important;color:var(--ds-t-ink)!important}html body :is(.icon-button,.btn-icon,.close-button,.modal-close){block-size:34px!important;inline-size:34px!important;border:1px solid var(--ds-t-hairline)!important;border-radius:var(--ds-rounded-full)!important;background:var(--ds-t-surface)!important;min-width:34px!important;min-height:34px!important;color:var(--ds-t-ink)!important;box-shadow:none!important;padding:0!important}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=file]),select,.form-control,.form-input,.input,.search-input,.filter-select,.tag-input,.editor-input){--ds-g2-edge:var(--ds-t-hairline);corner-shape:superellipse(2);height:auto;border-radius:var(--ds-ui-control-radius)!important;background:linear-gradient(var(--ds-t-surface) 0 0) padding-box, linear-gradient(var(--ds-g2-edge) 0 0) border-box!important;min-height:40px!important;color:var(--ds-t-ink)!important;font-family:var(--ds-font)!important;font-size:14px!important;font-weight:var(--ds-weight-body)!important;letter-spacing:-.012em!important;box-shadow:none!important;border:1px solid #0000!important;padding:9px 12px!important;line-height:1.35!important}html body textarea{--ds-g2-edge:var(--ds-t-hairline);corner-shape:superellipse(2);background:linear-gradient(var(--ds-t-surface) 0 0) padding-box, linear-gradient(var(--ds-g2-edge) 0 0) border-box!important;min-height:104px!important;color:var(--ds-t-ink)!important;font-family:var(--ds-font)!important;font-size:14px!important;font-weight:var(--ds-weight-body)!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:12px!important;padding:11px 12px!important;line-height:1.5!important}html body :is(input,textarea,select)::placeholder{color:var(--ds-t-ink-faint)!important;opacity:1!important}html body :is(input,textarea,select):focus{--ds-g2-edge:var(--ds-t-ink);outline-offset:0!important;box-shadow:none!important;border-color:#0000!important;outline:0!important}html body :is(.card,.panel,.surface,.auth-card,.settings-card,.profile-card,.question-card,.question-detail-card,.editor-card,.forum-card,.post-card,.reply-card,.group-card,.dashboard-card,.stat-card,.class-member-card,.checkin-card,.info-card,.table-card,.upload-card,.image-viewer-card){corner-shape:superellipse(2);border-radius:var(--ds-ui-card-radius)!important;background:linear-gradient(var(--ds-t-surface) 0 0) padding-box, linear-gradient(var(--ds-t-hairline) 0 0) border-box!important;background-color:var(--ds-t-surface)!important;color:var(--ds-t-ink)!important;box-shadow:none!important;border:1px solid #0000!important;transform:none!important}html body :is(.card,.panel,.surface,.settings-card,.profile-card,.question-card,.editor-card,.forum-card,.post-card,.reply-card,.group-card,.dashboard-card,.stat-card,.class-member-card,.checkin-card,.info-card,.table-card,.upload-card,.image-viewer-card):is(:hover,:focus-within){box-shadow:none!important;transform:none!important}html body :is(.card-header,.panel-header,.modal-header,.section-header,.table-header){border-color:var(--ds-t-hairline-soft)!important;background:0 0!important}html body :is(.settings-list,.activity-list,.submissions-list,.user-role-list,.question-info-list,.ops-notice-list,.ops-orphan-list){corner-shape:superellipse(2);border-radius:var(--ds-ui-card-radius)!important;background:linear-gradient(var(--ds-t-surface) 0 0) padding-box, linear-gradient(var(--ds-t-hairline) 0 0) border-box!important;box-shadow:none!important;border:1px solid #0000!important;overflow:clip!important}html body :is(.list-row,.settings-item,.activity-item,.submission-item,.user-role-item,.info-item,.ops-notice,.ops-orphan-item){min-height:44px;padding:var(--ds-ui-row-padding-block) var(--ds-ui-row-padding-inline)!important;border:0!important;border-bottom:1px solid var(--ds-t-hairline-soft)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important}html body :is(.list-row,.settings-item,.activity-item,.submission-item,.user-role-item,.info-item,.ops-notice,.ops-orphan-item):last-child{border-bottom:0!important}html body :is(th,td){padding:11px 14px!important;font-size:13px!important;line-height:1.4!important}html body th{color:var(--ds-t-ink-muted)!important;letter-spacing:.035em!important;font-size:11px!important;font-weight:620!important}@media (pointer:coarse){html body :is(.btn,a.btn,.button,.primary-btn,.secondary-btn,.cancel-btn,.action-button,input[type=button],input[type=submit],input[type=reset]){min-height:var(--ds-ui-control-height-touch)!important}}:is(#mr-density-v4,html):is(#mr-density-v4-lock,html) body{line-height:1.4!important}:is(#mr-density-v4,html):is(#mr-density-v4-lock,html) body :is(h1,.page-title){line-height:1.04!important}:is(#mr-density-v4,html):is(#mr-density-v4-lock,html) body :is(h2,.section-title){line-height:1.14!important}:is(#mr-density-v4,html):is(#mr-density-v4-lock,html) body :is(h3,h4,.card-title,.panel-title,.modal-title){line-height:1.22!important}:is(#mr-density-v4,html):is(#mr-density-v4-lock,html) body :is(p,li,label,.body-copy,.description,.helper-text,.form-help,.form-hint,.card-subtitle,.panel-subtitle,.section-subtitle,.empty-description){line-height:1.4!important}:is(#mr-density-v4,html):is(#mr-density-v4-lock,html) body :is(.markdown-body,.question-content,.post-content,.reply-content,.solution-content,.answer-content){line-height:1.55!important}:is(#mr-density-v4,html):is(#mr-density-v4-lock,html) body :is(.form-group,.field-group,fieldset){gap:6px!important}:is(#mr-density-v4,html):is(#mr-density-v4-lock,html) body :is(.modal-form,.editor-form,.reply-form,.settings-form,.profile-form,.form-grid){gap:14px!important}:is(#mr-density-v4,html):is(#mr-density-v4-lock,html) body :is(.form-row,.form-actions,.editor-actions,.actions,.button-group,.toolbar,.filter-bar,.search-bar,.tabs,.tab-list),:is(#mr-density-v4,html):is(#mr-density-v4-lock,html) body :is(.card-header,.panel-header,.modal-header,.section-header,.table-header,.card-meta,.post-meta,.question-meta,.user-meta){gap:8px!important}:is(#mr-density-v4,html):is(#mr-density-v4-lock,html) body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]),select,.form-control,.form-input,.input,.search-input,.filter-select,.tag-input,.editor-input){height:36px!important;min-height:36px!important;padding-block:7px!important;line-height:1.2!important}:is(#mr-density-v4,html):is(#mr-density-v4-lock,html) body textarea{padding:10px 12px!important;line-height:1.4!important}:is(#mr-density-v4,html):is(#mr-density-v4-lock,html) body :is(.list-row,.settings-item,.activity-item,.submission-item,.user-role-item,.info-item,.ops-notice,.ops-orphan-item){min-height:38px!important;padding:var(--ds-ui-row-padding-block) var(--ds-ui-row-padding-inline)!important;line-height:1.3!important}:is(#mr-density-v4,html):is(#mr-density-v4-lock,html) body :is(th,td){padding:8px 12px!important;line-height:1.3!important}:is(#mr-density-v4,html):is(#mr-density-v4-lock,html) body :is(.card,.panel,.surface,.settings-card,.profile-card,.editor-card,.forum-card,.post-card,.reply-card,.dashboard-card,.info-card,.table-card,.upload-card) :is(.form-section,.content-section,.info-section,.settings-section,.editor-section,.card-section,.panel-section){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}@media (pointer:coarse){:is(#mr-density-v4,html):is(#mr-density-v4-lock,html) body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]),select,.form-control,.form-input,.input,.search-input,.filter-select,.tag-input,.editor-input){height:40px!important;min-height:40px!important}}:is(#mr-button-radius-v3,html):is(#mr-button-radius-v3-lock-1,html):is(#mr-button-radius-v3-lock-2,html):is(#mr-button-radius-v3-lock-3,html) body :is(.btn,a.btn,.button,.primary-btn,.secondary-btn,.cancel-btn,.action-button,input[type=button],input[type=submit],input[type=reset]){border-radius:var(--ds-rounded-full)!important}@media (width<=640px){html body :is(h1,.page-title){font-size:28px!important}html body :is(h2,.section-title){font-size:19px!important}html body :is(.card,.panel,.surface,.auth-card,.settings-card,.profile-card,.question-card,.editor-card,.forum-card,.post-card,.reply-card,.group-card,.dashboard-card,.stat-card,.class-member-card,.checkin-card,.info-card,.table-card,.upload-card,.image-viewer-card){border-radius:20px!important}}:is(#mr-ui-contract-v3,html):is(#mr-ui-contract-v3-lock,html) body :is(.btn,a.btn,.button,.primary-btn,.secondary-btn,.cancel-btn,.action-button,input[type=button],input[type=submit],input[type=reset]){min-width:0!important;min-height:var(--ds-ui-control-height)!important;border:1px solid var(--ds-t-primary)!important;border-radius:var(--ds-rounded-full)!important;background:var(--ds-t-primary)!important;height:auto!important;color:var(--ds-t-on-primary)!important;font-family:var(--ds-font)!important;font-size:13px!important;font-weight:var(--ds-weight-button)!important;box-shadow:none!important;padding:7px 14px!important;line-height:1.2!important;transform:none!important}:is(#mr-ui-contract-v3,html):is(#mr-ui-contract-v3-lock,html) body :is(.btn-secondary,.btn-outline,.button-secondary,.secondary-btn,.cancel-btn,.btn-light,.btn-tertiary){border-color:var(--ds-t-hairline)!important;background:var(--ds-t-surface)!important;color:var(--ds-t-ink)!important}:is(#mr-ui-contract-v3,html):is(#mr-ui-contract-v3-lock,html) body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]),select,.form-control,.form-input,.input,.search-input,.filter-select,.tag-input,.editor-input){--ds-g2-edge:var(--ds-t-hairline);border-radius:var(--ds-ui-control-radius)!important;corner-shape:superellipse(2)!important;background:linear-gradient(var(--ds-t-surface) 0 0) padding-box, linear-gradient(var(--ds-g2-edge) 0 0) border-box!important;height:40px!important;min-height:40px!important;color:var(--ds-t-ink)!important;font-family:var(--ds-font)!important;font-size:14px!important;font-weight:var(--ds-weight-body)!important;box-shadow:none!important;border:1px solid #0000!important;padding:9px 12px!important;line-height:1.35!important}:is(#mr-ui-contract-v3,html):is(#mr-ui-contract-v3-lock,html) body textarea{--ds-g2-edge:var(--ds-t-hairline);corner-shape:superellipse(2)!important;background:linear-gradient(var(--ds-t-surface) 0 0) padding-box, linear-gradient(var(--ds-g2-edge) 0 0) border-box!important;height:auto!important;min-height:104px!important;color:var(--ds-t-ink)!important;font-family:var(--ds-font)!important;font-size:14px!important;font-weight:var(--ds-weight-body)!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:12px!important;padding:11px 12px!important;line-height:1.5!important}:is(#mr-ui-contract-v3,html):is(#mr-ui-contract-v3-lock,html) body :is(.card,.panel,.surface,.auth-card,.settings-card,.profile-card,.question-card,.question-detail-card,.editor-card,.forum-card,.post-card,.reply-card,.group-card,.dashboard-card,.stat-card,.class-member-card,.checkin-card,.info-card,.table-card,.upload-card,.image-viewer-card){border-radius:var(--ds-ui-card-radius)!important;corner-shape:superellipse(2)!important;background:linear-gradient(var(--ds-t-surface) 0 0) padding-box, linear-gradient(var(--ds-t-hairline) 0 0) border-box!important;color:var(--ds-t-ink)!important;box-shadow:none!important;border:1px solid #0000!important;transform:none!important}:is(#mr-ui-contract-v3,html):is(#mr-ui-contract-v3-lock,html):is(#mr-ui-contract-v3-select,html) body select:not([multiple]):not([size]),:is(#mr-ui-contract-v3,html):is(#mr-ui-contract-v3-lock,html):is(#mr-ui-contract-v3-select,html) body select[size="1"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3.75 6.75 9 12l5.25-5.25' stroke='%23181816' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"), linear-gradient(var(--ds-t-surface) 0 0), linear-gradient(var(--ds-g2-edge) 0 0)!important;background-position:right 20px center,0 0,0 0!important;background-repeat:no-repeat,no-repeat,no-repeat!important;background-size:18px 18px,auto,auto!important;background-origin:padding-box,padding-box,border-box!important;background-clip:padding-box,padding-box,border-box!important}:is(#mr-ui-contract-v3,html):is(#mr-ui-contract-v3-lock,html):is(#mr-ui-contract-v3-focus,html) body :is(input,textarea,select):focus{--ds-g2-edge:var(--ds-t-ink);outline-offset:0!important;box-shadow:none!important;border-color:#0000!important;outline:0!important}:is(#mr-ui-contract-v3,html):is(#mr-ui-contract-v3-lock,html):is(#mr-ui-contract-v3-select,html) body.dark-mode select:not([multiple]):not([size]),html[data-theme=dark]:is(#mr-ui-contract-v3,html):is(#mr-ui-contract-v3-lock,html):is(#mr-ui-contract-v3-select,html) body select:not([multiple]):not([size]),:is(#mr-ui-contract-v3,html):is(#mr-ui-contract-v3-lock,html):is(#mr-ui-contract-v3-select,html) body.dark-mode select[size="1"],html[data-theme=dark]:is(#mr-ui-contract-v3,html):is(#mr-ui-contract-v3-lock,html):is(#mr-ui-contract-v3-select,html) body select[size="1"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3.75 6.75 9 12l5.25-5.25' stroke='%23f5f3ee' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"), linear-gradient(var(--ds-t-surface) 0 0), linear-gradient(var(--ds-g2-edge) 0 0)!important}@media (pointer:coarse){:is(#mr-ui-contract-v3,html):is(#mr-ui-contract-v3-lock,html) body :is(.btn,a.btn,.button,.primary-btn,.secondary-btn,.cancel-btn,.action-button,input[type=button],input[type=submit],input[type=reset]){min-height:var(--ds-ui-control-height-touch)!important}}:is(#mr-density-v4-final,html):is(#mr-density-v4-final-lock-1,html):is(#mr-density-v4-final-lock-2,html) body :is(.btn,a.btn,.button,.primary-btn,.secondary-btn,.cancel-btn,.action-button,input[type=button],input[type=submit],input[type=reset]){min-height:var(--ds-ui-control-height)!important;padding-block:6px!important;line-height:1.1!important}:is(#mr-density-v4-final,html):is(#mr-density-v4-final-lock-1,html):is(#mr-density-v4-final-lock-2,html) body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]),select,.form-control,.form-input,.input,.search-input,.filter-select,.tag-input,.editor-input){height:36px!important;min-height:36px!important;padding-block:7px!important;line-height:1.2!important}:is(#mr-density-v4-final,html):is(#mr-density-v4-final-lock-1,html):is(#mr-density-v4-final-lock-2,html) body textarea{padding:10px 12px!important;line-height:1.4!important}@media (pointer:coarse){:is(#mr-density-v4-final,html):is(#mr-density-v4-final-lock-1,html):is(#mr-density-v4-final-lock-2,html) body :is(.btn,a.btn,.button,.primary-btn,.secondary-btn,.cancel-btn,.action-button,input[type=button],input[type=submit],input[type=reset],input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=file]),select,.form-control,.form-input,.input,.search-input,.filter-select,.tag-input,.editor-input){min-height:var(--ds-ui-control-height-touch)!important}}:is(#mr-density-v4-pages,html):is(#mr-density-v4-pages-lock-1,html):is(#mr-density-v4-pages-lock-2,html) body.questions-page #questionsGrid>.question-row{min-height:44px!important;padding-block:4px!important;line-height:1.3!important}:is(#mr-density-v4-pages,html):is(#mr-density-v4-pages-lock-1,html):is(#mr-density-v4-pages-lock-2,html) body.forum-page .main-container{padding-block:24px 60px!important}:is(#mr-density-v4-pages,html):is(#mr-density-v4-pages-lock-1,html):is(#mr-density-v4-pages-lock-2,html) body.forum-page .forum-container{gap:16px!important}:is(#mr-density-v4-pages,html):is(#mr-density-v4-pages-lock-1,html):is(#mr-density-v4-pages-lock-2,html) body.forum-page .forum-index__header{min-height:52px!important;padding-inline:20px!important}:is(#mr-density-v4-pages,html):is(#mr-density-v4-pages-lock-1,html):is(#mr-density-v4-pages-lock-2,html) body.forum-page .forum-index__header h3{font-size:17px!important;line-height:1.15!important}:is(#mr-density-v4-pages,html):is(#mr-density-v4-pages-lock-1,html):is(#mr-density-v4-pages-lock-2,html) body.forum-page #forumPosts>.forum-post{min-height:76px!important;padding:13px 20px!important}:is(#mr-density-v4-pages,html):is(#mr-density-v4-pages-lock-1,html):is(#mr-density-v4-pages-lock-2,html) body.forum-page #forumPosts .forum-post .post-header>div{gap:5px!important}:is(#mr-density-v4-pages,html):is(#mr-density-v4-pages-lock-1,html):is(#mr-density-v4-pages-lock-2,html) body.forum-page #forumPosts .forum-post .post-title{font-size:16px!important;line-height:1.3!important}:is(#mr-density-v4-pages,html):is(#mr-density-v4-pages-lock-1,html):is(#mr-density-v4-pages-lock-2,html) body.forum-page #forumPosts .forum-post .post-meta{gap:5px 12px!important;font-size:12px!important;line-height:1.3!important}:is(#mr-density-v4-pages,html):is(#mr-density-v4-pages-lock-1,html):is(#mr-density-v4-pages-lock-2,html) body .ranking-list>.ranking-item{min-height:48px!important;padding-inline:18px!important;line-height:1.3!important}:is(#mr-density-v4-pages,html):is(#mr-density-v4-pages-lock-1,html):is(#mr-density-v4-pages-lock-2,html) body .ranking-sidebar .ranking-podium__item{min-height:48px!important;padding:7px 10px!important}:is(#mr-density-v4-pages,html):is(#mr-density-v4-pages-lock-1,html):is(#mr-density-v4-pages-lock-2,html) body .groups-main .groups-grid{gap:12px!important}:is(#mr-density-v4-pages,html):is(#mr-density-v4-pages-lock-1,html):is(#mr-density-v4-pages-lock-2,html) body .groups-main .group-card{gap:12px!important;padding:16px 18px!important}:is(#mr-density-v4-pages,html):is(#mr-density-v4-pages-lock-1,html):is(#mr-density-v4-pages-lock-2,html) body .groups-main .group-card .group-name{font-size:19px!important;line-height:1.1!important}:is(#mr-density-v4-pages,html):is(#mr-density-v4-pages-lock-1,html):is(#mr-density-v4-pages-lock-2,html) body .groups-main .group-card .group-scores{border:0!important;grid-template-columns:minmax(0,1fr) 72px 72px!important;padding:3px 0!important}:is(#mr-density-v4-pages,html):is(#mr-density-v4-pages-lock-1,html):is(#mr-density-v4-pages-lock-2,html) body .groups-main .group-card .group-score,:is(#mr-density-v4-pages,html):is(#mr-density-v4-pages-lock-1,html):is(#mr-density-v4-pages-lock-2,html) body .groups-main .group-card :is(.group-score.total,.group-score.plus,.group-score.minus){border:0!important;min-height:44px!important;padding:0 0 0 10px!important}:is(#mr-density-v4-pages,html):is(#mr-density-v4-pages-lock-1,html):is(#mr-density-v4-pages-lock-2,html) body .groups-main .group-card .group-score.total{padding-left:0!important}:is(#mr-density-v4-pages,html):is(#mr-density-v4-pages-lock-1,html):is(#mr-density-v4-pages-lock-2,html) body .groups-main .group-card .group-score.total .value{font-size:32px!important;line-height:1!important}:is(#mr-density-v4-pages,html):is(#mr-density-v4-pages-lock-1,html):is(#mr-density-v4-pages-lock-2,html) body .groups-main .group-card .group-score .value{font-size:15px!important;line-height:1.05!important}:is(#mr-density-v4-pages,html):is(#mr-density-v4-pages-lock-1,html):is(#mr-density-v4-pages-lock-2,html) body .groups-main .groups-overview .groups-summary{border-top:0!important}:is(#mr-density-v4-pages,html):is(#mr-density-v4-pages-lock-1,html):is(#mr-density-v4-pages-lock-2,html) body .groups-main .groups-overview .groups-summary__item{border:0!important;min-height:66px!important;padding:10px 18px!important}@media (width<=800px){:is(#mr-density-v4-pages,html):is(#mr-density-v4-pages-lock-1,html):is(#mr-density-v4-pages-lock-2,html) body.questions-page #questionsGrid>.question-row{min-height:50px!important;padding-block:5px!important}}@media (width<=640px){:is(#mr-density-v4-pages,html):is(#mr-density-v4-pages-lock-1,html):is(#mr-density-v4-pages-lock-2,html) body.forum-page #forumPosts>.forum-post{min-height:72px!important;padding:12px 14px!important}:is(#mr-density-v4-pages,html):is(#mr-density-v4-pages-lock-1,html):is(#mr-density-v4-pages-lock-2,html) body .groups-main .group-card{gap:11px!important;padding:15px!important}}:is(#mr-button-tail-v5,html):is(#mr-button-tail-v5-lock-1,html):is(#mr-button-tail-v5-lock-2,html):is(#mr-button-tail-v5-lock-3,html) body :is(.btn,a.btn,.button,.btn-primary,.btn-secondary,.btn-outline,.btn-danger,.btn-ghost,.btn-fill,.btn-quiet,.primary-btn,.secondary-btn,.cancel-btn,.action-button,.home-button,.upload-btn,.take-photo-btn,.upload-btn-text-icon,.page-state__action,.ops-secondary-button,.ops-danger-button,.avatar-action-btn,.profile-account-action,input[type=button],input[type=submit],input[type=reset]){box-sizing:border-box!important;border:1px solid var(--ds-action-blue)!important;border-radius:var(--ds-rounded-full)!important;background:var(--ds-action-blue)!important;color:#fff!important;min-height:36px!important;font:400 13px/1.2 var(--ds-font)!important;letter-spacing:0!important;text-align:center!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;padding:7px 16px!important;text-decoration:none!important}:is(#mr-button-tail-v5,html):is(#mr-button-tail-v5-lock-1,html):is(#mr-button-tail-v5-lock-2,html):is(#mr-button-tail-v5-lock-3,html) body :is(.btn-secondary.btn-secondary,.btn-outline.btn-outline,.btn-ghost.btn-ghost,.btn-quiet.btn-quiet,.button-secondary.button-secondary,.secondary-btn.secondary-btn,.cancel-btn.cancel-btn,.btn-light.btn-light,.btn-tertiary.btn-tertiary,.upload-btn-text-icon.upload-btn-text-icon,.ops-secondary-button.ops-secondary-button,.avatar-cancel-btn.avatar-cancel-btn){border:1px solid var(--ds-action-blue)!important;color:var(--ds-action-blue)!important;background:0 0!important}:is(#mr-button-tail-v5,html):is(#mr-button-tail-v5-lock-1,html):is(#mr-button-tail-v5-lock-2,html):is(#mr-button-tail-v5-lock-3,html) body :is(.btn-danger.btn-danger,.ops-danger-button.ops-danger-button,.question-delete-action.question-delete-action){border-color:var(--ds-action-danger)!important;color:var(--ds-action-danger)!important;background:0 0!important}:is(#mr-button-tail-v5,html):is(#mr-button-tail-v5-lock-1,html):is(#mr-button-tail-v5-lock-2,html):is(#mr-button-tail-v5-lock-3,html) body :is(.btn,a.btn,.button,.btn-primary,.primary-btn,.action-button,.home-button,.upload-btn,.take-photo-btn,.page-state__action,.avatar-save-btn,input[type=submit]):is(:hover,:active){border-color:var(--ds-action-blue-hover)!important;background:var(--ds-action-blue-hover)!important;color:#fff!important}:is(#mr-button-tail-v5,html):is(#mr-button-tail-v5-lock-1,html):is(#mr-button-tail-v5-lock-2,html):is(#mr-button-tail-v5-lock-3,html) body :is(.btn-secondary.btn-secondary,.btn-outline.btn-outline,.btn-ghost.btn-ghost,.btn-quiet.btn-quiet,.button-secondary.button-secondary,.secondary-btn.secondary-btn,.cancel-btn.cancel-btn,.btn-light.btn-light,.btn-tertiary.btn-tertiary,.upload-btn-text-icon.upload-btn-text-icon,.ops-secondary-button.ops-secondary-button,.avatar-cancel-btn.avatar-cancel-btn):is(:hover,:active){border-color:var(--ds-action-blue-hover)!important;background:var(--ds-action-blue-soft)!important;color:var(--ds-action-blue-hover)!important}:is(#mr-button-tail-v5,html):is(#mr-button-tail-v5-lock-1,html):is(#mr-button-tail-v5-lock-2,html):is(#mr-button-tail-v5-lock-3,html) body :is(.btn-danger.btn-danger,.ops-danger-button.ops-danger-button,.question-delete-action.question-delete-action):is(:hover,:active){border-color:var(--ds-action-danger)!important;background:var(--ds-action-danger)!important;color:#fff!important}:is(#mr-button-tail-v5,html):is(#mr-button-tail-v5-lock-1,html):is(#mr-button-tail-v5-lock-2,html):is(#mr-button-tail-v5-lock-3,html) body :is(.btn-sm,.btn-xs){min-height:32px!important;padding:5px 11px!important;font-size:12px!important}:is(#mr-button-tail-v5,html):is(#mr-button-tail-v5-lock-1,html):is(#mr-button-tail-v5-lock-2,html):is(#mr-button-tail-v5-lock-3,html) body .page-state__action.page-state__action{min-height:44px!important}@media (pointer:coarse){:is(#mr-button-tail-v5,html):is(#mr-button-tail-v5-lock-1,html):is(#mr-button-tail-v5-lock-2,html):is(#mr-button-tail-v5-lock-3,html) body :is(.btn,a.btn,.button,.btn-primary,.btn-secondary,.btn-outline,.btn-danger,.btn-ghost,.btn-fill,.btn-quiet,.primary-btn,.secondary-btn,.cancel-btn,.action-button,.home-button,.upload-btn,.take-photo-btn,.upload-btn-text-icon,.page-state__action,.ops-secondary-button,.ops-danger-button,.avatar-action-btn,.profile-account-action,input[type=button],input[type=submit],input[type=reset]){min-height:40px!important}}:is(#mr-button-icon-final-v5,html):is(#mr-button-icon-final-v5-lock-1,html):is(#mr-button-icon-final-v5-lock-2,html):is(#mr-button-icon-final-v5-lock-3,html) body :is(button.btn,a.btn):has(>i:only-child){width:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important}@media (pointer:coarse){:is(#mr-button-icon-final-v5,html):is(#mr-button-icon-final-v5-lock-1,html):is(#mr-button-icon-final-v5-lock-2,html):is(#mr-button-icon-final-v5-lock-3,html) body :is(button.btn,a.btn):has(>i:only-child){width:40px!important;min-width:40px!important;min-height:40px!important}}:is(#mr-action-v6,html):is(#mr-action-v6-lock-1,html):is(#mr-action-v6-lock-2,html):is(#mr-action-v6-lock-3,html) body :is(.btn,a.btn,.button,.btn-primary,.btn-secondary,.btn-outline,.btn-danger,.btn-ghost,.btn-fill,.btn-quiet,.primary-btn,.secondary-btn,.cancel-btn,.action-button,.home-button,.upload-btn,.take-photo-btn,.upload-btn-text-icon,.page-state__action,.ops-secondary-button,.ops-danger-button,.avatar-action-btn,.profile-account-action,input[type=button],input[type=submit],input[type=reset]){cursor:pointer;box-sizing:border-box!important;overflow-wrap:anywhere!important;border-radius:var(--ds-rounded-full)!important;background:var(--ds-t-primary)!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:36px!important;color:var(--ds-t-on-primary)!important;font:var(--ds-weight-button) 13px/1.2 var(--ds-font)!important;letter-spacing:0!important;text-align:center!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;-webkit-appearance:none!important;appearance:none!important;border:1px solid #0000!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:7px 16px!important;text-decoration:none!important;transition:background-color .16s,color .16s,opacity .16s!important;display:inline-flex!important;transform:none!important}:is(#mr-action-v6,html):is(#mr-action-v6-lock-1,html):is(#mr-action-v6-lock-2,html):is(#mr-action-v6-lock-3,html) body :is(.btn,a.btn,.button,.btn-primary,.primary-btn,.action-button,.home-button,.upload-btn,.take-photo-btn,.page-state__action,.avatar-save-btn,input[type=submit]):is(:hover,:active){color:var(--ds-t-on-primary)!important;box-shadow:none!important;background:#1d1d1b!important;border-color:#0000!important}:is(#mr-action-v6,html):is(#mr-action-v6-lock-1,html):is(#mr-action-v6-lock-2,html):is(#mr-action-v6-lock-3,html) body :is(.btn-secondary.btn-secondary,.btn-outline.btn-outline,.btn-ghost.btn-ghost,.btn-quiet.btn-quiet,.button-secondary.button-secondary,.secondary-btn.secondary-btn,.cancel-btn.cancel-btn,.btn-light.btn-light,.btn-tertiary.btn-tertiary,.upload-btn-text-icon.upload-btn-text-icon,.ops-secondary-button.ops-secondary-button,.avatar-cancel-btn.avatar-cancel-btn){border-color:var(--ds-t-hairline)!important;background:var(--ds-t-surface-soft)!important;color:var(--ds-t-ink)!important}:is(#mr-action-v6,html):is(#mr-action-v6-lock-1,html):is(#mr-action-v6-lock-2,html):is(#mr-action-v6-lock-3,html) body :is(.btn-secondary.btn-secondary,.btn-outline.btn-outline,.btn-ghost.btn-ghost,.btn-quiet.btn-quiet,.button-secondary.button-secondary,.secondary-btn.secondary-btn,.cancel-btn.cancel-btn,.btn-light.btn-light,.btn-tertiary.btn-tertiary,.upload-btn-text-icon.upload-btn-text-icon,.ops-secondary-button.ops-secondary-button,.avatar-cancel-btn.avatar-cancel-btn):is(:hover,:active){border-color:var(--ds-t-hairline)!important;background:var(--ds-t-hairline-soft)!important;color:var(--ds-t-ink)!important}:is(#mr-action-v6,html):is(#mr-action-v6-lock-1,html):is(#mr-action-v6-lock-2,html):is(#mr-action-v6-lock-3,html) body :is(.btn-danger.btn-danger,.ops-danger-button.ops-danger-button,.question-delete-action.question-delete-action){border-color:color-mix(in srgb, var(--ds-action-danger) 18%, transparent)!important;background:color-mix(in srgb, var(--ds-action-danger) 8%, var(--ds-t-surface))!important;color:var(--ds-action-danger)!important}:is(#mr-action-v6,html):is(#mr-action-v6-lock-1,html):is(#mr-action-v6-lock-2,html):is(#mr-action-v6-lock-3,html) body :is(.btn-danger.btn-danger,.ops-danger-button.ops-danger-button,.question-delete-action.question-delete-action):is(:hover,:active){border-color:var(--ds-action-danger)!important;background:var(--ds-action-danger)!important;color:#fff!important}:is(#mr-action-v6,html):is(#mr-action-v6-lock-1,html):is(#mr-action-v6-lock-2,html):is(#mr-action-v6-lock-3,html) body :is(.btn-block,.button-block){width:100%!important}:is(#mr-action-v6,html):is(#mr-action-v6-lock-1,html):is(#mr-action-v6-lock-2,html):is(#mr-action-v6-lock-3,html) body :is(button.btn,a.btn):has(>i:only-child){width:auto!important;min-width:0!important;min-height:36px!important;padding:7px 16px!important}:is(#mr-action-v6-icon,html):is(#mr-action-v6-icon-lock-1,html):is(#mr-action-v6-icon-lock-2,html):is(#mr-action-v6-icon-lock-3,html) body #uploadQuestionBtn#uploadQuestionBtn{border-radius:var(--ds-rounded-full)!important;width:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important}:is(#mr-action-v6-utility,html):is(#mr-action-v6-utility-lock-1,html):is(#mr-action-v6-utility-lock-2,html) body :is(.password-toggle-proxy,#passwordToggleProxy,#confirmPasswordToggleProxy){border-radius:var(--ds-rounded-full)!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}:is(#mr-action-v6,html):is(#mr-action-v6-lock-1,html):is(#mr-action-v6-lock-2,html):is(#mr-action-v6-lock-3,html) body :is(.btn,a.btn,.button,.btn-primary,.btn-secondary,.btn-outline,.btn-danger,.btn-ghost,.btn-fill,.btn-quiet,.primary-btn,.secondary-btn,.cancel-btn,.action-button,.home-button,.upload-btn,.take-photo-btn,.upload-btn-text-icon,.page-state__action,.ops-secondary-button,.ops-danger-button,.avatar-action-btn,.profile-account-action,input[type=button],input[type=submit],input[type=reset]):focus-visible{outline:2px solid var(--ds-t-ink)!important;outline-offset:2px!important;box-shadow:none!important}@media (pointer:coarse){:is(#mr-action-v6,html):is(#mr-action-v6-lock-1,html):is(#mr-action-v6-lock-2,html):is(#mr-action-v6-lock-3,html) body :is(.btn,a.btn,.button,.btn-primary,.btn-secondary,.btn-outline,.btn-danger,.btn-ghost,.btn-fill,.btn-quiet,.primary-btn,.secondary-btn,.cancel-btn,.action-button,.home-button,.upload-btn,.take-photo-btn,.upload-btn-text-icon,.page-state__action,.ops-secondary-button,.ops-danger-button,.avatar-action-btn,.profile-account-action,input[type=button],input[type=submit],input[type=reset]),:is(#mr-action-v6,html):is(#mr-action-v6-lock-1,html):is(#mr-action-v6-lock-2,html):is(#mr-action-v6-lock-3,html) body :is(button.btn,a.btn):has(>i:only-child){min-height:40px!important}:is(#mr-action-v6-icon,html):is(#mr-action-v6-icon-lock-1,html):is(#mr-action-v6-icon-lock-2,html):is(#mr-action-v6-icon-lock-3,html) body #uploadQuestionBtn#uploadQuestionBtn,:is(#mr-action-v6-utility,html):is(#mr-action-v6-utility-lock-1,html):is(#mr-action-v6-utility-lock-2,html) body :is(.password-toggle-proxy,#passwordToggleProxy,#confirmPasswordToggleProxy){width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}}@media (width<=640px){:is(#mr-question-filter-mobile-tail-v1,html):is(#mr-question-filter-mobile-tail-v1-lock-1,html):is(#mr-question-filter-mobile-tail-v1-lock-2,html):is(#mr-question-filter-mobile-tail-v1-lock-3,html):is(#mr-question-filter-mobile-tail-v1-lock-4,html) body.questions-page .questions-container .search-box.search-box{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:8px!important}:is(#mr-question-filter-mobile-tail-v1,html):is(#mr-question-filter-mobile-tail-v1-lock-1,html):is(#mr-question-filter-mobile-tail-v1-lock-2,html):is(#mr-question-filter-mobile-tail-v1-lock-3,html):is(#mr-question-filter-mobile-tail-v1-lock-4,html) body.questions-page .questions-container #difficultyFilter#difficultyFilter#difficultyFilter#difficultyFilter,:is(#mr-question-filter-mobile-tail-v1,html):is(#mr-question-filter-mobile-tail-v1-lock-1,html):is(#mr-question-filter-mobile-tail-v1-lock-2,html):is(#mr-question-filter-mobile-tail-v1-lock-3,html):is(#mr-question-filter-mobile-tail-v1-lock-4,html) body.questions-page .questions-container #questionFilterBtn#questionFilterBtn#questionFilterBtn#questionFilterBtn{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;min-height:40px!important;margin:0!important}}@media (width<=380px){:is(#mr-question-filter-mobile-tail-v1,html):is(#mr-question-filter-mobile-tail-v1-lock-1,html):is(#mr-question-filter-mobile-tail-v1-lock-2,html):is(#mr-question-filter-mobile-tail-v1-lock-3,html):is(#mr-question-filter-mobile-tail-v1-lock-4,html) body.questions-page .questions-container .search-box.search-box{grid-template-columns:minmax(0,1fr)!important}:is(#mr-question-filter-mobile-tail-v1,html):is(#mr-question-filter-mobile-tail-v1-lock-1,html):is(#mr-question-filter-mobile-tail-v1-lock-2,html):is(#mr-question-filter-mobile-tail-v1-lock-3,html):is(#mr-question-filter-mobile-tail-v1-lock-4,html) body.questions-page .questions-container #questionFilterBtn#questionFilterBtn#questionFilterBtn#questionFilterBtn{grid-column:1!important}}:is(#mr-avatar-borderless-v1,html):is(#mr-avatar-borderless-v1-lock-1,html):is(#mr-avatar-borderless-v1-lock-2,html):is(#mr-avatar-borderless-v1-lock-3,html) body :is(.avatar,.navbar-v2-avatar,.dropdown-header-avatar,.profile-avatar,.avatar-large,.member-avatar,.duty-member-avatar,.avatar>img,.navbar-v2-avatar>img,.dropdown-header-avatar>img,.profile-avatar>img,.avatar-large>img,.member-avatar>img,.duty-member-avatar>img){border:0!important}:is(#mr-home-jump-compact-v1,html):is(#mr-home-jump-compact-v1-lock-1,html):is(#mr-home-jump-compact-v1-lock-2,html) body.landing-page .home-stack--primary>.home-panel--wide.home-panel{min-height:0!important;padding-bottom:var(--mr-space-5)!important}:is(#mr-home-jump-compact-v1,html):is(#mr-home-jump-compact-v1-lock-1,html):is(#mr-home-jump-compact-v1-lock-2,html) body.landing-page .home-stack--primary>.home-panel--wide .home-hint:empty{display:none!important}html body.landing-page:is(body):is(body) .home-hero__rail.home-hero__rail.home-hero__rail.home-hero__rail{border-radius:24px!important;gap:10px!important;padding:14px!important}html body.landing-page:is(body):is(body) .home-hero__metric.home-hero__metric.home-hero__metric.home-hero__metric{border-radius:14px!important;height:100px!important;min-height:100px!important;padding:16px!important}html body.landing-page:is(body):is(body) .home-hero__links.home-hero__links.home-hero__links{gap:8px!important}@media (width<=640px){html body.landing-page:is(body):is(body) .home-hero__rail.home-hero__rail.home-hero__rail.home-hero__rail{border-radius:20px!important;gap:8px!important;padding:12px!important}html body.landing-page:is(body):is(body) .home-hero__metric.home-hero__metric.home-hero__metric.home-hero__metric{border-radius:12px!important;height:92px!important;min-height:92px!important;padding:14px!important}}:is(#mr-home-jump-auto-final-v1,html):is(#mr-home-jump-auto-final-v2,html):is(#mr-home-jump-auto-final-v3,html):is(#mr-home-jump-auto-final-v4,html) body.landing-page .home-jump.home-jump.home-jump.home-jump input.home-input.home-input.home-input.home-input{border-radius:inherit!important;height:50px!important;min-height:50px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0 46px 0 48px!important}:is(#mr-home-jump-auto-final-v1,html):is(#mr-home-jump-auto-final-v2,html):is(#mr-home-jump-auto-final-v3,html):is(#mr-home-jump-auto-final-v4,html) body.landing-page .home-jump__icon.home-jump__icon.home-jump__icon{z-index:2!important;border:2px solid var(--ds-t-ink-muted)!important;pointer-events:none!important;border-radius:50%!important;width:15px!important;height:15px!important;margin-top:-9px!important;display:block!important;position:absolute!important;top:50%!important;left:17px!important}:is(#mr-home-jump-auto-final-v1,html):is(#mr-home-jump-auto-final-v2,html):is(#mr-home-jump-auto-final-v3,html):is(#mr-home-jump-auto-final-v4,html) body.landing-page .home-jump__icon.home-jump__icon.home-jump__icon:after{content:""!important;background:var(--ds-t-ink-muted)!important;transform-origin:50%!important;border-radius:2px!important;width:7px!important;height:2px!important;position:absolute!important;bottom:-3px!important;right:-5px!important;transform:rotate(45deg)!important}:is(#mr-daily-result-correct-v1,html):is(#mr-daily-result-correct-v2,html):is(#mr-daily-result-correct-v3,html):is(#mr-daily-result-correct-v4,html) body #challengeResult.challenge-result.correct{color:#16834a!important}:is(#mr-daily-result-correct-v1,html):is(#mr-daily-result-correct-v2,html):is(#mr-daily-result-correct-v3,html):is(#mr-daily-result-correct-v4,html) body #challengeResult.challenge-result.correct>.challenge-result__icon{color:#16834a!important;font-size:1em!important;font-weight:900!important}:is(#mr-avatar-modal-close-v1,html):is(#mr-avatar-modal-close-v2,html):is(#mr-avatar-modal-close-v3,html) body #changeAvatarModal #closeAvatarModal.modal-close{block-size:40px!important;inline-size:40px!important;min-width:40px!important;min-height:40px!important;color:var(--ds-t-ink,#182235)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;display:inline-grid!important;transform:none!important}:is(#mr-avatar-modal-close-v1,html):is(#mr-avatar-modal-close-v2,html):is(#mr-avatar-modal-close-v3,html) body #changeAvatarModal #closeAvatarModal.modal-close:is(:hover,:active,:focus-visible){color:var(--ds-t-ink,#182235)!important;box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}:is(#mr-avatar-modal-close-v1,html):is(#mr-avatar-modal-close-v2,html):is(#mr-avatar-modal-close-v3,html) body #changeAvatarModal #closeAvatarModal.modal-close:focus-visible{outline:2px solid var(--ds-t-ink,#182235)!important;outline-offset:2px!important}:is(#mr-avatar-modal-close-v1,html):is(#mr-avatar-modal-close-v2,html):is(#mr-avatar-modal-close-v3,html) body #changeAvatarModal #closeAvatarModal.modal-close>i{font-size:20px!important;line-height:1!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html):is(#mr-markdown-v2-lock-2,html) body :is(.markdown-rendered,.question-content-text,.forum-markdown-body,.md-preview,.home-markdown-preview){font-kerning:normal;font-variant-ligatures:common-ligatures;text-wrap:pretty;min-width:0!important;color:var(--ds-t-ink)!important;font-family:var(--ds-font)!important;letter-spacing:0!important;overflow-wrap:anywhere!important;word-break:normal!important;font-size:16px!important;line-height:1.78!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body :is(.markdown-rendered,.question-content-text,.forum-markdown-body,.md-preview,.home-markdown-preview) :is(p,ul,ol,li,blockquote,dd,dt,figcaption,th,td){font-size:inherit!important;line-height:inherit!important;letter-spacing:0!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body :is(.markdown-rendered,.question-content-text,.forum-markdown-body,.md-preview,.home-markdown-preview)>:first-child{margin-top:0!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body :is(.markdown-rendered,.question-content-text,.forum-markdown-body,.md-preview,.home-markdown-preview)>:last-child{margin-bottom:0!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body :is(.markdown-rendered,.question-content-text,.forum-markdown-body,.md-preview,.home-markdown-preview) :is(p,ul,ol,pre,blockquote,.markdown-table-scroll){margin-block:0 1.05em!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body :is(.markdown-rendered,.question-content-text,.forum-markdown-body,.md-preview,.home-markdown-preview) p>br{content:"";margin-top:.26em;display:block}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body :is(.markdown-rendered,.question-content-text,.forum-markdown-body,.md-preview,.home-markdown-preview) :is(h1,h2,h3,h4,h5,h6){text-wrap:balance;color:var(--ds-t-ink)!important;font-family:var(--ds-font)!important;letter-spacing:0!important;margin:1.7em 0 .62em!important;font-weight:680!important;line-height:1.34!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body :is(.markdown-rendered,.question-content-text,.forum-markdown-body,.md-preview) h1{font-size:1.48em!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body :is(.markdown-rendered,.question-content-text,.forum-markdown-body,.md-preview) h2{font-size:1.28em!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body :is(.markdown-rendered,.question-content-text,.forum-markdown-body,.md-preview) :is(h3,h4,h5,h6){font-size:1.08em!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body :is(.markdown-rendered,.question-content-text,.forum-markdown-body,.md-preview,.home-markdown-preview) :is(ul,ol){padding-inline-start:1.55em!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body :is(.markdown-rendered,.question-content-text,.forum-markdown-body,.md-preview,.home-markdown-preview) li{margin:0!important;padding:.16em 0 .16em .22em!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body :is(.markdown-rendered,.question-content-text,.forum-markdown-body,.md-preview,.home-markdown-preview) li+li{margin-top:.24em!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body :is(.markdown-rendered,.question-content-text,.forum-markdown-body,.md-preview,.home-markdown-preview) li::marker{color:color-mix(in srgb, var(--ds-t-ink) 58%, transparent);font-variant-numeric:tabular-nums;font-weight:620}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body :is(.markdown-rendered,.question-content-text,.forum-markdown-body,.md-preview,.home-markdown-preview) blockquote{border:0!important;border-left:2px solid color-mix(in srgb, var(--ds-t-ink) 34%, transparent)!important;color:var(--ds-t-ink-muted)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:.12em 0 .12em 1.1em!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body :is(.markdown-rendered,.question-content-text,.forum-markdown-body,.md-preview,.home-markdown-preview) blockquote>:last-child{margin-bottom:0!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body :is(.markdown-rendered,.question-content-text,.forum-markdown-body,.md-preview,.home-markdown-preview) a{color:var(--ds-t-ink)!important;text-underline-offset:.2em!important;font-weight:580!important;text-decoration-line:underline!important;text-decoration-thickness:1px!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body :is(.markdown-rendered,.question-content-text,.forum-markdown-body,.md-preview,.home-markdown-preview) :not(pre)>code{border:1px solid var(--ds-t-hairline-soft)!important;background:var(--ds-t-surface-soft)!important;color:var(--ds-t-ink)!important;font-family:var(--ds-font-mono)!important;border-radius:4px!important;padding:.16em .38em!important;font-size:.88em!important;line-height:1.45!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body :is(.markdown-rendered,.question-content-text,.forum-markdown-body,.md-preview,.home-markdown-preview) pre{scrollbar-width:thin;background:var(--ds-t-inverse-canvas,#111)!important;max-width:100%!important;color:var(--ds-t-inverse-ink,#fff)!important;font-family:var(--ds-font-mono)!important;white-space:pre!important;overflow-wrap:normal!important;word-break:normal!important;border:0!important;border-radius:8px!important;padding:17px 19px!important;font-size:.9em!important;line-height:1.64!important;overflow:auto!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body :is(.markdown-rendered,.question-content-text,.forum-markdown-body,.md-preview,.home-markdown-preview) pre code{color:inherit!important;font:inherit!important;background:0 0!important;border:0!important;padding:0!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .markdown-table-scroll{--markdown-table-grid:color-mix(in srgb, var(--ds-t-ink) 16%, transparent);scrollbar-width:thin;overscroll-behavior-inline:contain;border:1px solid var(--markdown-table-grid)!important;background:0 0!important;border-radius:0!important;width:100%!important;max-width:100%!important;overflow-x:auto!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .markdown-table-scroll table{border-collapse:collapse!important;background:0 0!important;border:0!important;border-radius:0!important;width:max-content!important;min-width:100%!important;margin:0!important;font-size:.94em!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .markdown-table-scroll :is(th,td){min-width:8em;border:0!important;border-inline-end:1px solid var(--markdown-table-grid)!important;border-bottom:1px solid var(--markdown-table-grid)!important;color:var(--ds-t-ink)!important;text-align:start!important;vertical-align:middle!important;border-radius:0!important;padding:12px 15px!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .markdown-table-scroll th{background:var(--ds-t-surface-soft)!important;font-weight:680!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .markdown-table-scroll tr>:last-child{border-inline-end:0!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .markdown-table-scroll tr:last-child td{border-bottom:0!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body :is(.markdown-rendered,.question-content-text,.forum-markdown-body,.md-preview,.home-markdown-preview) hr{background:var(--ds-t-hairline)!important;border:0!important;height:1px!important;margin:1.8em 0!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html):is(#mr-markdown-v2-lock-2,html) body .katex{font-style:normal;font-weight:400;color:currentColor!important;font-family:KaTeX_Main,Times New Roman,serif!important;font-size:1.1em!important;line-height:1.38!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .katex .katex-html,:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .katex .katex-html *{font-family:KaTeX_Main,Times New Roman,serif!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .katex .overlay{-webkit-backdrop-filter:none!important;background:0 0!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .katex :is(.textrm,.mainrm){font-family:KaTeX_Main,Times New Roman,serif!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .katex .mathnormal{font-family:KaTeX_Math,Times New Roman,serif!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .katex .mathit,:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .katex .mathbf{font-family:KaTeX_Main,Times New Roman,serif!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .katex .boldsymbol{font-family:KaTeX_Math,Times New Roman,serif!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .katex :is(.amsrm,.mathbb,.textbb){font-family:KaTeX_AMS,Times New Roman,serif!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .katex .mathcal{font-family:KaTeX_Caligraphic,Times New Roman,serif!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .katex :is(.mathfrak,.textfrak,.mathboldfrak,.textboldfrak){font-family:KaTeX_Fraktur,Times New Roman,serif!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .katex :is(.mathtt,.texttt){font-family:KaTeX_Typewriter,monospace!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .katex :is(.mathscr,.textscr){font-family:KaTeX_Script,Times New Roman,serif!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .katex :is(.mathsf,.textsf,.mathboldsf,.textboldsf,.mathitsf,.mathsfit,.textitsf){font-family:KaTeX_SansSerif,sans-serif!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .katex .delimsizing.size1,:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .katex .delimsizing.mult .delim-size1>span,:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .katex .op-symbol.small-op{font-family:KaTeX_Size1,Times New Roman,serif!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .katex .delimsizing.size2,:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .katex .op-symbol.large-op{font-family:KaTeX_Size2,Times New Roman,serif!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .katex .delimsizing.size3{font-family:KaTeX_Size3,Times New Roman,serif!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .katex .delimsizing.size4,:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4,Times New Roman,serif!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html):is(#mr-markdown-v2-lock-2,html) body .katex .tag{display:none!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html):is(#mr-markdown-v2-lock-2,html) body .katex-display{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ds-t-ink) 28%, transparent) transparent;overscroll-behavior-inline:contain;border:0!important;width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border-block:0!important;border-radius:0!important;margin:1.55em 0!important;padding:1.08em clamp(10px,2.4vw,24px)!important;overflow:auto hidden!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html):is(#mr-markdown-v2-lock-2,html) body .katex-display>.katex{text-align:center!important;width:max-content!important;min-width:min-content!important;margin-inline:auto!important;padding-inline:3px!important;font-size:1.42em!important;display:block!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body :is(.markdown-table-scroll,pre,.katex-display):focus-visible{outline:2px solid color-mix(in srgb, var(--ds-t-ink) 44%, transparent)!important;outline-offset:3px!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body:is(.question-upload-page,.question-edit-page) .editor-card .md-input-shell #content#content.md-textarea{tab-size:2;min-height:360px!important;font-family:var(--ds-font-mono)!important;letter-spacing:0!important;padding:22px 24px!important;font-size:15px!important;line-height:1.72!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body:is(.question-upload-page,.question-edit-page) .editor-card .md-preview-shell .md-preview{min-height:360px!important;padding:clamp(22px,3vw,32px)!important;font-size:16px!important;line-height:1.78!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html):is(#mr-markdown-v2-lock-2,html) body.landing-page .home-challenge__preview.home-markdown-preview{min-height:0!important;max-height:12rem!important;color:var(--surface-muted,var(--ds-t-ink-muted))!important;font-size:14px!important;line-height:1.72!important;overflow:hidden!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html):is(#mr-markdown-v2-lock-2,html) body.landing-page .home-markdown-preview :is(h1,h2,h3,h4,h5,h6){margin-block:.9em .35em!important;font-size:1em!important;line-height:1.4!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html):is(#mr-markdown-v2-lock-2,html) body.landing-page .home-markdown-preview .katex-display{margin-block:.7em!important;padding-block:.72em!important}@media (width<=640px){:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body :is(.markdown-rendered,.question-content-text,.forum-markdown-body,.md-preview,.home-markdown-preview){line-height:1.74!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body .katex-display{margin-block:1.3em!important;padding:.92em 4px!important}:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body:is(.question-upload-page,.question-edit-page) .editor-card .md-input-shell #content#content.md-textarea,:is(#mr-markdown-v2,html):is(#mr-markdown-v2-lock-1,html) body:is(.question-upload-page,.question-edit-page) .editor-card .md-preview-shell .md-preview{min-height:300px!important;padding:20px!important}}html body.class-members-page:is(body):is(body) a.duty-member-name.duty-member-name{white-space:nowrap!important;flex-wrap:nowrap!important;min-width:0!important;overflow:hidden!important}html body.class-members-page:is(body):is(body) a.duty-member-name.duty-member-name .user-name{text-overflow:ellipsis!important;white-space:nowrap!important;flex:0 auto!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body.class-members-page:is(body):is(body) a.duty-member-name.duty-member-name .role-tag{white-space:nowrap!important;flex:none!important;max-width:max-content!important}html body .role-tag.user-tag.role-tag.role-tag.role-tag.role-tag.role-tag.role-tag.role-tag.role-tag.role-tag{white-space:nowrap!important;background:var(--user-tag-color,#64748b)!important;background-color:var(--user-tag-color,#64748b)!important;color:#fff!important;text-transform:none!important;letter-spacing:0!important;width:auto!important;max-width:max-content!important;height:18px!important;min-height:18px!important;max-height:18px!important;font-family:var(--ds-font)!important;text-overflow:ellipsis!important;box-shadow:none!important;border:0!important;border-radius:2px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 5px!important;font-size:12px!important;font-weight:700!important;line-height:18px!important;display:inline-flex!important;overflow:hidden!important}html body .username,html body .ranking-username,html body .member-name,html body .duty-member-name,html body .score-user-name-line,html body .dropdown-header-badges,html body .profile-info h2,html body #profileUsername{align-items:center;gap:var(--ds-username-tag-gap,2px);flex-wrap:wrap;min-width:0;display:flex}html body .username .user-name,html body .ranking-username .user-name,html body .member-name .user-name,html body .duty-member-name .user-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}:is(#mr-class-member-label-axis,html):is(#mr-class-member-label-axis-lock,html) body.class-members-page a.duty-member-name{vertical-align:middle!important;justify-content:center!important;align-items:center!important;min-height:18px!important;line-height:18px!important;display:inline-flex!important}:is(#mr-class-member-label-axis,html):is(#mr-class-member-label-axis-lock,html) body.class-members-page a.duty-member-name>:is(.user-name,.role-tag){vertical-align:middle!important;align-self:center!important;align-items:center!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin-block:0!important;padding-block:0!important;line-height:18px!important;display:inline-flex!important}html body #main-content#main-content .profile-header .profile-badge__copy>#profileAccountControls#profileAccountControls{text-align:center!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;margin:14px auto 0!important;display:flex!important}html body #main-content#main-content .profile-header .profile-badge__copy>#profileAccountControls#profileAccountControls[hidden]{display:none!important}html body #main-content#main-content #profileAccountControls#profileAccountControls>:is(#profileAccountStatus,#profileAccountAction){align-self:center!important;margin-block:0!important}html body:is(body):is(body) :is(.ranking-sidebar,.ranking-board):is(.ranking-sidebar,.ranking-board):is(.ranking-sidebar,.ranking-board):is(.ranking-sidebar,.ranking-board):is(.ranking-sidebar,.ranking-board):is(.ranking-sidebar,.ranking-board){border:1px solid #0000!important;border-radius:var(--ds-rounded-lg)!important;corner-shape:squircle!important;corner-shape:superellipse(2)!important;background:linear-gradient(var(--ds-t-surface) 0 0) padding-box, linear-gradient(var(--ds-t-hairline) 0 0) border-box!important;box-shadow:none!important;border-color:#0000!important}html body:is(body):is(body) #rankingPodium#rankingPodium .ranking-podium__empty{padding:var(--ds-space-xs) var(--ds-space-xl) var(--ds-space-xl)!important;color:#d1d5db!important}html body:is(body):is(body) #rankingPodium#rankingPodium .ranking-podium__empty>div{gap:var(--ds-space-xs)!important}html body:is(body):is(body) #rankingPodium#rankingPodium .ranking-podium__empty>div>span{color:#9ca3af!important}html body:is(body):is(body) #rankingPodium#rankingPodium .ranking-podium__empty>div>strong{color:#f3f4f6!important}html body:not(.dark-mode):is(body):is(body) #rankingPodium#rankingPodium .ranking-podium__empty{color:#374151!important}html body:not(.dark-mode):is(body):is(body) #rankingPodium#rankingPodium .ranking-podium__empty>div>span{color:#6b7280!important}html body:not(.dark-mode):is(body):is(body) #rankingPodium#rankingPodium .ranking-podium__empty>div>strong{color:#374151!important}html body #rankingSeasonSwitcher#rankingSeasonSwitcher .ranking-season-pill.ranking-season-pill,html body #rankingSeasonSwitcher#rankingSeasonSwitcher .ranking-season-switcher__loading.ranking-season-switcher__loading{color:#9ca3af!important;width:auto!important;min-width:42px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;padding:5px 10px!important;font-size:13px!important;line-height:1.2!important;display:inline-flex!important}html body #rankingSeasonSwitcher#rankingSeasonSwitcher .ranking-season-pill.ranking-season-pill:hover{color:#f3f4f6!important;background:#202229!important}html body #rankingSeasonSwitcher#rankingSeasonSwitcher .ranking-season-pill.ranking-season-pill.is-active{color:#111217!important;background:#f59e0b!important}html body:not(.dark-mode) #rankingSeasonSwitcher#rankingSeasonSwitcher .ranking-season-pill.ranking-season-pill,html body:not(.dark-mode) #rankingSeasonSwitcher#rankingSeasonSwitcher .ranking-season-switcher__loading.ranking-season-switcher__loading{color:#687080!important;background:0 0!important}html body:not(.dark-mode) #rankingSeasonSwitcher#rankingSeasonSwitcher .ranking-season-pill.ranking-season-pill:hover{color:#17191f!important;background:#e7e9ed!important}html body:not(.dark-mode) #rankingSeasonSwitcher#rankingSeasonSwitcher .ranking-season-pill.ranking-season-pill.is-active{color:#17191f!important;background:#fff!important;box-shadow:0 1px 2px #1118271a!important}html body:is(body):is(body) #navbar#navbar .navbar-more{align-items:center!important;display:flex!important}html body:is(body):is(body) .navbar-more-page-blur{display:none!important}@media (width>=961px){html body:is(body):is(body) .navbar-more-page-blur{will-change:auto;z-index:1198!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;-webkit-backdrop-filter:blur(14px)saturate(.88)!important;contain:strict!important;backface-visibility:hidden!important;background:#ffffff14!important;transition:opacity .42s,visibility 0s linear .42s!important;display:block!important;position:fixed!important;inset:44px 0 0!important}html body.dark-mode:is(body):is(body) .navbar-more-page-blur{background:#00000024!important}html body:is(body):is(body):is(.navbar-more-open,.navbar-more-closing) #navbar#navbar{z-index:1201!important}html body:is(body):is(body):is(.navbar-more-open,.navbar-more-closing) #navbar#navbar#navbar.navbar--origin{background:var(--ds-t-canvas)!important;background-color:var(--ds-t-canvas)!important}html body.navbar-more-open:is(body):is(body) .navbar-more-page-blur{will-change:opacity;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .42s,visibility linear!important}html body.navbar-more-open:has(#navbar .navbar-more.open.motion-settled) .navbar-more-page-blur{will-change:auto}html body.navbar-more-closing:is(body):is(body) .navbar-more-page-blur{will-change:opacity;opacity:0!important;visibility:visible!important;pointer-events:none!important;transition:opacity .62s cubic-bezier(.4,0,.2,1),visibility 0s linear .62s!important}html body #navbar#navbar#navbar.navbar--origin .navbar-menu{transform:none!important}html body:is(body):is(body) #navbar#navbar .navbar-more{flex:none!important;min-width:0!important;position:static!important}html body #navbar#navbar#navbar.navbar--origin .navbar-menu .navbar-more-btn.navbar-item{width:auto!important;min-width:0!important;height:44px!important;min-height:44px!important;color:color-mix(in srgb, var(--ds-t-ink) 68%, transparent)!important;box-shadow:none!important;font-family:var(--ds-font)!important;letter-spacing:0!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 clamp(3px,.3vw,5px)!important;font-size:13px!important;font-weight:480!important;line-height:1.4!important;transition:color .16s,opacity .16s!important;display:inline-flex!important;position:relative!important}html body #navbar#navbar#navbar.navbar--origin .navbar-menu .navbar-item,html body #navbar#navbar#navbar.navbar--origin .navbar-menu .navbar-more-btn.navbar-item{letter-spacing:0!important}html body #navbar#navbar#navbar.navbar--origin .navbar-menu .navbar-more-btn.navbar-item:is(:hover,:focus-visible),html body #navbar#navbar#navbar.navbar--origin .navbar-more.open .navbar-more-btn.navbar-item{color:var(--ds-t-ink)!important;background:0 0!important;outline:none!important;font-weight:500!important}html body:is(body):is(body) #navbar#navbar .navbar-more-menu{will-change:auto;z-index:1199!important;width:100%!important;min-height:228px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;clip-path:inset(0 0 100%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;contain:layout paint!important;isolation:isolate!important;backface-visibility:hidden!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;transition:clip-path .42s,opacity .18s,visibility 0s linear .42s!important;display:block!important;position:fixed!important;top:44px!important;left:0!important;right:0!important;overflow:hidden!important;transform:none!important}html body:is(body):is(body) #navbar#navbar .navbar-more-menu__surface{will-change:auto;z-index:0!important;background:var(--ds-t-canvas)!important;pointer-events:none!important;transform-origin:top!important;backface-visibility:hidden!important;transition:transform .42s!important;position:absolute!important;inset:0!important;transform:translateY(-100%)!important}html body:is(body):is(body) #navbar#navbar .navbar-more.open .navbar-more-menu{will-change:auto;clip-path:inset(0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:clip-path .42s,opacity .18s,visibility linear!important;transform:none!important}html body:is(body):is(body) #navbar#navbar .navbar-more.open .navbar-more-menu__surface{will-change:transform;transform:translate(0,0)!important}html body:is(body):is(body) #navbar#navbar .navbar-more.closing .navbar-more-menu{will-change:auto;clip-path:inset(0 0 100%)!important;opacity:0!important;visibility:visible!important;pointer-events:none!important;transition:clip-path .62s cubic-bezier(.4,0,.2,1),opacity .18s .4s,visibility 0s linear .62s!important;transform:none!important}html body:is(body):is(body) #navbar#navbar .navbar-more.closing .navbar-more-menu__surface{will-change:transform;transition:transform .62s cubic-bezier(.4,0,.2,1)!important;transform:translateY(-100%)!important}html body:is(body):is(body) #navbar#navbar .navbar-more.closing .navbar-more-menu__label{opacity:0!important;transition:opacity .12s .105s,transform .16s .105s!important;transform:translateY(-6px)!important}html body #navbar#navbar#navbar.navbar--origin .navbar-more.closing .navbar-more-menu .navbar-more-item.navbar-item{opacity:0!important;transition:color .14s,opacity .12s,transform .16s!important;transform:translateY(-6px)!important}html body #navbar#navbar#navbar.navbar--origin .navbar-more.closing .navbar-more-menu .navbar-more-item.navbar-item:first-child{transition-delay:.105s!important}html body #navbar#navbar#navbar.navbar--origin .navbar-more.closing .navbar-more-menu .navbar-more-item.navbar-item:nth-child(2){transition-delay:70ms!important}html body #navbar#navbar#navbar.navbar--origin .navbar-more.closing .navbar-more-menu .navbar-more-item.navbar-item:nth-child(3){transition-delay:35ms!important}html body #navbar#navbar#navbar.navbar--origin .navbar-more.closing .navbar-more-menu .navbar-more-item.navbar-item:nth-child(4){transition-delay:0s!important}html body:is(body):is(body) #navbar#navbar .navbar-more-menu__inner{will-change:auto;z-index:1!important;opacity:1!important;width:min(100% - 40px,1120px)!important;min-height:228px!important;margin:0 auto!important;padding:32px 0 38px!important;transition:none!important;position:relative!important;transform:none!important}html body:is(body):is(body) #navbar#navbar .navbar-more.open .navbar-more-menu__inner{will-change:auto;opacity:1!important;transition-delay:0s!important;transform:none!important}html body:is(body):is(body) #navbar#navbar .navbar-more.open.motion-settled .navbar-more-menu,html body:is(body):is(body) #navbar#navbar .navbar-more.open.motion-settled .navbar-more-menu__surface,html body:is(body):is(body) #navbar#navbar .navbar-more.open.motion-settled .navbar-more-menu__inner{will-change:auto}html body:is(body):is(body) #navbar#navbar .navbar-more.closing .navbar-more-menu__inner{will-change:auto;opacity:1!important;transition:none!important;transform:none!important}html body:is(body):is(body) #navbar#navbar .navbar-more-menu__label{color:var(--ds-t-ink-muted)!important;font-family:var(--ds-font)!important;letter-spacing:0!important;opacity:0!important;margin:0 0 11px!important;font-size:12px!important;font-weight:430!important;line-height:1.4!important;transition:opacity .17s,transform .21s cubic-bezier(.22,1,.36,1)!important;transform:translateY(-8px)!important}html body:is(body):is(body) #navbar#navbar .navbar-more-menu__links{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;row-gap:2px!important;display:grid!important}html body #navbar#navbar#navbar.navbar--origin .navbar-more-menu .navbar-more-item.navbar-item{width:auto!important;min-width:0!important;min-height:34px!important;color:var(--ds-t-ink)!important;box-shadow:none!important;font-family:var(--ds-font)!important;letter-spacing:0!important;white-space:nowrap!important;opacity:0!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:0!important;font-size:21px!important;font-weight:620!important;line-height:1.28!important;text-decoration:none!important;transition:color .14s,opacity .17s,transform .21s cubic-bezier(.22,1,.36,1)!important;display:inline-flex!important;transform:translateY(-8px)!important}html body:is(body):is(body) #navbar#navbar .navbar-more-menu .navbar-more-item.navbar-item:after{display:none!important}html body #navbar#navbar#navbar.navbar--origin .navbar-more-menu .navbar-more-item.navbar-item:is(:hover,:focus-visible,.active){color:var(--ds-t-ink-muted)!important;background:0 0!important;outline:none!important;font-weight:620!important}html body:is(body):is(body) #navbar#navbar .navbar-more.open .navbar-more-menu__label,html body #navbar#navbar#navbar.navbar--origin .navbar-more.open .navbar-more-menu .navbar-more-item.navbar-item{opacity:1!important;transform:translateY(0)!important}html body:is(body):is(body) #navbar#navbar .navbar-more.open .navbar-more-menu__label{transition-delay:.23s!important}html body #navbar#navbar#navbar.navbar--origin .navbar-more.open .navbar-more-menu .navbar-more-item.navbar-item:first-child{transition-delay:.275s!important}html body #navbar#navbar#navbar.navbar--origin .navbar-more.open .navbar-more-menu .navbar-more-item.navbar-item:nth-child(2){transition-delay:.32s!important}html body #navbar#navbar#navbar.navbar--origin .navbar-more.open .navbar-more-menu .navbar-more-item.navbar-item:nth-child(3){transition-delay:.365s!important}html body #navbar#navbar#navbar.navbar--origin .navbar-more.open .navbar-more-menu .navbar-more-item.navbar-item:nth-child(4){transition-delay:.41s!important}}@media (width<=960px){html body #navbar#navbar#navbar.navbar--origin .navbar-menu .navbar-item{transition:color .14s,font-weight .14s,opacity .15s,transform .19s cubic-bezier(.22,1,.36,1)!important}html body:is(body):is(body) #navbar#navbar .navbar-more{display:contents!important}html body:is(body):is(body) #navbar#navbar .navbar-more .navbar-more-btn{display:none!important}html body:is(body):is(body) #navbar#navbar .navbar-more-menu{width:auto!important;box-shadow:none!important;backdrop-filter:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:0 0!important;border:0!important;padding:0!important;display:contents!important;position:static!important;transform:none!important}html body:is(body):is(body) #navbar#navbar .navbar-more-menu .navbar-more-item.navbar-item{border-radius:9px!important;min-height:46px!important;padding:0 14px!important}}html body #navbar#navbar#navbar .navbar-more-trigger,html body #navbar#navbar#navbar .navbar-mobile-more-panel{display:none!important}@media (width<=960px){html body #navbar#navbar#navbar .navbar-more .navbar-more-trigger,html body #navbar#navbar#navbar .navbar-mobile-more-panel{display:flex!important}html body:is(body):is(body) #navbar#navbar .navbar-more{display:contents!important}html body #navbar#navbar#navbar .navbar-more .navbar-more-btn.navbar-item,html body:is(body):is(body) #navbar#navbar .navbar-more .navbar-more-menu{display:none!important}html body:is(body):is(body) #navbar#navbar .navbar-more .navbar-more-trigger{width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;box-shadow:none!important;text-align:left!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:0!important;transition:color .14s!important;display:flex!important;position:relative!important;transform:none!important}html body:is(body):is(body) #navbar#navbar .navbar-menu.open .navbar-more .navbar-more-trigger{opacity:1!important;transition-delay:0s!important;transform:none!important}html body #navbar#navbar#navbar.navbar--origin .navbar-menu .navbar-item.active:not(:hover):not(:focus-visible){color:color-mix(in srgb, var(--ds-t-ink) 68%, transparent)!important;background:0 0!important;font-weight:480!important}html body #navbar#navbar#navbar .navbar-more .navbar-more-trigger:after{will-change:opacity, translate;content:""!important;opacity:0!important;transform-origin:50%!important;pointer-events:none!important;background:0 0!important;border-top:1.5px solid!important;border-bottom:0!important;border-left:0!important;border-right:1.5px solid!important;border-radius:0!important;width:8px!important;height:8px!important;transition:opacity .14s,translate .18s cubic-bezier(.22,1,.36,1)!important;display:block!important;position:absolute!important;inset:50% 4px auto auto!important;transform:translate(-5px,-50%)rotate(45deg)!important}html body:is(body):is(body) #navbar#navbar .navbar-more .navbar-more-trigger:is(:hover,:focus-visible){outline:none!important}html body #navbar#navbar#navbar .navbar-more .navbar-more-trigger:is(:hover,:focus-visible):after{opacity:.72!important;transform:translateY(-50%)rotate(45deg)!important}html body:is(body):is(body) #navbar#navbar .navbar-mobile-more-panel{z-index:1203!important;overscroll-behavior:contain!important;padding:max(96px, calc(env(safe-area-inset-top) + 76px)) 32px max(32px, env(safe-area-inset-bottom))!important;background:var(--ds-t-canvas)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;flex-direction:column!important;align-items:stretch!important;transition:opacity .16s,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden auto!important;transform:translate(10px)!important}html body:is(body):is(body) #navbar#navbar .navbar-mobile-more-panel.is-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .16s,transform .22s cubic-bezier(.22,1,.36,1),visibility linear!important;transform:translate(0,0)!important}html body:is(body):is(body) #navbar#navbar .navbar-mobile-more-back{z-index:1204!important;top:max(8px, env(safe-area-inset-top))!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;color:var(--ds-t-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;position:fixed!important;left:16px!important}html body:is(body):is(body) #navbar#navbar .navbar-mobile-more-back>span{border-bottom:1.5px solid!important;border-left:1.5px solid!important;width:9px!important;height:9px!important;transform:rotate(45deg)!important}html body:is(body):is(body) #navbar#navbar .navbar-mobile-more-back:is(:hover,:focus-visible){background:0 0!important;outline:none!important}html body:is(body):is(body) #navbar#navbar .navbar-mobile-more-back,html body:is(body):is(body) #navbar#navbar .navbar-mobile-more-back:is(:hover,:focus-visible,:active){box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;transition:none!important;transform:none!important}html body:is(body):is(body) #navbar#navbar .navbar-mobile-more-title{color:var(--ds-t-ink)!important;font-family:var(--ds-font)!important;letter-spacing:0!important;margin:0 0 16px!important;font-size:clamp(28px,8vw,36px)!important;font-weight:700!important;line-height:1.12!important}html body:is(body):is(body) #navbar#navbar .navbar-mobile-more-links{flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;display:flex!important}html body:is(body):is(body) #navbar#navbar .navbar-mobile-more-links .navbar-mobile-more-link.navbar-item{width:100%!important;height:48px!important;min-height:48px!important;color:color-mix(in srgb, var(--ds-t-ink) 82%, transparent)!important;font-family:var(--ds-font)!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:0!important;font-size:clamp(22px,6.7vw,28px)!important;font-weight:560!important;line-height:1!important;text-decoration:none!important;transition:color .14s!important;display:flex!important;position:relative!important}html body:is(body):is(body) #navbar#navbar .navbar-mobile-more-links .navbar-mobile-more-link.navbar-item:is(:hover,:focus-visible,.active){color:var(--ds-t-ink)!important;background:0 0!important;outline:none!important;font-weight:700!important}}@media (width<=430px){html body:is(body):is(body) #navbar#navbar .navbar-mobile-more-panel{padding-inline:24px!important}}@media (prefers-reduced-motion:reduce){html body:is(body):is(body) .navbar-more-page-blur,html body #navbar#navbar#navbar.navbar--origin .navbar-more .navbar-more-menu,html body #navbar#navbar#navbar.navbar--origin .navbar-more .navbar-more-menu__surface,html body #navbar#navbar#navbar.navbar--origin .navbar-more .navbar-more-menu__label,html body #navbar#navbar#navbar.navbar--origin .navbar-more.open .navbar-more-menu__label,html body #navbar#navbar#navbar.navbar--origin .navbar-more .navbar-more-menu .navbar-more-item.navbar-item,html body #navbar#navbar#navbar.navbar--origin .navbar-more.open .navbar-more-menu .navbar-more-item.navbar-item,html body #navbar#navbar#navbar .navbar-more .navbar-more-trigger,html body #navbar#navbar#navbar .navbar-more .navbar-more-trigger:after,html body #navbar#navbar#navbar .navbar-mobile-more-panel{transition:none!important}}html body.animations-disabled #navbar#navbar#navbar.navbar--origin .navbar-more .navbar-more-menu,html body.animations-disabled #navbar#navbar#navbar.navbar--origin .navbar-more .navbar-more-menu__surface,html body.animations-disabled .navbar-more-page-blur,html body.animations-disabled #navbar#navbar#navbar.navbar--origin .navbar-more .navbar-more-menu__label,html body.animations-disabled #navbar#navbar#navbar.navbar--origin .navbar-more.open .navbar-more-menu__label,html body.animations-disabled #navbar#navbar#navbar.navbar--origin .navbar-more .navbar-more-menu .navbar-more-item.navbar-item,html body.animations-disabled #navbar#navbar#navbar.navbar--origin .navbar-more.open .navbar-more-menu .navbar-more-item.navbar-item,html body.animations-disabled #navbar#navbar#navbar .navbar-more .navbar-more-trigger,html body.animations-disabled #navbar#navbar#navbar .navbar-more .navbar-more-trigger:after,html body.animations-disabled #navbar#navbar#navbar .navbar-mobile-more-panel{transition:none!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-mobile-primary-level{display:contents}@media (width<=960px){:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body .announcement-banner--entering{animation:none!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu,:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu.open,:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu.closing{opacity:1!important;transform-origin:initial!important;contain:paint style!important;touch-action:pan-y!important;overscroll-behavior:contain!important;will-change:auto!important;transition:none!important;transform:none!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu{visibility:hidden!important;pointer-events:none!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu:is(.open,.closing){visibility:visible!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu.open{pointer-events:auto!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu.closing{pointer-events:none!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-mobile-primary-level{opacity:1!important;contain:layout paint style!important;backface-visibility:hidden!important;will-change:auto!important;flex-direction:column!important;flex:none!important;align-items:stretch!important;width:100%!important;transition:opacity .36s cubic-bezier(.4,0,.6,1) 80ms,transform .52s cubic-bezier(.32,.72,0,1)!important;display:flex!important;transform:translate(0,0)!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-mobile-primary-level.is-resetting{transition:none!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-mobile-primary-level>.navbar-mobile-primary-link.navbar-item{opacity:0!important;backface-visibility:hidden!important;will-change:auto!important;transition:color .16s,opacity .36s cubic-bezier(.4,0,.6,1)!important;transform:none!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-more .navbar-more-trigger.navbar-item{opacity:1!important;will-change:auto!important;transition:color .16s!important;transform:none!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-more-trigger__label{opacity:0!important;backface-visibility:hidden!important;will-change:auto!important;transition:opacity .36s cubic-bezier(.4,0,.6,1)!important;display:inline-block!important;transform:none!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu.open:not(.mobile-submenu-open):not(.mobile-submenu-returning):not(.reopening) .navbar-mobile-primary-level>.navbar-mobile-primary-link.navbar-item{opacity:1!important;transition-duration:.16s,.36s!important;transition-delay:0s, var(--mobile-nav-enter-delay,.13s)!important;transform:none!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu.open:not(.mobile-submenu-open):not(.mobile-submenu-returning):not(.reopening) .navbar-more-trigger__label{opacity:1!important;transition-duration:.36s!important;transition-delay:var(--mobile-nav-enter-delay,.418s)!important;transform:none!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu.open.reopening .navbar-mobile-primary-level>.navbar-mobile-primary-link.navbar-item{opacity:1!important;transition-duration:.16s,.26s!important;transition-delay:0s!important;transform:none!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu.open.reopening .navbar-more-trigger__label{opacity:1!important;transition-duration:.26s!important;transition-delay:0s!important;transform:none!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu.closing .navbar-mobile-primary-level>.navbar-mobile-primary-link.navbar-item{opacity:0!important;transition-duration:.16s,.26s!important;transition-delay:0s, var(--mobile-nav-exit-delay,0s)!important;transform:none!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu.closing .navbar-more-trigger__label{opacity:0!important;transition-duration:.26s!important;transition-delay:var(--mobile-nav-exit-delay,0s)!important;transform:none!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu.open.mobile-submenu-open .navbar-mobile-primary-level{opacity:0!important;pointer-events:none!important;transition:opacity .36s cubic-bezier(.4,0,.6,1) 80ms,transform .52s cubic-bezier(.32,.72,0,1)!important;transform:translate(-30px)!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu.open.mobile-submenu-returning .navbar-mobile-primary-level{opacity:1!important;pointer-events:auto!important;transition:opacity .36s cubic-bezier(.4,0,.6,1),transform .52s cubic-bezier(.32,.72,0,1)!important;transform:translate(0,0)!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu.open:is(.mobile-submenu-open,.mobile-submenu-returning) .navbar-mobile-primary-level>.navbar-mobile-primary-link.navbar-item,:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu.open:is(.mobile-submenu-open,.mobile-submenu-returning) .navbar-mobile-primary-level .navbar-more-trigger__label{opacity:1!important;transition:none!important;transform:none!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu.mobile-submenu-open .navbar-mobile-primary-level{pointer-events:none!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-mobile-more-panel{opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:var(--ds-t-canvas)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;contain:paint style!important;backface-visibility:hidden!important;will-change:auto!important;transition:opacity .4s cubic-bezier(.4,0,.6,1),transform .52s cubic-bezier(.32,.72,0,1)!important;transform:translate(30px)!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu:is(.open,.closing) .navbar-mobile-more-panel{visibility:visible!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-mobile-more-panel.is-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .4s cubic-bezier(.4,0,.6,1),transform .52s cubic-bezier(.32,.72,0,1)!important;transform:translate(0,0)!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu:is(.open,.closing) .navbar-mobile-more-panel,:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu:is(.open,.closing) .navbar-mobile-primary-level{will-change:transform, opacity!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu:is(.open,.closing) .navbar-mobile-primary-level>.navbar-mobile-primary-link.navbar-item,:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu:is(.open,.closing) .navbar-more-trigger__label{will-change:opacity!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-mobile-more-panel .navbar-mobile-more-back{opacity:0!important;transition:opacity .26s cubic-bezier(.4,0,.6,1)!important;transform:none!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-mobile-more-panel.is-active .navbar-mobile-more-back{opacity:1!important;transition-delay:.12s!important;transform:none!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-mobile-more-panel .navbar-mobile-more-title,:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-mobile-more-panel .navbar-mobile-more-link.navbar-item{opacity:0!important;backface-visibility:hidden!important;transition:color .16s,opacity .34s cubic-bezier(.4,0,.6,1)!important;transform:none!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-mobile-more-panel.is-active .navbar-mobile-more-title,:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-mobile-more-panel.is-active .navbar-mobile-more-link.navbar-item{opacity:1!important;transition-delay:0s, var(--mobile-subnav-enter-delay,90ms)!important;transform:none!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-mobile-more-panel.is-resetting,:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-mobile-more-panel.is-resetting *{transition:none!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-more .navbar-more-trigger:after{opacity:0!important;transform-origin:50%!important;backface-visibility:hidden!important;will-change:auto!important;transition:transform .32s cubic-bezier(.32,.72,0,1),opacity .18s cubic-bezier(.4,0,.6,1)!important;transform:translate(-3px,-50%)rotate(45deg)scale(.72)!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu.open:not(.mobile-submenu-open):not(.mobile-submenu-returning) .navbar-more .navbar-more-trigger:after{opacity:0!important;transition-delay:0s,0s!important;transform:translate(-3px,-50%)rotate(45deg)scale(.72)!important}@media (hover:hover) and (pointer:fine){:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu.open:not(.mobile-submenu-open) .navbar-more .navbar-more-trigger:hover:after{opacity:.86!important;transition-delay:0s,0s!important;transform:translate(1px,-50%)rotate(45deg)scale(1)!important}}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu.mobile-submenu-open .navbar-more .navbar-more-trigger:after{opacity:0!important;transition-duration:.26s,.16s!important;transition-delay:0s,.15s!important;transform:translate(-2px,-50%)rotate(45deg)scale(.12)!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu.mobile-submenu-returning .navbar-more .navbar-more-trigger:after{opacity:0!important;transition-duration:.32s,.16s!important;transition-delay:0s,0s!important;transform:translate(-3px,-50%)rotate(45deg)scale(.72)!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu.closing .navbar-more .navbar-more-trigger:after{opacity:0!important;transition-delay:var(--mobile-nav-exit-delay,0s), var(--mobile-nav-exit-delay,0s)!important;transform:translate(-3px,-50%)rotate(45deg)scale(.72)!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu.mobile-submenu-switching .navbar-more .navbar-more-trigger:after{will-change:transform, opacity!important}@media (hover:none),(pointer:coarse){:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin #navbarToggle.navbar-toggle{background:0 0!important;transition:none!important}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-more .navbar-more-trigger:after,:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html) body #navbar#navbar.navbar--origin .navbar-menu.mobile-submenu-open .navbar-more .navbar-more-trigger:after{opacity:0!important;will-change:auto!important;transition:none!important;transform:translate(-3px,-50%)rotate(45deg)scale(.72)!important}}}@media (prefers-reduced-motion:reduce){:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html):is(#mr-mobile-nav-motion-v2-a11y-lock,html) body #navbar#navbar.navbar--origin .navbar-menu,:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html):is(#mr-mobile-nav-motion-v2-a11y-lock,html) body #navbar#navbar.navbar--origin .navbar-mobile-primary-level,:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html):is(#mr-mobile-nav-motion-v2-a11y-lock,html) body #navbar#navbar.navbar--origin .navbar-mobile-primary-level>.navbar-mobile-primary-link.navbar-item,:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html):is(#mr-mobile-nav-motion-v2-a11y-lock,html) body #navbar#navbar.navbar--origin .navbar-more-trigger__label,:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html):is(#mr-mobile-nav-motion-v2-a11y-lock,html) body #navbar#navbar.navbar--origin .navbar-more .navbar-more-trigger:after,:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html):is(#mr-mobile-nav-motion-v2-a11y-lock,html) body #navbar#navbar.navbar--origin .navbar-mobile-more-panel,:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html):is(#mr-mobile-nav-motion-v2-a11y-lock,html) body #navbar#navbar.navbar--origin .navbar-mobile-more-panel .navbar-mobile-more-back,:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html):is(#mr-mobile-nav-motion-v2-a11y-lock,html) body #navbar#navbar.navbar--origin .navbar-mobile-more-panel .navbar-mobile-more-title,:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html):is(#mr-mobile-nav-motion-v2-a11y-lock,html) body #navbar#navbar.navbar--origin .navbar-mobile-more-panel .navbar-mobile-more-link.navbar-item{will-change:auto!important;transition:none!important;animation:none!important}}:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html):is(#mr-mobile-nav-motion-v2-a11y-lock,html) body.animations-disabled #navbar#navbar.navbar--origin .navbar-menu,:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html):is(#mr-mobile-nav-motion-v2-a11y-lock,html) body.animations-disabled #navbar#navbar.navbar--origin .navbar-mobile-primary-level,:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html):is(#mr-mobile-nav-motion-v2-a11y-lock,html) body.animations-disabled #navbar#navbar.navbar--origin .navbar-mobile-primary-level>.navbar-mobile-primary-link.navbar-item,:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html):is(#mr-mobile-nav-motion-v2-a11y-lock,html) body.animations-disabled #navbar#navbar.navbar--origin .navbar-more-trigger__label,:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html):is(#mr-mobile-nav-motion-v2-a11y-lock,html) body.animations-disabled #navbar#navbar.navbar--origin .navbar-more .navbar-more-trigger:after,:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html):is(#mr-mobile-nav-motion-v2-a11y-lock,html) body.animations-disabled #navbar#navbar.navbar--origin .navbar-mobile-more-panel,:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html):is(#mr-mobile-nav-motion-v2-a11y-lock,html) body.animations-disabled #navbar#navbar.navbar--origin .navbar-mobile-more-panel .navbar-mobile-more-back,:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html):is(#mr-mobile-nav-motion-v2-a11y-lock,html) body.animations-disabled #navbar#navbar.navbar--origin .navbar-mobile-more-panel .navbar-mobile-more-title,:is(#mr-mobile-nav-motion-v2,html):is(#mr-mobile-nav-motion-v2-lock-1,html):is(#mr-mobile-nav-motion-v2-lock-2,html):is(#mr-mobile-nav-motion-v2-a11y-lock,html) body.animations-disabled #navbar#navbar.navbar--origin .navbar-mobile-more-panel .navbar-mobile-more-link.navbar-item{will-change:auto!important;transition:none!important;animation:none!important}