:root{--app-topbar-height:56px;--app-sider-width:280px;--app-sider-collapsed:112px;--app-gap-xs:4px;--app-gap-sm:8px;--app-gap-md:12px;--app-gap-lg:20px;--app-gap-xl:28px;--app-card-width:300px;--app-shadow-sm:0 1px 2px #0000000a;--app-shadow-md:0 4px 16px #0000000f;--app-radius:8px;--app-radius-sm:6px;--app-panel-bg:#fff;--app-elevated-bg:#fff;--app-subtle-bg:#00000005;--app-border:#f0f0f0;--app-text:#000000e0;--app-text-secondary:#00000073;--app-primary:#1677ff;--app-font:"IBM Plex Sans",system-ui,-apple-system,sans-serif}.css-var-vdelo{--app-radius:var(--ant-border-radius,8px);--app-radius-sm:var(--ant-border-radius-sm,6px);--app-panel-bg:var(--ant-color-bg-container,#fff);--app-elevated-bg:var(--ant-color-bg-elevated,#fff);--app-subtle-bg:var(--ant-color-fill-quaternary,#00000005);--app-border:var(--ant-color-border,#d9d9d9);--app-text:var(--ant-color-text,#000000e0);--app-text-secondary:var(--ant-color-text-secondary,#00000073);--app-primary:var(--ant-color-primary,#1677ff);--app-font:var(--ant-font-family,"IBM Plex Sans",system-ui,-apple-system,sans-serif);--app-font-size:var(--ant-font-size,14px);--app-icon-size:16px;color:#000000e0;color:var(--ant-color-text,#000000e0);font-size:var(--app-font-size)}.css-var-vdelo .anticon,.css-var-vdelo-preview .anticon{font-size:16px;font-size:var(--app-icon-size,16px)}.css-var-vdelo .ant-btn.ant-btn-icon-only,.css-var-vdelo .ant-btn.ant-btn-icon-only .anticon,.css-var-vdelo .app-topbar .ant-btn .anticon{font-size:16px!important;font-size:var(--app-icon-size,16px)!important}.task-tag.ant-tag .ant-tag-close-icon{align-items:center;color:inherit!important;display:inline-flex;font-size:calc(var(--ant-font-size-icon) - var(--ant-line-width)*4)!important;height:1em;justify-content:center;line-height:1;width:1em}.task-tag.ant-tag .ant-tag-close-icon:hover{color:inherit!important;opacity:.75}.task-tag.ant-tag .ant-tag-close-icon .anticon{color:inherit!important;font-size:1em!important;height:1em!important;width:1em!important}.task-tag.ant-tag .ant-tag-close-icon .anticon svg{height:1em!important;width:1em!important}body{-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;font-family:var(--app-font)}.app-shell{height:100vh;overflow:hidden}.app-shell__main{background-color:#f5f5f5;background-color:var(--ant-color-bg-layout,#f5f5f5);min-height:0;min-width:0;position:relative}.app-shell__content{min-width:0;overflow:hidden}.app-shell__main--themed{background-color:#0000!important;background-position:50%;background-repeat:no-repeat;background-size:cover}.app-shell__main--themed:before{background:#ffffff6b;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.app-shell__main--themed.app-shell__main--dark:before{background:#1a1a1a80}.app-shell__main>*{position:relative;z-index:1}.app-topbar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--ant-color-border-secondary,var(--app-border));display:flex;flex-shrink:0;gap:12px;gap:var(--app-gap-md);height:56px;height:var(--app-topbar-height);padding:0 20px;padding:0 var(--app-gap-lg)}.app-topbar .ant-breadcrumb,.app-topbar .ant-breadcrumb a,.app-topbar .ant-breadcrumb li,.app-topbar .ant-breadcrumb ol,.app-topbar .ant-breadcrumb-link,.app-topbar .ant-breadcrumb-separator{color:var(--ant-color-text)!important}.app-topbar .ant-input,.app-topbar .ant-input-affix-wrapper{color:var(--ant-color-text)}.app-topbar .ant-input::placeholder{color:var(--ant-color-text);opacity:.55}.app-topbar .ant-btn-text,.app-topbar .ant-btn-text .anticon,.app-topbar .ant-input-clear-icon,.app-topbar .ant-input-group-addon,.app-topbar .ant-input-group-addon .ant-btn,.app-topbar .ant-input-group-addon .anticon,.app-topbar .ant-input-search .ant-input-search-button,.app-topbar .ant-input-search .ant-input-search-button .anticon,.app-topbar .ant-input-search .anticon{color:var(--ant-color-text)!important}.app-shell__main--dark .app-topbar{background:#2b2b2be0}.app-topbar__left{align-items:center;display:flex;flex:0 1 auto;gap:8px;max-width:min(56vw,720px);min-width:0;overflow:visible}.app-topbar__left .ant-breadcrumb{flex:1 1 auto;max-width:100%;min-width:0;overflow:hidden}.app-topbar__left .ant-breadcrumb ol{flex-wrap:nowrap;overflow:hidden}.app-topbar__left .ant-breadcrumb li:last-child{min-width:0;overflow:hidden}.app-breadcrumb-epic{display:inline-block;max-width:240px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.app-breadcrumb-report{flex:0 0 auto;margin-block:2px;white-space:nowrap}.app-breadcrumb-report-delete.ant-btn{flex:0 0 auto}.app-topbar__center{display:flex;flex:1 1 auto;justify-content:center;min-width:0}.app-topbar__search{max-width:420px;width:100%}.app-topbar__right{align-items:center;display:flex;flex:0 0 auto;gap:8px;gap:var(--app-gap-sm)}.app-page{height:100%;overflow:auto;padding:20px 28px;padding:var(--app-gap-lg) var(--app-gap-xl)}.app-page__header{align-items:center;display:flex;gap:12px;gap:var(--app-gap-md);justify-content:space-between;margin-bottom:20px;margin-bottom:var(--app-gap-lg)}.app-page__title{font-weight:600!important;letter-spacing:-.02em;margin:0!important}.app-page__section{margin-top:28px;margin-top:var(--app-gap-xl)}.app-page__section-title{color:#00000073;color:var(--app-text-secondary);font-size:15px!important;font-weight:600!important;letter-spacing:.04em;margin:0 0 12px!important;margin:0 0 var(--app-gap-md)!important;text-transform:uppercase}.app-row-list{display:flex;flex-direction:column;gap:8px;gap:var(--app-gap-sm)}.app-row{align-items:center;background:#fff;background:var(--ant-color-bg-container,var(--app-panel-bg));border:1px solid #f0f0f0;border:1px solid var(--ant-color-border,var(--app-border));border-radius:8px;border-radius:var(--app-radius);color:#000000e0;color:var(--ant-color-text,var(--app-text));display:flex;gap:12px;gap:var(--app-gap-md);justify-content:space-between;padding:14px 16px;transition:border-color .15s ease,box-shadow .15s ease}.app-shell__main--dark .app-row{background:#2b2b2b;background:var(--ant-color-bg-container,#2b2b2b);border-color:#555;border-color:var(--ant-color-border,#555);color:#e5e5e5;color:var(--ant-color-text,#e5e5e5)}.app-shell__main--dark .app-row__title,.app-shell__main--dark .app-row__title a{color:#e5e5e5!important;color:var(--ant-color-text,#e5e5e5)!important}.app-shell__main--dark .app-row__title a:hover{color:#1677ff!important;color:var(--app-primary)!important}.app-row:hover{border-color:#1677ff;border-color:var(--app-primary);box-shadow:0 1px 2px #0000000a;box-shadow:var(--app-shadow-sm)}.app-row ::selection{background:#1677ff;background:var(--app-primary);color:#fff}.app-row mark{background:color-mix(in srgb,#1677ff 40%,#0000);background:color-mix(in srgb,var(--app-primary) 40%,#0000);color:inherit;padding:0}.app-row__main{align-items:center;display:flex;flex:1 1;gap:12px;gap:var(--app-gap-md);min-width:0}.app-row__title{color:inherit;font-weight:600}.app-row__title a{color:inherit}.app-row__title a:hover{color:#1677ff;color:var(--app-primary)}.app-row__meta{align-items:center;color:inherit;display:flex;flex-wrap:wrap;gap:8px;gap:var(--app-gap-sm)}.app-row__aside .anticon,.app-row__meta .anticon{color:inherit}.app-row__aside{align-items:center;color:#00000073;color:var(--ant-color-text-secondary,var(--app-text-secondary));display:flex;flex-shrink:0;gap:12px;gap:var(--app-gap-md)}.app-shell__main--dark .app-row .ant-typography,.app-shell__main--dark .app-row .app-muted,.app-shell__main--dark .app-row__aside{color:#ffffffa6!important;color:var(--ant-color-text-secondary,#ffffffa6)!important}.app-shell__main--dark .app-row__aside .anticon,.app-shell__main--dark .app-row__meta .anticon{color:inherit!important}.app-muted{color:inherit;font-size:14px;font-size:var(--app-font-size,14px)}.app-empty{background:#00000005;background:var(--app-subtle-bg);border:1px dashed #f0f0f0;border:1px dashed var(--app-border);border-radius:8px;border-radius:var(--app-radius);color:#00000073;color:var(--app-text-secondary);padding:32px 16px;text-align:center}.epic-select-empty{align-items:center;animation:epic-select-in .5s ease both;display:flex;height:100%;justify-content:center;min-height:240px;padding:48px 24px}.epic-select-empty__label{color:#00000073;color:var(--ant-color-text-tertiary,var(--app-text-secondary));font-size:clamp(20px,2.4vw,28px);font-weight:500;letter-spacing:.06em;margin:0;text-align:center;-webkit-user-select:none;user-select:none}.epic-select-empty__label:after{background:#f0f0f0;background:var(--ant-color-border,var(--app-border));border-radius:1px;content:"";display:block;height:2px;margin:18px auto 0;opacity:.85;width:36px}@keyframes epic-select-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ant-layout-sider.app-sider,.app-sider,.app-sider.ant-layout-sider{border-inline-end:1px solid #434343!important;border-inline-end:1px solid var(--ant-color-border-secondary,#434343)!important}.app-sider .ant-layout-sider-trigger{background:var(--ant-color-bg-container);border-inline-end:1px solid #434343;border-inline-end:1px solid var(--ant-color-border-secondary,#434343);border-top:1px solid #434343;border-top:1px solid var(--ant-color-border-secondary,#434343);color:var(--ant-color-text)}.app-sider__actions{padding:12px;padding:var(--app-gap-md)}.app-sider__actions .ant-btn{width:100%}.app-task-card{background:#fff;background:var(--ant-color-bg-container,var(--app-panel-bg));border:1px solid #434343;border:1px solid var(--ant-color-border-secondary,#434343);border-radius:8px;border-radius:var(--app-radius);box-shadow:none;cursor:pointer;font-size:14px;font-size:var(--app-font-size,14px);margin:0 0 8px;margin:0 0 var(--app-gap-sm);overflow:hidden;padding:12px;position:relative;transition:border-color .15s ease,box-shadow .15s ease}.app-task-card:hover{border-color:var(--ant-color-primary-border,var(--ant-color-primary))}.app-task-card--dragging,.app-task-card:hover{box-shadow:0 4px 16px #0000000f;box-shadow:var(--app-shadow-md)}.app-task-card--dragging{border-color:#1677ff!important;border-color:var(--ant-color-primary,var(--app-primary))!important}.app-task-card--selected{border-color:#1677ff!important;border-color:var(--app-primary,var(--ant-color-primary))!important;box-shadow:0 0 0 1px #1677ff;box-shadow:0 0 0 1px var(--app-primary,var(--ant-color-primary))}.app-task-card--selected-ghost{opacity:.4}.app-task-card__multi-badge{align-items:center;background:#1677ff;background:var(--app-primary,var(--ant-color-primary));border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 6px;pointer-events:none;position:absolute;right:8px;top:8px;z-index:2}.app-task-card__header{grid-gap:8px;grid-gap:var(--app-gap-sm);align-items:start;display:grid;gap:8px;gap:var(--app-gap-sm);grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:8px}.app-task-card__avatar{flex-shrink:0;line-height:0}.app-task-card__tags{align-items:center;display:flex;flex-wrap:wrap;gap:4px;min-width:0}.app-task-card__priority{flex-shrink:0;font-size:16px;font-size:var(--app-icon-size,16px);line-height:1}.task-priority-rate.ant-rate .ant-rate-star-zero .ant-rate-star-first,.task-priority-rate.ant-rate .ant-rate-star-zero .ant-rate-star-second{color:#000000a6!important;color:var(--ant-color-text-secondary,#000000a6)!important}.app-task-card__content{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:inherit;display:-webkit-box;font-size:14px;font-size:var(--app-font-size,14px);line-height:1.45;max-height:4.35em;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.app-task-card__content hr{border:none;border-top:1px solid #434343;border-top:1px solid var(--ant-color-border-secondary,#434343);margin:8px 0}.app-task-card__title{font-weight:600;font-weight:var(--app-card-title-weight,600);line-height:1.35}.app-task-card__title .task-content-link{color:#1677ff;color:var(--ant-color-link,var(--app-primary));font-weight:inherit;pointer-events:auto}img.task-content-link-favicon{border-radius:2px;cursor:pointer;display:inline-block;height:14px;margin:0 4px 0 0;max-height:14px;max-width:14px;object-fit:contain;vertical-align:-2px;width:14px}.app-task-card__content>div{max-height:inherit;overflow:hidden}.app-task-card__content p{margin:0 0 4px}.app-task-card--dragging .app-task-card__content,.app-task-card--dragging .app-task-card__content>div{max-height:5.8em;overflow:hidden}.app-task-card--glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.theme-preview{border-radius:8px;border-radius:var(--app-radius);cursor:pointer;overflow:hidden;transition:box-shadow .15s ease,transform .15s ease}.theme-preview:hover{box-shadow:0 4px 16px #0000000f;box-shadow:var(--app-shadow-md)}.theme-preview__shell{background-color:#f5f5f5;background-color:var(--preview-bg,#f5f5f5);background-image:linear-gradient(180deg,color-mix(in srgb,#f5f5f5 55%,#0000),color-mix(in srgb,#f5f5f5 20%,#0000)),none;background-image:linear-gradient(180deg,color-mix(in srgb,var(--preview-bg,#f5f5f5) 55%,#0000),color-mix(in srgb,var(--preview-bg,#f5f5f5) 20%,#0000)),var(--preview-image,none);background-position:50%,50%;background-size:cover,cover;min-height:118px;padding:10px}.theme-preview__bar{background:color-mix(in srgb,#1677ff 18%,#fff);background:color-mix(in srgb,var(--preview-primary,#1677ff) 18%,var(--preview-panel,#fff));border:1px solid color-mix(in srgb,#1677ff 25%,#fff);border:1px solid color-mix(in srgb,var(--preview-primary,#1677ff) 25%,var(--preview-panel,#fff));border-radius:4px;height:10px;margin-bottom:8px}.theme-preview__cols{display:flex;gap:6px}.theme-preview__col{-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-backdrop-filter:var(--preview-blur,none);backdrop-filter:var(--preview-blur,none);background:color-mix(in srgb,#fff 80%,#0000);background:color-mix(in srgb,var(--preview-panel,#fff) 80%,#0000);border:1px solid color-mix(in srgb,#000 12%,#fff);border:1px solid color-mix(in srgb,var(--preview-text,#000) 12%,var(--preview-panel,#fff));border-radius:6px;flex:1 1;padding:6px}.theme-preview__card{background:color-mix(in srgb,#fff 92%,#0000);background:color-mix(in srgb,var(--preview-panel,#fff) 92%,#0000);border:1px solid color-mix(in srgb,#1677ff 22%,#fff);border:1px solid color-mix(in srgb,var(--preview-primary,#1677ff) 22%,var(--preview-panel,#fff));border-radius:4px;height:28px;margin-top:6px}.theme-preview__meta{padding:10px 12px 12px}.theme-preview__name{font-size:13px;font-weight:600;margin:0}.theme-live-preview{min-height:220px}.theme-live-preview__inner{display:flex;flex-direction:column;min-height:220px;position:relative;z-index:1}.theme-live-preview__topbar{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:8px 10px}.theme-live-preview__board{display:flex;flex:1 1;gap:8px;overflow:hidden;padding:10px}.theme-live-preview__col{display:flex;flex-direction:column;flex-shrink:0;gap:6px;padding:6px}.theme-live-preview__col-head{align-items:center;display:flex;font-size:11px;gap:6px;justify-content:space-between;padding:0 2px 2px}.theme-live-preview__card{display:flex;flex-direction:column;gap:4px;padding:8px}.theme-live-preview__card-meta{align-items:center;display:flex;gap:4px;justify-content:space-between}.theme-live-preview__swatches{align-items:center;background:#00000008;border-top:1px solid #7f7f7f26;display:flex;gap:4px;padding:8px 10px 10px}.theme-editor{align-items:flex-start;display:flex;gap:20px;max-height:72vh}.theme-editor__form{flex:1 1 52%;max-height:72vh;min-width:0;overflow-y:auto;padding-right:8px}.theme-editor__preview{flex:0 0 300px;position:sticky;top:0;width:300px}.theme-editor__preview-label{font-size:12px!important;font-weight:600!important;letter-spacing:.04em;margin:0 0 8px!important;text-transform:uppercase}.theme-colors{display:flex;flex-direction:column;gap:20px}.theme-colors__group{display:flex;flex-direction:column;gap:10px}.theme-colors__group-title{color:#00000073;color:var(--ant-color-text-secondary,#00000073);font-size:12px!important;font-weight:600!important;letter-spacing:.04em;margin:0!important;text-transform:uppercase}.theme-colors__note{display:block;font-size:12px!important;line-height:1.4;margin:-2px 0 0!important}.theme-colors__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.theme-colors__grid--surface{grid-template-columns:repeat(2,minmax(0,1fr));max-width:360px}.theme-colors__item{align-items:flex-start;background:#7f7f7f0f;background:var(--ant-color-fill-quaternary,#7f7f7f0f);border:1px solid #7f7f7f40;border:1px solid var(--ant-color-border-secondary,#7f7f7f40);border-radius:10px;display:flex;flex-direction:column;gap:6px;margin:0;padding:12px;transition:border-color .15s ease,background .15s ease}.theme-colors__item:hover{background:#7f7f7f1a;background:var(--ant-color-fill-tertiary,#7f7f7f1a);border-color:#7f7f7f73;border-color:var(--ant-color-border,#7f7f7f73)}.theme-colors__label{color:inherit;color:var(--ant-color-text,inherit);font-size:13px;font-weight:600;line-height:1.2}.theme-colors__hint{color:#00000073;color:var(--ant-color-text-secondary,#00000073);font-size:11px;line-height:1.3;min-height:1.3em}@media(max-width:820px){.theme-editor{flex-direction:column}.theme-editor__preview{flex-basis:auto;order:-1;position:static;width:100%}.theme-colors__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-colors__grid--surface{max-width:none}}@media(max-width:480px){.theme-colors__grid,.theme-colors__grid--surface{grid-template-columns:1fr}}.task-modal-body{background-color:#fff;background-color:var(--ant-color-bg-container,var(--app-panel-bg));border:1px solid #f0f0f0;border:1px solid var(--ant-color-border-secondary,var(--app-border));border-radius:8px;border-radius:var(--app-radius);margin-bottom:20px;margin-right:20px;min-height:263px;padding:20px;position:relative;width:70%}.task-modal-body,.task-modal-meta{color:#000000e0;color:var(--ant-color-text,var(--app-text))}.task-modal-meta{border-left:1px solid #f0f0f0;border-left:1px solid var(--ant-color-border-secondary,var(--app-border));padding:4px 0 4px 8px;width:30%}.task-modal-comments{border-top:1px solid #f0f0f0;border-top:1px solid var(--ant-color-border-secondary,var(--app-border));margin-top:20px;margin-top:var(--app-gap-lg);padding-top:20px;padding-top:var(--app-gap-lg)}.task-modal-comments__label{color:#000000e0;color:var(--ant-color-text,var(--app-text));font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:8px;margin-bottom:var(--app-gap-sm);text-transform:uppercase}.task-upload-tile.ant-upload-wrapper{height:100px;width:100px}.task-upload-tile .ant-upload.ant-upload-select{background:#0000!important;border:1px dashed #f0f0f0!important;border:1px dashed var(--ant-color-border,var(--app-border))!important;border-radius:8px;height:100px!important;margin:0!important;overflow:hidden;width:100px!important}.task-upload-tile .ant-upload.ant-upload-select:hover{border-color:#1677ff!important;border-color:var(--task-upload-border,var(--ant-color-primary,var(--app-primary)))!important}.task-comments{display:flex;flex-direction:column;gap:12px;gap:var(--app-gap-md)}.task-comments__empty{border-radius:8px;border-radius:var(--app-radius);font-size:14px;padding:28px 16px;text-align:center}.task-comments__list{display:flex;flex-direction:column;gap:8px;gap:var(--app-gap-sm);max-height:320px;overflow-y:auto}.task-comments__item{border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--ant-color-border-secondary,var(--app-border));display:flex;gap:12px;padding:10px 0}.task-comments__item:last-child{border-bottom:none}.task-comments__body{flex:1 1;min-width:0}.task-comments__text{display:block;margin-top:4px;word-break:break-word}.task-comments__edit,.task-comments__images,.task-comments__pending{margin-top:8px}.task-comments__image{background:#00000005;background:var(--ant-color-fill-quaternary,var(--app-subtle-bg));border-radius:8px;height:88px;overflow:hidden;position:relative;width:88px}.task-comments__image img{display:block;height:100%;object-fit:cover;width:100%}.task-comments__image-remove{align-items:center;display:inline-flex!important;height:22px!important;justify-content:center;min-width:22px!important;padding:0!important;position:absolute!important;right:4px;top:4px;width:22px!important}.task-comments__composer{align-items:flex-end;display:flex;gap:10px}.task-comments__field{flex:1 1;min-width:0;position:relative}.task-comments__field .ant-input{padding-right:60px}.task-comments__emoji.ant-btn,.task-comments__gif.ant-btn{align-items:center;display:inline-flex!important;height:24px!important;justify-content:center;min-width:24px!important;padding:0!important;position:absolute;top:50%;transform:translateY(-50%);width:24px!important}.task-comments__emoji.ant-btn{right:32px}.task-comments__gif.ant-btn{right:4px}.task-comments__emoji.ant-btn .anticon{font-size:16px;line-height:1}.task-comments__gif-label{font-size:9px;font-weight:800;letter-spacing:.03em;line-height:1}.task-emoji-picker .EmojiPickerReact{--epr-emoji-size:24px;border:none!important;font-family:inherit}.task-giphy-picker{padding:8px;position:relative;width:320px}.task-giphy-picker--empty{padding:16px}.task-giphy-picker .giphy-suggestion-bar{font-family:inherit;font-style:normal;font-weight:500;margin-top:10px}.task-giphy-picker .giphy-suggestion-bar *{font-family:inherit!important;font-style:normal!important}.task-giphy-picker__grid{height:280px;margin-top:8px;overflow-y:auto}.task-giphy-picker__brand{color:var(--app-muted);color:var(--ant-color-text-secondary,var(--app-muted));font-size:11px;letter-spacing:.04em;margin-top:8px;text-align:right}.task-giphy-picker__loading{align-items:center;background:#00000059;border-radius:8px;display:flex;inset:0;justify-content:center;position:absolute}.task-comments__send.ant-btn{align-items:center;display:inline-flex!important;justify-content:center;padding:0!important}.task-comments__send.ant-btn>.anticon,.task-comments__send.ant-btn>span{align-items:center;display:inline-flex;justify-content:center;line-height:1;margin:0!important}.task-comments__send.ant-btn .anticon{font-size:14px;transform:translateX(2px)}.editor-toolbar{background:#00000005;background:var(--ant-color-fill-quaternary,var(--app-subtle-bg));border:1px solid #f0f0f0;border:1px solid var(--ant-color-border-secondary,var(--app-border));border-radius:8px;border-radius:var(--app-radius);display:flex;flex-wrap:wrap;gap:8px;gap:var(--app-gap-sm);margin-bottom:12px;margin-bottom:var(--app-gap-md);padding:8px;padding:var(--app-gap-sm)}.editor-toolbar__divider{align-self:stretch;background:#f0f0f0;background:var(--ant-color-border-secondary,var(--app-border));margin:0 2px;width:1px}.ant-notification{z-index:4000!important}::-webkit-scrollbar{height:6px;width:3px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#1677ff;background:var(--ant-color-primary,var(--app-primary,#1677ff));border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#4096ff;background:var(--ant-color-primary-hover,var(--ant-color-primary,#4096ff))}.css-var-vdelo{scrollbar-color:#1677ff #0000;scrollbar-color:var(--ant-color-primary,#1677ff) #0000;scrollbar-width:thin}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.slider-menu{border-inline-end:none!important}.app-sider-nav{display:flex;flex-direction:column;gap:2px;height:calc(100% - 120px);overflow-y:auto;padding:0 8px 16px}.app-sider-archive-hint{font-size:12px;line-height:1.35;padding:0 16px 8px}.app-sider-item{align-items:center;border-radius:6px;border-radius:var(--app-radius-sm,6px);color:var(--ant-color-text);display:flex;font-size:14px;font-size:var(--app-font-size,14px);gap:8px;min-height:36px;padding:6px 10px;text-decoration:none;transition:background .15s ease,color .15s ease}.app-sider-item--archived .app-sider-item__name{opacity:.85}.app-sider-item__restore{flex-shrink:0;margin-left:auto;opacity:.55;transition:opacity .15s ease,color .15s ease}.app-sider-item__restore:hover{color:#1677ff;color:var(--ant-color-primary,#1677ff);opacity:1}.app-sider-item--collapsed{gap:4px;justify-content:center;padding-inline:6px}.app-sider-item--collapsed .app-sider-item__id{font-size:12px;font-weight:600;line-height:1.2;opacity:1;text-align:center;white-space:nowrap}.app-sider-item:hover{background:#0000000f;background:var(--ant-color-fill-tertiary,#0000000f);color:var(--ant-color-text)}.app-sider-item--active{background:#e6f4ff;background:var(--ant-color-primary-bg,#e6f4ff);color:#1677ff;color:var(--ant-color-primary,#1677ff);font-weight:600}.app-sider-item--favorite{color:#faad14;color:var(--ant-gold,#faad14)}.app-sider-item--favorite.app-sider-item--active{color:#1677ff;color:var(--ant-color-primary,#1677ff)}.app-sider-item__star{color:#faad14;color:var(--ant-gold,#faad14);flex-shrink:0;font-size:12px;line-height:1}.app-sider-item__id{font-feature-settings:"tnum";flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.3;opacity:.75}.app-sider-item--active .app-sider-item__id{opacity:1}.app-sider-item__name{display:flex;flex-direction:column;font-size:14px;font-size:var(--app-font-size,14px);line-height:1.3;min-width:0;overflow:hidden}.app-sider-item__title{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sider-item__tracker-key{display:block;font-size:11px;line-height:1.2;opacity:.65}.app-sider-context-menu{border-radius:8px;min-width:280px;overflow:hidden;width:280px}.app-sider-context-menu .ant-menu{border-inline-end:none!important;width:100%!important}.app-sider-context-menu .ant-menu-item{white-space:nowrap;width:100%!important}.app-sider-link{align-items:center;color:inherit;display:flex;gap:8px;min-width:0}.app-sider-link__star{flex-shrink:0;font-size:12px;line-height:1}.app-sider-link__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-container{height:100%;overflow:auto;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.s-container .ant-col{display:flex;height:100%}.selection-area{background:#2e73fc1c;border:2px solid #629bffcf;border-radius:.1em}.s-card{margin:10px 0}.s-card:first-child{margin-top:15px}.s-detail__text{background-color:#fff;background-color:var(--ant-color-bg-container,var(--app-panel-bg));border:1px solid #f0f0f0;border:1px solid var(--ant-color-border-secondary,var(--app-border));border-radius:8px;border-radius:var(--app-radius);display:flex;flex-direction:column;margin-bottom:20px;margin-right:20px;min-height:280px;padding:20px;position:relative;width:70%}.s-detail__params,.s-detail__text{color:#000000e0;color:var(--ant-color-text,var(--app-text))}.s-detail__params{border-left:1px solid #f0f0f0;border-left:1px solid var(--ant-color-border-secondary,var(--app-border));padding:4px 0 4px 8px;width:30%}.s-detail__info{align-items:flex-start;gap:8px;margin:12px 0}.s-detail__info>div:first-child{flex-shrink:0;padding-top:4px;width:88px}.s-detail__content,.s-detail__info>div:first-child{color:#000000e0;color:var(--ant-color-text,var(--app-text))}.s-detail__content{flex:1 1;min-height:0;position:relative}.s-detail__title{font-size:22px;font-weight:650;letter-spacing:-.02em;line-height:1.3;margin:0 36px 16px 0}.s-detail__title .task-content-link{font-weight:inherit}.s-detail__title-input{margin-bottom:12px}.s-detail__title-input .ant-input{font-size:20px;font-weight:650;line-height:1.3}.task-editor{display:flex;flex:1 1;flex-direction:column;min-height:200px}.task-editor__body{flex:1 1;min-height:0}.task-editor__actions{display:flex;justify-content:flex-end;margin-top:auto;padding-top:16px}.task-editor__content{min-height:120px}.task-editor--form{background:#fff;background:var(--ant-color-bg-container,var(--app-panel-bg));border:1px solid #f0f0f0;border:1px solid var(--ant-color-border-secondary,var(--app-border));border-radius:8px;border-radius:var(--app-radius);padding:10px}.task-editor--form .editor-toolbar{margin-bottom:8px}.task-editor--form .task-editor__content{max-height:280px;min-height:140px;overflow-y:auto}.task-editor--form .ProseMirror{min-height:120px;outline:none}.task-editor--form .ProseMirror p.is-editor-empty:first-child:before{color:#00000040;color:var(--ant-color-text-quaternary,#00000040);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.create-task-files{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.create-task-files__item{display:flex;flex-direction:column;gap:4px;position:relative;width:72px}.create-task-files__remove{background:#fff!important;background:var(--ant-color-bg-elevated,#fff)!important;box-shadow:0 1px 2px #0000000a;box-shadow:var(--app-shadow-sm);position:absolute;right:-6px;top:-6px;z-index:1}.create-task-files__name{color:var(--ant-color-text-secondary);font-size:11px;line-height:1.2;max-width:72px}.s-card__content input,.s-card__content label,.s-detail__content input,.s-detail__content label{cursor:default;pointer-events:none}.s-card__content,.s-detail__content,.tiptap{border:none;color:#000000e0;color:var(--ant-color-text,var(--app-text));height:100%;outline:none}.s-card__content .ProseMirror,.s-detail__content .ProseMirror,.tiptap .ProseMirror{color:inherit;outline:none}.s-card__content :first-child,.s-detail__content :first-child,.tiptap :first-child{margin-top:0}.s-card__content ol,.s-card__content ul,.s-detail__content ol,.s-detail__content ul,.tiptap ol,.tiptap ul{padding-left:var(--ant-padding-xl)}.s-card__content ul[data-type=taskList],.s-detail__content ul[data-type=taskList],.tiptap ul[data-type=taskList]{list-style:none;margin-left:0;padding:0}.s-card__content ul[data-type=taskList] li,.s-detail__content ul[data-type=taskList] li,.tiptap ul[data-type=taskList] li{align-items:flex-start;display:flex}.s-card__content ul[data-type=taskList] li>label,.s-detail__content ul[data-type=taskList] li>label,.tiptap ul[data-type=taskList] li>label{flex:0 0 auto;margin-right:.5rem;-webkit-user-select:none;user-select:none}.s-card__content ul[data-type=taskList] li>div,.s-detail__content ul[data-type=taskList] li>div,.tiptap ul[data-type=taskList] li>div{flex:1 1 auto}.s-card__content ul[data-type=taskList] input[type=checkbox],.s-detail__content ul[data-type=taskList] input[type=checkbox],.tiptap ul[data-type=taskList] input[type=checkbox]{cursor:pointer}.s-card__content ul[data-type=taskList] ul[data-type=taskList],.s-detail__content ul[data-type=taskList] ul[data-type=taskList],.tiptap ul[data-type=taskList] ul[data-type=taskList]{margin:0}.s-card__content code,.s-detail__content code,.tiptap code{background-color:var(--ant-color-primary-bg);border-radius:var(--ant-border-radius-lg);color:var(--ant-color-primary);font-size:.85rem;padding:.25em .3em}.s-card__content pre,.s-detail__content pre,.tiptap pre{background:var(--ant-blue-1);border-left:var(--ant-line-width-bold) var(--ant-line-type) var(--ant-color-primary-border);border-radius:var(--ant-border-radius-lg);font-family:var(--ant-font-family-code);margin:1.5rem 0;padding:.75rem 1rem}.s-card__content pre code,.s-detail__content pre code,.tiptap pre code{background:none;color:inherit;font-size:.8rem;padding:0}.s-card__content blockquote,.s-detail__content blockquote,.tiptap blockquote{border-left:3px var(--ant-line-type) var(--ant-color-primary);line-height:100%;margin-left:var(--ant-margin-md);padding-left:var(--ant-padding-sm)}.s-card__content .highlight,.s-detail__content .highlight,.tiptap .highlight{background-color:var(--ant-cyan-1);border-radius:var(--ant-border-radius-lg);color:var(--ant-cyan);font-size:.85rem;padding:.25em .3em}.s-card__content .task-content-image,.s-card__content img:not(.task-content-link-favicon),.s-detail__content .task-content-image,.s-detail__content img:not(.task-content-link-favicon),.tiptap .task-content-image,.tiptap img:not(.task-content-link-favicon){border-radius:8px;border-radius:var(--ant-border-radius-lg,8px);cursor:pointer;display:block;height:auto;margin:12px 0;max-height:360px;max-width:100%;object-fit:contain;width:auto}.s-card__content .task-content-image.ProseMirror-selectednode,.s-card__content img:not(.task-content-link-favicon).ProseMirror-selectednode,.s-detail__content .task-content-image.ProseMirror-selectednode,.s-detail__content img:not(.task-content-link-favicon).ProseMirror-selectednode,.tiptap .task-content-image.ProseMirror-selectednode,.tiptap img:not(.task-content-link-favicon).ProseMirror-selectednode{outline:2px solid #1677ff;outline:2px solid var(--ant-color-primary,#1677ff);outline-offset:2px}.s-card__content .s-detail__content-body .task-content-image,.s-card__content .s-detail__content-body img:not(.task-content-link-favicon),.s-detail__content .s-detail__content-body .task-content-image,.s-detail__content .s-detail__content-body img:not(.task-content-link-favicon),.tiptap .s-detail__content-body .task-content-image,.tiptap .s-detail__content-body img:not(.task-content-link-favicon){cursor:zoom-in}.s-card__content .task-content-video,.s-card__content video,.s-detail__content .task-content-video,.s-detail__content video,.tiptap .task-content-video,.tiptap video{background:#000;border-radius:8px;border-radius:var(--ant-border-radius-lg,8px);display:block;height:auto;margin:12px 0;max-height:360px;max-width:100%;width:auto}.s-card__content .task-content-video.ProseMirror-selectednode,.s-card__content video.ProseMirror-selectednode,.s-detail__content .task-content-video.ProseMirror-selectednode,.s-detail__content video.ProseMirror-selectednode,.tiptap .task-content-video.ProseMirror-selectednode,.tiptap video.ProseMirror-selectednode{outline:2px solid #1677ff;outline:2px solid var(--ant-color-primary,#1677ff);outline-offset:2px}.s-card__content .task-content-link,.s-detail__content .task-content-link,.tiptap .task-content-link{color:#1677ff;color:var(--ant-color-link,var(--app-primary));text-decoration:underline;text-underline-offset:2px;word-break:break-word}.s-card__content .task-content-link-favicon,.s-detail__content .task-content-link-favicon,.tiptap .task-content-link-favicon{border-radius:2px;cursor:pointer;display:inline-block;height:14px;margin:0 4px 0 0;max-height:14px;max-width:14px;object-fit:contain;vertical-align:-2px;width:14px}.s-card__content .ProseMirror .task-content-link-favicon-host:before,.s-detail__content .ProseMirror .task-content-link-favicon-host:before,.tiptap .ProseMirror .task-content-link-favicon-host:before{background:var(--link-favicon) center/contain no-repeat;content:"";display:inline-block;height:14px;margin-right:4px;pointer-events:none;vertical-align:-2px;width:14px}.s-card__content .ProseMirror-gapcursor,.s-detail__content .ProseMirror-gapcursor,.tiptap .ProseMirror-gapcursor{display:none;pointer-events:none;position:absolute}.s-card__content .ProseMirror-gapcursor:after,.s-detail__content .ProseMirror-gapcursor:after,.tiptap .ProseMirror-gapcursor:after{animation:ProseMirror-cursor-blink 1.1s steps(2,start) infinite;border-top:1px solid;border-top:1px solid var(--ant-color-text,currentColor);content:"";display:block;position:absolute;top:-2px;width:20px}.s-card__content .ProseMirror-focused .ProseMirror-gapcursor,.s-detail__content .ProseMirror-focused .ProseMirror-gapcursor,.tiptap .ProseMirror-focused .ProseMirror-gapcursor{display:block}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.bubble-menu,.floating-menu{background-color:var(--ant-color-bg-container);border:var(--ant-line-width) var(--ant-line-type) var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg);display:flex;padding:var(--ant-padding-xs)}.landing__video{object-fit:cover}@media(max-width:1300px){.landing__video{display:none}}.landing__reasons{padding:60px 0}.landing__content{background:#fff;padding:0 40px}.landing__first-screen{min-height:calc(100vh - 64px);position:relative;text-align:left}@media(max-width:1300px){.landing__first-screen{text-align:center}}.landing__logo{height:35px}@media(max-width:470px){.landing__logo{display:none}}.landing__divider{margin-top:0}.column{display:flex;flex-direction:column;flex-shrink:0;margin:0 6px;width:300px;width:var(--app-card-width,300px)}.column-header{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:color-mix(in srgb,var(--ant-color-bg-container) 92%,#0000);border:1px solid #434343;border:1px solid var(--ant-color-border-secondary,#434343);border-bottom:none;border-radius:var(--app-radius) var(--app-radius) 0 0;color:var(--ant-color-text);cursor:grab;display:flex;gap:8px;justify-content:space-between;padding:10px 12px;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.column-header:hover{background-color:var(--ant-color-bg-container)}.column-header__count{align-items:center;background:#ffffff14;background:var(--ant-color-fill-secondary,#ffffff14);border-radius:999px;color:var(--ant-color-text);display:inline-flex;font-size:14px;font-size:var(--app-font-size,14px);font-weight:600;height:22px;justify-content:center;min-width:22px;padding:0 6px}.board-scroll{cursor:grab;height:100%;min-width:0;overflow-x:auto;overflow-y:hidden;width:100%}.board-scroll--panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.board-scroll--panning *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.board{box-sizing:border-box;display:inline-flex;min-height:100%;min-width:100%;padding:12px 16px 24px;width:max-content}.tasks-list{background:color-mix(in srgb,var(--ant-color-fill-quaternary) 65%,#0000);border:1px solid #434343;border:1px solid var(--ant-color-border-secondary,#434343);border-radius:0 0 var(--app-radius) var(--app-radius);border-top:none;display:flex;flex-direction:column;max-height:calc(100vh - var(--app-topbar-height) - 56px);min-height:0;overflow-anchor:none;overflow-x:hidden;overflow-y:auto;padding:8px;-webkit-user-select:none;user-select:none;width:100%}html.is-dragging-column .tasks-list{overflow-y:hidden!important;overscroll-behavior:none;pointer-events:none}html.is-dragging-column .board-scroll{overflow-y:hidden!important}.board-scroll--column-dragging{cursor:grabbing}.dropzone{min-height:180px;padding-bottom:8px}.dropzone [data-rbd-placeholder-context-id]{transition:none!important}
/*# sourceMappingURL=main.17cdce8f.css.map*/