.ant-modal .ant-modal-container{border:1px solid #eeeef1;border-radius:16px;padding:28px}.ant-modal .ant-modal-header{margin-bottom:24px}.ant-modal .ant-modal-title{color:#272636;font-size:20px;line-height:1.5}.ant-modal .ant-modal-close{border-radius:8px;inset-inline-end:18px;top:18px}.ant-modal .ant-modal-body{line-height:1.7;min-width:0;overflow-wrap:anywhere}.ant-modal :where(.ant-modal-body)>p{color:#777782;font-size:14px;margin:0 0 18px}.ant-modal .ant-modal-body>.ant-alert{margin-bottom:20px}.ant-modal .ant-modal-footer{border-top:1px solid #f0f0f2;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:24px;padding-top:20px}.ant-modal .ant-modal-footer .ant-btn{border-radius:8px;height:40px;margin:0;min-width:88px}.ant-modal .ant-modal-footer .ant-btn+.ant-btn{margin-inline-start:0}:is(.ant-modal-body,.ant-drawer-body) .ant-form-item{margin-bottom:20px}:is(.ant-modal-body,.ant-drawer-body) .ant-form-item-label{padding-bottom:8px}:is(.ant-modal-body,.ant-drawer-body) .ant-form-item-label>label{color:#454451;font-weight:500}:is(.ant-modal-body,.ant-drawer-body) .ant-form-item-extra{color:#858592;font-size:12px;line-height:1.7;margin-top:6px}:is(.ant-modal-body,.ant-drawer-body) .ant-form-item-explain-error{font-size:12px;line-height:1.6;padding-top:4px}:is(.ant-modal-body,.ant-drawer-body) .ant-input-affix-wrapper,:is(.ant-modal-body,.ant-drawer-body) .ant-input-number,:is(.ant-modal-body,.ant-drawer-body) .ant-input-search-button:not(.ant-btn-sm),:is(.ant-modal-body,.ant-drawer-body) .ant-picker,:is(.ant-modal-body,.ant-drawer-body) .ant-select-single:not(.ant-select-sm),:is(.ant-modal-body,.ant-drawer-body) input.ant-input:not(.ant-input-affix-wrapper input){min-height:40px}:is(.ant-modal-body,.ant-drawer-body) .ant-input-textarea-show-count textarea.ant-input{padding-bottom:28px}:is(.ant-modal-body,.ant-drawer-body) .ant-input-textarea-show-count .ant-input-suffix{bottom:8px;height:18px;margin:0;pointer-events:none;position:absolute;right:12px}:is(.ant-modal-body,.ant-drawer-body) .ant-input-textarea-show-count .ant-input-data-count{color:#92929d;font-size:12px;line-height:18px;margin:0;position:static;transform:none}.dialogForm-actions{align-items:center;border-top:1px solid #f0f0f2;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:24px;padding-top:20px}.dialogForm-actions .ant-btn{border-radius:8px;height:40px;min-width:88px}.dialogForm-note{background:#fafafa;border:1px solid #eeeef1;border-radius:10px;color:#777782;font-size:13px;line-height:1.8;margin:0 0 20px;padding:12px 14px}@media(max-width:480px){.ant-modal .ant-modal-container{padding:24px 20px}.ant-modal .ant-modal-title{font-size:18px}.ant-modal .ant-modal-close{inset-inline-end:14px;top:14px}.ant-modal .ant-modal-footer .ant-btn{flex:1 1;height:44px;min-width:0}.dialogForm-actions{flex-wrap:nowrap}.dialogForm-actions .ant-btn{flex:1 1;height:44px;min-width:0}}.ant-alert.ant-alert-error,.ant-alert.ant-alert-info,.ant-alert.ant-alert-success,.ant-alert.ant-alert-warning{--notice-accent:#8a919d;--notice-rule:#dce0e6;--notice-surface:#f8f9fb;align-items:center;background:var(--notice-surface);border:0;border-inline-start:2px solid var(--notice-rule);border-radius:0 8px 8px 0;box-shadow:none;display:flex;gap:10px;max-width:100%;min-width:0;padding:12px 14px}.ant-alert.ant-alert-error.ant-alert-warning,.ant-alert.ant-alert-info.ant-alert-warning,.ant-alert.ant-alert-success.ant-alert-warning,.ant-alert.ant-alert-warning.ant-alert-warning{--notice-accent:#a87928;--notice-rule:#e9d9b6;--notice-surface:#fffcf6}.ant-alert.ant-alert-error.ant-alert-error,.ant-alert.ant-alert-info.ant-alert-error,.ant-alert.ant-alert-success.ant-alert-error,.ant-alert.ant-alert-warning.ant-alert-error{--notice-accent:#bd5b61;--notice-rule:#edcdd0;--notice-surface:#fff8f8}.ant-alert.ant-alert-error.ant-alert-success,.ant-alert.ant-alert-info.ant-alert-success,.ant-alert.ant-alert-success.ant-alert-success,.ant-alert.ant-alert-warning.ant-alert-success{--notice-accent:#5a896d;--notice-rule:#cbded2;--notice-surface:#f7fbf8}.ant-alert.ant-alert-error .ant-alert-icon,.ant-alert.ant-alert-info .ant-alert-icon,.ant-alert.ant-alert-success .ant-alert-icon,.ant-alert.ant-alert-warning .ant-alert-icon{align-items:center;background:#0000;border-radius:0;color:var(--notice-accent);display:inline-flex;flex:0 0 16px;font-size:16px;height:16px;justify-content:center;margin:0;padding:0;width:16px}.ant-alert.ant-alert-error .ant-alert-content,.ant-alert.ant-alert-error .ant-alert-section,.ant-alert.ant-alert-info .ant-alert-content,.ant-alert.ant-alert-info .ant-alert-section,.ant-alert.ant-alert-success .ant-alert-content,.ant-alert.ant-alert-success .ant-alert-section,.ant-alert.ant-alert-warning .ant-alert-content,.ant-alert.ant-alert-warning .ant-alert-section{flex:1 1;min-width:0}.ant-alert.ant-alert-error .ant-alert-title,.ant-alert.ant-alert-info .ant-alert-title,.ant-alert.ant-alert-success .ant-alert-title,.ant-alert.ant-alert-warning .ant-alert-title{color:#525967;font-size:14px;font-weight:400;line-height:1.6;margin:0;overflow-wrap:anywhere}.ant-alert.ant-alert-error .ant-alert-description,.ant-alert.ant-alert-info .ant-alert-description,.ant-alert.ant-alert-success .ant-alert-description,.ant-alert.ant-alert-warning .ant-alert-description{color:#777f8d;font-size:13px;line-height:1.65;margin-top:3px;overflow-wrap:anywhere}.ant-alert.ant-alert-error.ant-alert-with-description,.ant-alert.ant-alert-info.ant-alert-with-description,.ant-alert.ant-alert-success.ant-alert-with-description,.ant-alert.ant-alert-warning.ant-alert-with-description{align-items:flex-start}.ant-alert.ant-alert-error.ant-alert-with-description .ant-alert-icon,.ant-alert.ant-alert-info.ant-alert-with-description .ant-alert-icon,.ant-alert.ant-alert-success.ant-alert-with-description .ant-alert-icon,.ant-alert.ant-alert-warning.ant-alert-with-description .ant-alert-icon{margin-top:3px}.ant-alert.ant-alert-error.ant-alert-with-description .ant-alert-title,.ant-alert.ant-alert-info.ant-alert-with-description .ant-alert-title,.ant-alert.ant-alert-success.ant-alert-with-description .ant-alert-title,.ant-alert.ant-alert-warning.ant-alert-with-description .ant-alert-title{color:#454d5a;font-weight:500}.ant-alert.ant-alert-error .ant-alert-actions,.ant-alert.ant-alert-info .ant-alert-actions,.ant-alert.ant-alert-success .ant-alert-actions,.ant-alert.ant-alert-warning .ant-alert-actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;margin:0}.ant-alert.ant-alert-error .ant-alert-actions .ant-btn,.ant-alert.ant-alert-error .ant-alert-actions>a,.ant-alert.ant-alert-info .ant-alert-actions .ant-btn,.ant-alert.ant-alert-info .ant-alert-actions>a,.ant-alert.ant-alert-success .ant-alert-actions .ant-btn,.ant-alert.ant-alert-success .ant-alert-actions>a,.ant-alert.ant-alert-warning .ant-alert-actions .ant-btn,.ant-alert.ant-alert-warning .ant-alert-actions>a{align-items:center;background:#0000;border-color:#0000;border-radius:6px;box-shadow:none;color:#525967;display:inline-flex;font-size:13px;font-weight:500;height:auto;justify-content:center;line-height:1.6;min-height:32px;padding:5px 10px;text-decoration:none;white-space:nowrap}.ant-alert.ant-alert-error .ant-alert-actions .ant-btn:not(:disabled):hover,.ant-alert.ant-alert-error .ant-alert-actions>a:hover,.ant-alert.ant-alert-info .ant-alert-actions .ant-btn:not(:disabled):hover,.ant-alert.ant-alert-info .ant-alert-actions>a:hover,.ant-alert.ant-alert-success .ant-alert-actions .ant-btn:not(:disabled):hover,.ant-alert.ant-alert-success .ant-alert-actions>a:hover,.ant-alert.ant-alert-warning .ant-alert-actions .ant-btn:not(:disabled):hover,.ant-alert.ant-alert-warning .ant-alert-actions>a:hover{background:#5259670f;color:#303846}.ant-alert.ant-alert-error .ant-alert-actions .ant-btn:disabled,.ant-alert.ant-alert-info .ant-alert-actions .ant-btn:disabled,.ant-alert.ant-alert-success .ant-alert-actions .ant-btn:disabled,.ant-alert.ant-alert-warning .ant-alert-actions .ant-btn:disabled{color:#b5b5bd}.ant-alert.ant-alert-error .ant-alert-actions .ant-btn:focus-visible,.ant-alert.ant-alert-error .ant-alert-actions>a:focus-visible,.ant-alert.ant-alert-info .ant-alert-actions .ant-btn:focus-visible,.ant-alert.ant-alert-info .ant-alert-actions>a:focus-visible,.ant-alert.ant-alert-success .ant-alert-actions .ant-btn:focus-visible,.ant-alert.ant-alert-success .ant-alert-actions>a:focus-visible,.ant-alert.ant-alert-warning .ant-alert-actions .ant-btn:focus-visible,.ant-alert.ant-alert-warning .ant-alert-actions>a:focus-visible{outline:2px solid #92929d;outline-offset:2px}@media(max-width:480px){.ant-alert.ant-alert-error,.ant-alert.ant-alert-info,.ant-alert.ant-alert-success,.ant-alert.ant-alert-warning{align-items:flex-start;flex-wrap:wrap;gap:6px 10px;padding:11px 12px}.ant-alert.ant-alert-error .ant-alert-icon,.ant-alert.ant-alert-info .ant-alert-icon,.ant-alert.ant-alert-success .ant-alert-icon,.ant-alert.ant-alert-warning .ant-alert-icon{margin-top:3px}.ant-alert.ant-alert-error .ant-alert-actions,.ant-alert.ant-alert-info .ant-alert-actions,.ant-alert.ant-alert-success .ant-alert-actions,.ant-alert.ant-alert-warning .ant-alert-actions{flex-basis:100%;justify-content:flex-start}.ant-alert.ant-alert-error .ant-alert-actions .ant-btn,.ant-alert.ant-alert-error .ant-alert-actions>a,.ant-alert.ant-alert-info .ant-alert-actions .ant-btn,.ant-alert.ant-alert-info .ant-alert-actions>a,.ant-alert.ant-alert-success .ant-alert-actions .ant-btn,.ant-alert.ant-alert-success .ant-alert-actions>a,.ant-alert.ant-alert-warning .ant-alert-actions .ant-btn,.ant-alert.ant-alert-warning .ant-alert-actions>a{min-height:40px;padding-inline:8px}.ant-alert.ant-alert-error:has(>.ant-alert-icon) .ant-alert-actions,.ant-alert.ant-alert-info:has(>.ant-alert-icon) .ant-alert-actions,.ant-alert.ant-alert-success:has(>.ant-alert-icon) .ant-alert-actions,.ant-alert.ant-alert-warning:has(>.ant-alert-icon) .ant-alert-actions{padding-inline-start:26px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}textarea.ant-input{resize:none}.ant-message .ant-message-notice-content,.ant-notification .ant-notification-notice{border-radius:8px}.ant-dropdown-menu .ant-dropdown-menu-item-selected,.ant-menu .ant-menu-item-selected{font-weight:600}.ant-dropdown-menu .ant-dropdown-menu-item-selected .anticon svg,.ant-menu .ant-menu-item-selected .anticon svg{stroke:currentColor;stroke-width:24;stroke-linecap:round;stroke-linejoin:round}.workspace-filter-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));margin-block:16px}.preference-row{align-items:center;display:flex;gap:16px;justify-content:space-between;padding-block:12px}.conversation-mute{align-items:center;display:inline-flex;gap:8px}.recommendation-tools{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-block:12px 20px}.nearby-heatmap-settings{border-top:1px solid #e8e8ed;margin-top:20px;padding-top:12px}.recommendation-item{overflow-wrap:anywhere}.ant-layout-footer{bottom:0;height:64px;padding:0;position:sticky}.ant-layout-footer .ant-menu{align-items:center;background-color:#fafafa;border-top:1px solid #f0f0f0;box-shadow:0 -1px 4px #00000014;display:flex;height:64px;justify-content:space-between;padding:8px 0}.ant-layout-footer .ant-menu .ant-menu-item{align-items:center;display:flex;flex-direction:column}.ant-layout-footer .ant-menu .ant-menu-item .ant-menu-item-icon,.ant-layout-footer .ant-menu .ant-menu-item .ant-menu-item-icon .anticon{font-size:24px}.ant-layout-footer .ant-menu .ant-menu-item .ant-menu-title-content{font-size:14px;line-height:2;margin:0}.ant-layout-footer .ant-menu .ant-menu-item .ant-menu-title-content a{font-size:inherit;line-height:inherit}.ant-layout-footer .ant-menu .ant-menu-item:not(.ant-menu-item-selected){color:#bfbfbf}@media(min-width:481px){.ant-layout-footer{display:none}}.ant-layout-header{background-color:#fff;box-shadow:0 1px 4px #00000014;display:flex;justify-content:space-between;position:sticky;top:0;width:100%;z-index:1}.ant-layout-header .demo-logo{height:64px;line-height:64px}.mainheader{align-items:center;gap:24px}.mainheader .mainheader-brand{align-items:center;display:flex;gap:12px;min-width:0}.mainheader .demo-logo{min-width:0}.mainheader .demo-logo img{max-width:100%;object-fit:contain;object-position:left center}.mainheader .header-avatar,.mainheader .header-login{flex-shrink:0;justify-self:end}.mainheader .header-avatar-trigger{display:grid;height:44px;padding:0;place-items:center;width:44px}.mainheader .mainheader-nav-toggle{flex-shrink:0;font-size:20px;height:40px;padding:0;width:40px}.mainheader .header-login{white-space:nowrap}.mainheader .mainheader-navigation{align-items:center;display:flex;gap:32px;height:64px;justify-content:center;min-width:0}.mainheader .mainheader-navigation a{align-items:center;color:#595966;display:inline-flex;font-size:15px;gap:8px;height:100%;line-height:1.5;position:relative;text-decoration:none;white-space:nowrap}.mainheader .mainheader-navigation a:hover,.mainheader .mainheader-navigation a[aria-current=page]{color:#272636}.mainheader .mainheader-navigation a[aria-current=page]{font-weight:600}.mainheader .mainheader-navigation a[aria-current=page]:after{background:#272636;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.mainheader .mainheader-navigation a:focus-visible{outline:2px solid #858594;outline-offset:-2px}.mainheader .mainheader-navigation .mainheader-back{color:#858594;font-size:14px}.mainheader .mainheader-navigation .ant-badge{color:inherit;font-size:inherit;line-height:inherit}@media(min-width:481px)and (max-width:1024px){.ant-layout-header.mainheader{gap:12px;padding:0 16px}.ant-layout-header.mainheader .demo-logo{flex:0 1 180px;min-width:0}.ant-layout-header.mainheader .demo-logo img{max-width:100%;object-fit:contain;object-position:left center}.ant-layout-header.mainheader .header-avatar,.ant-layout-header.mainheader .header-login{flex-shrink:0;white-space:nowrap}.ant-layout-header.mainheader .mainheader-navigation{gap:20px}}@media(min-width:481px){.ant-layout-header.mainheader{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.ant-layout-header.mainheader-shell{align-items:center;height:64px;left:0;padding:0 24px;position:fixed;top:0;z-index:110}}@media(min-width:481px)and (max-width:760px){.ant-layout-header.mainheader{gap:12px;padding:0 12px}.ant-layout-header.mainheader .demo-logo{flex-basis:110px}.ant-layout-header.mainheader .mainheader-navigation{gap:12px}.ant-layout-header.mainheader .mainheader-navigation .mainheader-back,.ant-layout-header.mainheader .mainheader-navigation a{font-size:13px;gap:4px}.ant-layout-header.mainheader .mainheader-navigation a>.anticon{display:none}.ant-layout-header.mainheader .header-login .ant-btn{padding-inline:4px}}@media(min-width:481px)and (max-width:1024px){.ant-layout-header.mainheader-shell{padding:0 16px}}@media(max-width:480px){.ant-layout-header{justify-content:center}}.personal-navigation-menu.ant-menu{border-inline-end:0;padding-block:8px}.personal-navigation-menu.ant-menu>.ant-menu-submenu>.ant-menu-submenu-title{color:#667085;font-weight:600;height:44px;line-height:44px;margin-block:4px}.personal-navigation-menu.ant-menu>.ant-menu-submenu-selected>.ant-menu-submenu-title{color:#272636}.personal-navigation-menu.ant-menu .ant-menu-sub.ant-menu-inline{background:#0000}.personal-navigation-menu.ant-menu .ant-menu-item{margin-block:4px}.personal-navigation-menu.ant-menu .ant-menu-item-divider{margin:12px 16px}.accountModerationNotice{align-items:flex-start;background:#fffdf7;border:1px solid #f5e7c8;border-left:3px solid #d48806;border-radius:8px;color:#8c650e;display:flex;gap:12px;line-height:1.7;margin-bottom:20px;padding:14px 16px}.accountModerationNotice>div{min-width:0}.accountModerationNotice strong{align-items:baseline;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:4px 12px}.accountModerationNotice strong span{font-size:12px;font-weight:400;opacity:.85}.accountModerationNotice p{font-size:13px;margin:5px 0 0;overflow-wrap:anywhere}.accountModerationNotice-icon{align-items:center;border:1px solid;border-radius:50%;display:flex;flex-shrink:0;font-size:13px;font-weight:600;height:20px;justify-content:center;line-height:1;margin-top:2px;width:20px}.accountModerationNotice[data-level=ban]{background:#fff7f6;border-color:#ffccc7 #ffccc7 #ffccc7 #cf1322;color:#a8071a}@media(max-width:480px){.accountModerationNotice{gap:10px;margin-bottom:16px;padding:12px}}.pull-to-refresh{overflow-anchor:none}.pull-to-refresh .pull-to-refresh-indicator{overflow:hidden;transition:height .2s ease}.pull-to-refresh .pull-to-refresh-indicator>div{align-items:center;color:#777685;display:flex;font-size:13px;gap:8px;height:56px;justify-content:center}.pull-to-refresh .pull-to-refresh-indicator .anticon{color:#272636;font-size:16px}.pull-to-refresh.is-pulling .pull-to-refresh-indicator{transition:none}@media(prefers-reduced-motion:reduce){.pull-to-refresh .pull-to-refresh-indicator{transition:none}}.post-status-badge{align-items:center;display:inline-flex;gap:5px;line-height:1.5;white-space:nowrap}.post-status-badge:before{background:currentColor;border-radius:50%;content:"";flex-shrink:0;height:6px;width:6px}.post-status-badge.is-recruiting{background:#f6ffed;color:#237804}.post-status-badge.is-paused{background:#fffbe6;color:#ad6800}.post-status-badge.is-expired{background:#fff1f0;color:#a8071a}.post-status-badge.is-closed{background:#f0f0f0;color:#595959}.post-status-badge.is-completed{background:#e6fffb;color:#006d75}.post-status-badge.is-full{background:#e6f4ff;color:#0958d9}.userProfileLink{color:inherit;flex-shrink:0;text-decoration:none}.userProfileLink:hover{color:#1677ff}.userProfileLink:focus-visible{border-radius:6px;outline:2px solid #91caff;outline-offset:3px}.postAuthorIdentity{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;min-width:0}.postAuthorIdentity>.postBadges{max-width:100%}.postBadges{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.postBadges .ant-tag{border:0;border-radius:5px;font-size:12px;line-height:22px;margin:0;max-width:100%;overflow-wrap:anywhere;padding:1px 8px;white-space:normal}.postBadges .postBadges-pin{background:#fff6df;color:#9b7029}.postBadges .postBadges-school{background:#f3f4f6;color:#6b7280}.post-detail-badges{margin-top:20px}.post-feed-card{background:#fff;border:1px solid #e3e1ec;border-radius:8px;box-shadow:0 6px 22px #2726360a;min-width:0;padding:24px 28px}.post-feed-card:focus-within,.post-feed-card:hover{border-color:#c8c4d3;box-shadow:0 10px 28px #27263617}.post-feed-card h2{color:#272636;font-size:21px;line-height:1.45;margin:18px 0 10px;overflow-wrap:anywhere}.post-feed-card .post-feed-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;margin:18px 0 10px}.post-feed-card .post-feed-title h2{margin:0;max-width:100%;min-width:0}.post-feed-card .post-feed-title .post-feed-type{background:#f5f5f5;border-color:#e8e6ef;border-radius:6px;color:#625f72;flex-shrink:0;font-size:12px;line-height:20px;margin:0;padding:2px 8px}.post-feed-card-link{color:inherit;display:block;text-decoration:none}.post-feed-card-link:focus-visible{border-radius:8px;outline:2px solid #484457;outline-offset:5px}.post-feed-author{align-items:center;display:flex;gap:12px}.post-feed-author .ant-avatar{background:#ededed;color:#272636;flex-shrink:0}.post-feed-author-info{display:flex;flex-direction:column;gap:2px;min-width:0}.post-feed-author-info strong{color:#343344;font-size:14px;overflow-wrap:anywhere}.post-feed-author-info time{color:#92919d;font-size:12px}.post-feed-status{border-radius:999px;flex-shrink:0;font-size:12px;font-weight:600;margin-left:auto;padding:5px 10px}.post-feed-description{-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;color:#555463;display:-webkit-box;font-size:15px;line-height:1.75;overflow:hidden;overflow-wrap:anywhere;white-space:pre-wrap}.post-feed-cover{background:#f5f5f5;border-radius:8px;display:block;height:auto;margin-top:18px;max-height:180px;max-width:min(100%,240px);object-fit:contain;width:auto}.post-feed-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.post-feed-tags .ant-tag{background:#f5f5f5;border-color:#e8e6ef;border-radius:6px;color:#625f72;margin:0;padding:3px 9px}.post-feed-meta{border-top:1px solid #f0eef3;color:#777685;display:flex;flex-wrap:wrap;font-size:13px;gap:10px 22px;margin-top:20px;padding-top:16px}.post-feed-meta span{align-items:center;display:inline-flex;gap:6px;overflow-wrap:anywhere}.post-feed-engagement{color:#777685;display:flex;flex-wrap:wrap;font-size:13px;gap:22px;margin-top:14px}.post-feed-engagement span{align-items:center;display:inline-flex;gap:5px}@media(max-width:480px){.post-feed-card{border-radius:8px;padding:18px 16px}.post-feed-card h2{font-size:18px}.post-feed-cover{max-height:165px;max-width:min(100%,220px)}}.actionMenu-item{display:flex;flex-direction:column;gap:3px;max-width:min(260px,100vw - 64px);padding-block:3px}.actionMenu-item small{color:#8c8c8c;font-size:12px;line-height:1.5;white-space:normal}.actionMenu-confirm .ant-modal-body p{color:#595966;font-size:14px;line-height:1.7;margin:0;overflow-wrap:anywhere}.postFilters{margin-bottom:20px}.postFilters .ant-form{gap:8px 0}.postFilters .ant-select{min-width:140px}.postFilters .ant-form-item{margin-bottom:8px}@media(min-width:481px){.postFilters{margin-bottom:8px}}.postFilters-desktop{background:#fff;border:1px solid #e3e1ec;border-radius:8px;box-shadow:0 6px 22px #2726360a;padding:20px 24px}.postFilters-desktop .ant-form-item{margin:0;min-width:0}.postFilters-desktop .ant-form-item-label>label{color:#595966}.postFilters-desktop .ant-select{min-width:0;width:100%}.postFilters-desktop .postFilters-toolbar{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(280px,.6fr)}.postFilters-desktop .postFilters-conditions{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));min-width:0}.postFilters-desktop .postFilters-summary{align-items:center;border-top:1px solid #f0eff5;display:flex;gap:16px;justify-content:space-between;margin-top:20px;padding-top:16px}.postFilters-desktop .postFilters-selected{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px;min-width:0}.postFilters-desktop .postFilters-selected .ant-tag{align-items:center;background:#f5f5f5;border-color:#e3e1ec;border-radius:6px;color:#272636;display:inline-flex;gap:6px;margin:0;max-width:100%;overflow-wrap:anywhere;padding:4px 10px;white-space:normal}.postFilters-desktop .postFilters-selected-label{color:#595966;margin-right:8px}.postFilters-desktop .postFilters-empty{color:#858594}.postFilters-desktop .postFilters-desktop-actions{display:flex;flex-shrink:0;gap:8px}@media(min-width:481px)and (max-width:900px){.postFilters-desktop{padding:20px}.postFilters-desktop .postFilters-toolbar{gap:16px;grid-template-columns:minmax(0,1fr)}.postFilters-desktop .postFilters-summary{align-items:flex-start;flex-wrap:wrap}.postFilters-desktop .postFilters-desktop-actions{margin-left:auto}}@media(max-width:480px){.postFilters-mobile .ant-btn.postFilters-trigger,.postFilters-mobile .postFilters-search>.ant-btn{border-radius:10px;min-width:48px;padding-inline:0;width:48px}.postFilters-mobile .postFilters-search{align-items:flex-start;display:flex;gap:10px;margin-bottom:20px}.postFilters-mobile .postFilters-search .ant-form-item{flex:1 1;margin:0;min-width:0}.postFilters-mobile .postFilters-search .ant-btn{flex-shrink:0}.postFilters-mobile .postFilters-navigation{display:flex;justify-content:flex-end}.postFilters-mobile .postFilters-navigation .ant-tabs{min-width:0;width:100%}.postFilters-mobile .postFilters-navigation .ant-tabs-nav{margin-bottom:0}.postFilters-mobile .postFilters-navigation .ant-tabs-tab+.ant-tabs-tab{margin-left:20px}.postFilters-mobile .postFilters-navigation .ant-tabs-extra-content{margin-left:12px}.postFilters-mobile.postFilters-mobile-compact .postFilters-search{margin-bottom:0}.postFilters-drawer .ant-drawer-body{padding:24px}.postFilters-drawer .ant-form-item{margin-bottom:24px}.postFilters-drawer .ant-form-item-label{padding-bottom:10px}.postFilters-drawer .ant-select{width:100%}.postFilters-drawer .ant-drawer-footer{padding:16px 24px}.postFilters-actions{display:flex;gap:12px}.postFilters-actions .ant-btn{flex:1 1}}.confirm-action-modal .confirm-action-content{align-items:flex-start;display:flex;gap:12px;padding:8px 0}.confirm-action-modal .confirm-action-content .anticon{color:#faad14;flex-shrink:0;font-size:20px;margin-top:3px}.confirm-action-modal .confirm-action-content p{color:#595966;font-size:14px;line-height:1.7;margin:0;overflow-wrap:anywhere}.confirm-action-modal .ant-modal-footer .ant-btn{height:40px;min-width:72px}.activity-location{color:#272636;min-width:0}.activity-location .activity-location-summary{align-items:center;background:#fafafa;border:1px solid #e8e8ed;border-radius:8px;display:flex;gap:14px;padding:16px 20px}.activity-location .activity-location-summary>.anticon{background:#fff;border-radius:50%;color:#595966;display:grid;flex-shrink:0;font-size:20px;height:40px;place-items:center;width:40px}.activity-location .activity-location-summary>div{flex:1 1;min-width:0}.activity-location .activity-location-summary strong{display:block;font-size:15px;font-weight:500;overflow-wrap:anywhere}.activity-location .activity-location-summary p{color:#858594;font-size:13px;line-height:1.6;margin:5px 0 0}.activity-location .activity-location-summary>.ant-btn{flex-shrink:0;height:40px}.activity-location .activity-location-explorer{background:#f5f5f5;border:1px solid #e8e8ed;border-radius:16px;display:flex;flex-direction:column;height:min(680px,75dvh);isolation:isolate;margin-top:16px;min-height:480px;overflow:hidden;position:relative}.activity-location .activity-location-map{flex:1 1;min-height:150px;position:relative}.activity-location .activity-location-map .location-picker-map,.activity-location .activity-location-map .location-picker-map-shell{border:0;border-radius:0;height:100%}.activity-location .activity-location-search{align-items:center;background:#fff;border:1px solid #eee;border-radius:14px;box-shadow:0 4px 20px #2726361f;display:flex;gap:8px;left:16px;padding:6px 8px 6px 14px;position:absolute;right:16px;top:16px;z-index:3}.activity-location .activity-location-search .ant-input-affix-wrapper{flex:1 1;min-width:0}.activity-location .activity-location-search .ant-input,.activity-location .activity-location-search .ant-input-affix-wrapper{background:#0000;border:none;box-shadow:none;font-size:16px;height:40px}.activity-location .activity-location-search .ant-input-affix-wrapper .ant-input{height:auto}.activity-location .activity-location-search .ant-input-prefix{color:#858594;margin-right:10px}.activity-location .activity-location-locate{background:#fff;border:0;border-radius:12px;box-shadow:0 3px 15px #27263626;color:#272636;font-size:23px;height:46px;padding:0;position:absolute;right:18px;top:90px;width:46px;z-index:2}.activity-location .activity-location-panel{background:#fff;border-radius:22px 22px 0 0;box-shadow:0 -4px 24px #27263617;display:flex;flex-direction:column;flex-shrink:0;max-height:calc(100% - 150px);overflow:hidden;padding:10px 24px 20px;position:relative;z-index:2}.activity-location .activity-location-handle{background:#d9d9df;border-radius:4px;flex-shrink:0;height:4px;margin:0 auto 16px;width:36px}.activity-location .activity-location-categories{display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;margin-bottom:14px}.activity-location .activity-location-categories .ant-btn{background:#f5f5f5;border:0;border-radius:18px;color:#595966;font-size:13px;height:32px;padding-inline:12px}.activity-location .activity-location-results{min-height:0;overflow-y:auto;overscroll-behavior:contain}.activity-location .activity-location-results h3{font-size:15px;font-weight:600;margin:0 0 8px}.activity-location .activity-location-results>p{color:#858594;font-size:13px;margin:12px 0 20px}.activity-location .activity-location-results>button{align-items:center;background:#fff;border:0;border-bottom:1px solid #f0f0f0;color:#272636;cursor:pointer;display:flex;font:inherit;gap:12px;padding:14px 0;text-align:left;width:100%}.activity-location .activity-location-results>button:hover{background:#fafafa}.activity-location .activity-location-results>button:disabled{cursor:default;opacity:.5}.activity-location .activity-location-results>button>.anticon{color:#858594;flex-shrink:0;font-size:20px}.activity-location .activity-location-results>button>span:nth-child(2){flex:1 1;min-width:0}.activity-location .activity-location-results>button strong{display:block;font-size:15px;font-weight:500;overflow-wrap:anywhere}.activity-location .activity-location-results>button small{color:#858594;display:block;font-size:12px;margin-top:4px;overflow-wrap:anywhere}.activity-location .activity-location-results>button .activity-location-result-action{color:#858594;flex-shrink:0;font-size:12px}.activity-location .activity-location-preview{align-items:flex-start;display:flex;gap:12px;min-height:70px}.activity-location .activity-location-preview>.anticon{color:#595966;font-size:22px;margin-top:3px}.activity-location .activity-location-preview>div{flex:1 1;min-width:0}.activity-location .activity-location-preview strong{display:block;font-size:17px;font-weight:600;overflow-wrap:anywhere}.activity-location .activity-location-preview p{color:#858594;font-size:13px;line-height:1.6;margin:6px 0 10px;overflow-wrap:anywhere}.activity-location .activity-location-feedback{margin-top:12px}.activity-location .activity-location-feedback>p{color:#858594;font-size:13px;line-height:1.7;margin:0}.activity-location>.ant-alert{margin-top:12px}.activity-location .is-searching .activity-location-panel{min-height:48%}@media(max-width:480px){.activity-location .activity-location-summary{flex-wrap:wrap;gap:12px;padding:16px}.activity-location .activity-location-summary>div{flex-basis:calc(100% - 52px)}.activity-location .activity-location-summary>.ant-btn{width:100%}.activity-location .activity-location-explorer{border-radius:14px;height:72dvh;max-height:640px;min-height:420px}.activity-location .activity-location-search{gap:4px;left:10px;padding-left:8px;right:10px;top:12px}.activity-location .activity-location-panel{padding:10px 16px 16px}.activity-location .activity-location-locate{right:14px}}.location-picker{margin-bottom:24px;min-width:0}.ant-form-item .location-picker{margin-bottom:0}.location-picker-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.location-picker-toolbar .ant-input-search{flex:1 1 280px;max-width:620px}.location-picker>.ant-alert{margin-bottom:16px}.location-picker-map-shell{background:#f5f5f5;border:1px solid #e8e8ed;border-radius:8px;overflow:hidden;position:relative}.location-picker-map{height:320px;width:100%}.location-picker-map-state{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:absolute}.location-picker-footer{margin-top:12px}.location-picker-feedback{font-size:14px;line-height:24px;min-height:24px}.location-picker-error{color:#ff4d4f;color:var(--ant-color-error,#ff4d4f);margin:0}.location-picker-warning{color:#faad14;color:var(--ant-color-warning,#faad14);margin:0}.location-picker-hint{color:#858594;font-size:14px;line-height:1.7;margin:0}.location-picker-results{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.location-picker-results button{align-items:flex-start;background:#fff;border:1px solid #e8e8ed;border-radius:8px;color:#272636;cursor:pointer;display:flex;font:inherit;gap:12px;padding:14px;text-align:left}.location-picker-results button:focus-visible,.location-picker-results button:hover{background:#f5f5f5;border-color:#9998a5}.location-picker-results button:disabled{cursor:default;opacity:.6}.location-picker-results button>.anticon{margin-top:3px}.location-picker-results button small{color:#858594;display:block;line-height:1.5;margin-top:5px}.location-picker-popup{line-height:1.6;max-width:240px;padding:8px}.location-picker-popup a{color:#272636;font-weight:600}.location-picker-popup p{color:#858594;font-size:13px;margin:6px 0 0}@media(max-width:480px){.location-picker-toolbar{gap:8px}.location-picker-toolbar .ant-input-search{flex-basis:100%;max-width:none}.location-picker-map{height:260px}.location-picker-map-state{padding:16px}.location-picker-results{grid-template-columns:1fr}}.nearby-location-navigation{display:flex;justify-content:flex-end;margin-bottom:16px}.nearby-location-navigation .ant-tabs{min-width:0;width:100%}.nearby-location-navigation .ant-tabs-nav{margin-bottom:0}.nearby-location-navigation .ant-tabs-extra-content{margin-left:16px}.nearby-location-drawer .ant-drawer-body{padding:24px}.nearby-location-drawer .ant-drawer-footer{padding:16px 24px}.nearby-location-drawer .ant-form-item{margin-bottom:24px}.nearby-location-drawer .ant-input-number{width:100%}.nearby-location-drawer .nearby-location-hint{color:#858594;font-size:14px;line-height:1.7}.nearby-query-state{align-items:center;color:#858594;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:240px;padding:48px 16px;text-align:center}.nearby-query-state p{line-height:1.7;margin:0}@media(max-width:480px){.nearby-location-navigation .ant-btn{border-radius:10px;min-width:48px;padding-inline:0;width:48px}.nearby-location-navigation .ant-tabs-tab+.ant-tabs-tab{margin-left:20px}.nearby-location-navigation .ant-tabs-extra-content{margin-left:12px}.nearby-location-drawer .ant-drawer-body{padding:20px 16px}.nearby-location-drawer .ant-drawer-footer{padding:16px}}.discovery .discovery-tools-bar{display:flex;justify-content:flex-end;margin-bottom:16px}.discovery .recommendation-feedback{align-items:center;border-top:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:flex-end;margin-top:16px;padding-top:12px}.discovery .recommendation-feedback-reason{align-items:center;color:#8c8c8c;display:flex;flex:1 1;flex-wrap:wrap;font-size:12px;gap:6px 8px;line-height:20px;min-width:0;overflow-wrap:anywhere}.discovery .recommendation-feedback-label{background:#f5f5f5;border-radius:5px;color:#595959;flex-shrink:0;padding:1px 8px}.discovery .recommendation-feedback-actions{display:flex;flex-wrap:wrap;gap:4px}.discovery .recommendation-feedback-actions .ant-btn{border-radius:6px;color:#595959;font-size:12px;height:30px;padding-inline:8px}@media(max-width:480px){.discovery .discovery-tools-bar{background:#fff;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:12px;padding:12px}.discovery .postFilters-navigation .ant-tabs-tab+.ant-tabs-tab{margin-left:16px}.discovery .postFilters-navigation .ant-tabs-extra-content{margin-left:8px}.discovery .recommendation-feedback{align-items:stretch;flex-direction:column;gap:8px;margin-top:12px}.discovery .recommendation-feedback-actions{justify-content:flex-end}.discovery .recommendation-feedback-actions .ant-btn{height:36px;min-width:112px;padding-inline:12px}}.recommendation-batch,.recommendation-batch .recommendation-item{display:flex;flex-direction:column;gap:12px}.recommendation-batch .recommendation-item{background:#fff;border:1px solid #e8e8e8;border-radius:10px;min-width:0;padding:16px}.recommendation-batch .recommendation-item h3{color:#262626;font-size:16px;line-height:1.6;margin:0;overflow-wrap:anywhere}.recommendation-batch .recommendation-item p{color:#8c8c8c;font-size:13px;line-height:1.7;margin:0;overflow-wrap:anywhere}.recommendation-batch .recommendation-item .recommendation-item-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#595959;display:-webkit-box;overflow:hidden;white-space:pre-wrap}.recommendation-batch .recommendation-item .recommendation-item-reasons{background:#fafafa;border-radius:6px;font-size:12px;padding:10px 12px}.recommendation-batch .recommendation-item .recommendation-item-hint{color:#737373;font-size:12px;line-height:1.7;margin-top:-4px}.recommendation-batch .recommendation-item-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.recommendation-batch .recommendation-item-rank{background:#e6f4ff;border-radius:5px;color:#0958d9;font-size:12px;line-height:20px;padding:2px 8px}.recommendation-batch .ant-tag{background:#f5f5f5;border:none;border-radius:5px;color:#8c8c8c;margin:0;padding:2px 8px;white-space:normal}.recommendation-batch .recommendation-item-actions{align-items:center;border-top:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.recommendation-batch .recommendation-item-actions .ant-btn{border-radius:6px}.savedRecommendations-tools{align-items:center;display:flex;gap:8px}.savedRecommendations-tools .ant-btn,.savedRecommendations-tools .savedRecommendations-history{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:8px;color:#595959;display:inline-flex;font-size:13px;gap:6px;height:34px;justify-content:center;padding:0 12px;text-decoration:none;white-space:nowrap}.savedRecommendations-tools .savedRecommendations-history:hover{background:#fafafa;border-color:#bfbfbf;color:#262626}.savedRecommendations-tools .savedRecommendations-history:focus-visible{outline:2px solid #91baff;outline-offset:2px}@media(max-width:480px){.savedRecommendations-tools{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.savedRecommendations-tools .ant-btn,.savedRecommendations-tools .savedRecommendations-history{font-size:12px;height:40px;min-width:0;padding:0 8px;width:100%}.savedRecommendations-tools .savedRecommendations-hint{color:#8c8c8c;font-size:12px;grid-column:1/-1;line-height:18px}}.schoolNotice{grid-gap:20px;background:#fff;border:1px solid #e9e9ee;box-shadow:0 4px 20px #27263608;display:grid;gap:20px;grid-template-columns:52px minmax(0,1fr) auto;padding:28px}.schoolNotice,.schoolNotice-icon{align-items:center;border-radius:14px}.schoolNotice-icon{background:#f5f5f6;color:#555463;display:flex;font-size:24px;height:52px;justify-content:center;width:52px}.schoolNotice-copy{min-width:0}.schoolNotice-copy h2{color:#272636;font-size:20px;font-weight:600;line-height:1.5;margin:0}.schoolNotice-copy p{color:#858592;font-size:14px;line-height:1.7;margin:6px 0 0}.schoolNotice-action{align-items:center;background:#272636;border-radius:8px;color:#fff;display:inline-flex;font-size:14px;gap:10px;justify-content:center;line-height:1.5;min-height:42px;padding:10px 18px;text-decoration:none;transition:background .2s;white-space:nowrap}.schoolNotice-action:hover{background:#434252;color:#fff}.schoolNotice-action:focus-visible{outline:2px solid #72717d;outline-offset:3px}@media(max-width:640px){.schoolNotice{align-items:start;gap:16px 14px;grid-template-columns:40px minmax(0,1fr);padding:22px 20px}.schoolNotice-icon{border-radius:11px;font-size:21px;height:40px;width:40px}.schoolNotice-copy h2{font-size:18px}.schoolNotice-action{grid-column:2;justify-self:start;min-height:44px}}*{box-sizing:border-box;margin:0;padding:0}.app{min-height:100vh}.app>.ant-layout{background:#f5f5f5;min-height:100vh}.app .post-feed-content{margin:0 24px;min-height:calc(100vh - 64px);padding:32px 24px 64px}.app .post-feed{display:flex;flex-direction:column;gap:18px}.app .post-feed-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.app .post-feed-more{align-self:center;height:40px;min-width:156px}.app .ant-float-btn-group{right:48px!important}.app .ant-float-btn-group .ant-btn{height:48px;width:48px}@media(max-width:480px){.app .post-feed-content{margin:0;min-height:calc(100vh - 128px);padding:22px 16px 24px}.app .ant-float-btn-group{bottom:88px!important;right:24px!important}}.home-school-bar{align-items:center;background:#fff;border:1px solid #e8e8ed;border-radius:12px;display:flex;flex-wrap:wrap;font-size:13px;gap:12px 20px;margin-bottom:20px;padding:14px 18px}.home-school-bar .home-school-current{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px;min-width:0}.home-school-bar .home-school-current strong{color:#454451;font-size:14px;font-weight:500;overflow-wrap:anywhere}.home-school-bar .home-school-bar-label{align-items:center;color:#858592;display:inline-flex;gap:8px}.home-school-bar .home-school-bar-label .anticon{color:#777782;font-size:18px}.home-school-bar .home-school-bar-action{background:#fafafa;border:1px solid #eeeef1;border-radius:7px;color:#595966;flex-shrink:0;margin-left:auto;padding:6px 12px}.home-school-bar .home-school-bar-action:hover{background:#f2f2f4;border-color:#d5d5dd}.home-school-bar .schoolSelect{width:min(100%,360px)}@media(max-width:480px){.home-school-bar{gap:12px;padding:14px}.home-school-bar.is-guest .schoolSelect{width:100%}}.pageBack{display:none}.pageBack .ant-btn{background:#fff;border:1px solid #e3e1ec;border-radius:50%;box-shadow:0 3px 12px #27263614;color:#272636;display:grid;height:48px;padding:0;place-items:center;width:48px}.pageBack .ant-btn .anticon{font-size:20px}.pageBack .ant-btn:not(:disabled):hover{background:#eeedf2;border-color:#c8c4d3}.pageBack .ant-btn:focus-visible{outline:2px solid #77738b;outline-offset:3px}@media(min-width:481px){.pageBack-shell{box-sizing:border-box;min-width:0;padding-inline:64px;width:100%}.pageBack{display:block;left:24px;position:fixed;top:92px;z-index:80}}@media(min-width:1025px){.desktop-navigation-personal .pageBack{left:224px}}.pageBack.standaloneBack{display:block;left:calc(24px + env(safe-area-inset-left, 0px));position:fixed;top:calc(24px + env(safe-area-inset-top, 0px));z-index:80}.pageBack.standaloneBack.standaloneBack-withHeader{top:92px}.standalonePage .demo-logo{max-width:100%}.standalonePage .demo-logo img{max-width:100%;object-fit:contain}@media(max-width:640px){.standalonePage:is(.login,.register,.passwordReset){padding-top:calc(80px + env(safe-area-inset-top, 0px))}}@media(max-width:480px){.pageBack.standaloneBack{left:calc(16px + env(safe-area-inset-left, 0px));top:calc(16px + env(safe-area-inset-top, 0px))}.pageBack.standaloneBack .ant-btn{height:44px;width:44px}.pageBack.standaloneBack.standaloneBack-withHeader{top:80px}}.login{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:100vh;padding:20px}.login .ant-card{min-width:280px;width:20%}.schoolSelect{min-width:0;width:100%}.schoolSelect .ant-select{width:100%}.schoolSelect .schoolSelect-error{align-items:center;background:#fff5f5;border-radius:8px;color:#cf1322;display:flex;font-size:12px;gap:8px;justify-content:space-between;line-height:1.7;margin-top:10px;overflow-wrap:anywhere;padding:8px 12px}.schoolSelect .schoolSelect-error .ant-btn{color:#b42318;flex-shrink:0;padding-inline:4px}.register{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:100vh;padding:20px}.register>.ant-card{width:min(100%,460px)}.register .register-code-row{align-items:center;display:flex;gap:10px}.register .register-code-row>.ant-input{flex:1 1;min-width:0}.register .register-code-row>.ant-btn{flex-shrink:0}.register .register-code-field .ant-form-item-extra{line-height:1.7;margin-top:12px}.register .register-login{color:#8c8c8c;margin:16px 0 0;text-align:center}.register .register-submit{margin-bottom:0}.register .ant-form-item-label>label:before{display:inline-block;flex-shrink:0;margin-inline-end:4px;width:8px}.register .ant-form-item-label>label:not(.ant-form-item-required):before{content:""}@media(min-width:641px){.register>.ant-card{width:min(100%,600px)}.register .ant-form-item-row{grid-column-gap:16px;align-items:start;column-gap:16px;display:grid;grid-template-columns:104px minmax(0,1fr)}.register .ant-form-item .ant-form-item-label{max-width:none;padding:0;text-align:left}.register .ant-form-item .ant-form-item-label>label{height:40px;white-space:nowrap}.register .ant-form-item-control{max-width:none;min-width:0}.register .register-submit .ant-form-item-control{grid-column:2}.register .ant-btn,.register .ant-input-affix-wrapper,.register .ant-select-single,.register input.ant-input:not(.ant-input-affix-wrapper input){min-height:40px}}.pageTopbar{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;box-sizing:border-box;color:#272636;display:grid;flex-shrink:0;grid-template-columns:80px minmax(0,1fr) 80px;height:64px;min-height:64px;padding:0 12px;position:relative}.pageTopbar .pageTopbar-back.ant-btn{color:#272636;font-size:16px;font-weight:400;gap:8px;height:44px;justify-self:start;padding:0 8px}.pageTopbar .pageTopbar-back.ant-btn .anticon{font-size:18px}.pageTopbar .pageTopbar-back.ant-btn:disabled{color:#bfbfbf}.pageTopbar .pageTopbar-title{font-size:18px;font-weight:600;line-height:26px;margin:0;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pageTopbar .pageTopbar-actions{display:flex;justify-content:flex-end;min-width:0}.pageTopbar .pageTopbar-actions>.ant-btn{color:#272636;height:44px;padding:0;width:44px}.pageTopbar .pageTopbar-actions>.ant-btn .anticon{font-size:24px}.featurePage,.featurePage *{box-sizing:border-box}.featurePage{min-height:100vh}.featurePage.featurePage-embedded{min-height:calc(100vh - 112px)}.featurePage{background:#f5f5f5;color:#272636}.featurePage .featurePage-topbar{display:none}.featurePage .featurePage-content{min-width:0;padding:24px}.featurePage .featurePage-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.featurePage .featurePage-heading h1{font-size:26px;margin:0}.featurePage .featurePage-heading p{color:#8c8f96;margin:8px 0 0}.featurePage .featurePage-panel{background:#fff;border:1px solid #e8e8ed;border-radius:8px;padding:24px}.featurePage .featurePage-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.featurePage .ant-input-textarea textarea{resize:none}.personalWorkspace .workspace-toolbar{margin-bottom:24px}.personalWorkspace .workspace-toolbar .ant-alert{margin-bottom:20px}.personalWorkspace .workspace-toolbar .ant-form{gap:12px 0}.personalWorkspace .workspace-toolbar .ant-form-item{margin-bottom:0}.personalWorkspace .workspace-toolbar .ant-select{min-width:140px}.personalWorkspace .workspace-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:24px}.personalWorkspace .workspace-summary .ant-statistic{background:#fafafa;border:1px solid #e8e8ed;border-radius:8px;min-width:0;padding:16px}.personalWorkspace .workspace-summary .ant-statistic-title{color:#777685;font-size:13px;margin-bottom:8px}.personalWorkspace .workspace-summary .ant-statistic-content{color:#272636;font-size:28px;font-weight:600;overflow-wrap:anywhere}@media(max-width:480px){.featurePage{min-height:100dvh}.featurePage>.ant-layout-footer,.featurePage>.ant-layout-header{display:none}.featurePage .featurePage-topbar{display:grid;position:sticky;top:0;z-index:30}.featurePage .featurePage-content{padding:20px 16px 32px}.featurePage .featurePage-heading h1{font-size:22px}.featurePage .featurePage-panel{border-radius:8px;padding:18px}.personalWorkspace .workspace-summary{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.personalWorkspace .workspace-summary .ant-statistic{padding:12px}.personalWorkspace .workspace-summary .ant-statistic-content{font-size:24px}.personalWorkspace .workspace-toolbar{margin-bottom:20px}.personalWorkspace .workspace-toolbar .ant-form{display:flex;flex-direction:column;gap:16px}.personalWorkspace .workspace-toolbar .ant-form-item{margin-inline-end:0;min-width:0}.personalWorkspace .workspace-toolbar .ant-select{min-width:0;width:100%}.personalWorkspace .workspace-toolbar .ant-btn{width:100%}}.publicProfile .publicProfile-summary{align-items:center;display:flex;gap:18px}.publicProfile .publicProfile-summary>div{min-width:0}.publicProfile .publicProfile-summary h2{font-size:22px;margin:0;overflow-wrap:anywhere}.publicProfile .publicProfile-summary p{color:#8c8c8c;margin:6px 0 12px;overflow-wrap:anywhere}.publicProfile .publicProfile-summary .ant-avatar{flex-shrink:0}.publicProfile .publicProfile-heading{align-items:center;display:flex;gap:12px;margin:24px 0 16px}.publicProfile .publicProfile-heading h2{font-size:18px;margin:0}.publicProfile .publicProfile-heading span{color:#8c8c8c;font-size:13px}.publicProfile .publicProfile-posts{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.personal{background-color:#fff;border-radius:8px}.personal,.personal .ant-layout{min-height:100vh}.personal .ant-layout .ant-layout{min-height:calc(100vh - 64px)}.personal .ant-layout .ant-layout .ant-layout-sider{background:#fff;width:200px}.personal .ant-layout .ant-layout .ant-layout-sider .ant-menu{border-inline-end:0;height:100%}.personal .ant-layout .ant-layout .ant-layout-sider .ant-menu .ant-menu-item-selected{background-color:#0000;color:#272636;font-weight:600}.personal .ant-layout .ant-layout .ant-layout-sider .ant-menu .ant-menu-item-selected .ant-menu-item-icon svg{stroke:currentColor;stroke-width:24;stroke-linecap:round;stroke-linejoin:round}.personal .ant-layout .ant-layout .ant-layout-sider .ant-menu .ant-menu-item-selected:hover{background-color:#0000}.personal .ant-layout .ant-layout .ant-layout-sider .ant-menu .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-item-danger):hover{background-color:#0000;color:#272636}.personal .ant-layout .ant-layout .ant-layout-sider .personal-mobile-waitinglogin-container{gap:24px;margin:24px}.personal .ant-layout .ant-layout .ant-layout-sider .personal-mobile-waitinglogin-container .ant-flex{gap:24px}.personal .ant-layout .ant-layout .ant-layout-sider .personal-mobile-waitinglogin-container .ant-flex .ant-avatar{font-size:32px;height:64px;width:64px}.personal .ant-layout .ant-layout .ant-layout-sider .personal-mobile-waitinglogin-container .ant-flex .ant-typography{color:#727272;font-size:24px;font-weight:500}.personal .ant-layout .ant-layout .ant-layout-sider .personal-mobile-waitinglogin-container>.ant-typography{color:#a8a8a8}.personal .ant-layout .ant-layout>.ant-layout-content{min-height:calc(100vh - 64px);padding:24px}.personal .ant-layout .ant-layout>.ant-layout-content .personal-content{background:#fff;border-radius:8px;min-height:calc(100vh - 112px)}@media(max-width:480px){.personal{margin:0;position:relative}.personal .ant-layout .ant-layout{min-height:calc(100vh - 128px)}.personal .ant-layout .ant-layout .ant-layout-sider{max-width:100vw!important;min-height:calc(100vh - 128px);min-width:100vw!important;width:100vw!important}.personal .ant-layout .ant-layout .ant-layout-sider .personal-mobile-login-container{background:linear-gradient(180deg,#f5f5f5,#fff 280px);gap:18px;min-height:calc(100vh - 128px);padding:24px 16px 32px;width:100%}.personal .ant-layout .ant-layout .ant-layout-sider .personal-mobile-login-container .personal-mobile-profile{align-items:center;background:linear-gradient(135deg,#fff 35%,#f7f7f7);border-radius:8px;display:flex;gap:16px;min-height:128px;padding:20px;width:100%}.personal .ant-layout .ant-layout .ant-layout-sider .personal-mobile-login-container .personal-mobile-profile .ant-avatar{background:#272636;border:3px solid #fff;box-shadow:0 5px 15px #27263626;color:#fff;flex-shrink:0;font-size:32px;height:72px;margin:0;width:72px}.personal .ant-layout .ant-layout .ant-layout-sider .personal-mobile-login-container .personal-mobile-profile-details{align-items:flex-start;display:flex;flex-direction:column;gap:5px;min-width:0}.personal .ant-layout .ant-layout .ant-layout-sider .personal-mobile-login-container .personal-mobile-name{color:#272636;font-size:20px;font-weight:700;line-height:1.35;max-width:100%;overflow-wrap:anywhere}.personal .ant-layout .ant-layout .ant-layout-sider .personal-mobile-login-container .personal-mobile-username{color:#777685;font-size:13px;max-width:100%;overflow-wrap:anywhere}.personal .ant-layout .ant-layout .ant-layout-sider .personal-mobile-login-container .personal-mobile-uid{font-feature-settings:"tnum";align-items:center;background:#ededed;border-radius:999px;color:#615e70;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;gap:6px;margin-top:4px;max-width:100%;overflow-wrap:anywhere;padding:4px 10px}.personal .ant-layout .ant-layout .ant-layout-sider .personal-mobile-login-container>.ant-menu{background:#fff;border-radius:8px;height:auto;padding:8px}.personal .ant-layout .ant-layout .ant-layout-sider .personal-mobile-waitinglogin-container{align-items:center;background:radial-gradient(circle at 50% 0,#2726360d,#0000 42%),linear-gradient(180deg,#f5f5f5,#fff 260px);gap:24px;justify-content:flex-start;margin:0;min-height:calc(100vh - 128px);padding:32px 20px;width:100%}.personal .ant-layout .ant-layout .ant-layout-sider .personal-mobile-waitinglogin-container .ant-flex:first-child{background:linear-gradient(135deg,#fff,#f5f5f5);border-radius:8px;cursor:pointer;gap:20px;justify-content:center;max-width:420px;min-height:128px;overflow:hidden;padding:24px;position:relative;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease;-webkit-user-select:none;user-select:none;width:100%}}@media(max-width:480px)and (hover:hover){.personal .ant-layout .ant-layout .ant-layout-sider .personal-mobile-waitinglogin-container .ant-flex:first-child:hover{border-color:#272636;box-shadow:0 16px 36px #27263629;transform:translateY(-2px)}}@media(max-width:480px){.personal .ant-layout .ant-layout .ant-layout-sider .personal-mobile-waitinglogin-container .ant-flex:first-child:active{background:#ededed;box-shadow:0 8px 20px #27263629;transform:scale(.985)}.personal .ant-layout .ant-layout .ant-layout-sider .personal-mobile-waitinglogin-container .ant-flex:first-child .ant-avatar{background:linear-gradient(145deg,#353347,#272636);box-shadow:0 8px 20px #27263629;color:#fff;flex-shrink:0;font-size:32px;height:64px;margin:0;width:64px;z-index:1}.personal .ant-layout .ant-layout .ant-layout-sider .personal-mobile-waitinglogin-container .ant-flex:first-child .ant-typography{color:#272636;font-size:24px;font-weight:600;letter-spacing:.5px;line-height:1.3;z-index:1}.personal .ant-layout .ant-layout .ant-layout-sider .personal-mobile-waitinglogin-container>.ant-typography{align-items:center;color:#8c8f96;display:flex;font-size:14px;gap:12px;justify-content:center;letter-spacing:.5px;line-height:1.5;margin-top:8px;text-align:center;white-space:nowrap;width:min(100%,320px)}.personal .ant-layout .ant-layout .ant-layout-sider .personal-mobile-waitinglogin-container>.ant-typography:after,.personal .ant-layout .ant-layout .ant-layout-sider .personal-mobile-waitinglogin-container>.ant-typography:before{content:"";flex:1 1;height:1px;max-width:60px;position:static;width:auto}.personal .ant-layout .ant-layout .ant-layout-sider .personal-mobile-waitinglogin-container>.ant-typography:before{background:linear-gradient(90deg,#0000,#e5e5e5)}.personal .ant-layout .ant-layout .ant-layout-sider .personal-mobile-waitinglogin-container>.ant-typography:after{background:linear-gradient(90deg,#e5e5e5,#0000)}.personal .ant-layout .ant-layout>.ant-layout-content{height:100%;min-height:calc(100vh - 128px);padding:0;position:absolute;top:0;transition:transform .3s ease-in-out;width:100%}.personal .ant-layout .ant-layout>.ant-layout-content.content-enter{z-index:10}.personal .ant-layout .ant-layout>.ant-layout-content.content-exit{z-index:-10}.personal .ant-layout .ant-layout>.ant-layout-content .personal-content{min-height:100vh}}.modify{background:#f5f5f5;min-height:calc(100vh - 112px)}.modify>.ant-layout-content{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:calc(100vh - 112px);padding:32px 24px}.modify .modify-card{border:1px solid #e3e1ec;border-radius:8px;max-width:540px;min-width:0;width:100%}.modify .modify-card .ant-card-head{min-height:64px;padding:0 32px}.modify .modify-card .ant-card-head-title{color:#272636;font-size:20px;font-weight:600;text-align:center}.modify .modify-card .ant-card-body{padding:32px}.modify .modify-card .modify-form .ant-form-item-row{grid-column-gap:12px;align-items:start;column-gap:12px;display:grid;grid-template-columns:88px minmax(0,1fr)}.modify .modify-card .modify-form .ant-form-item-label{max-width:none;min-width:0;padding:0;text-align:left}.modify .modify-card .modify-form .ant-form-item-label>label{color:#272636;font-size:14px;font-weight:500;height:44px;white-space:nowrap}.modify .modify-card .modify-form .ant-form-item-control{max-width:none;min-width:0}.modify .modify-card .modify-form .modify-submit .ant-form-item-control{grid-column:2}.modify .modify-card .ant-btn-primary,.modify .modify-card .ant-input-affix-wrapper{min-height:44px}.modify .modify-card .ant-btn-primary{width:100%}.modify .modify-card .ant-form-item:last-child{margin-bottom:0}@media(max-width:480px){.modify{min-height:100vh}.modify .modify-mobile-topbar{display:grid}.modify>.ant-layout-content{align-items:center;min-height:calc(100vh - 64px);padding:24px 16px 32px}.modify .modify-card{max-width:420px}.modify .modify-card .ant-card-body{padding:24px 20px}.modify .modify-card .modify-form .ant-form-item-row{grid-template-columns:minmax(0,1fr);row-gap:4px}.modify .modify-card .modify-form .ant-form-item-label>label{height:auto;min-height:24px}.modify .modify-card .modify-form .modify-submit .ant-form-item-control{grid-column:1}}.info{background-color:#f5f5f5;min-height:calc(100vh - 112px)}.info>.ant-layout-content{box-sizing:border-box;display:flex;justify-content:center;min-height:calc(100vh - 112px);padding:24px}.info .info-panel{width:100%}.info .info-panel-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.info .info-panel-heading h1{color:#272636;font-size:24px;font-weight:600;line-height:1.4;margin:0}.info .info-panel-heading p{color:#858592;font-size:13px;line-height:1.7;margin:7px 0 0}.info .info-panel-heading .ant-btn{flex-shrink:0}.info .info-details{background:#fff;border:1px solid #e8e8ed;border-radius:12px;margin:0;padding:0 24px}.info .info-row{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:112px minmax(0,1fr);min-height:72px;padding:16px 0}.info .info-row+.info-row{border-top:1px solid #f0f0f0}.info .info-row dt{color:#8c8f96;font-size:14px}.info .info-row dd{align-items:center;color:#272636;display:flex;font-size:14px;gap:16px;justify-content:space-between;margin:0;min-width:0}.info .info-row dd .info-value{flex:1 1;min-width:0;overflow-wrap:anywhere}.info .info-row dd .ant-avatar,.info .info-row dd .ant-btn{flex-shrink:0}.info .info-row dd .ant-btn,.info .info-row dd>a{color:#272636;padding:0 8px}.info .info-row dd>a{flex-shrink:0;font-size:14px}.info .info-row-email dd{flex-wrap:nowrap}.info .info-row-email dd .info-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info .info-row-email dd>a{white-space:nowrap}@media(max-width:480px){.info{min-height:100vh}.info .info-mobile-topbar{display:grid}.info>.ant-layout-content{align-items:flex-start;min-height:calc(100vh - 64px);padding:24px 16px 32px}.info .info-panel{margin:0 auto;max-width:420px}.info .info-panel-heading{gap:8px;margin-bottom:16px}.info .info-panel-heading h1{font-size:20px}.info .info-details{padding:0 16px}.info .info-row{gap:8px;grid-template-columns:64px minmax(0,1fr);min-height:64px;padding:12px 0}.info .info-row dd{flex-wrap:wrap;gap:8px}.info .info-row dd .info-value{flex-basis:80px}.info .info-row dd>.ant-btn,.info .info-row dd>a{padding-inline:8px}.info .info-row-email dd{flex-wrap:nowrap}.info .info-row-email dd .info-value{flex-basis:0}}.dialogHeading{align-items:center;display:flex;gap:14px;padding-right:24px}.dialogHeading-icon{align-items:center;background:#f5f5f6;border-radius:12px;color:#555463;display:flex;flex:0 0 44px;font-size:22px;height:44px;justify-content:center}.dialogHeading-copy{min-width:0}.dialogHeading-title{color:#272636;font-size:20px;font-weight:600;line-height:1.5}.dialogHeading-copy>p{color:#858592;font-size:13px;font-weight:400;line-height:1.7;margin:4px 0 0}@media(max-width:480px){.dialogHeading{gap:12px}.dialogHeading-title{font-size:18px}}.imagePicker p{color:#8c8f96;font-size:12px;margin:0 0 12px}.profileEditor-modal .profileEditor-genderOptions{display:flex;width:100%}.profileEditor-modal .profileEditor-genderOptions .ant-radio-button-wrapper{flex:1 1;height:42px;line-height:40px;padding-inline:8px;text-align:center}.profileEditor-modal .profileEditor-linkedSetting{align-items:center;background:#fafafa;border:1px solid #eeeef1;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;padding:10px 14px}.profileEditor-modal .profileEditor-linkedSetting span{color:#696977;min-width:0;overflow-wrap:anywhere}.profileEditor-modal .profileEditor-linkedSetting a{flex-shrink:0;font-size:13px}.profileEditor-modal .profileEditor-avatar{align-items:center;background:#fafafa;border:1px solid #eeeef1;border-radius:10px;display:flex;gap:16px;margin-bottom:24px;padding:16px}.profileEditor-modal .profileEditor-avatar .ant-avatar{flex-shrink:0}.profileEditor-modal .profileEditor-avatar strong{color:#454451;font-size:14px;font-weight:500}.profileEditor-modal .profileEditor-avatar p{color:#858592;font-size:12px;line-height:1.7;margin:5px 0 0}.ant-modal .ant-modal-body>.schoolEditor-change-limit{color:#ff4d4f;color:var(--ant-color-error,#ff4d4f);font-weight:500}.schoolEditor-modal .ant-modal-container{border-radius:16px;padding:28px}.schoolEditor-modal .ant-modal-header{margin-bottom:28px}.schoolEditor-modal .schoolEditor-heading{align-items:center;display:flex;gap:14px;padding-right:22px}.schoolEditor-modal .schoolEditor-heading p{color:#858592;font-size:13px;font-weight:400;line-height:1.6;margin:4px 0 0}.schoolEditor-modal .schoolEditor-icon{align-items:center;background:#f5f5f6;border-radius:12px;color:#555463;display:flex;flex:0 0 44px;font-size:22px;height:44px;justify-content:center}.schoolEditor-modal .schoolEditor-title{color:#272636;font-size:20px;font-weight:600;line-height:1.5}.schoolEditor-modal .schoolEditor-field label{color:#3e3d4b;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.schoolEditor-modal .schoolEditor-field .ant-select{font-size:14px;min-height:44px}.schoolEditor-modal .schoolEditor-help{color:#858592;font-size:12px;line-height:1.6;margin:8px 0 0}.schoolEditor-modal .schoolEditor-notes{grid-gap:6px;background:#fafafa;border:1px solid #eeeef1;border-radius:10px;display:grid;gap:6px;margin-top:22px;padding:14px 16px}.schoolEditor-modal .schoolEditor-notes p{color:#696977;font-size:13px;line-height:1.7;margin:0}.schoolEditor-modal .schoolEditor-disclaimer{color:#92929d;font-size:12px;line-height:1.6;margin:10px 0 0}.schoolEditor-modal .ant-modal-footer{border-top:1px solid #f0f0f2;display:flex;gap:10px;justify-content:flex-end;margin-top:24px;padding-top:20px}.schoolEditor-modal .ant-modal-footer .ant-btn{border-radius:8px;height:40px;margin:0;min-width:88px}@media(max-width:480px){.schoolEditor-modal .ant-modal-container{padding:24px 20px}.schoolEditor-modal .schoolEditor-heading{gap:12px}.schoolEditor-modal .schoolEditor-title{font-size:18px}.schoolEditor-modal .ant-modal-footer .ant-btn{flex:1 1;height:44px;min-width:0}}.ant-alert.postSchoolBinding{margin-bottom:20px}.myPosts .myPosts-filters{gap:8px 0}.myPosts .myPosts-filters .ant-select{min-width:140px}.myPosts .myPosts-filters .ant-form-item{margin-bottom:8px}.myPosts .myPosts-manage{border-top:1px solid #eee;margin-top:16px;padding-top:16px}.myPosts .myPosts-manage a{color:#272636;font-weight:600}.myPosts{background-color:#f5f5f5;min-height:calc(100vh - 112px)}.myPosts .myPosts-mobile-topbar{display:none}.myPosts>.ant-layout-content{background-color:#0000;min-height:calc(100vh - 112px);padding:24px}.myPosts .myPosts-panel{display:flex;flex-direction:column;gap:18px;width:100%}.myPosts .myPosts-heading{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.myPosts .myPosts-heading h1{color:#272636;font-size:24px;font-weight:600;margin:0 0 4px}.myPosts .myPosts-heading p{color:#8c8f96;font-size:14px}.myPosts .myPosts-heading-actions{align-items:center;color:#8c8f96;display:flex;flex-shrink:0;font-size:13px;gap:12px}.myPosts .myPosts-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.myPosts .myPosts-card{background:#fff;border:1px solid #e3e1ec;border-radius:8px;min-width:0;padding:22px 24px}.myPosts .myPosts-card>.postSchoolBinding{margin:20px 0 0}.myPosts .myPosts-card>.postSchoolBinding+.myPosts-manage{margin-top:20px}.myPosts .myPosts-card:focus-within,.myPosts .myPosts-card:hover{border-color:#c8c4d3}.myPosts .myPosts-card h2{color:#272636;font-size:20px;line-height:1.45;margin:14px 0 10px;overflow-wrap:anywhere}.myPosts .myPosts-card-link{color:inherit;display:block;text-decoration:none}.myPosts .myPosts-card-link:focus-visible{border-radius:8px;outline:2px solid #484457;outline-offset:5px}.myPosts .myPosts-card-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.myPosts .myPosts-card-top time{color:#92919d;font-size:12px}.myPosts .myPosts-status{border-radius:999px;flex-shrink:0;font-size:12px;font-weight:600;padding:5px 10px}.myPosts .myPosts-description{color:#555463;font-size:15px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.myPosts .myPosts-cover{border-radius:8px;display:block;height:auto;margin-top:16px;max-height:240px;max-width:min(100%,320px);object-fit:contain;width:auto}.myPosts .myPosts-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.myPosts .myPosts-tags .ant-tag{background:#f5f5f5;border-color:#e8e6ef;color:#625f72;margin:0}.myPosts .myPosts-meta{border-top:1px solid #f0eef3;color:#777685;display:flex;flex-wrap:wrap;font-size:13px;gap:10px 20px;margin-top:18px;padding-top:14px}.myPosts .myPosts-meta span{align-items:center;display:inline-flex;gap:6px;overflow-wrap:anywhere}.myPosts .myPosts-more{align-self:center;height:40px;min-width:156px}@media(max-width:480px){.myPosts .myPosts-filters{flex-direction:column}.myPosts .myPosts-filters .ant-form-item{margin-right:0}.myPosts{min-height:100vh}.myPosts .myPosts-mobile-topbar{display:grid}.myPosts>.ant-layout-content{min-height:calc(100vh - 64px);padding:24px 16px 32px}.myPosts .myPosts-panel{margin:0 auto;max-width:420px}.myPosts .myPosts-heading{align-items:flex-start}.myPosts .myPosts-heading h1{font-size:20px}.myPosts .myPosts-heading p{font-size:12px}.myPosts .myPosts-heading-actions{align-items:flex-end;flex-direction:column;gap:6px}.myPosts .myPosts-card{padding:18px 16px}.myPosts .myPosts-card>.postSchoolBinding,.myPosts .myPosts-card>.postSchoolBinding+.myPosts-manage{margin-top:16px}.myPosts .myPosts-card h2{font-size:18px}.myPosts .myPosts-cover{max-height:240px}}.imageQuota{color:#858594;margin-block:12px}.imageQuota p{line-height:1.7;margin:0}.imageQuota .imageQuota-selection{color:#595966}.imageQuota .imageQuota-selection+.ant-alert,.imageQuota .imageQuota-selection+.imageQuota-account{margin-top:6px}.imageQuota .imageQuota-selection+.imageQuota-account{font-size:12px}.post-form{--post-form-field-gap:16px;--post-form-text-gap:8px;--post-form-section-gap:12px;--post-form-text-line-height:22px;color:#272636;min-width:0}.post-form .ant-form-item-label>label{color:#363545;font-weight:600}.post-form .ant-input-number{width:100%}.post-form .post-form-section{display:flex;flex-direction:column;gap:var(--post-form-field-gap)}.post-form .post-form-section>.ant-form-item{margin-bottom:0}.post-form .post-form-section .ant-form-item-control-input{min-height:0}.post-form .post-form-section .ant-form-item-label{padding-bottom:var(--post-form-text-gap)}.post-form .post-form-section .ant-form-item-label>label{height:auto;line-height:var(--post-form-text-line-height)}.post-form .post-form-section .ant-form-item-additional{gap:var(--post-form-text-gap);margin-top:var(--post-form-text-gap)}.post-form .post-form-section .post-form-location-field .ant-form-item-additional{display:none}.post-form .post-form-section .ant-form-item-explain,.post-form .post-form-section .ant-form-item-extra{font-size:13px;line-height:var(--post-form-text-line-height);margin:0;min-height:0;padding:0}.post-form .post-form-section .ant-input-textarea-show-count{margin-bottom:0}.post-form .post-form-section .ant-input-textarea-show-count>textarea.ant-input{padding-bottom:28px}.post-form .post-form-section .ant-input-textarea-show-count .ant-input-data-count{bottom:6px;font-size:12px;inset-inline-end:12px;line-height:18px}.post-form .post-form-section+.post-form-section{border-top:1px solid #efedf3;margin-top:var(--post-form-section-gap);padding-top:var(--post-form-section-gap)}.post-form .post-form-section textarea{resize:none}.post-form .post-form-section-heading{align-items:flex-start;display:flex;gap:14px;margin-bottom:0}.post-form .post-form-section-heading>span{background:#f5f5f5;border-radius:8px;color:#464158;display:grid;flex:none;font-size:12px;font-weight:700;height:32px;place-items:center;width:32px}.post-form .post-form-section-heading>div{display:flex;flex-direction:column;gap:var(--post-form-text-gap)}.post-form .post-form-section-heading h2{color:#272636;font-size:18px;line-height:1.5;margin:0}.post-form .post-form-section-heading p{color:#898897;font-size:13px;line-height:var(--post-form-text-line-height);margin:0}.post-form .post-form-tag-alert{margin-top:0}.post-form .post-form-section .location-picker{margin-bottom:0}.post-form .post-form-section .location-picker .location-picker-toolbar{gap:var(--post-form-text-gap);margin-bottom:var(--post-form-text-gap)}.post-form .post-form-section .location-picker .location-picker-results,.post-form .post-form-section .location-picker>.ant-alert{margin-bottom:var(--post-form-text-gap)}.post-form .post-form-section .location-picker .location-picker-footer{margin-top:0}.post-form .post-form-section .location-picker .location-picker-feedback{font-size:13px;line-height:var(--post-form-text-line-height);min-height:0}.post-form .post-form-section .location-picker .location-picker-footer p{font-size:13px;line-height:var(--post-form-text-line-height);margin:var(--post-form-text-gap) 0 0}.post-form .post-form-section .activity-location .activity-location-summary{padding:12px 16px}.post-form .post-form-section .activity-location .activity-location-summary strong{line-height:var(--post-form-text-line-height)}.post-form .post-form-section .activity-location .activity-location-summary p{line-height:var(--post-form-text-line-height);margin:var(--post-form-text-gap) 0 0}.post-form .post-form-section .activity-location .activity-location-explorer{margin-top:var(--post-form-field-gap)}.post-form .post-form-section .activity-location .activity-location-feedback{margin:0}.post-form .post-form-section .activity-location .activity-location-feedback .location-picker-feedback{font-size:13px;line-height:var(--post-form-text-line-height);min-height:0}.post-form .post-form-section .activity-location .activity-location-feedback .location-picker-error,.post-form .post-form-section .activity-location .activity-location-feedback .location-picker-warning,.post-form .post-form-section .activity-location .activity-location-feedback>p{font-size:13px;line-height:var(--post-form-text-line-height);margin:var(--post-form-text-gap) 0 0}.post-form .post-form-image-fields{display:flex;flex-direction:column;gap:var(--post-form-text-gap)}.post-form .post-form-image-fields>.imageQuota{font-size:13px;margin:0}.post-form .post-form-image-fields>.imageQuota p{line-height:var(--post-form-text-line-height)}.post-form .post-form-image-fields>.imagePicker>p{font-size:13px;line-height:var(--post-form-text-line-height);margin:0 0 var(--post-form-text-gap)}.post-form .post-form-actions{border-top:1px solid #efedf3;display:flex;gap:12px;justify-content:flex-end;margin-top:var(--post-form-section-gap);padding-top:var(--post-form-section-gap)}.post-form .post-form-actions .ant-btn-primary{min-width:132px}@media(max-width:480px){.post-form{--post-form-field-gap:12px}.post-form .post-form-section-heading{gap:10px}.post-form .post-form-actions .ant-btn{flex:1 1}}.post-create-page .post-create-upload-retry{margin:0 auto 24px;max-width:560px}.post-create-page .post-create-upload-retry .ant-btn{margin-right:12px;margin-top:12px}.post-create-page{background:#f5f5f5;min-height:100vh}.post-create-page .post-create-content{padding:24px}.post-create-page .post-create-shell{width:100%}.post-create-page .post-create-content-success{display:flex}.post-create-page .post-create-content-success .post-create-shell{display:flex;flex:1 1;flex-direction:column;min-width:0}.post-create-page .post-create-content-success .post-create-success-card{display:flex;flex:1 1;flex-direction:column}.post-create-page .post-create-content-success .post-create-success-card .ant-card-body{display:flex;flex:1 1;flex-direction:column;justify-content:center}.post-create-page .post-create-content-success .post-create-success-card .ant-result,.post-create-page .post-create-content-success .post-create-success-card .post-create-upload-retry{width:100%}.post-create-page .post-create-mobile-topbar{display:none}.post-create-page .post-create-hero{align-items:center;display:flex;justify-content:center;margin-bottom:28px}.post-create-page .post-create-heading{text-align:center}.post-create-page .post-create-heading h1{color:#272636;font-size:32px;line-height:1.3;margin:8px 0}.post-create-page .post-create-eyebrow{color:#77738b;font-size:11px;font-weight:700;letter-spacing:2px}.post-create-page .post-create-card{border:1px solid #e8e6ee;border-radius:8px;box-shadow:0 12px 32px #2726360d}.post-create-page .post-create-card .ant-card-body{padding:32px 40px}@media(max-width:480px){.post-create-page>.ant-layout-footer,.post-create-page>.ant-layout-header{display:none}.post-create-page .post-create-mobile-topbar{display:grid;position:sticky;top:0;z-index:20}.post-create-page .post-create-content{min-height:calc(100vh - 64px);padding:24px 16px 32px}.post-create-page .post-create-shell{margin:0 auto;max-width:420px}.post-create-page .post-create-hero{display:block;margin-bottom:20px}.post-create-page .post-create-heading{text-align:left}.post-create-page .post-create-heading h1{font-size:26px}.post-create-page .post-create-card{border-radius:8px}.post-create-page .post-create-card .ant-card-body{padding:24px 18px}}.post-detail-editor{margin-top:16px}.post-detail-editor .post-detail-editor-images{display:flex;flex-direction:column;gap:var(--post-form-text-gap)}.post-detail-editor .post-detail-editor-images h3{color:#363545;font-size:14px;font-weight:600;line-height:var(--post-form-text-line-height);margin:0}.post-detail-editor .post-detail-editor-image-row{align-items:center;background:#fafafa;border:1px solid #e8e6ee;border-radius:8px;display:flex;flex-wrap:wrap;gap:var(--post-form-text-gap);padding:12px}.post-detail-editor .post-detail-editor-image-row>img{border-radius:8px;height:72px;margin-right:auto;object-fit:cover;width:72px}.post-editor-modal .post-editor-modal-container{background:#f5f5f5;border-radius:12px;overflow:hidden;padding:0}.post-editor-modal .post-editor-modal-header{background:#fff;border-bottom:1px solid #e8e6ee;margin:0;padding:20px 24px}.post-editor-modal .ant-modal-title{font-size:18px}.post-editor-modal .post-editor-modal-body{max-height:calc(100dvh - 160px);overflow-y:auto;overscroll-behavior:contain;padding:20px 24px 0;scrollbar-gutter:stable}.post-editor-modal .post-detail-editor{margin-top:0}.post-editor-modal .post-detail-editor .post-form-section{background:#fff;border:1px solid #e8e6ee;border-radius:8px;padding:16px 20px}.post-editor-modal .post-detail-editor .post-form-actions{background:#fff;bottom:0;margin:12px -24px 0;padding:12px 24px;position:sticky;z-index:5}.post-editor-modal .post-detail-editor .activity-location-explorer{height:min(560px,65dvh);min-height:420px}@media(max-width:480px){.post-editor-modal .post-editor-modal-header{padding:16px}.post-editor-modal .post-editor-modal-body{max-height:calc(100dvh - 120px);padding:12px 12px 0}.post-editor-modal .post-detail-editor .post-form-section{padding:12px}.post-editor-modal .post-detail-editor .post-form-actions{margin-inline:-12px;padding-inline:12px}.post-editor-modal .post-detail-editor .activity-location-explorer{min-height:380px}}.userIdentity{align-items:center;display:inline-flex;gap:8px;max-width:100%;min-width:0;vertical-align:middle}.userIdentity .ant-avatar{flex-shrink:0}.userIdentity .userIdentity-name{min-width:0;overflow-wrap:anywhere}.userIdentity-pair{align-items:center;color:#595966;display:flex;flex-wrap:wrap;gap:8px 12px;margin:12px 0}.commentThreads .commentThreads-body{flex:1 1;min-width:0}.commentThreads .commentThreads-actions{display:flex;gap:8px;margin-top:8px}.commentThreads .commentThreads-actions>.ant-btn:not(:disabled){color:#92919d}.commentThreads .commentThreads-parent{color:#8c8f96;display:block;font-size:12px;margin-top:8px}.commentThreads .commentThreads-children{margin-left:36px}.commentThreads .post-detail-comment.commentThreads-target{background:#f7faff;border-radius:8px;border-top-color:#0000;box-shadow:inset 3px 0 #91baff;margin-block:4px;padding:16px}.commentThreads .commentThreads-target-label{align-items:center;background:#e6f4ff;border-radius:999px;color:#1677ff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:400;line-height:18px;padding:2px 8px;white-space:nowrap}.commentThreads .post-detail-comment{scroll-margin-top:88px}.commentThreads .commentThreads-reply-composer{align-items:flex-start;display:flex;gap:12px;margin-top:16px;scroll-margin-top:88px}.commentThreads .commentThreads-reply-body{flex:1 1;min-width:0}.commentThreads .commentThreads-reply-body textarea{resize:none}.commentThreads .commentThreads-reply-footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.commentThreads .commentThreads-reply-footer>.ant-checkbox-wrapper{flex:1 1;min-width:180px}.commentThreads .commentThreads-reply-footer .post-detail-composer-actions{margin-left:auto}@media(max-width:480px){.commentThreads .commentThreads-children{margin-left:16px}.commentThreads .post-detail-comment{gap:10px}.commentThreads .post-detail-comment.commentThreads-target{padding:12px}.commentThreads .commentThreads-reply-composer{gap:8px}.commentThreads .commentThreads-reply-composer>.ant-avatar{display:none}.commentThreads .commentThreads-reply-footer>.ant-checkbox-wrapper{flex-basis:100%}}.reviewForm .reviewForm-target{align-items:center;border-bottom:1px solid #f0f0f2;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.reviewForm .reviewForm-target>span{color:#858592;font-size:13px}.reviewForm .ant-rate{font-size:30px;padding:6px 0}.applicationActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.applicationActions .ant-tag{margin:0}.post-detail-page{background:#f5f5f5;min-height:100vh}.post-detail-page .post-detail-mobile-topbar{display:none}.post-detail-page .post-detail-content{padding:24px 24px 64px}.post-detail-page .post-detail-shell{width:100%}.post-detail-page .post-detail-panel{background:#fff;border:1px solid #e8e6ee;border-radius:8px;box-shadow:0 8px 28px #2726360a;min-width:0;padding:30px 36px}.post-detail-page .post-detail-author{align-items:center;display:flex;gap:12px}.post-detail-page .post-detail-author .ant-avatar{background:#ededed;color:#272636;flex-shrink:0}.post-detail-page .post-detail-author-name{display:flex;flex-direction:column;gap:3px;min-width:0}.post-detail-page .post-detail-author-name strong{color:#343344;overflow-wrap:anywhere}.post-detail-page .post-detail-author-name time{color:#92919d;font-size:12px}.post-detail-page .post-detail-status{border-radius:999px;flex-shrink:0;font-size:12px;font-weight:600;margin-left:auto;padding:6px 11px}.post-detail-page h1{color:#272636;font-size:30px;line-height:1.35;margin:24px 0 16px;overflow-wrap:anywhere}.post-detail-page .post-detail-description{color:#555463;font-size:16px;line-height:1.85;overflow-wrap:anywhere;white-space:pre-wrap}.post-detail-page .post-detail-images{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;width:min(100%,480px)}.post-detail-page .post-detail-images .ant-image{aspect-ratio:1;border-radius:8px;cursor:zoom-in;overflow:hidden;width:100%}.post-detail-page .post-detail-images img{background:#f5f5f5;border-radius:8px;display:block;height:100%;object-fit:cover;width:100%}.post-detail-page .post-detail-images-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,320px)}.post-detail-page .post-detail-images-single{grid-template-columns:minmax(0,1fr);max-width:100%;width:fit-content}.post-detail-page .post-detail-images-single .ant-image{aspect-ratio:auto;max-width:min(100%,280px);width:auto}.post-detail-page .post-detail-images-single img{height:auto;max-height:280px;max-width:min(100%,280px);object-fit:contain;width:auto}.post-detail-page .post-detail-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:22px}.post-detail-page .post-detail-tags .ant-tag{background:#f5f5f5;border-color:#e8e6ef;border-radius:6px;color:#625f72;margin:0;padding:3px 9px}.post-detail-page .post-detail-facts{border-top:1px solid #f0eef3;color:#777685;display:flex;flex-wrap:wrap;font-size:13px;gap:12px 24px;margin-top:24px;padding:20px 0}.post-detail-page .post-detail-facts span{align-items:center;display:inline-flex;gap:7px;overflow-wrap:anywhere}.post-detail-page .post-detail-skills+.post-detail-facts{margin-top:0}.post-detail-page .post-detail-actions{align-items:center;border-top:1px solid #f0eef3;color:#777685;display:flex;flex-wrap:wrap;font-size:14px;gap:20px;padding-top:18px}.post-detail-page .post-detail-actions>.ant-btn{border-radius:8px;height:40px;min-width:110px}.post-detail-page .post-detail-actions .post-detail-like-button{--engagement-background:#ff004e;--engagement-hover:#e60046;--engagement-active:#cc003e;--engagement-foreground:#fff}.post-detail-page .post-detail-actions .post-favorite-button{--engagement-background:#efb200;--engagement-hover:#dba300;--engagement-active:#c79300;--engagement-foreground:#fff}.post-detail-page .post-detail-actions .ant-btn.post-detail-like-button[aria-pressed=true],.post-detail-page .post-detail-actions .ant-btn.post-favorite-button[aria-pressed=true]{background:var(--engagement-background);border-color:var(--engagement-background);box-shadow:0 2px 0 #00000014;color:var(--engagement-foreground);font-weight:600}.post-detail-page .post-detail-actions .ant-btn.post-detail-like-button[aria-pressed=true]:not(:disabled):hover,.post-detail-page .post-detail-actions .ant-btn.post-favorite-button[aria-pressed=true]:not(:disabled):hover{background:var(--engagement-hover);border-color:var(--engagement-hover);color:var(--engagement-foreground)}.post-detail-page .post-detail-actions .ant-btn.post-detail-like-button[aria-pressed=true]:not(:disabled):active,.post-detail-page .post-detail-actions .ant-btn.post-favorite-button[aria-pressed=true]:not(:disabled):active{background:var(--engagement-active);border-color:var(--engagement-active)}.post-detail-page .post-detail-actions .ant-btn.post-detail-like-button[aria-pressed=true]:disabled,.post-detail-page .post-detail-actions .ant-btn.post-favorite-button[aria-pressed=true]:disabled{opacity:.55}.post-detail-page .post-detail-actions .ant-btn.post-detail-like-button:focus-visible,.post-detail-page .post-detail-actions .ant-btn.post-favorite-button:focus-visible{outline-color:var(--engagement-background)}.post-detail-page .post-detail-actions>span{align-items:center;display:inline-flex;gap:7px}.post-detail-page .post-detail-panel.post-detail-application{align-items:center;border-color:#e8e8e8;border-radius:10px;display:flex;flex-wrap:wrap;gap:20px 28px;justify-content:space-between;margin-top:18px;padding:22px 28px}.post-detail-page .post-detail-panel.post-detail-application .applicationActions{gap:10px;justify-content:flex-end;margin-top:0;max-width:100%}.post-detail-page .post-detail-panel.post-detail-application .applicationActions .ant-btn{border-radius:7px;height:36px;padding-inline:16px}.post-detail-page .post-detail-application-summary{align-items:center;display:flex;flex:1 1 280px;gap:14px;min-width:0}.post-detail-page .post-detail-application-icon{align-items:center;background:#f5f5f5;border-radius:12px;color:#595959;display:inline-flex;flex-shrink:0;font-size:21px;height:44px;justify-content:center;width:44px}.post-detail-page .post-detail-application-info{min-width:0}.post-detail-page .post-detail-application-info p{color:#8c8c8c;font-size:13px;line-height:1.6;margin:7px 0 0;overflow-wrap:anywhere}.post-detail-page .post-detail-application-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.post-detail-page .post-detail-application-heading h2{color:#262626;font-size:17px;line-height:26px;margin:0}.post-detail-page .post-detail-application-state{align-items:center;border:none;border-radius:6px;display:inline-flex;font-size:12px;gap:6px;line-height:20px;margin:0;padding:3px 9px}.post-detail-page .post-detail-application-state:before{background:currentColor;border-radius:50%;content:"";height:5px;width:5px}.post-detail-page .post-detail-comments{margin-top:18px}.post-detail-page .post-detail-comments h2{color:#272636;font-size:21px;margin:0 0 20px}.post-detail-page .post-detail-comments h2 span{color:#898897;font-size:15px;font-weight:400;margin-left:5px}.post-detail-page .post-detail-comments .ant-empty{margin:32px 0 8px}.post-detail-page .post-detail-management-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-left:auto}.post-detail-page .post-detail-management-actions .ant-btn{border-radius:8px;height:40px;min-width:110px}.post-detail-page .post-detail-completion-hint{color:#777685;margin:12px 0 16px}.post-detail-page .post-detail-visitor-menu{border-radius:8px;height:40px;min-width:110px}.post-detail-page .post-detail-composer{margin-bottom:12px}.post-detail-page .post-detail-composer textarea{resize:none}.post-detail-page .commentThreads-reply-composer .ant-input-textarea-show-count,.post-detail-page .post-detail-composer .ant-input-textarea-show-count{margin-bottom:0}.post-detail-page .commentThreads-reply-composer .ant-input-textarea-show-count>textarea.ant-input,.post-detail-page .post-detail-composer .ant-input-textarea-show-count>textarea.ant-input{padding-bottom:28px}.post-detail-page .commentThreads-reply-composer .ant-input-textarea-show-count .ant-input-data-count,.post-detail-page .post-detail-composer .ant-input-textarea-show-count .ant-input-data-count{bottom:6px;font-size:12px;inset-inline-end:12px;line-height:18px}.post-detail-page .post-detail-submit{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin:12px 0}.post-detail-page .post-detail-submit>span{color:#898897;font-size:13px}.post-detail-page .post-detail-composer-actions{align-items:center;display:flex;gap:12px}.post-detail-page .post-detail-comment-options{display:flex;flex:1 1;flex-wrap:wrap;gap:12px;min-width:200px}.post-detail-page .post-detail-uid{color:#92919d;font-size:12px}.post-detail-page .post-detail-composer>.ant-alert{margin-bottom:16px}.post-detail-page .post-detail-comment{border-top:1px solid #f0eef3;display:flex;gap:12px;padding:20px 0}.post-detail-page .post-detail-comment .ant-avatar{background:#ededed;color:#272636;flex-shrink:0}.post-detail-page .post-detail-comment>div{flex:1 1;min-width:0}.post-detail-page .post-detail-comment p{color:#000;line-height:1.7;margin:8px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.post-detail-page .post-detail-comment-heading{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px}.post-detail-page .post-detail-comment-heading strong{color:#343344}.post-detail-page .post-detail-comment-heading time{color:#92919d;font-size:12px}@media(max-width:767px){.post-detail-page .post-detail-panel.post-detail-application{align-items:stretch;flex-direction:column;gap:16px;padding:18px}.post-detail-page .post-detail-panel.post-detail-application .post-detail-application-summary{flex-basis:auto;gap:12px}.post-detail-page .post-detail-panel.post-detail-application .applicationActions{grid-gap:10px;border-top:1px solid #f0f0f0;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:14px}.post-detail-page .post-detail-panel.post-detail-application .applicationActions>span{min-width:0}.post-detail-page .post-detail-panel.post-detail-application .applicationActions .ant-btn{height:38px;padding-inline:8px;width:100%}.post-detail-page .post-detail-panel.post-detail-application .applicationActions>.ant-tag,.post-detail-page .post-detail-panel.post-detail-application .applicationActions>a{grid-column:1/-1}.post-detail-page .post-detail-panel.post-detail-application .applicationActions>.ant-tag{white-space:normal}}@media(min-width:481px){.post-detail-page .post-detail-management-actions{order:1}}@media(max-width:480px){.post-detail-page .post-detail-management-actions{border-top:1px solid #f0eef3;flex-basis:100%;margin-left:0;order:1;padding-top:20px}.post-detail-page .post-detail-management-actions .ant-btn{border-radius:6px;flex:1 1;height:32px;min-width:0}.post-detail-page .post-detail-comment-options{flex-basis:100%;flex-direction:column}.post-detail-page>.ant-layout-footer,.post-detail-page>.ant-layout-header{display:none}.post-detail-page .post-detail-mobile-topbar{display:grid;position:sticky;top:0;z-index:20}.post-detail-page .post-detail-content{min-height:calc(100vh - 64px);padding:20px 16px 40px}.post-detail-page .post-detail-panel{border-radius:8px;padding:22px 18px}.post-detail-page h1{font-size:23px}.post-detail-page .post-detail-description{font-size:15px}.post-detail-page .post-detail-images{gap:6px}.post-detail-page .post-detail-images-single .ant-image{max-width:min(100%,240px)}.post-detail-page .post-detail-images-single img{max-height:240px;max-width:min(100%,240px)}.post-detail-page .post-detail-facts{flex-direction:column;gap:10px}}.message-members-modal .message-members-filter-fields{display:contents}.message-members-modal-filters{margin-block:16px}.message-members-modal-filters .ant-form-item{margin-bottom:12px}.message-members-modal-filters .ant-input-affix-wrapper,.message-members-modal-filters .ant-select{width:180px}.message-members-mobile .ant-drawer-header{border-bottom:0;box-sizing:border-box;height:64px;padding:0}.message-members-mobile .ant-drawer-body{background:#fff;padding:0 20px calc(24px + env(safe-area-inset-bottom))}.message-members-mobile .message-members-modal-filters{background:#fff;padding:16px 0 12px;position:sticky;top:0;z-index:2}.message-members-mobile .message-members-modal-filters .ant-form-item{margin-bottom:0}.message-members-mobile .message-members-modal-filters .message-members-mobile-search{align-items:center;display:flex;gap:8px}.message-members-mobile .message-members-modal-filters .message-members-mobile-search>.ant-form-item{flex:1 1;min-width:0}.message-members-mobile .message-members-modal-filters .message-members-mobile-search>.ant-btn{color:#858594;flex-shrink:0;font-size:18px;height:44px;padding:0;width:40px}.message-members-mobile .message-members-modal-filters .message-members-mobile-search>.ant-btn.is-selected{background:#f5f5f5;color:#272636}.message-members-mobile .message-members-modal-filters .ant-input-search .ant-input-affix-wrapper{background:#f5f5f5;border-color:#f5f5f5;min-height:44px}.message-members-mobile .message-members-modal-filters .ant-input-search .ant-input{background:#f5f5f5;font-size:16px}.message-members-mobile .message-members-modal-filters .ant-input-search .ant-btn{background:#f5f5f5;border-color:#f5f5f5;height:44px}.message-members-mobile .message-members-filter-fields{grid-gap:12px;background:#fafafa;border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;padding:16px}.message-members-mobile .message-members-filter-fields[hidden]{display:none}.message-members-mobile .message-members-filter-fields .ant-form-item:nth-child(-n+2){grid-column:1/-1}.message-members-mobile .message-members-filter-fields .ant-btn,.message-members-mobile .message-members-filter-fields .ant-input-affix-wrapper,.message-members-mobile .message-members-filter-fields .ant-select{width:100%}.message-members-mobile .message-members-count{color:#858594;font-size:12px;margin:8px 0 12px}.message-members-mobile .message-members-directory{align-items:flex-start;display:flex;gap:8px}.message-members-mobile .message-members-directory-list{flex:1 1;min-width:0}.message-members-mobile .message-members-directory-list section{scroll-margin-top:84px}.message-members-mobile .message-members-directory-list h3{color:#858594;font-size:13px;font-weight:400;margin:16px 0 4px}.message-members-mobile .message-members-directory-index{display:flex;flex-direction:column;flex-shrink:0;max-height:calc(100dvh - 180px);overflow-y:auto;position:sticky;top:100px}.message-members-mobile .message-members-directory-index .ant-btn{color:#858594;font-size:11px;height:24px;padding:0;width:24px}.message-members-mobile .chat-member-row{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;flex-wrap:wrap;gap:10px;padding:14px 0}.message-members-mobile .chat-member-row .ant-avatar{flex-shrink:0}.message-members-mobile .chat-member-row>div:not(.ant-space){flex:1 1;min-width:0}.message-members-mobile .chat-member-row>div:not(.ant-space) strong{color:#272636;display:block;font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-members-mobile .chat-member-row>div:not(.ant-space)>span{color:#858594;display:block;font-size:12px;margin-top:5px}.message-members-mobile .chat-member-row>.ant-space{flex-basis:100%;justify-content:flex-end}.message-members-mobile .message-members-management{border-top:1px solid #eee;margin-top:24px;padding-top:12px}.message-members-mobile .message-members-management>div[hidden]{display:none}.message-members-mobile .message-members-management>.ant-btn{color:#595966;height:44px}.message-members-mobile .chat-member-add{align-items:center;display:flex;gap:12px;margin-top:12px}.message-members-mobile .chat-member-add .ant-input,.message-members-mobile .chat-member-add .ant-select{flex:1 1;min-width:0}.message-members-mobile .chat-member-add>.ant-btn{flex-shrink:0}@media(max-width:480px){.message-members-modal-filters .ant-form-item{margin-inline-end:0;width:100%}.message-members-modal-filters .ant-input-affix-wrapper,.message-members-modal-filters .ant-select{width:100%}}.chat-information .ant-drawer-header{border-bottom:0;height:64px;padding:0}.chat-information .ant-drawer-body{background:#f5f5f5;padding:20px 16px calc(24px + env(safe-area-inset-bottom))}.chat-information .chat-information-members,.chat-information .chat-information-settings{background:#fff;border:1px solid #e8e8ed;border-radius:8px;margin-bottom:16px;overflow:hidden}.chat-information .chat-information-members-heading.ant-btn{align-items:center;border-radius:0;color:#272636;display:flex;gap:8px;height:auto;justify-content:space-between;padding:20px 16px 8px}.chat-information .chat-information-members-heading.ant-btn strong{font-size:15px;font-weight:500}.chat-information .chat-information-members-heading.ant-btn>span:last-child{color:#858594;font-size:12px}.chat-information .chat-information-members-grid{grid-gap:20px 8px;display:grid;gap:20px 8px;grid-template-columns:repeat(5,minmax(0,1fr));padding:20px 16px 24px}.chat-information .chat-information-members-item{align-items:center;display:flex;flex-direction:column;gap:8px;min-width:0}.chat-information .chat-information-members-item>span:last-child{color:#595966;font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-information .chat-information-members-invite.ant-btn{align-items:center;color:#595966;display:flex;flex-direction:column;font-size:12px;gap:8px;height:auto;min-width:0;padding:0}.chat-information .chat-information-members-invite.ant-btn .chat-information-members-invite-icon{background:#f5f5f5;border-radius:50%;color:#858594;display:grid;font-size:22px;height:40px;place-items:center;width:40px}.chat-information .chat-information-name,.chat-information .chat-information-row.ant-btn,.chat-information .conversation-mute{align-items:center;color:#272636;display:flex;font-size:15px;gap:16px;justify-content:space-between;min-height:60px;padding:16px 20px;width:100%}.chat-information .chat-information-row.ant-btn{border-radius:0;height:auto;text-align:left}.chat-information .chat-information-row.ant-btn-dangerous{color:#ff4d4f}.chat-information .chat-information-row.ant-btn:disabled{color:#bfbfbf}.chat-information .chat-information-row .anticon{color:#8c8f96;font-size:14px}.chat-information .chat-information-members-grid+.chat-information-row,.chat-information .chat-information-name+.chat-information-row,.chat-information .chat-information-row+.chat-information-row{border-top:1px solid #f0f0f0}.chat-information .chat-information-name>span{flex-shrink:0}.chat-information .chat-information-name>strong{color:#858594;font-size:14px;font-weight:400;min-width:0;overflow-wrap:anywhere;text-align:right}.chat-information .conversation-mute .ant-switch{flex-shrink:0}.chat-information .chat-information-hint{color:#858594;font-size:12px;line-height:1.7;margin:0;padding:0 20px 18px}.chat-information .chat-information-permission{color:#858594;font-size:12px;margin:0;padding:12px 20px}.notificationsPanel{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:24px}.notificationsPanel .notificationsPanel-actions,.notificationsPanel .notificationsPanel-filters,.notificationsPanel .notificationsPanel-meta,.notificationsPanel .notificationsPanel-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.notificationsPanel .notificationsPanel-toolbar{justify-content:space-between;margin-bottom:20px}.notificationsPanel .ant-select{min-width:140px}.notificationsPanel .notificationsPanel-list{display:flex;flex-direction:column}.notificationsPanel .notificationsPanel-group{color:#262626;font-size:16px;font-weight:600;line-height:24px;margin:24px 0 0;padding:0 0 4px}.notificationsPanel .notificationsPanel-group:first-child{margin-top:0}.notificationsPanel .notificationsPanel-item{align-items:flex-start;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;gap:16px;padding:20px 0;position:relative}.notificationsPanel .notificationsPanel-item:last-child{border-bottom:none}.notificationsPanel .notificationsPanel-open{background:#0000;border:0;border-radius:8px;cursor:pointer;height:100%;inset:0;padding:0;position:absolute;width:100%;z-index:1}.notificationsPanel .notificationsPanel-open:hover{background:rgba(0,0,0,.018)}.notificationsPanel .notificationsPanel-open:focus-visible{box-shadow:inset 0 0 0 2px #91baff;outline:none}.notificationsPanel .notificationsPanel-cover,.notificationsPanel .notificationsPanel-item-actions,.notificationsPanel .notificationsPanel-post{position:relative;z-index:2}.notificationsPanel .notificationsPanel-avatar{flex-shrink:0}.notificationsPanel .notificationsPanel-content{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.notificationsPanel .notificationsPanel-heading{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.notificationsPanel .notificationsPanel-meta{gap:8px;min-width:0}.notificationsPanel .notificationsPanel-meta strong{color:#262626;font-size:14px;overflow-wrap:anywhere}.notificationsPanel .notificationsPanel-meta .ant-tag{background:#f5f5f5;border:none;border-radius:6px;color:#595959;margin:0;padding:2px 8px;white-space:normal}.notificationsPanel .notificationsPanel-meta .ant-tag.notificationsPanel-kind-like{background:#fff1f0;color:#cf1322}.notificationsPanel .notificationsPanel-meta .ant-tag.notificationsPanel-kind-comment{background:#e6f4ff;color:#0958d9}.notificationsPanel .notificationsPanel-meta .ant-tag.notificationsPanel-kind-reply{background:#e6fffb;color:#006d75}.notificationsPanel .notificationsPanel-meta .ant-tag.notificationsPanel-kind-recruitment_approved{background:#ecfdf5;color:#047857}.notificationsPanel .notificationsPanel-meta .ant-tag.notificationsPanel-kind-recruitment_rejected{background:#fff2e8;color:#ad2102}.notificationsPanel .notificationsPanel-meta .ant-tag.notificationsPanel-kind-recruitment_withdrawn{background:#f0f0f0;color:#595959}.notificationsPanel .notificationsPanel-meta .ant-tag.notificationsPanel-kind-recruitment_reapplied{background:#fffbe6;color:#ad6800}.notificationsPanel .notificationsPanel-meta .ant-tag.notificationsPanel-kind-activity_completed{background:#f7fee7;color:#3f6212}.notificationsPanel .notificationsPanel-meta .ant-tag.notificationsPanel-kind-participation_confirmed{background:#f0f9ff;color:#0369a1}.notificationsPanel .notificationsPanel-meta .ant-badge-status{flex-shrink:0}.notificationsPanel .notificationsPanel-meta .ant-badge-status-text{color:#8c8c8c;font-size:12px;margin-inline-start:6px}.notificationsPanel time{color:#8c8c8c;flex-shrink:0;font-size:12px;line-height:22px}.notificationsPanel .notificationsPanel-post{align-self:flex-start;color:#333;font-size:15px;font-weight:500;height:auto;justify-content:flex-start;line-height:1.6;max-width:100%;overflow-wrap:anywhere;padding:0;text-align:left;white-space:normal}.notificationsPanel .notificationsPanel-post>span{overflow-wrap:anywhere;white-space:normal}.notificationsPanel .notificationsPanel-interaction{align-items:center;color:#595959;display:inline-flex;font-size:14px;gap:6px;line-height:22px}.notificationsPanel .notificationsPanel-interaction-like{color:#cf1322}.notificationsPanel .notificationsPanel-interaction-comment{color:#0958d9}.notificationsPanel .notificationsPanel-interaction-reply{color:#006d75}.notificationsPanel .is-interaction .notificationsPanel-meta{gap:4px 8px}.notificationsPanel .is-interaction .notificationsPanel-footer{gap:4px 16px}.notificationsPanel .is-interaction .notificationsPanel-item-actions .ant-btn{font-size:12px;height:22px;padding:0}.notificationsPanel .notificationsPanel-cover{background:#f5f5f5;border:0;border-radius:8px;cursor:pointer;display:flex;flex:0 0 76px;height:76px;margin:0;overflow:hidden;padding:0;width:76px}.notificationsPanel .notificationsPanel-cover img{display:block;height:100%;object-fit:cover;width:100%}.notificationsPanel .notificationsPanel-cover:focus-visible{outline:2px solid #1677ff;outline-offset:3px}.notificationsPanel .notificationsPanel-cover:disabled{cursor:default}.notificationsPanel .notificationsPanel-cover-text{align-items:center;box-sizing:border-box;color:#595959;display:flex;flex:1 1;font-size:12px;height:100%;line-height:18px;min-width:0;padding:8px;text-align:left}.notificationsPanel .notificationsPanel-cover-text>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere}.notificationsPanel .notificationsPanel-footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:flex-start}.notificationsPanel .notificationsPanel-status{color:#8c8c8c;font-size:13px;line-height:22px}.notificationsPanel .notificationsPanel-status .ant-tag{border:none;border-radius:6px;margin:0;padding:2px 8px;white-space:normal}.notificationsPanel .notificationsPanel-item-actions{display:flex;flex-wrap:wrap;gap:8px 12px}.notificationsPanel .notificationsPanel-item-actions .ant-btn{border-radius:6px;font-size:13px;height:32px;padding-inline:12px}.notificationsPanel .notificationsPanel-item-actions .ant-btn-variant-text{color:#8c8c8c}.notificationsPanel .ant-pagination{margin-top:20px}@media(max-width:480px){.notificationsPanel{border:none;border-radius:8px;overscroll-behavior-y:contain;padding:16px}.notificationsPanel .notificationsPanel-toolbar{gap:12px}.notificationsPanel .notificationsPanel-filters{gap:8px;width:100%}.notificationsPanel .notificationsPanel-filters .ant-select{flex:1 1;min-width:0}.notificationsPanel .notificationsPanel-actions{gap:8px}.notificationsPanel .notificationsPanel-item{gap:12px;padding:16px 0}.notificationsPanel .notificationsPanel-heading{flex-direction:column;gap:4px}.notificationsPanel .notificationsPanel-meta{align-items:flex-start}.notificationsPanel .notificationsPanel-content{gap:6px}.notificationsPanel .notificationsPanel-footer{align-items:flex-start;flex-direction:column;gap:10px}.notificationsPanel .notificationsPanel-item-actions{gap:8px}.notificationsPanel .is-interaction .notificationsPanel-footer{align-items:center;flex-direction:row;gap:4px 12px}.notificationsPanel .notificationsPanel-cover{border-radius:6px;flex-basis:64px;height:64px;width:64px}.notificationsPanel .notificationsPanel-cover-text>span{-webkit-line-clamp:2}.notificationsPanel .notificationsPanel-interaction{font-size:13px}.notificationsPanel .notificationsPanel-group{font-size:15px;margin-top:20px}}.message,.message *{box-sizing:border-box}.message{color:#272636;min-height:100vh}.message>.ant-layout{background:#f5f5f5;min-height:100vh}.message .message-content{margin:0 24px;min-width:0;padding:32px 24px 64px}.message .message-tabs{display:flex;flex-shrink:0;gap:24px;margin-bottom:20px}.message .message-tabs a{color:#8c8f96;padding:8px 0}.message .message-tabs a[aria-current=page]{color:#272636;font-weight:600}.message .message-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.message .ant-input-textarea textarea{resize:none}.message .message-workspace{background:#fff;border:1px solid #e8e8ed;border-radius:8px;display:flex;height:calc(100dvh - 240px);min-height:480px;overflow:hidden}.message .message-sidebar{border-right:1px solid #eee;flex-shrink:0;overflow-y:auto;padding:24px;width:320px}.message .message-list-heading{margin-bottom:20px}.message .message-list-heading h2{font-size:18px;margin:0 0 16px}.message .message-room{align-items:center;background:#fff;border:none;border-radius:8px;color:#272636;cursor:pointer;display:flex;font:inherit;gap:12px;padding:16px 10px;text-align:left;width:100%}.message .message-room:hover:not(.is-selected){background:#f5f5f5}.message .message-room.is-selected{font-weight:600}.message .message-room.is-selected .message-room-info strong{font-weight:700}.message .message-room .message-room-info{flex:1 1;min-width:0}.message .message-room .message-room-info span,.message .message-room .message-room-info strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message .message-room .message-room-info span{color:#8c8f96;font-size:12px;margin-top:6px}.message .message-welcome{align-items:center;color:#8c8f96;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0;padding:24px;text-align:center}.message .message-welcome h2{color:#272636}.message .chat-thread{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:hidden;padding:24px}.message .chat-thread-heading{align-items:center;border-bottom:1px solid #eee;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding-bottom:16px}.message .chat-thread-heading .chat-thread-title{min-width:0}.message .chat-thread-heading h2{font-size:20px;margin:0;overflow-wrap:anywhere}.message .chat-thread-heading span{color:#8c8f96;font-size:12px}.message .chat-thread-more{color:#272636;flex-shrink:0;height:44px;padding:0;width:44px}.message .chat-thread-more .anticon{font-size:24px}.message .chat-thread-messages{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 0}.message .chat-thread-timeline{display:flex;flex:1 1;min-height:0;position:relative}.message .chat-history{display:block;margin:0 auto 20px}.message .chat-system{color:#8c8f96;font-size:12px;overflow-wrap:anywhere;text-align:center;white-space:pre-wrap}.message .chat-message{display:flex;gap:12px;margin-bottom:24px}.message .chat-message>div{max-width:80%;min-width:0}.message .chat-message .ant-avatar{flex-shrink:0}.message .chat-message.is-mine{flex-direction:row-reverse}.message .chat-message.is-mine .chat-bubble{background:#272636;color:#fff;margin-left:auto}.message .chat-message.is-mine .chat-message-author{text-align:right}.message .chat-message-author{color:#8c8f96;font-size:12px;margin-bottom:8px}.message .chat-message-author time{margin-left:8px}.message .chat-bubble{background:#f5f5f5;border-radius:8px;max-width:100%;overflow-wrap:anywhere;padding:12px 16px;white-space:pre-wrap;width:fit-content}.message .chat-bubble img{border-radius:8px;display:block;height:auto;max-height:220px;max-width:min(100%,200px);object-fit:contain;width:auto}.message .chat-message .chat-bubble.chat-bubble-image{background:#0000;border-radius:0;color:#272636;padding:0;white-space:normal}.message .chat-message .chat-bubble.chat-bubble-image>a{display:block;max-width:100%}.message .chat-message .chat-bubble.chat-bubble-image img{aspect-ratio:auto;background:#0000;border-radius:0}.message .imageQuota{flex-shrink:0;font-size:12px}.message .chat-attachment-preview{align-items:center;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding-block:12px}.message .chat-attachment-preview img{background:#0000;height:auto;max-height:100px;max-width:160px;object-fit:contain;width:auto}.message .chat-latest{align-items:center;background:#fff;border:1px solid #e8e8ed;border-radius:20px;bottom:12px;box-shadow:0 4px 16px #2726361f;color:#595966;display:inline-flex;font-size:13px;font-weight:500;gap:8px;height:38px;padding:0 16px 0 10px;position:absolute;right:12px;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease;z-index:1}.message .chat-latest .anticon{background:#f5f5f5;border-radius:50%;color:#272636;display:grid;font-size:12px;height:24px;place-items:center;width:24px}.message .chat-latest:hover{border-color:#bcbcc6;box-shadow:0 6px 20px #27263629;color:#272636}.message .chat-composer{background:#f5f5f5;border-top:1px solid #eee;flex-shrink:0;margin:0 -24px -24px;padding:12px 24px 16px}.message .chat-composer .chat-composer-entry{align-items:flex-end;display:flex;gap:8px}.message .chat-composer .ant-input-textarea,.message .chat-composer .chat-composer-entry>textarea{flex:1 1;min-width:0}.message .chat-composer textarea.ant-input{background:#fff;border-color:#e8e8ed;border-radius:8px;font-size:14px;line-height:22px;min-height:44px;padding:10px 12px}.message .chat-composer .chat-composer-more{color:#595966;flex-shrink:0;height:44px;padding:0;transition:background-color .18s ease,color .18s ease;width:44px}.message .chat-composer .chat-composer-more[aria-expanded=true]{background:#e8e8ed;color:#272636}.message .chat-composer .chat-composer-more[aria-expanded=false]{background:#0000}.message .chat-composer .chat-composer-more .anticon{font-size:28px}.message .chat-composer .chat-composer-send{border-radius:8px;flex-shrink:0;height:44px;padding:0 14px}.message .chat-composer .chat-composer-tools{border-top:0 solid #e8e8ed;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding:0 4px;pointer-events:none;transform:translateY(8px);transition:max-height .22s ease,margin-top .22s ease,padding .22s ease,opacity .18s ease,transform .22s ease,visibility 0s linear .22s;visibility:hidden}.message .chat-composer .chat-composer-tools.is-open{border-top-width:1px;margin-top:12px;max-height:35dvh;opacity:1;overflow-y:auto;padding:20px 4px 4px;pointer-events:auto;transform:translateY(0);transition-delay:0s;visibility:visible}.message .chat-composer .chat-composer-tools>.ant-upload-wrapper{flex:0 0 72px}.message .chat-composer .chat-composer-tools .chat-composer-image{background:#fff;border:none;border-radius:8px;color:#595966;display:flex;flex-direction:column;font-size:12px;gap:8px;height:80px;justify-content:center;padding:12px;width:72px}.message .chat-composer .chat-composer-tools .chat-composer-image .anticon{font-size:28px}.message .chat-composer .chat-composer-tools .imageQuota{font-size:12px;line-height:1.6;margin-bottom:0;width:100%}.message-members-modal .chat-member-list{max-height:45dvh;overflow-y:auto}.message-members-modal .chat-member-row{align-items:center;border-bottom:1px solid #eee;display:flex;gap:12px;padding:16px 0}.message-members-modal .chat-member-row>div{flex:1 1;min-width:0;overflow-wrap:anywhere}.message-members-modal .chat-member-row>div>span{color:#8c8f96;display:block;font-size:12px;margin-top:4px}.message-members-modal .chat-member-add{display:flex;gap:12px;margin-top:20px}.message-members-modal .chat-member-add .ant-input,.message-members-modal .chat-member-add .ant-select{flex:1 1;min-width:0}@media(max-width:800px){.message .message-sidebar{width:250px}.message .chat-thread-heading{flex-wrap:wrap}}@media(min-width:481px){.message{height:100dvh;min-height:0;overflow:hidden}.message>.ant-layout{height:100%;min-height:0}.message>.ant-layout>.ant-layout-header{flex:0 0 64px}.message .message-content{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding-bottom:0}.message .message-workspace{flex:1 1;height:auto;min-height:0}.message .notificationsPanel{min-height:0;overflow-y:auto}.message .chat-thread{padding:0 24px}.message .chat-thread-heading{flex-wrap:nowrap;height:64px;margin:0 -24px;min-height:64px;padding:0 24px}.message .chat-thread-heading .chat-thread-title{flex:1 1}.message .chat-thread-heading h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message .chat-composer{margin:0 -24px;min-height:64px;padding:9px 24px 10px}.desktop-navigation .desktop-navigation-content .message{height:calc(100dvh - 64px);min-height:0}.desktop-navigation .desktop-navigation-content .message>.ant-layout{min-height:0}.desktop-navigation .desktop-navigation-content .message .message-content{padding-bottom:0}}@media(max-width:480px){.message{height:100dvh;min-height:100dvh;overflow:hidden}.message>.ant-layout{height:100%;min-height:0}.message>.ant-layout>.ant-layout-header{flex:0 0 64px;z-index:20}.message>.ant-layout>.ant-layout-footer{background:#fafafa;flex-basis:calc(64px + env(safe-area-inset-bottom));flex-grow:0;flex-shrink:0;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);z-index:20}.message .message-content{display:flex;flex-direction:column;margin:0;min-height:0;overflow:hidden;padding:22px 16px 24px}.message .notificationsPanel{min-height:0;overflow-y:auto}.message .message-workspace{border:none;border-radius:8px;flex:1 1;height:auto;min-height:0}.message .message-sidebar{border:none;padding:16px;width:100%}.message .message-welcome,.message.message-detail>.ant-layout>.ant-layout-footer,.message.message-detail>.ant-layout>.ant-layout-header{display:none}.message.message-detail .message-content{background:#fff;padding:0}.message.message-detail .message-sidebar,.message.message-detail .message-tabs{display:none}.message.message-detail .message-workspace{border-radius:0}.message.message-detail .chat-thread{padding-bottom:0}.message .chat-thread{padding:16px}.message .chat-thread-mobile-heading{margin:-16px -16px 0}.message .chat-message{gap:8px}.message .chat-message>div{max-width:82%}.message .chat-message-author time{display:block;margin-left:0}.message .chat-bubble{padding:10px 12px}.message .chat-bubble img{max-height:180px;max-width:min(100%,160px)}.message .chat-composer{margin:0 -16px;padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.message .chat-composer textarea.ant-input{font-size:16px}}@media(prefers-reduced-motion:reduce){.message .chat-composer .chat-composer-tools{transform:none;transition:none}.message .chat-composer .chat-composer-more{transition:none}}.notfound{min-height:100vh}.notfound .ant-layout-content{align-items:center;background-color:#fff;border-radius:8px;display:flex;justify-content:center;margin:0 24px;min-height:calc(100vh - 64px);padding:24px}.notfound .ant-layout-content .ant-typography-warning{font-size:36px}@media(max-width:480px){.notfound .ant-layout-content{margin:0;min-height:calc(100vh - 128px)}}.passwordReset{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:100vh;padding:20px}.passwordReset .demo-logo{max-width:100%}.passwordReset .demo-logo img{max-width:100%;object-fit:contain}.passwordReset .passwordReset-card{max-width:400px;width:100%}.myTags .myTags-count{color:#8c8f96;margin:20px 0}.myTags .myTags-group{margin-top:28px}.myTags .myTags-group h2{font-size:16px;margin-bottom:12px}.myTags .myTags-group>div{display:flex;flex-wrap:wrap;gap:12px}.myTags .myTags-group .ant-btn{border-radius:20px;height:38px}@media(max-width:480px){.myTags .myTags-group>div{gap:10px}}.adminUsers .featurePage-heading>.ant-btn{display:none}.adminUsers .adminUsers-role-hint{margin-bottom:24px}.adminUsers .adminUsers-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.adminUsers .adminUsers-filters .ant-input-search{flex:1 1;min-width:220px}.adminUsers .adminUsers-filters .ant-select{width:160px}.adminUsers .adminUsers-list>article{align-items:center;border-top:1px solid #eee;display:flex;flex-wrap:wrap;gap:16px;padding:20px 0}.adminUsers .adminUsers-profile{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:160px;overflow-wrap:anywhere}.adminUsers .adminUsers-profile span{color:#8c8f96;font-size:13px}@media(max-width:480px){.adminUsers .adminUsers-role-hint{margin-bottom:16px}.adminUsers .adminUsers-filters .ant-select{flex:1 1;min-width:100px}.adminUsers .adminUsers-status,.adminUsers .featurePage-actions{width:100%}}.securitySettings .featurePage-panel>.ant-alert{margin-bottom:8px}.securitySettings .securitySettings-session{padding:22px 0}.securitySettings .securitySettings-session+.securitySettings-session{border-top:1px solid #eeeef1}.securitySettings .securitySettings-sessionHeading{align-items:center;display:flex;gap:12px;justify-content:space-between}.securitySettings .securitySettings-sessionHeading strong{font-size:15px;font-weight:600}.securitySettings .securitySettings-dates{grid-gap:12px 24px;background:#fafafa;border-radius:8px;display:grid;gap:12px 24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 0;padding:16px}.securitySettings .securitySettings-dates dt{color:#858592;font-size:12px;margin-bottom:5px}.securitySettings .securitySettings-dates dd{font-feature-settings:"tnum";color:#595966;font-size:13px;font-variant-numeric:tabular-nums;margin:0;overflow-wrap:anywhere}@media(max-width:640px){.securitySettings .securitySettings-dates{gap:12px;grid-template-columns:minmax(0,1fr)}.securitySettings .securitySettings-dates>div{display:flex;gap:12px;justify-content:space-between}.securitySettings .securitySettings-dates dt{flex-shrink:0;margin:0}.securitySettings .securitySettings-dates dd{text-align:right}}.chatSettings .chatSettings-panels{display:flex;flex-direction:column;gap:24px}.chatSettings .chatSettings-section-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.chatSettings .chatSettings-section-heading h2{font-size:18px;font-weight:600;line-height:1.5;margin:0}.chatSettings .chatSettings-count{color:#858594;font-size:14px;white-space:nowrap}.chatSettings .chatSettings-blocks .chatSettings-section-heading{margin-bottom:8px}.chatSettings .chatSettings-block-hint{color:#8c8c8c;font-size:13px;line-height:1.6;margin:0}.chatSettings .chatSettings-preference{align-items:center;background:#fafafa;border:1px solid #e8e8ed;border-radius:8px;display:flex;gap:24px;padding:20px}.chatSettings .chatSettings-preference .ant-switch{flex-shrink:0}.chatSettings .chatSettings-preference-copy{flex:1 1;min-width:0}.chatSettings .chatSettings-preference-copy strong{font-size:15px;line-height:1.6}.chatSettings .chatSettings-preference-copy p{color:#858594;line-height:1.8;margin:8px 0 0;max-width:760px}.chatSettings .chatSettings-block-toolbar{align-items:flex-start;display:flex;gap:12px;margin:12px 0 16px;max-width:800px}.chatSettings .chatSettings-block-toolbar>.ant-btn{flex-shrink:0}.chatSettings .chatSettings-user-picker{flex:1 1;min-width:0}.chatSettings .chatSettings-user-picker .ant-alert{margin-top:12px}.chatSettings .chatSettings-empty{background:#fafafa;border:1px dashed #e8e8ed;border-radius:8px;padding:24px 16px}.chatSettings .chatSettings-empty .ant-empty{margin:8px 0}.chatSettings .chatSettings-block-list{border-top:1px solid #e8e8ed}.chatSettings .chatSettings-block-user{align-items:center;border-bottom:1px solid #e8e8ed;display:flex;gap:16px;justify-content:space-between;padding:20px 0}.chatSettings .chatSettings-block-user>.ant-btn{flex-shrink:0}.chatSettings .chatSettings-pagination{display:flex;justify-content:flex-end;margin-top:24px}@media(max-width:480px){.chatSettings .chatSettings-panels{gap:20px}.chatSettings .chatSettings-section-heading{margin-bottom:16px}.chatSettings .chatSettings-preference{align-items:flex-start;gap:16px;padding:16px}.chatSettings .chatSettings-preference .ant-switch{margin-top:2px}.chatSettings .chatSettings-block-toolbar{flex-direction:column;gap:12px}.chatSettings .chatSettings-block-toolbar>.ant-btn,.chatSettings .chatSettings-user-picker{width:100%}.chatSettings .chatSettings-block-user{flex-wrap:wrap;padding:16px 0}.chatSettings .chatSettings-empty{padding:24px 12px}.chatSettings .chatSettings-pagination{justify-content:center;margin-top:20px}}.emailSettings .emailSettings-toolbar{margin-bottom:16px}.emailSettings .emailSettings-forms{display:flex;flex-direction:column;gap:20px}.emailSettings .emailSettings-section h2{font-size:20px;margin:0 0 20px}.emailSettings .emailSettings-section .ant-alert{margin-bottom:16px}.emailSettings .emailSettings-section .ant-form{margin-top:20px;max-width:560px}.emailSettings .emailSettings-section .ant-descriptions,.emailSettings .emailSettings-section .ant-form-item:last-of-type{margin-bottom:20px}.emailSettings .emailSettings-section .ant-descriptions-item-content{min-width:0;overflow-wrap:anywhere}@media(max-width:480px){.emailSettings .emailSettings-section .ant-form{max-width:none}}.myApplications .myApplications-refresh{display:flex;justify-content:flex-end;margin-bottom:16px}.myApplications .workspace-toolbar .ant-btn,.myApplications .workspace-toolbar .ant-select-single,.myApplications .workspace-toolbar input.ant-input{height:40px;min-height:40px}.myApplications .myApplications-item{border-color:#e8e8ed;border-radius:12px;margin-bottom:16px}.myApplications .myApplications-item p{margin:0;overflow-wrap:anywhere}.myApplications .myApplications-item-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.myApplications .myApplications-item-heading>a{color:#303542;font-size:17px;font-weight:600;line-height:1.6;max-width:100%;min-width:0;overflow-wrap:anywhere}.myApplications .myApplications-item-heading>a:hover{color:#595f6e}.myApplications .myApplications-item-status.ant-tag{border:0;border-radius:6px;flex-shrink:0;font-size:12px;font-weight:500;line-height:22px;margin:0;padding:2px 10px}.myApplications .myApplications-item-meta{align-items:center;color:#858b98;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 20px;line-height:1.6;margin-top:10px}.myApplications .myApplications-item-meta .myApplications-item-publisher,.myApplications .myApplications-item-meta>time{align-items:center;display:inline-flex;gap:8px;min-width:0}.myApplications .myApplications-item-meta .userIdentity{color:#656c7a;max-width:100%}.myApplications .myApplications-item-message{background:#f8f9fb;border-radius:8px;margin-top:18px;padding:12px 14px}.myApplications .myApplications-item-message>span{color:#8a919d;display:block;font-size:12px;line-height:1.6;margin-bottom:5px}.myApplications .myApplications-item-message p{color:#535b69;font-size:14px;line-height:1.75;white-space:pre-wrap}.myApplications .myApplications-item-flags{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.myApplications .myApplications-item-flags .ant-tag{border:0;border-radius:5px;font-size:12px;margin:0}.myApplications .myApplications-item-updates{grid-gap:6px;color:#858b98;display:grid;font-size:12px;gap:6px;line-height:1.6;margin-top:12px}.myApplications .myApplications-item-footer{align-items:center;border-top:1px solid #f0f1f4;display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:18px;padding-top:16px}.myApplications .myApplications-item-footer .applicationActions{flex:1 1;gap:8px;margin:0;min-width:0}.myApplications .myApplications-item-footer .applicationActions .ant-btn{border-radius:7px;font-size:13px;height:36px;padding-inline:12px}.myApplications .myApplications-item-footer .applicationActions>a{align-items:center;border:1px solid #e5e7eb;border-radius:7px;color:#535b69;display:inline-flex;font-size:13px;height:36px;justify-content:center;padding:0 12px;white-space:nowrap}.myApplications .myApplications-item-footer .applicationActions>a:hover{border-color:#bec3cc;color:#303542}.myApplications .myApplications-item-details{align-items:center;color:#6b7280;display:inline-flex;flex-shrink:0;font-size:13px;gap:6px;margin-left:auto;min-height:36px}.myApplications .myApplications-item-details:hover{color:#303542}.myApplications .myApplications-item-details .anticon{font-size:11px}@media(max-width:480px){.myApplications .myApplications-item-heading>a{font-size:16px}.myApplications .myApplications-item-meta{gap:8px 14px}.myApplications .myApplications-item-meta>time{flex-basis:100%}.myApplications .myApplications-item-message{margin-top:14px}.myApplications .myApplications-item-footer{align-items:stretch;flex-direction:column;gap:12px;margin-top:16px;padding-top:14px}.myApplications .myApplications-item-footer .applicationActions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.myApplications .myApplications-item-footer .applicationActions>span{min-width:0}.myApplications .myApplications-item-footer .applicationActions .ant-btn,.myApplications .myApplications-item-footer .applicationActions>a{height:40px;padding-inline:6px;width:100%}.myApplications .myApplications-item-footer .applicationActions>.ant-tag{grid-column:1/-1}.myApplications .myApplications-item-details{background:#f8f9fb;border-radius:7px;justify-content:center;margin-left:0;min-height:40px}}.myReviews .myReviews-item{margin-bottom:16px}.myReviews .myReviews-item p{color:#595966;margin:12px 0;overflow-wrap:anywhere}.myReviews .myReviews-item time{color:#858594;font-size:13px}.myReviews .myReviews-item-heading{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.myReviews .myReviews-item-heading>a{font-size:18px;font-weight:600;min-width:0;overflow-wrap:anywhere}.myReviews .myReviews-item-heading .ant-tag{margin:0}.myReviews .myReviews-item-comment{overflow-wrap:anywhere;white-space:pre-wrap}.myReviews .myReviews-item-footer{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.myReviews .myReviews-item-footer .ant-tag{margin:0}.recommendation-preferences{margin-bottom:20px}.recommendation-preferences .recommendation-preferences-control,.recommendation-preferences .recommendation-preferences-heading,.recommendation-preferences .recommendation-preferences-title{align-items:center;display:flex;gap:14px}.recommendation-preferences .recommendation-preferences-heading{gap:20px;justify-content:space-between;margin-bottom:20px}.recommendation-preferences .recommendation-preferences-title{min-width:0}.recommendation-preferences h2{color:#272636;font-size:18px;font-weight:600;line-height:1.5;margin:0}.recommendation-preferences .recommendation-preferences-title p{color:#8c8f96;font-size:13px;line-height:1.6;margin:5px 0 0}.recommendation-preferences .recommendation-preferences-control{flex-shrink:0}.recommendation-preferences .recommendation-preferences-status{background:#f5f5f5;border-radius:999px;color:#777685;font-size:12px;padding:4px 10px;white-space:nowrap}.recommendation-preferences .recommendation-preferences-status.is-enabled{background:#f6ffed;color:#237804}.recommendation-preferences .recommendation-preferences-details{grid-gap:20px;background:#fafafa;border-radius:8px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 20px}.recommendation-preferences h3{color:#595966;font-size:13px;font-weight:600;margin:0 0 7px}.recommendation-preferences .recommendation-preferences-details p{color:#777685;font-size:13px;line-height:1.8;margin:0;overflow-wrap:anywhere}.recommendation-preferences>.ant-alert,.recommendation-preferences>.ant-skeleton{margin-bottom:20px}@media(max-width:900px){.recommendation-preferences .recommendation-preferences-details{gap:16px;grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.recommendation-preferences .recommendation-preferences-heading{flex-wrap:wrap;gap:16px}.recommendation-preferences .recommendation-preferences-title{gap:10px}.recommendation-preferences h2{font-size:16px}.recommendation-preferences .recommendation-preferences-control{border-top:1px solid #f0eef3;justify-content:space-between;padding-top:14px;width:100%}.recommendation-preferences .recommendation-preferences-details{padding:16px}}.myFeedback .feedback-records-heading{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.myFeedback .feedback-records-heading h2{font-size:18px;font-weight:600;margin:0}.myFeedback .feedback-records-heading p{color:#8c8f96;font-size:13px;margin:6px 0 0}.myFeedback .feedback-records-summary{align-items:center;display:flex;gap:14px}.myFeedback .feedback-records-summary>span{background:#f5f5f5;border-radius:999px;color:#777685;font-size:12px;padding:4px 10px}.myFeedback .feedback-filter-form{align-items:flex-end;background:#fafafa;border-radius:8px;display:flex;flex-wrap:wrap;gap:16px;padding:20px}.myFeedback .feedback-filter-form .ant-form-item{margin:0;width:200px}.myFeedback .feedback-filter-form .ant-form-item:nth-child(2){width:240px}.myFeedback .feedback-filter-form .ant-form-item-label{padding-bottom:8px}.myFeedback .feedback-filter-form .ant-select{width:100%}.myFeedback .feedback-filter-actions{display:flex;gap:10px}.myFeedback .feedback-hint{align-items:flex-start;color:#8c8f96;display:flex;font-size:12px;gap:8px;line-height:1.7;margin:16px 0 22px}.myFeedback .feedback-hint>.anticon{flex-shrink:0;margin-top:4px}.myFeedback .myFeedback-item{border-top:1px solid #f0eef3;padding:22px 0}.myFeedback .myFeedback-item:last-child{padding-bottom:0}.myFeedback .myFeedback-item-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.myFeedback .myFeedback-item-heading h3{color:#272636;font-size:17px;font-weight:600;line-height:1.6;margin:0;min-width:0;overflow-wrap:anywhere}.myFeedback .myFeedback-item-heading a{color:inherit}.myFeedback .myFeedback-item-heading a:hover{color:#625b7a}.myFeedback .myFeedback-item-heading .ant-tag{border-radius:999px;flex-shrink:0;margin:3px 0 0;padding-inline:9px}.myFeedback .feedback-item-footer{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:18px}.myFeedback .feedback-item-meta{align-items:center;color:#8c8f96;display:flex;flex-wrap:wrap;font-size:13px;gap:12px 20px;min-width:0}.myFeedback .feedback-item-meta>span{align-items:center;display:inline-flex;gap:7px;overflow-wrap:anywhere}.myFeedback .feedback-item-meta .ant-tag{margin:0}.myFeedback .feedback-item-footer>.ant-btn{flex-shrink:0}.myFeedback .feedback-loading{min-height:200px;padding-top:12px}.myFeedback .feedback-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:260px;padding:24px 0;text-align:center}.myFeedback .feedback-empty .ant-empty{margin:0}.myFeedback .feedback-empty>p{color:#8c8f96;font-size:13px;line-height:1.8;margin:12px 0 0;max-width:380px}.myFeedback .feedback-empty>.ant-btn{margin-top:18px}.myFeedback .feedback-pagination{border-top:1px solid #f0eef3;display:flex;justify-content:flex-end;margin-top:24px;padding-top:22px}@media(max-width:480px){.myFeedback .feedback-records-heading{margin-bottom:18px}.myFeedback .feedback-records-heading h2{font-size:16px}.myFeedback .feedback-filter-form{gap:16px;padding:16px}.myFeedback .feedback-filter-actions,.myFeedback .feedback-filter-form .ant-form-item,.myFeedback .feedback-filter-form .ant-form-item:nth-child(2){width:100%}.myFeedback .feedback-filter-actions .ant-btn{flex:1 1}.myFeedback .feedback-hint{margin-bottom:18px}.myFeedback .myFeedback-item{padding-block:18px}.myFeedback .myFeedback-item-heading{gap:10px}.myFeedback .myFeedback-item-heading h3{font-size:16px}.myFeedback .feedback-item-footer{gap:14px}.myFeedback .feedback-item-footer>.ant-btn{margin-left:auto}.myFeedback .feedback-item-meta{font-size:12px;gap:12px;width:100%}.myFeedback .feedback-empty{min-height:240px}.myFeedback .feedback-pagination{justify-content:center}}.myFavorites .favorites-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;margin-bottom:20px;padding:20px 24px}.myFavorites .favorites-filter-form{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px}.myFavorites .favorites-filter-form .ant-form-item{margin:0}.myFavorites .favorites-filter-form .ant-input{width:220px}.myFavorites .favorites-filter-actions,.myFavorites .favorites-summary{align-items:center;display:flex;gap:12px}.myFavorites .favorites-summary{color:#8c8f96;font-size:13px;margin-left:auto}.myFavorites .favorites-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.myFavorites .favorites-card-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.myFavorites .favorites-card-heading .ant-tag{margin:0}.myFavorites .favorites-author{align-items:center;color:#777685;display:inline-flex;font-size:13px;gap:8px;min-width:0;overflow-wrap:anywhere}.myFavorites .favorites-card-footer{align-items:center;border-top:1px solid #f0eef3;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:18px;padding-top:16px}.myFavorites .favorites-meta{align-items:center;color:#8c8f96;display:flex;flex-wrap:wrap;font-size:13px;gap:8px 18px}.myFavorites .favorites-meta>span{align-items:center;display:inline-flex;gap:6px}.myFavorites .favorites-card-actions{align-items:center;display:flex;flex-shrink:0;gap:12px;margin-left:auto}.myFavorites .favorites-card-actions .ant-btn{color:#777685}.myFavorites .favorites-unavailable-description{color:#8c8f96;font-size:14px;line-height:1.75;margin:0}.myFavorites .favorites-empty{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:240px}.myFavorites .favorites-pagination{display:flex;justify-content:flex-end;margin-top:24px}@media(max-width:480px){.myFavorites .favorites-toolbar{gap:18px;padding:18px}.myFavorites .favorites-filter-form,.myFavorites .favorites-filter-form .ant-form-item,.myFavorites .favorites-filter-form .ant-input{width:100%}.myFavorites .favorites-filter-form .ant-form-item-row{flex-direction:column}.myFavorites .favorites-filter-form .ant-form-item-label{text-align:left}.myFavorites .favorites-filter-actions{width:100%}.myFavorites .favorites-filter-actions .ant-btn{flex:1 1}.myFavorites .favorites-summary{border-top:1px solid #f0eef3;justify-content:space-between;margin-left:0;padding-top:16px;width:100%}.myFavorites .favorites-meta{font-size:12px;width:100%}.myFavorites .favorites-pagination{justify-content:center}}.notificationSettings .notificationSettings-groups{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.notificationSettings .notificationSettings-group{min-width:0}.notificationSettings .notificationSettings-group-heading{margin-bottom:20px}.notificationSettings .notificationSettings-group-heading h2{color:#272636;font-size:18px;font-weight:600;line-height:1.5;margin:0}.notificationSettings .notificationSettings-group-heading p{color:#8c8f96;font-size:13px;line-height:1.7;margin:6px 0 0}.notificationSettings .notificationSettings-options{border-top:1px solid #f0eef3}.notificationSettings .notificationSettings-option{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:22px 0}.notificationSettings .notificationSettings-option+.notificationSettings-option{border-top:1px solid #f0eef3}.notificationSettings .notificationSettings-option:last-child{padding-bottom:0}.notificationSettings .notificationSettings-copy{min-width:0}.notificationSettings .notificationSettings-copy h3{color:#343344;font-size:15px;font-weight:500;line-height:1.6;margin:0}.notificationSettings .notificationSettings-copy p{color:#8c8f96;font-size:13px;line-height:1.8;margin:7px 0 0;max-width:360px;overflow-wrap:anywhere}.notificationSettings .notificationSettings-control{align-items:center;display:flex;flex-shrink:0;gap:12px}.notificationSettings .notificationSettings-status{color:#8c8f96;font-size:12px;min-width:42px;white-space:nowrap}.notificationSettings .notificationSettings-status.is-enabled{color:#237804}.notificationSettings .notificationSettings-status.is-saving{color:#0958d9}.notificationSettings .notificationSettings-help{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-top:20px}.notificationSettings .notificationSettings-help h2{color:#595966;font-size:14px;font-weight:600;margin:0 0 8px}.notificationSettings .notificationSettings-help p{color:#8c8f96;font-size:13px;line-height:1.8;margin:4px 0 0}.notificationSettings .notificationSettings-notifications-link{align-items:center;border:1px solid #e3e1e9;border-radius:6px;color:#595966;display:inline-flex;flex-shrink:0;font-size:13px;justify-content:center;min-height:34px;padding:5px 14px;transition:background .2s,border-color .2s}.notificationSettings .notificationSettings-notifications-link:hover{background:#fafafa;border-color:#b9b4c8;color:#272636}.notificationSettings .notificationSettings-notifications-link:focus-visible{outline:2px solid #625b7a;outline-offset:3px}@media(max-width:900px){.notificationSettings .notificationSettings-groups{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.notificationSettings .notificationSettings-group-heading{margin-bottom:16px}.notificationSettings .notificationSettings-group-heading h2{font-size:16px}.notificationSettings .notificationSettings-option{align-items:flex-start;gap:16px;padding-block:18px}.notificationSettings .notificationSettings-copy h3{font-size:14px}.notificationSettings .notificationSettings-copy p{font-size:12px}.notificationSettings .notificationSettings-control{align-items:flex-end;flex-direction:column-reverse;gap:8px;padding-top:2px}.notificationSettings .notificationSettings-status{text-align:right}.notificationSettings .notificationSettings-help{align-items:flex-start;flex-direction:column;gap:16px}}.recommendationHistory .recommendationHistory-toolbar{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:10px;display:flex;gap:16px;justify-content:space-between;padding-inline:16px}.recommendationHistory .recommendationHistory-toolbar .ant-tabs{flex:1 1;min-width:0}.recommendationHistory .recommendationHistory-toolbar .ant-tabs-nav{margin:0}.recommendationHistory .recommendationHistory-toolbar .ant-tabs-nav:before{border:none}.recommendationHistory .recommendationHistory-toolbar>.ant-btn{color:#595959;flex-shrink:0}.recommendationHistory .recommendationHistory-list-heading{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:20px 0 16px}.recommendationHistory .recommendationHistory-list-heading>div:first-child{align-items:baseline;display:flex;gap:8px}.recommendationHistory .recommendationHistory-list-heading h2{color:#262626;font-size:16px;font-weight:600;line-height:24px;margin:0}.recommendationHistory .recommendationHistory-list-heading>div:first-child>span{color:#8c8c8c;font-size:12px}.recommendationHistory .recommendationHistory-list-heading .ant-select{min-width:140px}.recommendationHistory .recommendationHistory-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.recommendationHistory .recommendationHistory-card{background:#fff;border:1px solid #e8e8e8;border-radius:10px;display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px}.recommendationHistory .recommendationHistory-card-heading{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.recommendationHistory .recommendationHistory-card-heading>h3{flex:1 1;min-width:0}.recommendationHistory .recommendationHistory-card-heading h3{color:#262626;font-size:16px;font-weight:600;line-height:24px;margin:0;overflow-wrap:anywhere}.recommendationHistory .recommendationHistory-card-heading h3 a{color:inherit}.recommendationHistory .recommendationHistory-card-heading h3 a:hover{color:#1677ff}.recommendationHistory .recommendationHistory-date{align-items:center;display:flex;gap:10px}.recommendationHistory .recommendationHistory-date time{color:#8c8c8c;font-size:12px;line-height:20px}.recommendationHistory .recommendationHistory-calendar{background:#f5f5f5;border-radius:10px;color:#595959;display:grid;flex-shrink:0;font-size:19px;height:40px;place-items:center;width:40px}.recommendationHistory .ant-tag{border:none;border-radius:5px;font-size:12px;margin:0;padding:2px 8px}.recommendationHistory .recommendationHistory-method{background:#e6f4ff;color:#0958d9}.recommendationHistory .recommendationHistory-method.is-hybrid{background:#e6fffb;color:#006d75}.recommendationHistory .recommendationHistory-count{align-items:baseline;display:flex;gap:8px;padding-block:4px}.recommendationHistory .recommendationHistory-count strong{font-feature-settings:"tnum";color:#262626;font-size:30px;font-variant-numeric:tabular-nums;font-weight:600;line-height:38px}.recommendationHistory .recommendationHistory-count>span{color:#8c8c8c;font-size:13px}.recommendationHistory .recommendationHistory-card-footer,.recommendationHistory .recommendationHistory-match-footer{align-items:center;border-top:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;margin-top:auto;padding-top:12px}.recommendationHistory .recommendationHistory-card-footer>span,.recommendationHistory .recommendationHistory-match-footer>span{color:#8c8c8c;font-size:12px;line-height:20px}.recommendationHistory .recommendationHistory-card-footer .ant-btn,.recommendationHistory .recommendationHistory-match-footer .ant-btn{border-radius:6px;font-size:13px;height:34px}.recommendationHistory .recommendationHistory-card-footer>a,.recommendationHistory .recommendationHistory-match-footer>a{align-items:center;display:inline-flex;font-size:13px;gap:6px}.recommendationHistory .recommendationHistory-state{flex-shrink:0}.recommendationHistory .recommendationHistory-submitted{align-items:center;color:#8c8c8c;display:flex;font-size:12px;gap:6px;line-height:20px}.recommendationHistory .recommendationHistory-reasons{background:#fafafa;border-radius:6px;color:#595959;font-size:13px;line-height:1.7;margin:0;overflow-wrap:anywhere;padding:10px 12px}.recommendationHistory .recommendationHistory-empty{background:#fff;border:1px solid #e8e8e8;border-radius:10px;padding:32px 16px}.recommendationHistory .recommendationHistory-pagination{display:flex;justify-content:flex-end;margin-top:20px}.recommendationHistory .recommendationHistory-pagination .ant-pagination{margin:0}@media(min-width:1280px){.recommendationHistory .recommendationHistory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.recommendationHistory .recommendationHistory-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.recommendationHistory .recommendationHistory-toolbar{gap:8px;padding-inline:12px}.recommendationHistory .recommendationHistory-list-heading{margin:16px 0 12px}.recommendationHistory .recommendationHistory-list-heading .ant-select{min-width:120px}.recommendationHistory .recommendationHistory-grid{gap:12px}.recommendationHistory .recommendationHistory-card{gap:12px;padding:16px}.recommendationHistory .recommendationHistory-card-heading{gap:8px}.recommendationHistory .recommendationHistory-pagination{justify-content:center;margin-top:16px}}.reportStatus.ant-tag{border:none;border-radius:6px;font-size:12px;font-weight:500;line-height:22px;margin:0;padding:2px 10px;white-space:nowrap}.reportsPage .reportsPage-filters{margin-bottom:20px}.reportsPage .reportsPage-filters .workspace-filter-grid{align-items:end;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));margin:0}.reportsPage .reportsPage-filters .ant-form-item{margin:0}.reportsPage .reportsPage-filters .ant-select-single,.reportsPage .reportsPage-filters .reportsPage-filterActions .ant-btn,.reportsPage .reportsPage-filters input.ant-input{box-sizing:border-box;height:40px;min-height:40px}.reportsPage .reportsPage-filters .reportsPage-filterActions{align-items:center;display:flex}.reportsPage .reportsPage-filters .reportsPage-filterActions .ant-btn{min-width:88px}.reportsPage .reportsPage-card{border-radius:12px;margin-bottom:16px}.reportsPage .reportsPage-cardHeading{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.reportsPage .reportsPage-cardHeading h3{color:#343344;font-size:16px;font-weight:600;line-height:1.6;margin:0}.reportsPage .reportsPage-cardHeading .ant-tag{margin:0}.reportsPage .reportsPage-description{background:#fafafa;border-radius:8px;color:#696977;font-size:14px;line-height:1.8;margin:14px 0 18px;overflow-wrap:anywhere;padding:14px 16px;white-space:pre-wrap}.reportsPage .reportsPage-cardFooter{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.reportsPage .reportsPage-cardFooter time{color:#858592;font-size:12px}.reportsPage .reportsPage-cardFooter .ant-btn{border-radius:7px}.reportDetail-modal .reportDetail-penalty{background:#fafafa;border:1px solid #eeeef1;border-radius:10px;margin-bottom:20px;padding:16px}.reportDetail-modal .reportDetail-penalty>div{align-items:center;display:flex;gap:12px;justify-content:space-between}.reportDetail-modal .reportDetail-penalty h3{font-size:14px;font-weight:500;margin:0}.reportDetail-modal .reportDetail-penalty .ant-tag{border:0;border-radius:5px;margin:0}.reportDetail-modal .reportDetail-penalty dl{grid-gap:8px;display:grid;gap:8px;margin:14px 0 0}.reportDetail-modal .reportDetail-penalty dl>div{align-items:baseline;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 12px;line-height:1.7}.reportDetail-modal .reportDetail-penalty dt{color:#92929d;flex-shrink:0;min-width:56px}.reportDetail-modal .reportDetail-penalty dd{color:#454451;margin:0;overflow-wrap:anywhere}.reportDetail-modal .reportDetail-content{background:#fafafa;border:1px solid #eeeef1;border-radius:10px;padding:16px}.reportDetail-modal .reportDetail-status{align-items:center;display:flex;gap:12px;justify-content:space-between}.reportDetail-modal .reportDetail-status>span:first-child{color:#858592;font-size:12px}.reportDetail-modal .reportDetail-status .ant-tag{margin:0}.reportDetail-modal .reportDetail-description{color:#454451;line-height:1.8;margin:12px 0 0;white-space:pre-wrap}.reportDetail-modal .reportDetail-resolution{margin-block:20px}.reportDetail-modal .reportDetail-resolution h3{color:#454451;font-size:14px;font-weight:500;margin:0 0 6px}.reportDetail-modal .reportDetail-resolution p{color:#777782;line-height:1.8;margin:0;white-space:pre-wrap}.reportDetail-modal .reportDetail-history{border-left:2px solid #eeeef1;margin-bottom:20px;padding-left:14px}.reportDetail-modal .reportDetail-history article{padding-bottom:18px;position:relative}.reportDetail-modal .reportDetail-history article:last-child{padding-bottom:0}.reportDetail-modal .reportDetail-history article:before{background:#b1b1bb;border-radius:50%;content:"";height:8px;left:-19px;position:absolute;top:8px;width:8px}.reportDetail-modal .reportDetail-history article>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between}.reportDetail-modal .reportDetail-history article[data-status=pending]:before{background:#d48806}.reportDetail-modal .reportDetail-history article[data-status=reviewing]:before{background:#1677ff}.reportDetail-modal .reportDetail-history article[data-status=resolved]:before{background:#389e0d}.reportDetail-modal .reportDetail-history article[data-status=rejected]:before{background:#cf1322}.reportDetail-modal .reportDetail-history time{color:#92929d;font-size:12px}.reportDetail-modal .reportDetail-history p{color:#777782;font-size:13px;margin:6px 0 0;white-space:pre-wrap}.reportDetail-modal .ant-modal-body>.ant-alert{margin-bottom:20px}.ant-modal .ant-modal-body>.reportReview-penalty-warning{color:#cf1322;font-size:13px;line-height:1.8}@media(max-width:480px){.reportsPage .reportsPage-filterActions .ant-btn{min-height:40px;width:100%}}.statisticsOverview .statisticsOverview-section-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.statisticsOverview .statisticsOverview-section-heading h2{color:#262626;font-size:18px;margin:0}.statisticsOverview .statisticsOverview-section-heading .ant-btn{border-radius:7px}.statisticsOverview .statisticsOverview-metrics{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.statisticsOverview .statisticsOverview-metric{align-items:flex-start;background:#fff;border:1px solid #e8e8e8;border-radius:10px;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:22px}.statisticsOverview .statisticsOverview-metric>div{min-width:0}.statisticsOverview .statisticsOverview-metric>div>span{color:#8c8c8c;font-size:13px}.statisticsOverview .statisticsOverview-metric strong{font-feature-settings:"tnum";color:#262626;display:block;font-size:32px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.25;margin-top:10px;overflow-wrap:anywhere}.statisticsOverview .statisticsOverview-metric-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.statisticsOverview .statisticsOverview-metric-icon.is-blue{background:#e6f4ff;color:#1677ff}.statisticsOverview .statisticsOverview-metric-icon.is-cyan{background:#e6fffb;color:#08979c}.statisticsOverview .statisticsOverview-metric-icon.is-green{background:#f6ffed;color:#389e0d}.statisticsOverview .statisticsOverview-metric-icon.is-amber{background:#fffbe6;color:#d48806}.statisticsOverview .statisticsOverview-details{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 24px}.statisticsOverview .statisticsOverview-detail{background:#fff;border:1px solid #e8e8e8;border-radius:10px;min-width:0;padding:18px 22px}.statisticsOverview .statisticsOverview-detail h3{color:#595959;font-size:14px;font-weight:600;margin:0 0 14px}.statisticsOverview .statisticsOverview-detail dl{display:flex;flex-direction:column;gap:10px;margin:0}.statisticsOverview .statisticsOverview-detail dl>div{display:flex;gap:12px;justify-content:space-between}.statisticsOverview .statisticsOverview-detail dt{color:#8c8c8c;font-size:13px}.statisticsOverview .statisticsOverview-detail dd{font-feature-settings:"tnum";color:#262626;font-variant-numeric:tabular-nums;font-weight:600;margin:0;overflow-wrap:anywhere}.statisticsOverview .statisticsOverview-sections{display:flex;flex-direction:column;gap:24px;min-width:0}.statisticsOverview .featurePage-panel.mailStatistics,.statisticsOverview .featurePage-panel.recommendationStatistics{border-color:#e8e8e8;border-radius:10px;min-width:0;padding:24px}.mailStatistics{margin-top:0}.mailStatistics dd,.mailStatistics dl,.mailStatistics h2,.mailStatistics h3,.mailStatistics p{margin:0}.mailStatistics .mailStatistics-heading{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-bottom:20px}.mailStatistics .mailStatistics-title{align-items:center;display:flex;gap:12px}.mailStatistics h2{font-size:18px;line-height:1.4}.mailStatistics h3{font-size:15px;font-weight:600;line-height:1.5}.mailStatistics .mailStatistics-icon{align-items:center;background:#f5f5f5;border-radius:8px;color:#272636;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.mailStatistics .mailStatistics-updated{color:#858594;font-size:12px;line-height:1.6}.mailStatistics .mailStatistics-content{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr)}.mailStatistics .mailStatistics-overview{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.mailStatistics .mailStatistics-stat{background:#fafafa;border:1px solid #eee;border-radius:8px;min-width:0;padding:16px}.mailStatistics .mailStatistics-stat dt{align-items:center;color:#777685;display:flex;font-size:13px;gap:8px}.mailStatistics .mailStatistics-stat dd{font-feature-settings:"tnum";align-items:baseline;display:flex;font-size:28px;font-variant-numeric:tabular-nums;font-weight:600;gap:8px;line-height:1.2;margin-top:8px}.mailStatistics .mailStatistics-stat dd span{color:#858594;font-size:12px;font-weight:400}.mailStatistics .mailStatistics-modes{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.mailStatistics .mailStatistics-mode{border:1px solid #eee;border-radius:8px;min-width:0;padding:16px}.mailStatistics .mailStatistics-mode h3{align-items:center;display:flex;gap:8px;margin-bottom:16px}.mailStatistics .mailStatistics-mode h3 .anticon{color:#858594}.mailStatistics .mailStatistics-mode-counts{grid-gap:14px 24px;display:grid;gap:14px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.mailStatistics .mailStatistics-mode-counts>div{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.mailStatistics .mailStatistics-mode-counts>div:only-child{grid-column:1/-1}.mailStatistics .mailStatistics-mode-counts dt{align-items:center;color:#777685;display:flex;font-size:13px;gap:8px}.mailStatistics .mailStatistics-dot{background:#858594;border-radius:50%;flex-shrink:0;height:6px;width:6px}.mailStatistics .mailStatistics-dot.is-queued{background:#ad8b00}.mailStatistics .mailStatistics-dot.is-sending{background:#0958d9}.mailStatistics .mailStatistics-dot.is-sent{background:#08979c}.mailStatistics .mailStatistics-dot.is-delivered{background:#389e0d}.mailStatistics .mailStatistics-dot.is-failed{background:#cf1322}.mailStatistics .mailStatistics-dot.is-cancelled{background:#8c8c8c}.mailStatistics .mailStatistics-dot.is-retry{background:#d46b08}.mailStatistics .mailStatistics-dot.is-delivery_unknown{background:#722ed1}.mailStatistics .mailStatistics-mode-counts dd{font-feature-settings:"tnum";font-size:18px;font-variant-numeric:tabular-nums;font-weight:600}.mailStatistics .mailStatistics-health{border-top:1px solid #f0f0f0;margin-top:20px;padding-top:20px}.mailStatistics .mailStatistics-health h3{margin-bottom:16px}.mailStatistics .mailStatistics-health-counts{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.mailStatistics .mailStatistics-health-counts>div{align-items:center;background:#fafafa;border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.mailStatistics .mailStatistics-health-counts dt{color:#777685;font-size:13px;line-height:1.5}.mailStatistics .mailStatistics-health-counts dd{font-feature-settings:"tnum";flex-shrink:0;font-size:20px;font-variant-numeric:tabular-nums;font-weight:600}.mailStatistics .mailStatistics-empty{color:#858594;font-size:13px;line-height:1.6}.recommendationStatistics dd,.recommendationStatistics dl,.recommendationStatistics h2,.recommendationStatistics h3,.recommendationStatistics p{margin:0}.recommendationStatistics .recommendationStatistics-heading{align-items:flex-start;display:flex;gap:12px;margin-bottom:20px}.recommendationStatistics .recommendationStatistics-heading h2{color:#262626;font-size:18px;line-height:1.5}.recommendationStatistics .recommendationStatistics-heading p{color:#8c8c8c;font-size:13px;line-height:1.7;margin-top:6px}.recommendationStatistics .recommendationStatistics-icon{align-items:center;background:#f5f5f5;border-radius:8px;color:#595959;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.recommendationStatistics .recommendationStatistics-filters{grid-gap:12px;align-items:start;background:#fafafa;border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;margin-bottom:20px;padding:16px}.recommendationStatistics .recommendationStatistics-filters .ant-form-item{margin:0;min-width:0}.recommendationStatistics .recommendationStatistics-filters .ant-form-item-label{padding-bottom:8px}.recommendationStatistics .recommendationStatistics-filters .ant-form-item-label>label{color:#595959;font-size:13px}.recommendationStatistics .recommendationStatistics-filters .ant-input,.recommendationStatistics .recommendationStatistics-filters .ant-select{height:36px;min-width:0;width:100%}.recommendationStatistics .recommendationStatistics-filters .ant-input{border-radius:7px}.recommendationStatistics .recommendationStatistics-filter-actions{display:flex;gap:10px;padding-top:30px}.recommendationStatistics .recommendationStatistics-filter-actions .ant-btn{border-radius:7px;height:36px;padding-inline:18px}.recommendationStatistics .recommendationStatistics-period{align-items:center;color:#595959;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:14px}.recommendationStatistics .recommendationStatistics-period>span:first-child{color:#8c8c8c}.recommendationStatistics .recommendationStatistics-timezone{background:#f5f5f5;border-radius:4px;color:#8c8c8c;font-size:11px;padding:1px 5px}.recommendationStatistics .recommendationStatistics-counts{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.recommendationStatistics .recommendationStatistics-counts>div{border:1px solid #f0f0f0;border-radius:8px;min-width:0;padding:14px}.recommendationStatistics .recommendationStatistics-counts dt{color:#8c8c8c;font-size:12px}.recommendationStatistics .recommendationStatistics-counts dd{font-feature-settings:"tnum";color:#262626;font-size:24px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.3;margin-top:8px;overflow-wrap:anywhere}.recommendationStatistics .recommendationStatistics-rates{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.recommendationStatistics .recommendationStatistics-rates>div{align-items:center;background:#f7fbff;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0;padding:14px 16px}.recommendationStatistics .recommendationStatistics-rates dt{color:#595959;font-size:13px}.recommendationStatistics .recommendationStatistics-rates dd{font-feature-settings:"tnum";color:#0958d9;font-size:21px;font-variant-numeric:tabular-nums;font-weight:600;overflow-wrap:anywhere}.recommendationStatistics .recommendationStatistics-table-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin:24px 0 14px}.recommendationStatistics .recommendationStatistics-table-heading h3{color:#262626;font-size:14px}.recommendationStatistics .recommendationStatistics-table-heading span{color:#8c8c8c;font-size:12px}.recommendationStatistics .recommendationStatistics-table .ant-table{font-size:13px}.recommendationStatistics .recommendationStatistics-table .ant-table-thead>tr>th{background:#fafafa;color:#595959;font-weight:500;white-space:nowrap}.recommendationStatistics .recommendationStatistics-table .ant-table-tbody>tr>td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:900px){.statisticsOverview .statisticsOverview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mailStatistics .mailStatistics-content{grid-template-columns:1fr}.mailStatistics .mailStatistics-health-counts,.recommendationStatistics .recommendationStatistics-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.recommendationStatistics .recommendationStatistics-counts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.statisticsOverview .statisticsOverview-details,.statisticsOverview .statisticsOverview-metrics{gap:12px}.statisticsOverview .statisticsOverview-metric{gap:8px;padding:16px}.statisticsOverview .statisticsOverview-metric strong{font-size:28px}.statisticsOverview .statisticsOverview-metric-icon{border-radius:8px;font-size:16px;height:30px;width:30px}.statisticsOverview .statisticsOverview-details{grid-template-columns:1fr;margin-bottom:20px}.statisticsOverview .statisticsOverview-detail{padding:16px}.statisticsOverview .statisticsOverview-sections{gap:20px}.statisticsOverview .featurePage-panel.mailStatistics,.statisticsOverview .featurePage-panel.recommendationStatistics{padding:16px}.recommendationStatistics .recommendationStatistics-heading p{font-size:12px}.recommendationStatistics .recommendationStatistics-filters{gap:14px 10px;padding:12px}.recommendationStatistics .recommendationStatistics-filters .ant-form-item:nth-child(3){grid-column:1/-1}.recommendationStatistics .recommendationStatistics-filter-actions{grid-column:1/-1;padding-top:0}.recommendationStatistics .recommendationStatistics-filter-actions .ant-btn{flex:1 1}.recommendationStatistics .recommendationStatistics-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.recommendationStatistics .recommendationStatistics-rates{grid-template-columns:1fr}.recommendationStatistics .recommendationStatistics-rates dd{font-size:20px}.mailStatistics .mailStatistics-heading{align-items:flex-start;flex-direction:column;gap:12px}.mailStatistics .mailStatistics-overview{gap:10px}.mailStatistics .mailStatistics-stat{flex-basis:calc(50% - 10px);flex-grow:1;flex-shrink:1;min-width:0}.mailStatistics .mailStatistics-stat dd{display:block;font-size:24px;overflow-wrap:anywhere}.mailStatistics .mailStatistics-stat dd span{display:block;margin-top:6px}.mailStatistics .mailStatistics-modes{gap:12px;grid-template-columns:1fr}.mailStatistics .mailStatistics-mode{padding:16px}.mailStatistics .mailStatistics-health-counts,.mailStatistics .mailStatistics-mode-counts{grid-template-columns:1fr}}.auditEvents .auditEvents-filters{border-color:#e8e8e8;border-radius:10px;padding:20px}.auditEvents .auditEvents-filter-grid{grid-gap:16px 12px;align-items:start;display:grid;gap:16px 12px;grid-template-columns:repeat(4,minmax(0,1fr))}.auditEvents .auditEvents-filter-grid .ant-form-item{margin:0;min-width:0}.auditEvents .auditEvents-filter-grid .ant-form-item-label{padding-bottom:8px}.auditEvents .auditEvents-filter-grid .ant-form-item-label>label{color:#595959;font-size:13px}.auditEvents .auditEvents-filter-grid .ant-input,.auditEvents .auditEvents-filter-grid .ant-select{min-width:0;width:100%}.auditEvents .auditEvents-filter-grid .ant-input{border-radius:7px;height:36px}.auditEvents .auditEvents-filter-grid .ant-select{height:36px}.auditEvents .auditEvents-filter-actions{align-items:center;align-self:start;display:flex;gap:10px;grid-column:span 2;padding-top:30px}.auditEvents .auditEvents-filter-actions .ant-btn{border-radius:7px;height:36px;padding-inline:18px}.auditEvents .auditEvents-list-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:24px 0 14px}.auditEvents .auditEvents-list-heading>div{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.auditEvents .auditEvents-list-heading h2{color:#262626;font-size:16px;margin:0}.auditEvents .auditEvents-list-heading span{color:#8c8c8c;font-size:13px}.auditEvents .auditEvents-list-heading .ant-btn{border-radius:7px}.auditEvents .auditEvents-list{display:flex;flex-direction:column;gap:16px}.auditEvents .auditEvents-record{border-color:#e8e8e8;border-radius:10px;padding:20px 24px}.auditEvents .auditEvents-record-heading{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between}.auditEvents .auditEvents-record-heading>div{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.auditEvents .auditEvents-record-heading time{color:#8c8c8c;font-size:12px}.auditEvents .auditEvents-action{background:#f5f5f5;border-radius:6px;color:#595959;font-size:14px;line-height:24px;margin:0;padding:3px 10px}.auditEvents .auditEvents-action.is-freeze{background:#fff1f0;color:#cf1322}.auditEvents .auditEvents-action.is-revoke_admin{background:#fff7e6;color:#ad6800}.auditEvents .auditEvents-action.is-unfreeze{background:#f6ffed;color:#389e0d}.auditEvents .auditEvents-action.is-grant_admin{background:#e6f4ff;color:#0958d9}.auditEvents .auditEvents-action.is-admin_edit{background:#e6fffb;color:#006d75}.auditEvents .auditEvents-change-count{color:#8c8c8c;font-size:12px}.auditEvents .auditEvents-meta{display:flex;flex-wrap:wrap;font-size:13px;gap:8px 28px;margin:14px 0 18px}.auditEvents .auditEvents-meta>div{display:flex;gap:8px;min-width:0}.auditEvents .auditEvents-meta dt{color:#8c8c8c;flex-shrink:0}.auditEvents .auditEvents-meta dd{color:#595959;margin:0;overflow-wrap:anywhere}.auditEvents .auditEvents-comparison{border-collapse:collapse;font-size:13px;line-height:1.6;table-layout:fixed;text-align:left;width:100%}.auditEvents .auditEvents-comparison td,.auditEvents .auditEvents-comparison th{border-bottom:1px solid #f0f0f0;overflow-wrap:anywhere;padding:9px 12px}.auditEvents .auditEvents-comparison thead th{background:#fafafa;color:#8c8c8c;font-weight:400}.auditEvents .auditEvents-comparison th:first-child{width:30%}.auditEvents .auditEvents-comparison tbody th{color:#595959;font-weight:400}.auditEvents .auditEvents-comparison td{color:#8c8c8c}.auditEvents .auditEvents-comparison .is-changed td:last-child{background:#f7fbff;color:#0958d9;font-weight:600}.auditEvents .auditEvents-changed-label{color:#8c8c8c;display:inline-block;font-size:11px;font-weight:400;margin-left:10px}.auditEvents .auditEvents-pagination{display:flex;justify-content:flex-end;margin-top:20px}@media(min-width:1440px){.auditEvents .auditEvents-filter-grid{grid-template-columns:minmax(0,.7fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1.4fr) minmax(0,1.4fr) auto}.auditEvents .auditEvents-filter-grid .auditEvents-filter-actions{grid-column:auto}}@media(max-width:767px){.auditEvents .auditEvents-filter-grid{gap:14px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.auditEvents .auditEvents-filter-actions{padding-top:0}.auditEvents .auditEvents-filter-actions .ant-btn{flex:1 1}.auditEvents .auditEvents-filters,.auditEvents .auditEvents-record{padding:16px}.auditEvents .auditEvents-meta{gap:8px 18px}.auditEvents .auditEvents-comparison td,.auditEvents .auditEvents-comparison th{padding:8px}.auditEvents .auditEvents-changed-label{display:block;margin-left:0}.auditEvents .auditEvents-pagination{justify-content:center}}@media(max-width:480px){.auditEvents .auditEvents-filter-grid .ant-form-item:nth-child(5),.auditEvents .auditEvents-filter-grid .ant-form-item:nth-child(6){grid-column:1/-1}}.postManage-recruitment{color:#262626;min-width:0}.postManage-recruitment,.postManage-recruitment *{box-sizing:border-box}.postManage-recruitment .postManage-completed{margin-bottom:16px}.postManage-recruitment .postManage-summary{align-items:center;background:#fafafa;border:1px solid #ebebeb;border-radius:10px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.postManage-recruitment .postManage-summary>.ant-btn{flex-shrink:0}.postManage-recruitment .postManage-progress{display:flex;flex-direction:column;gap:4px}.postManage-recruitment .postManage-summary-label{color:#595959;font-size:13px;line-height:20px}.postManage-recruitment .postManage-progress-value{font-feature-settings:"tnum";align-items:baseline;display:flex;font-variant-numeric:tabular-nums;gap:8px;line-height:36px}.postManage-recruitment .postManage-progress-value strong{color:#262626;font-size:28px;font-weight:600}.postManage-recruitment .postManage-progress-value>span{color:#8c8c8c;font-size:18px}.postManage-recruitment .postManage-summary-caption{color:#8c8c8c;font-size:12px;line-height:20px}.postManage-recruitment .postManage-toolbar{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;padding-bottom:16px}.postManage-recruitment .postManage-batch-actions,.postManage-recruitment .postManage-filters,.postManage-recruitment .postManage-review-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.postManage-recruitment .postManage-filters .ant-select{width:152px}.postManage-recruitment .postManage-list-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.postManage-recruitment .postManage-list-heading h2{color:#262626;font-size:16px;font-weight:600;line-height:24px;margin:0}.postManage-recruitment .postManage-list-heading>span{color:#8c8c8c;font-size:12px}.postManage-recruitment .postManage-list{display:flex;flex-direction:column;gap:12px;min-width:0}.postManage-recruitment .postManage-application{grid-gap:12px;align-items:start;background:#fff;border:1px solid #e8e8e8;border-radius:10px;display:grid;gap:12px;grid-template-columns:20px minmax(0,1fr);margin:0;padding:16px;scroll-margin-block:100px}.postManage-recruitment .postManage-application-target{background:#f7faff;border-color:#e8edf3;box-shadow:inset 3px 0 #91baff}.postManage-recruitment .postManage-target-label{align-items:center;background:#e6f4ff;border-radius:999px;color:#1677ff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:400;line-height:18px;padding:2px 8px;white-space:nowrap}.postManage-recruitment .postManage-selection{align-items:center;display:flex;min-height:40px}.postManage-recruitment .postManage-application-body{display:flex;flex-direction:column;gap:16px;min-width:0}.postManage-recruitment .postManage-applicant{align-items:flex-start;display:flex;gap:12px;min-width:0}.postManage-recruitment .postManage-applicant>.ant-avatar{flex-shrink:0}.postManage-recruitment .postManage-identity{flex:1 1;min-width:0}.postManage-recruitment .postManage-name{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;min-width:0}.postManage-recruitment .postManage-name strong{color:#262626;font-size:15px;line-height:24px;overflow-wrap:anywhere}.postManage-recruitment .ant-tag{border:none;border-radius:5px;margin:0;padding:1px 8px;white-space:normal}.postManage-recruitment .postManage-meta{color:#8c8c8c;display:flex;flex-wrap:wrap;font-size:12px;gap:2px 12px;line-height:20px;margin-top:4px;overflow-wrap:anywhere}.postManage-recruitment .postManage-comment{background:#fafafa;border-radius:6px;color:#333;font-size:14px;line-height:1.7;margin:0;overflow-wrap:anywhere;padding:12px;white-space:pre-wrap}.postManage-recruitment .postManage-application-footer{align-items:center;border-top:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;padding-top:12px}.postManage-recruitment .postManage-application-footer>.applicationActions{gap:8px 12px;margin:0;min-width:0}.postManage-recruitment .postManage-application-footer .ant-btn{min-width:72px}.postManage-recruitment .postManage-application-footer a{overflow-wrap:anywhere}.postManage-recruitment .postManage-pagination{border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;margin-top:16px;padding-top:16px}.postManage-recruitment .postManage-pagination .ant-pagination{flex-wrap:wrap;margin:0;row-gap:8px}@media(max-width:768px){.postManage-recruitment .postManage-application-footer{justify-content:flex-start}}@media(max-width:480px){.postManage>.featurePage-content .featurePage-panel{padding:12px}.postManage-recruitment .postManage-completed{margin-bottom:12px}.postManage-recruitment .postManage-summary{gap:12px;margin-bottom:12px;padding:12px}.postManage-recruitment .postManage-toolbar{gap:12px;padding-bottom:12px}.postManage-recruitment .postManage-filters{flex:1 1 100%}.postManage-recruitment .postManage-filters .ant-select{width:100%}.postManage-recruitment .postManage-batch-actions{gap:8px;width:100%}.postManage-recruitment .postManage-list-heading{margin:12px 0}.postManage-recruitment .postManage-application{gap:8px;grid-template-columns:16px minmax(0,1fr);padding:12px;scroll-margin-block:80px}.postManage-recruitment .postManage-application-body{gap:12px}.postManage-recruitment .postManage-applicant{gap:8px}.postManage-recruitment .postManage-name{gap:4px 6px}.postManage-recruitment .postManage-comment{padding:10px}.postManage-recruitment .postManage-application-footer{gap:8px 12px}.postManage-recruitment .postManage-pagination{justify-content:center;margin-top:12px;padding-top:12px}}.desktop-navigation-content{min-width:0}.desktop-sidebar-menu .ant-menu{border-inline-end:0}.desktop-sidebar-menu .ant-menu-item-selected{background:#0000;color:#272636;font-weight:600}.desktop-sidebar-menu .ant-menu-item-selected:hover{background:#0000}.desktop-sidebar-menu .ant-menu-item-selected .anticon svg{stroke:currentColor;stroke-width:24;stroke-linecap:round;stroke-linejoin:round}@media(min-width:481px){.desktop-navigation .desktop-navigation-sidebar{background:#fff;border-right:1px solid #eee;inset:64px auto 0 0;overflow-y:auto;padding:0;position:fixed;width:200px;z-index:90}.desktop-navigation.desktop-navigation-personal .desktop-navigation-content{margin-left:200px}.desktop-navigation .desktop-navigation-content{min-height:100vh;padding-top:64px}.desktop-navigation.desktop-navigation-auth .desktop-navigation-content{padding-top:0}.desktop-navigation.desktop-navigation-auth .login,.desktop-navigation.desktop-navigation-auth .passwordReset,.desktop-navigation.desktop-navigation-auth .register{min-height:100vh}.desktop-navigation .app .post-feed-content,.desktop-navigation .featurePage:not(.featurePage-embedded)>.featurePage-content,.desktop-navigation .message .message-content,.desktop-navigation .notfound .ant-layout-content,.desktop-navigation .post-create-page .post-create-content,.desktop-navigation .post-detail-page .post-detail-content{margin:0;padding:24px}.desktop-navigation .personal .ant-layout .ant-layout>.ant-layout-content{padding:24px}.desktop-navigation .personal .personal-content,.desktop-navigation .personal .personal-content>.myPosts{padding:0}.desktop-navigation .personal .personal-content>.featurePage>.featurePage-content,.desktop-navigation .personal .personal-content>.info>.ant-layout-content,.desktop-navigation .personal .personal-content>.myPosts>.ant-layout-content{margin:0;padding:0}.desktop-navigation .app,.desktop-navigation .app>.ant-layout,.desktop-navigation .featurePage:not(.featurePage-embedded),.desktop-navigation .login,.desktop-navigation .message,.desktop-navigation .message>.ant-layout,.desktop-navigation .notfound,.desktop-navigation .personal,.desktop-navigation .personal>.ant-layout,.desktop-navigation .post-create-page,.desktop-navigation .post-detail-page,.desktop-navigation .register{min-height:calc(100vh - 64px)}}@media(min-width:481px)and (max-width:1024px){.desktop-navigation.desktop-navigation-personal .desktop-navigation-content{margin-left:0}}
/*# sourceMappingURL=main.978f950f.css.map*/