@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);.emind-loader-root{align-items:center;background:#f6f7fa;background:var(--Grayscale-100,#f6f7fa);display:flex;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;gap:1.25rem;inset:0;justify-content:center;position:fixed;z-index:2147483000}.emind-loader-brand{align-items:baseline;color:#0084ff;color:var(--Main-Primary,#0084ff);display:flex;font-size:clamp(1.75rem,5vw,2.35rem);font-weight:700;letter-spacing:.04em;-webkit-user-select:none;user-select:none}.emind-loader-char{animation:emind-char-wave 1.1s ease-in-out infinite;display:inline-block;opacity:.4}.emind-loader-line{animation:emind-line-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#0084ff26,#0084ffd9,#0084ff26);background-size:200% 100%;border-radius:999px;height:3px;width:min(200px,40vw)}@keyframes emind-char-wave{0%,to{opacity:.35;transform:translateY(6px)}50%{opacity:1;transform:translateY(0)}}@keyframes emind-line-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.emind-loader-caption{color:#474f5a;font-size:15px;font-weight:500;line-height:1.4;margin:0;max-width:320px;text-align:center}body,html{font-family:Inter-regular,sans-serif;margin:0;padding:0}img{max-width:100%}.f24{color:#263141;color:var(--Grayscale-1000,#263141);font-size:24px;font-style:normal;font-weight:600;line-height:32px}.f14{font-feature-settings:"clig" off,"liga" off;color:#263141;color:var(--text-primary,#263141);font-size:14px;font-style:normal;font-weight:400;line-height:16px}.flex{display:flex}.sqrt_color{border-radius:50%;box-shadow:1px 1px 1px 1px #0003;display:inline-block;height:10px;width:10px}.gap8{gap:8px}.img40{width:40px}.img40,.img60{border-radius:4px}.img60{width:60px}:root{--ui-bg:#f2f3f5;--ui-surface:#fff;--ui-surface-muted:#f3f3f3;--ui-text:#27343c;--ui-text-soft:#6f7b86;--ui-border:#f1f2f5;--ui-primary:#7f9ddf;--ui-primary-hover:#6f8ecf;--ui-chip:#ebf0fe;--ui-shadow:0 2px 8px #1b28400f;--ui-shadow-hover:0 6px 16px #11233f1f;--ui-radius-xl:16px;--ui-radius-md:10px}#main,body,html{min-height:100%}body{background:#f2f3f5;background:var(--ui-bg);font-family:Montserrat,Open Sans,Arial,sans-serif;margin:0}body,h1,h2,h3,h4,h5,h6{color:#27343c;color:var(--ui-text)}h1,h2,h3,h4,h5,h6{margin-top:0}a{color:#7f9ddf;color:var(--ui-primary);text-decoration:none}a:hover{color:#6f8ecf;color:var(--ui-primary-hover)}button:not(.ant-btn),input:not(.ant-input),select,textarea{font-family:Montserrat,Open Sans,Arial,sans-serif}button:not(.ant-btn){border-radius:10px;border-radius:var(--ui-radius-md)}.content-wrapper,.idea-page-container,.ideas-page-container,.main-container{color:#27343c;color:var(--ui-text)}.ant-card{border-color:#f1f2f5!important;border-color:var(--ui-border)!important;border-radius:16px!important;border-radius:var(--ui-radius-xl)!important;box-shadow:0 2px 8px #1b28400f;box-shadow:var(--ui-shadow)}.ant-card:hover{box-shadow:0 6px 16px #11233f1f;box-shadow:var(--ui-shadow-hover)}.ant-btn{border-radius:10px!important;border-radius:var(--ui-radius-md)!important;box-shadow:none!important;font-family:Montserrat,Open Sans,Arial,sans-serif!important;font-size:13px!important;font-weight:600!important}.ant-btn-color-primary.ant-btn-variant-solid,.ant-btn-primary{background:#7f9ddf!important;background:var(--ui-primary)!important;border-color:#7f9ddf!important;border-color:var(--ui-primary)!important;color:#fff!important}.ant-btn-color-primary.ant-btn-variant-solid:focus,.ant-btn-color-primary.ant-btn-variant-solid:hover,.ant-btn-primary:focus,.ant-btn-primary:hover{background:#6f8ecf!important;background:var(--ui-primary-hover)!important;border-color:#6f8ecf!important;border-color:var(--ui-primary-hover)!important;color:#fff!important}.ant-btn-color-default.ant-btn-variant-outlined,.ant-btn-default{background:#fff!important;background:var(--ui-surface)!important;border-color:#dfe3ea!important;color:#27343c!important;color:var(--ui-text)!important}.ant-btn-color-default.ant-btn-variant-outlined:hover,.ant-btn-default:hover{background:#fff!important;background:var(--ui-surface)!important;border-color:#7f9ddf!important;border-color:var(--ui-primary)!important;color:#7f9ddf!important;color:var(--ui-primary)!important}.ant-btn-color-default.ant-btn-variant-dashed{background:#fff!important;background:var(--ui-surface)!important;border-color:#cfd6e0!important;color:#27343c!important;color:var(--ui-text)!important}.ant-btn-color-default.ant-btn-variant-dashed:hover{border-color:#7f9ddf!important;border-color:var(--ui-primary)!important;color:#7f9ddf!important;color:var(--ui-primary)!important}.ant-btn-link,.ant-btn-variant-link.ant-btn-color-link{box-shadow:none!important;color:#7f9ddf!important;color:var(--ui-primary)!important}.ant-btn-link:hover,.ant-btn-variant-link.ant-btn-color-link:hover{color:#6f8ecf!important;color:var(--ui-primary-hover)!important}.ant-btn-variant-text.ant-btn-color-default{color:#27343c!important;color:var(--ui-text)!important}.ant-btn-variant-text.ant-btn-color-default:hover{background:#7f9ddf1a!important;color:#7f9ddf!important;color:var(--ui-primary)!important}.task-tag-badge-with-actions{align-items:center;border-radius:6px;display:inline-flex;gap:4px;max-width:100%;padding:4px 6px 4px 10px}.task-tag-badge-with-actions .tag-action-delete-btn,.task-tag-badge-with-actions .tag-action-edit-btn{margin-left:0}.task-description-quill .ql-toolbar{border-color:#dfe3ea;border-radius:10px 10px 0 0;border-radius:var(--ui-radius-md) var(--ui-radius-md) 0 0;font-family:Montserrat,Open Sans,Arial,sans-serif}.task-description-quill .ql-container{border-color:#dfe3ea;border-radius:0 0 10px 10px;border-radius:0 0 var(--ui-radius-md) var(--ui-radius-md);font-family:Montserrat,Open Sans,Arial,sans-serif;font-size:14px;min-height:140px}.task-description-quill .ql-editor{min-height:120px}.task-description-quill .ql-editor.ql-blank:before{color:#6f7b86;color:var(--ui-text-soft);font-style:normal}.comment-rich-editor .ql-toolbar{border-color:#dfe3ea;border-radius:10px 10px 0 0;border-radius:var(--ui-radius-md) var(--ui-radius-md) 0 0;font-family:Montserrat,Open Sans,Arial,sans-serif}.comment-rich-editor .ql-container{border-color:#dfe3ea;border-radius:0 0 10px 10px;border-radius:0 0 var(--ui-radius-md) var(--ui-radius-md);font-family:Montserrat,Open Sans,Arial,sans-serif;font-size:14px;min-height:100px}.comment-rich-editor .ql-editor{min-height:88px}.comment-rich-editor .ql-editor.ql-blank:before{color:#6f7b86;color:var(--ui-text-soft);font-style:normal}#task-item-modal .task-tags-add-btn.ant-btn-variant-text{color:#7f9ddf;color:var(--ui-primary)}#task-item-modal .task-tags-add-btn.ant-btn-variant-text:hover{background:#7f9ddf1f;color:#6f8ecf;color:var(--ui-primary-hover)}.ant-input,.ant-input-affix-wrapper,.ant-picker,.ant-select-selector{border-radius:10px!important;border-radius:var(--ui-radius-md)!important}.ant-layout-header{border-bottom:1px solid #f1f2f5;border-bottom:1px solid var(--ui-border)}.ant-modal-content{border-radius:16px!important;border-radius:var(--ui-radius-xl)!important}.ant-dropdown-menu{border-radius:12px!important}.ant-avatar{border:1px solid #f1f2f5;border:1px solid var(--ui-border)}.login-page{background:#f6f7fa;background:var(--Grayscale-100,#f6f7fa);justify-content:center;min-height:100vh;padding:20px}.login-page,.login-page__stack{align-items:center;display:flex}.login-page__stack{flex-direction:column;gap:20px;max-width:420px;width:100%}.login-brand{align-items:baseline;color:#0084ff;color:var(--Main-Primary,#0084ff);display:flex;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;letter-spacing:.04em;-webkit-user-select:none;user-select:none}.login-brand__char{animation:login-brand-wave 1.1s ease-in-out infinite;display:inline-block;opacity:.45}@keyframes login-brand-wave{0%,to{opacity:.35;transform:translateY(5px)}50%{opacity:1;transform:translateY(0)}}.login-card{background:#fff;background:var(--ui-surface);border:1px solid #f1f2f5;border:1px solid var(--ui-border);border-radius:16px;border-radius:var(--ui-radius-xl);box-shadow:0 2px 8px #1b28400f;box-shadow:var(--ui-shadow);max-width:100%;padding:24px;width:100%}.login-card h2{font-size:24px;font-weight:700;margin:0 0 16px}.login-form{display:flex;flex-direction:column;gap:16px}.profile-page{padding:20px}.profile-page--loading{margin-top:50px;text-align:center}.profile-card{background:#fff;background:var(--ui-surface);border:1px solid #f1f2f5;border:1px solid var(--ui-border);border-radius:16px;border-radius:var(--ui-radius-xl);box-shadow:0 2px 8px #1b28400f;box-shadow:var(--ui-shadow);padding:20px}.page-shell{padding:24px}.mb-sm{margin-bottom:8px}.mb-md{margin-bottom:16px}.mb-lg{margin-bottom:24px}.flex-row-between{align-items:center;display:flex;justify-content:space-between}.text-soft{color:#6f7b86;color:var(--ui-text-soft);font-size:13px}.badge-soft{background:#f3f4f6;border-radius:12px;font-size:12px;padding:2px 8px}.card-section{margin-bottom:16px;margin-top:16px}.p-xs{padding:4px}.border-top-muted{border-top:1px solid #eee}.flex-row{display:flex}.flex-wrap{flex-wrap:wrap}.gap-sm{gap:6px}.gap-md{gap:10px}.mt-sm{margin-top:10px}.comment-card{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:16px;position:relative}.comment-card__quick-reply{background:#fff;border:1px solid #d7deea;border-radius:999px;bottom:10px;color:#7f9ddf;color:var(--ui-primary,#7f9ddf);cursor:pointer;font-size:12px;font-weight:600;line-height:1;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;right:12px;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease,border-color .15s ease;z-index:2}.comment-card--with-reply-badge:hover .comment-card__quick-reply{opacity:1;pointer-events:auto;transform:translateY(0)}.comment-card__quick-reply:hover{border-color:#7f9ddf;border-color:var(--ui-primary,#7f9ddf)}.comment-card--task-info{background:#ebf0fe;background:var(--ui-chip);border-color:#7f9ddf73;padding:10px 14px}.comment-card__info-line{align-items:center;display:flex;font-size:13px;gap:8px;line-height:1.35;min-width:0;white-space:nowrap}.comment-card__info-author{flex-shrink:0;font-weight:600}.comment-card__info-sep{-webkit-user-select:none;user-select:none}.comment-card__info-date,.comment-card__info-sep{color:#6f7b86;color:var(--ui-text-soft);flex-shrink:0}.comment-card__info-date{font-size:12px}.comment-card__info-message{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.comment-rich-editor__picker{display:flex;flex-direction:column;gap:8px;margin-top:10px}.comment-rich-editor__attach-btn{align-self:flex-start;background:#fff;background:var(--ui-surface,#fff);border:1px solid #f1f2f5;border:1px solid var(--ui-border,#ddd);border-radius:10px;border-radius:var(--ui-radius-md,6px);color:#27343c;color:var(--ui-text,#222);cursor:pointer;font-size:13px;padding:6px 12px}.comment-rich-editor__attach-btn:hover:not(:disabled){border-color:#7f9ddf;border-color:var(--ui-primary,#5b7fd1);color:#7f9ddf;color:var(--ui-primary,#5b7fd1)}.comment-rich-editor__attach-btn:disabled{cursor:not-allowed;opacity:.6}.comment-rich-editor__picker-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.comment-rich-editor__picker-item{align-items:center;display:flex;font-size:13px;gap:8px;max-width:100%}.comment-rich-editor__picker-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-rich-editor__picker-remove{background:#0000;border:none;color:#6f7b86;color:var(--ui-text-soft,#888);cursor:pointer;flex-shrink:0;font-size:18px;line-height:1;padding:0 4px}.comment-rich-editor__picker-remove:hover:not(:disabled){color:#c00}.comment-attachments{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 10px}.comment-attachment--image{border:1px solid #f1f2f5;border:1px solid var(--ui-border,#ddd);border-radius:6px;display:block;max-width:180px;overflow:visible;position:relative}.comment-attachment--image>a{border-radius:6px;display:block;overflow:hidden}.comment-attachment__thumb{display:block;height:auto;max-height:140px;max-width:180px;vertical-align:middle;width:auto}.comment-attachment--doc{font-size:12px;position:relative}.comment-attachment--doc,.comment-attachment__doc-link{align-items:center;color:inherit;display:inline-flex;flex-direction:column;gap:4px;max-width:140px;text-decoration:none}.comment-attachment__actions{display:flex;gap:6px;left:50%;opacity:0;pointer-events:none;position:absolute;top:8px;transform:translateX(-50%);transition:opacity .15s ease;z-index:3}.comment-attachment:hover .comment-attachment__actions{opacity:1;pointer-events:auto}.comment-attachment__action-btn{align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#fffffffa;border:1px solid #00000026;border-radius:50%;box-shadow:0 2px 8px #00000047,inset 0 0 0 1px #ffffffe6;color:#333;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;text-decoration:none;width:24px}.comment-attachment__action-btn:hover{border-color:#7f9ddf;border-color:var(--ui-primary,#5b7fd1);color:#7f9ddf;color:var(--ui-primary,#5b7fd1)}.comment-attachment__action-btn--danger:hover{border-color:#c00;color:#c00}.comment-attachment__delete-hint{color:#6f7b86;color:var(--ui-text-soft,#777);font-size:11px;margin-top:4px}.comment-attachment__doc-icon-wrap{display:block;height:56px;position:relative;width:56px}.comment-attachment__doc-icon{display:block;height:100%;width:100%}.comment-attachment__doc-label{color:#fff;font-size:10px;font-weight:700;left:50%;max-width:calc(100% - 8px);pointer-events:none;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.comment-attachment__doc-label,.comment-attachment__doc-name{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.comment-attachment__doc-name{color:#6f7b86;color:var(--ui-text-soft,#555);display:block;width:100%}.ideas-page-container .filters,.ideas-page-container .header-page,.ideas-page-container .idea-card,.ideas-page-container .sidebar{border-radius:16px;border-radius:var(--ui-radius-xl)}.ideas-page-container .filters,.ideas-page-container .idea-card,.ideas-page-container .sidebar{background:#fff;background:var(--ui-surface);border:1px solid #f1f2f5;border:1px solid var(--ui-border);box-shadow:0 2px 8px #1b28400f;box-shadow:var(--ui-shadow)}.idea-page-container #comment-form button,.idea-page-container .btn-like,.idea-page-container .comment-reply-btn,.ideas-page-container #add-idea-form button,.ideas-page-container .btn-add-idea{background-color:#7f9ddf!important;background-color:var(--ui-primary)!important;border-radius:10px!important;border-radius:var(--ui-radius-md)!important}.idea-page-container #comment-form button:hover,.idea-page-container .btn-like:hover,.idea-page-container .comment-reply-btn:hover,.ideas-page-container #add-idea-form button:hover,.ideas-page-container .btn-add-idea:hover{background-color:#6f8ecf!important;background-color:var(--ui-primary-hover)!important}.ideas-page-container .sidebar-link{border-color:#f1f2f5;border-color:var(--ui-border);border-radius:10px;border-radius:var(--ui-radius-md)}.idea-page-container .idea-comments,.idea-page-container .idea-description,.idea-page-container .idea-header,.idea-page-container .idea-likes{background:#fff;background:var(--ui-surface);border:1px solid #f1f2f5;border:1px solid var(--ui-border);border-radius:16px;border-radius:var(--ui-radius-xl);box-shadow:0 2px 8px #1b28400f;box-shadow:var(--ui-shadow);padding:16px}.idea-page-container .idea-description,.idea-page-container .idea-header,.idea-page-container .idea-likes{margin-bottom:14px}.idea-page-container .comment-item{border-color:#f1f2f5;border-color:var(--ui-border);border-radius:10px;border-radius:var(--ui-radius-md)}.file-drop-zone{border:1px solid #ccc;border-radius:6px;min-height:60px;padding:6px;transition:outline .15s ease,background-color .15s ease,box-shadow .15s ease}.file-drop-zone.file-drop-zone--active{background-color:#7f9ddf1f;box-shadow:inset 0 0 0 1px #7f9ddf59;outline:2px dashed #7f9ddf;outline:2px dashed var(--ui-primary,#1890ff);outline-offset:2px}.comment-rich-editor.file-drop-zone,.task-description-quill.file-drop-zone{border:0;min-height:0;padding:0}.comment-rich-editor.file-drop-zone.file-drop-zone--active,.task-description-quill.file-drop-zone.file-drop-zone--active{background-color:#0000;box-shadow:none;outline:none}
/*# sourceMappingURL=main.ae3c2634.css.map*/