@font-face{font-family:Inter;src:url(/assets/inter-latin-BnmF3u_s.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+2318,U+25B2-25BF,U+2713,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/inter-latin-italic-DsukTDMk.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+2318,U+25B2-25BF,U+2713,U+FEFF,U+FFFD}@font-face{font-family:Haas;src:url(/assets/NeueHaasDisplay-Roman-nX8-LLTz.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haas;src:url(/assets/NeueHaasDisplay-Medium-C3DnS3On.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Haas;src:url(/assets/NeueHaasDisplay-Bold-0n-Nh_r4.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html,body{background:var(--ion-color-ground);min-height:100%;color:var(--ion-color-text);font-family:var(--ion-font-body);font-size:var(--ion-font-size-base);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{margin:0}h1,h2,h3,h4,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-statistic-content{font-family:var(--ion-font-heading);font-weight:600}.ant-statistic-content-suffix{font-family:var(--ion-font-body);color:var(--ion-color-text-secondary);margin-inline-start:var(--ion-space-2);font-weight:400;font-size:var(--ion-font-size-base)!important}.ant-statistic-content,.tabular{font-variant-numeric:tabular-nums}a{color:var(--ion-color-link);text-decoration:none}a:hover{color:var(--ion-color-link-hover);text-decoration:underline}:focus-visible{outline-offset:2px;outline:2px solid var(--ion-color-link)!important}.page{width:100%;max-width:1160px;padding:var(--ion-space-6) var(--ion-space-7) var(--ion-space-7);gap:var(--ion-space-6);flex-direction:column;margin-inline:auto;display:flex}.page-header{align-items:center;gap:var(--ion-space-4);margin-bottom:var(--ion-space-2);flex-wrap:wrap;display:flex}.page-header-text{gap:var(--ion-space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.page-header-actions{gap:var(--ion-space-3);flex-wrap:wrap;display:flex}.ant-card-body:before,.ant-card-body:after{display:none!important}.card-grid{gap:var(--ion-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card-list .ant-card-body{padding:var(--ion-space-2) 0}.card-list .ant-list-item{padding:var(--ion-space-4) var(--ion-space-6)}.card-list .ant-list-item.is-link{padding:0}.card-list .ant-list-pagination{margin:var(--ion-space-3) 0}.card-list-empty{padding:var(--ion-space-5) var(--ion-space-6);color:var(--ion-color-text-secondary);text-align:left}.row-link{align-items:center;gap:var(--ion-space-4);width:100%;min-height:44px;padding:var(--ion-space-4) var(--ion-space-6);color:inherit;display:flex}.row-link:hover{color:inherit;background:var(--ion-color-surface);text-decoration:none}.muted{color:var(--ion-color-text-secondary)}.alert-text{color:var(--ion-color-alert);font-weight:600}@media (width<=767px){.page{padding:var(--ion-space-5) var(--ion-space-4) var(--ion-space-7);gap:var(--ion-space-5)}.card-grid{grid-template-columns:minmax(0,1fr)}.card-list .ant-list-item,.row-link{padding:var(--ion-space-4) var(--ion-space-5)}.card-list .ant-list-item.is-link{padding:0}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ant-input-affix-wrapper>input:focus-visible{outline:none!important}.ant-card{border:1px solid var(--ion-color-divider)}.ant-card .ant-card-head{border-bottom-color:var(--ion-color-divider)}.ant-typography h1,h1.ant-typography{letter-spacing:-.035em;line-height:1.3}h2.ant-typography,h3.ant-typography{letter-spacing:-.02em;line-height:1.4}.ant-statistic-content{letter-spacing:-.035em;font-weight:500}.ant-tag-processing{color:var(--ion-color-text);background:var(--ion-color-surface);border-color:var(--ion-color-line)}.ant-tabs-tab-btn,.ant-form-item-label>label{font-weight:500}.ant-tabs-nav:before{border-bottom-color:var(--ion-color-divider)}.ant-table-wrapper,.ant-form,.ant-card{min-width:0}.ant-upload-wrapper .ant-upload-drag{background:var(--ion-color-surface);border-radius:var(--ion-radius-md)}@media (width<=767px){.ant-btn,.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next{min-width:44px;min-height:44px}.ant-radio-wrapper,.ant-checkbox-wrapper{align-items:center;min-height:44px}.ant-switch{min-width:44px}.ant-switch:before{content:"";position:absolute;inset:-11px 0}.ant-slider{margin-block:22px}.ant-slider .ant-slider-handle:before,.ant-slider:hover .ant-slider-handle:before,.ant-slider .ant-slider-handle:hover:before,.ant-slider .ant-slider-handle:active:before,.ant-slider .ant-slider-handle:focus:before{width:44px;height:44px;inset:-17px}.ant-tabs-tab{min-height:44px}.ant-input,.ant-input-affix-wrapper>input.ant-input,.ant-input-number .ant-input-number-input,.ant-select .ant-select-content,.ant-select .ant-select-input,.ant-picker .ant-picker-input>input{font-size:16px}.ant-select .ant-select-content{line-height:22px}}.coaching-overview{gap:var(--ion-space-5);flex-direction:column;display:flex}@media (width<=767px){.ant-modal-close,.ant-drawer-close{min-width:44px;min-height:44px}.ant-segmented-item-label{white-space:normal;justify-content:center;align-items:center;min-height:44px;display:flex}}.ant-card-head-title{font-size:var(--ion-font-size-base);font-weight:500}.ant-tag{border-radius:6px;padding:3px 7px;font-size:11px}.ant-select-content{font-weight:400}.tag-gap{margin-inline-end:8px}.ant-btn{font-size:13px}.page-header-text>.ant-typography-secondary{font-size:13px;line-height:1.7}.coaching-overview>.card-grid{padding-block:var(--ion-space-5);border-block:1px solid var(--ion-color-divider)}.coaching-overview>.card-grid>.ant-card{background:0 0;border:0;border-radius:0}.coaching-overview>.card-grid>.ant-card .ant-card-body{padding:0 var(--ion-space-4)}.coaching-overview>.ant-card{border:0}.coaching-overview>.ant-card>.ant-card-head{padding-inline:0}.coaching-overview>.ant-card>.ant-card-body{padding:var(--ion-space-3) 0}.coaching-overview .ant-card-head-title{font-size:17px}.coaching-overview .ant-statistic-content{font-size:30px}@media (width<=767px){.page{padding-inline:22px}.coaching-overview>.card-grid{gap:var(--ion-space-5)}}.page-back-link{width:fit-content;min-height:36px;color:var(--ion-color-text-secondary);background:0 0;border:0;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:4px;margin-left:-10px;padding:6px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.page-back-link svg{flex:none;width:18px;height:18px}.page-back-link:hover{background:var(--ion-color-hover);color:var(--ion-color-text);text-decoration:none}.assignment-section-title{margin:20px 0;font-size:16px}.assignment-modal .ant-steps{margin:24px 0}.assignment-modal .assignment-step:not([hidden]){grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.assignment-modal .assignment-section-title,.assignment-modal .assignment-fields,.assignment-modal .assignment-step>p{grid-column:1/-1}.assignment-modal .ant-form-item:has(textarea){grid-column:1/-1}.assignment-modal .ant-form-item:has(.ant-segmented){grid-column:1/-1}.assignment-modal .ant-form-item{margin-bottom:16px}@media (width<=600px){.assignment-modal .assignment-step:not([hidden]){grid-template-columns:1fr}}.assignment-modal .ant-segmented-item-selected{background:var(--ion-color-text);color:var(--ion-color-card);box-shadow:none;font-weight:600}.assignment-modal .ant-segmented-thumb{background:var(--ion-color-text)}.challenge-rules-fields{border-top:1px solid var(--ion-color-divider);padding-top:20px}.challenge-rules-fields h3{margin-top:0;font-size:16px}.challenge-rules-fields .ant-input-number{width:100%}:root{--panel:var(--ion-color-card);--panel-soft:var(--ion-color-surface);--panel-border:var(--ion-color-divider);--subtle:var(--ion-color-text-secondary);--strong:var(--ion-color-text);--action:var(--ion-color-accent);--canvas:var(--ion-color-ground);--ink:var(--ion-color-text);--muted:var(--ion-color-text-secondary);--line:var(--ion-color-divider);--surface:var(--ion-color-surface);--accent:var(--ion-color-accent);--accent-soft:var(--ion-color-accent-soft)}.page{max-width:1160px;margin:0 auto;padding:32px 40px 60px}.section-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.section-title h2{margin:0;font-size:22px;font-weight:500}.section-title p{color:var(--muted);margin:8px 0 0}@media (width<=767px){.page{padding:24px 20px 40px}}.assignment-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=600px){.assignment-fields{grid-template-columns:1fr;gap:0}}.kudos-modal .kudos-message{padding:12px 0 24px}.kudos-modal .kudos-message>p{margin:0 0 16px;font-size:13px;line-height:1.6}.kudos-modal .ant-modal-footer{margin-top:20px}.dialed-mark{flex:none;align-items:center;gap:3px;width:20px;height:25px;display:inline-flex}.dialed-mark i{background:currentColor;border-radius:4px;width:3px;height:11px;display:block}.dialed-mark i:nth-child(2){height:21px}.dialed-mark i:nth-child(3){height:16px}.ion-logo{flex:none;width:28px;height:28px;margin:7px 0;display:block}.whats-new-slot{padding:0 0 8px}.whats-new-button{width:100%;min-height:44px;color:var(--ion-color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:6px 12px;font-size:14px;transition:background .12s,color .12s;display:flex;position:relative}.whats-new-button:hover{background:var(--ion-color-hover);color:var(--ion-color-text)}.whats-new-button:focus-visible{outline:2px solid var(--ion-color-link);outline-offset:1px}.whats-new-button svg{flex:none;font-size:18px}.whats-new-dot{background:var(--ion-color-accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--ion-color-accent-soft);border-radius:50%;margin-left:auto;margin-right:4px}.whats-new-list{flex-direction:column;display:flex}.whats-new-entry{padding:4px 0 28px}.whats-new-entry+.whats-new-entry{border-top:1px solid var(--ion-color-divider);padding-top:28px}.whats-new-meta{letter-spacing:.02em;min-height:24px;color:var(--ion-color-text-secondary);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.whats-new-meta .ant-tag{margin:0;font-weight:600}.whats-new-title.ant-typography{font-family:var(--ion-font-heading);letter-spacing:-.3px;margin:6px 0 12px;font-weight:500}.whats-new-bullets{color:var(--ion-color-text);flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:flex}.whats-new-bullets li::marker{color:var(--ion-color-accent)}.whats-new-shots{flex-direction:column;gap:14px;margin-top:18px;display:flex}.whats-new-details{margin-top:14px}.whats-new-details summary{color:var(--ion-color-text-secondary);cursor:pointer;min-height:36px;padding-block:6px;font-size:13px}.whats-new-details[open] summary{margin-bottom:8px}.whats-new-details summary:focus-visible{outline:2px solid var(--ion-color-link);outline-offset:3px}.whats-new-shots figure{margin:0}.whats-new-shots .ant-image{display:block}.whats-new-shots img{border:1px solid var(--ion-color-divider);cursor:zoom-in;border-radius:10px;width:100%;height:auto;display:block}@media (width<=767px){.whats-new-button{min-height:48px}}.shell{min-height:100dvh}.shell-menu{background:var(--ion-color-sidebar);flex-direction:column;height:100dvh;padding:24px 14px 14px;display:flex;position:sticky;top:0;overflow:hidden}.shell-menu .ant-menu{background:0 0;border-inline-end:0;flex:none}.shell-menu .ant-menu-item{color:var(--ion-color-text-secondary);font-size:14px;padding-inline:12px!important}.shell-menu .ant-menu-item-selected{color:var(--ion-color-text);font-weight:500}.shell-menu .ant-menu-item-selected .ant-menu-item-icon{color:var(--ion-color-accent)}.shell-menu .ant-menu-item-icon{font-size:19px!important}.shell-menu .ant-menu-item-group-title{color:var(--ion-color-text-secondary);padding:26px 12px 10px;font-size:11px}.shell-menu-top{gap:var(--ion-space-4);flex-direction:column;padding-bottom:24px;display:flex}.shell-brand-row{justify-content:space-between;align-items:center;padding-inline:10px 0;display:flex}.shell-brand-row>.ant-btn{color:var(--ion-color-text-secondary);padding:8px}.brand-mark{min-height:44px;color:var(--ion-color-text);align-items:center;gap:9px;display:inline-flex}.brand-mark:hover{color:var(--ion-color-text);text-decoration:none}.brand-mark-name{font-family:var(--ion-font-heading);letter-spacing:-.7px;font-size:25px;font-weight:500}.shell-content{min-width:0}.shell>.ant-layout-sider{align-self:flex-start;height:100dvh;position:sticky;top:0}.shell-reopen{z-index:10;margin:12px 0 0 16px;position:sticky;top:12px}@media (height<=850px){.shell-menu{padding-top:12px}.shell-menu-top{gap:10px;padding-bottom:12px}.shell-menu .ant-menu-item-group-title{padding-top:12px}.shell-menu-spacer{min-height:8px}}@media (height<=720px){.shell-menu .ant-menu-item{height:40px;margin-block:1px;line-height:40px}}.shell-topbar{z-index:10;background:var(--ion-color-card);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.department-picker{width:100%}.shell-menu-spacer{flex:1;min-height:32px}.shell-assistant{margin-bottom:12px}.shell-assistant .ant-btn{width:100%;color:var(--ion-color-text-secondary);background:0 0;border:0;justify-content:flex-start;padding-inline:12px;display:flex}.shell-menu-bottom{border-top:1px solid var(--ion-color-divider);padding-top:12px}.account-button{width:100%;min-height:44px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:6px 9px;display:flex}.account-button:hover{background:var(--ion-color-hover)}.account-avatar{flex:none;font-size:11px;font-weight:500}.account-text{flex-direction:column;gap:4px;min-width:0;display:flex}.account-name{font-size:12px;font-weight:500}.account-sub{color:var(--ion-color-text-secondary);font-size:10px}@media (width<=767px){.shell-menu{height:100%;min-height:100dvh}.shell-topbar .brand-mark-name{font-size:23px}}#root{flex-direction:column;height:100dvh;display:flex}#root>.shell{flex:1;min-height:0;overflow:hidden}.shell>.ant-layout-sider{height:100%;position:relative}.shell-menu{height:100%;min-height:0}.shell-content{overscroll-behavior:contain;overflow-y:auto}.shell-topbar{flex:none}@media (height<=700px){.shell-menu .ant-menu{flex:1;min-height:0;overflow-y:auto}.shell-menu-top,.shell-menu-bottom{flex:none}.shell-menu-spacer{flex:none;min-height:8px}}@media (width<=767px){.shell-menu .ant-menu-item{height:44px;line-height:44px}}._root_3b6ox_1{min-height:100vh;padding:var(--ion-space-5);text-align:center;background:var(--ion-color-ground);color:var(--ion-color-text);flex-direction:column;justify-content:center;align-items:center;display:flex}._title_3b6ox_13{font-size:var(--ion-font-size-h2);margin-bottom:var(--ion-space-2)}._message_3b6ox_18{margin-bottom:var(--ion-space-4);max-width:420px}._details_3b6ox_23{text-align:left;max-width:100%;padding:var(--ion-space-3);margin-bottom:var(--ion-space-4);font-size:var(--ion-font-size-xs);background:var(--ion-color-card);border-radius:var(--ion-radius-md);overflow:auto}._actions_3b6ox_34{gap:var(--ion-space-3);flex-wrap:wrap;justify-content:center;display:flex}
