:root{--mg-bg: #0f0f10;--mg-bg-center: #141415;--mg-sidebar: #121213;--mg-panel: #171718;--mg-raised: #1d1d1f;--mg-text: #ececec;--mg-muted: rgba(233, 235, 241, .5);--mg-faint: rgba(233, 235, 241, .26);--mg-glass: rgba(255, 255, 255, .04);--mg-hover: rgba(255, 255, 255, .04);--mg-active: rgba(255, 255, 255, .07);--mg-sheet: rgba(23, 23, 24, .82);--mg-sheet-solid: #1d1d1f;--mg-modal: rgba(25, 25, 26, .66);--mg-stroke: rgba(255, 255, 255, .06);--mg-focus: rgba(255, 255, 255, .18);--mg-overlay: rgba(8, 8, 8, .45);--mg-shadow: rgba(0, 0, 0, .4);--mg-accent: #5b8cff;--mg-accent-soft: color-mix(in srgb, var(--mg-accent) 14%, transparent);--mg-accent-line: color-mix(in srgb, var(--mg-accent) 45%, transparent);--mg-danger: #ff4d4d;--mg-radius: 12px;--mg-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", system-ui, sans-serif;color-scheme:dark}:root[data-theme=light]{--mg-bg: #eceef4;--mg-bg-center: #ffffff;--mg-sidebar: rgba(255, 255, 255, .5);--mg-raised: #ffffff;--mg-text: #161822;--mg-muted: rgba(22, 24, 34, .48);--mg-faint: rgba(22, 24, 34, .25);--mg-glass: rgba(255, 255, 255, .55);--mg-panel: rgba(255, 255, 255, .5);--mg-hover: rgba(22, 24, 34, .04);--mg-active: rgba(22, 24, 34, .07);--mg-sheet: rgba(255, 255, 255, .78);--mg-sheet-solid: #ffffff;--mg-modal: rgba(255, 255, 255, .64);--mg-stroke: rgba(22, 24, 34, .08);--mg-focus: rgba(22, 24, 34, .2);--mg-overlay: rgba(236, 238, 244, .45);--mg-shadow: rgba(22, 24, 34, .12);color-scheme:light}:root[data-accent=blue]{--mg-accent: #5b8cff}:root[data-accent=violet]{--mg-accent: #8b7bff}:root[data-accent=green]{--mg-accent: #3ddc84}:root[data-accent=orange]{--mg-accent: #ff8a3c}:root[data-accent=pink]{--mg-accent: #ff6fa8}:root[data-accent=red]{--mg-accent: #ff4d4d}*,*:before,*:after{box-sizing:border-box;margin:0}::selection{background:var(--mg-accent-line)}html,body,#root{height:100%}body{background:radial-gradient(ellipse at 50% 0%,var(--mg-bg-center) 0%,var(--mg-bg) 70%) fixed;color:var(--mg-text);font:14px/1.45 var(--mg-font);-webkit-font-smoothing:antialiased;transition:background .4s ease,color .4s ease}button,input,textarea{font:inherit;color:inherit;caret-color:var(--mg-accent)}button{cursor:pointer}.mg-app{display:grid;grid-template-columns:auto minmax(0,1fr);height:100%}.mg-main{min-width:0;overflow:auto}.mg-loading{height:100%;display:grid;place-items:center;color:var(--mg-accent)}.mg-empty{padding:60px;text-align:center;color:var(--mg-muted)}.mg-grow{flex:1}.mg-faint{color:var(--mg-faint)}.mg-rot{transform:rotate(90deg)}.mg-icon{flex:none;display:block;transition:transform .25s ease}.mg-dot{flex:none;width:8px;height:8px;border-radius:50%;display:inline-block}.mg-icon-btn{width:28px;height:28px;padding:0;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--mg-muted);transition:color .2s ease,background .2s ease}.mg-icon-btn:hover{color:var(--mg-text);background:var(--mg-hover)}.mg-btn{height:26px;padding:0 11px;border:1px solid var(--mg-stroke);border-radius:999px;background:transparent;color:var(--mg-muted);font-size:12px;transition:color .2s ease,background .2s ease,border-color .2s ease}.mg-btn:hover{color:var(--mg-text);border-color:var(--mg-focus)}.mg-btn--danger{color:var(--mg-danger);border-color:#ff4d4d59}.mg-btn--danger:hover{color:#fff;background:var(--mg-danger);border-color:var(--mg-danger)}.mg-sidebar{display:flex;flex-direction:column;border-right:1px solid var(--mg-stroke);background:var(--mg-sidebar);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.mg-sidebar-head{display:flex;align-items:center;gap:2px;padding:18px 18px 14px;font-size:14px}.mg-sidebar:not(.is-mini) .mg-sidebar-head .mg-logo{margin-left:-5px}.mg-logo{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:transparent;color:var(--mg-accent);font-weight:700;font-size:13px}.mg-sidebar-nav{flex:1;overflow:auto;padding:4px 10px}.mg-space{margin-bottom:10px}.mg-space-head{width:100%;display:flex;align-items:center;gap:7px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--mg-muted);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.mg-space-head:hover{color:var(--mg-text)}.mg-space-dot{width:6px;height:6px;border-radius:2px}.mg-list-link{display:flex;align-items:center;gap:9px;padding:6px 10px 6px 26px;border-radius:8px;color:var(--mg-muted);text-decoration:none;font-size:13px;transition:color .2s ease,background .2s ease}.mg-list-link:hover{color:var(--mg-text);background:var(--mg-hover)}.mg-list-link.active{color:var(--mg-text);background:var(--mg-active)}.mg-list-link.active .mg-icon{color:var(--mg-accent)}.mg-list-link span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-list-link em{font-style:normal;font-size:11px;color:var(--mg-faint)}.mg-sidebar-foot{padding:10px 14px 14px;display:flex;gap:4px}.mg-view{padding:0 28px 60px}.mg-topbar{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:16px;padding:18px 0 14px;margin-bottom:8px;background:linear-gradient(var(--mg-bg) 70%,transparent)}.mg-topbar h1{font-size:18px;font-weight:600;letter-spacing:-.01em}.mg-tabs{display:flex;gap:2px;padding:3px;border:1px solid var(--mg-stroke);border-radius:999px;background:var(--mg-glass)}.mg-tabs button,.mg-tabs a{text-decoration:none;display:flex;align-items:center;gap:6px;height:24px;padding:0 11px;border:0;border-radius:999px;background:transparent;color:var(--mg-muted);font-size:12px}.mg-tabs button.is-active,.mg-tabs a.is-active{color:var(--mg-accent);background:var(--mg-accent-soft)}.mg-tabs button:disabled{opacity:.45;cursor:default}.mg-search{margin-left:auto;display:flex;align-items:center;gap:8px;width:220px;height:30px;padding:0 12px;border:1px solid var(--mg-stroke);border-radius:999px;background:var(--mg-glass);color:var(--mg-muted);transition:border-color .2s ease}.mg-search:focus-within{border-color:var(--mg-accent-line)}.mg-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:13px;color:var(--mg-text)}.mg-group{margin-bottom:18px}.mg-group-head{display:flex;align-items:center;gap:8px;padding:6px 4px;border:0;background:transparent;color:var(--mg-muted)}.mg-group-name{padding:2px 9px;border-radius:999px;color:var(--mg-status);background:color-mix(in srgb,var(--mg-status) 14%,transparent);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mg-group-head em{font-style:normal;font-size:12px}.mg-group-body{border:1px solid var(--mg-stroke);border-radius:var(--mg-radius);background:var(--mg-panel);overflow:hidden;animation:mg-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes mg-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.mg-row{display:flex;align-items:center;gap:12px;min-height:42px;padding:0 14px;border-bottom:1px solid var(--mg-stroke);cursor:pointer;transition:background .15s ease}.mg-row:hover{background:var(--mg-hover)}.mg-row-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.mg-row[data-done=true] .mg-row-title{color:var(--mg-muted);text-decoration:line-through;text-decoration-color:var(--mg-faint)}.mg-row-meta{font-size:11px;color:var(--mg-muted)}.mg-row-list{display:inline-flex;align-items:center;gap:5px;flex:none;padding:2px 8px;border-radius:6px;background:var(--mg-hover);font-size:11px;color:var(--mg-muted);white-space:nowrap}.mg-row-cells{display:flex;align-items:center;gap:4px}.mg-cell{min-width:34px;height:28px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;font-size:12px;color:var(--mg-muted)}button.mg-cell:hover{background:var(--mg-active)}.mg-due{min-width:72px}.mg-due.is-soon{color:var(--mg-text)}.mg-due.is-overdue{color:var(--mg-danger)}.mg-priority{color:var(--mg-pr)}.mg-status{flex:none;display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:var(--mg-text)}.mg-status i{width:14px;height:14px;border-radius:50%;border:1.6px solid var(--mg-status);transition:background .2s ease,transform .2s ease}.mg-status:hover i{transform:scale(1.12)}.mg-status[data-done=true] i{background:var(--mg-status);box-shadow:inset 0 0 0 2.5px var(--mg-bg)}.mg-status--label{height:28px;padding:0 12px 0 9px;border-radius:999px;font-size:12px;background:color-mix(in srgb,var(--mg-status) 14%,transparent);color:var(--mg-status)}.mg-quickadd{width:100%;height:38px;display:flex;align-items:center;gap:10px;padding:0 14px;border:0;background:transparent;color:var(--mg-faint);font-size:13px;text-align:left;transition:color .2s ease}button.mg-quickadd:hover,.mg-quickadd--edit{color:var(--mg-muted)}.mg-quickadd input{flex:1;border:0;outline:0;background:transparent;color:var(--mg-text)}.mg-avatars{display:inline-flex}.mg-avatars .mg-avatar+.mg-avatar{margin-left:-6px}.mg-avatar{flex:none;display:inline-grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--mg-avatar) 28%,var(--mg-bg));color:var(--mg-avatar);box-shadow:0 0 0 2px var(--mg-bg);font-weight:600}.mg-avatar--empty{background:transparent;border:1.5px dashed var(--mg-faint);box-shadow:none}.mg-menu-wrap{position:relative;display:inline-flex}.mg-menu{position:fixed;z-index:1000;min-width:170px;padding:5px;border:1px solid var(--mg-stroke);border-radius:12px;background:var(--mg-sheet);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 14px 40px var(--mg-shadow);animation:mg-pop .18s cubic-bezier(.22,1,.36,1) both}@keyframes mg-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.mg-menu-item{width:100%;display:flex;align-items:center;gap:9px;height:30px;padding:0 9px;border:0;border-radius:8px;background:transparent;font-size:13px;text-align:left;white-space:nowrap}.mg-menu-item:hover{background:var(--mg-active)}.mg-menu-item span{flex:1}.mg-menu-check{color:var(--mg-muted)}.mg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:var(--mg-overlay);animation:mg-fade .25s ease both}@keyframes mg-fade{0%{background:transparent}}.mg-drawer{position:absolute;top:10px;right:10px;bottom:10px;width:min(520px,calc(100% - 20px));overflow:auto;padding:16px 24px 30px;border:1px solid var(--mg-stroke);border-radius:18px;background:var(--mg-sheet);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 20px 60px var(--mg-shadow);animation:mg-slide .4s cubic-bezier(.22,1,.36,1) both}@keyframes mg-slide{0%{opacity:0;transform:translate(24px)}}.mg-drawer-head{display:flex;align-items:center;gap:4px;margin-bottom:18px}.mg-confirm-inline{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--mg-muted);margin-right:6px}.mg-title-input{width:100%;resize:none;overflow:hidden;padding:0;border:0;outline:0;background:transparent;font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.3;field-sizing:content}.mg-fields{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:4px 12px;margin:22px 0 26px}.mg-field-label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--mg-muted)}.mg-field-value{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;font-size:13px;text-align:left}.mg-field-value:hover{background:var(--mg-hover)}.mg-date{color-scheme:inherit;outline:0}.mg-section-title{display:flex;align-items:baseline;gap:8px;margin:8px 0;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--mg-muted)}.mg-section-title em{font-style:normal;letter-spacing:.02em}.mg-textarea{width:100%;min-height:90px;resize:vertical;padding:10px 12px;margin-bottom:22px;border:1px solid var(--mg-stroke);border-radius:var(--mg-radius);background:var(--mg-panel);outline:0;font-size:13.5px;transition:border-color .2s ease}.mg-textarea:focus{border-color:var(--mg-accent-line)}.mg-checklist{display:flex;flex-direction:column}.mg-check{display:flex;align-items:center;gap:10px;min-height:34px;padding:0 6px;border-radius:8px;font-size:13.5px}.mg-check:hover{background:var(--mg-hover)}.mg-check span{flex:1}.mg-check[data-done=true] span{color:var(--mg-muted);text-decoration:line-through}.mg-checkbox{flex:none;width:16px;height:16px;padding:0;display:grid;place-items:center;border:1.5px solid var(--mg-faint);border-radius:5px;background:transparent}.mg-check[data-done=true] .mg-checkbox{background:#3ddc84;border-color:#3ddc84;color:#07080c}.mg-check-del{width:22px;height:22px;opacity:0}.mg-check:hover .mg-check-del{opacity:1}.mg-check--new{color:var(--mg-faint)}.mg-check--new input{flex:1;border:0;outline:0;background:transparent;color:var(--mg-text)}.mg-check--new input::placeholder{color:var(--mg-faint)}@media(max-width:760px){.mg-app{grid-template-columns:minmax(0,1fr)}.mg-sidebar{display:none}.mg-view{padding:0 16px 40px}.mg-search{width:140px}.mg-due{min-width:0}}.mg-sidebar-main{display:flex;flex-direction:column;gap:1px;padding:4px 10px 14px}.mg-nav-link{display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border-radius:8px;color:var(--mg-muted);text-decoration:none;font-size:13.5px;transition:color .2s ease,background .2s ease}.mg-nav-link:hover{color:var(--mg-text);background:var(--mg-hover)}.mg-nav-link.active{color:var(--mg-text);background:var(--mg-active)}.mg-nav-link.active .mg-icon{color:var(--mg-accent)}.mg-sidebar-label{padding:8px 20px 4px;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--mg-faint)}.mg-sidebar-label+.mg-sidebar-nav .mg-space-head{text-transform:none;letter-spacing:0;font-size:13px}.mg-home{padding-top:15px}.mg-home-head{margin-bottom:26px;display:flex;align-items:flex-end;gap:8px;padding-right:50px}.mg-home-date{display:block;margin-top:3px;font-size:12px;color:var(--mg-muted)}.mg-home-head h1{margin-top:0;font-size:26px;font-weight:600;letter-spacing:-.02em}.mg-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.mg-stat{padding:16px 18px;border:1px solid var(--mg-stroke);border-radius:14px;background:var(--mg-panel);animation:mg-in .5s cubic-bezier(.22,1,.36,1) both}.mg-stat b{display:block;font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.mg-stat span{font-size:12px;color:var(--mg-muted)}.mg-stat--danger b{color:var(--mg-danger)}.mg-stat--good b{color:#3ddc84}.mg-home-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px}.mg-home-col{display:flex;flex-direction:column;gap:16px;min-width:0}.mg-card{border:1px solid var(--mg-stroke);border-radius:16px;background:var(--mg-panel);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:mg-in .5s cubic-bezier(.22,1,.36,1) both}.mg-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px}.mg-card-title,.mg-section-head{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--mg-muted)}.mg-section-head{margin:14px 2px -6px}.mg-card-empty{padding:26px 16px 30px;text-align:center;font-size:13px;color:var(--mg-muted)}.mg-tabs button em{margin-left:2px;font-style:normal;font-size:11px;color:var(--mg-muted)}.mg-mini-list{padding:0 6px 8px}.mg-mini-row{display:flex;align-items:center;gap:12px;height:40px;padding:0 10px;border-radius:10px;transition:background .15s ease}.mg-mini-row:hover{background:var(--mg-hover)}.mg-mini-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.mg-mini-list-name{font-size:12px;color:var(--mg-faint);white-space:nowrap}.mg-mini-flag{display:inline-flex}.mg-mini-due{min-width:64px;text-align:right;font-size:12px;color:var(--mg-muted)}.mg-mini-due.is-overdue{color:var(--mg-danger)}.mg-activity{padding:2px 16px 14px;display:flex;flex-direction:column;gap:14px}.mg-act{display:flex;gap:11px}.mg-act-body{min-width:0}.mg-act-line{font-size:13px;color:var(--mg-muted);line-height:1.45}.mg-act-line b{font-weight:500;color:var(--mg-text)}.mg-act-task{color:var(--mg-text)}.mg-act-quote{margin-top:5px;padding:6px 10px;border-radius:10px;background:var(--mg-hover);font-size:12.5px}.mg-act-time{margin-top:3px;font-size:11px;color:var(--mg-faint)}.mg-spaces{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.mg-space-card{padding:14px 8px 8px}.mg-space-card-head{display:flex;align-items:center;gap:9px;padding:0 10px 8px;font-size:14px;font-weight:500}.mg-progress-row{display:flex;align-items:center;gap:12px;height:36px;padding:0 10px;border-radius:10px;color:var(--mg-text);text-decoration:none;font-size:13px;transition:background .15s ease}.mg-progress-row:hover{background:var(--mg-hover)}.mg-progress-name{width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-progress-bar{flex:1;height:4px;border-radius:999px;background:var(--mg-active);overflow:hidden}.mg-progress-bar i{display:block;height:100%;border-radius:inherit;transition:width .5s ease}.mg-progress-num{min-width:34px;text-align:right;font-size:12px;color:var(--mg-muted)}@media(max-width:1000px){.mg-home-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.mg-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-mini-list-name{display:none}.mg-home-head h1{font-size:22px}}.mg-sidebar{width:240px;overflow:hidden;transition:width .3s cubic-bezier(.22,1,.36,1)}.mg-sidebar.is-mini{width:60px}.mg-sidebar-head b{flex:1;min-width:0;white-space:nowrap}.mg-sidebar-collapse{margin-right:-6px;opacity:0}.mg-sidebar:hover .mg-sidebar-collapse{opacity:1}.mg-sidebar.is-mini .mg-sidebar-head{padding:18px 0 14px;justify-content:center}.mg-logo--toggle{position:relative;padding:0;border:0}.mg-logo--toggle .mg-logo-icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;transition:opacity .2s ease}.mg-logo--toggle .mg-logo-letter{transition:opacity .2s ease}.mg-logo--toggle:hover{background:var(--mg-active);color:var(--mg-text)}.mg-logo--toggle:hover .mg-logo-letter{opacity:0}.mg-logo--toggle:hover .mg-logo-icon{opacity:1}.mg-sidebar.is-mini .mg-sidebar-main{padding:4px 10px 14px}.mg-sidebar.is-mini .mg-nav-link{justify-content:center;padding:0}.mg-sidebar.is-mini .mg-nav-link span{display:none}.mg-sidebar.is-mini .mg-sidebar-label{padding:8px 0 4px;text-align:center;font-size:0}.mg-sidebar.is-mini .mg-sidebar-label:before{content:"";display:block;width:18px;height:1px;margin:0 auto;background:var(--mg-stroke)}.mg-sidebar-spaces-mini{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 10px}.mg-space-mini{width:40px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent}.mg-space-mini:hover{background:var(--mg-hover)}.mg-space-mini i{width:8px;height:8px;border-radius:2px}.mg-sidebar.is-mini .mg-sidebar-foot{justify-content:center;padding:10px 0 14px}.mg-settings-section{max-width:860px}.mg-settings-section{margin-top:10px}.mg-settings-section-title{margin:0 2px 10px;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--mg-muted)}.mg-settings-card{padding:4px 20px}.mg-setting{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0}.mg-setting+.mg-setting{border-top:1px solid var(--mg-stroke)}.mg-setting-text{display:flex;flex-direction:column;gap:3px;min-width:0}.mg-setting-text b{font-size:14px;font-weight:500}.mg-setting-text span{font-size:12.5px;color:var(--mg-muted)}.mg-theme-options{display:flex;gap:12px}.mg-theme-option{display:flex;flex-direction:column;gap:8px;padding:0;border:0;background:transparent;color:var(--mg-muted);font-size:12px}.mg-theme-option.is-active{color:var(--mg-text)}.mg-theme-preview{width:112px;height:70px;padding:8px;display:grid;grid-template-columns:22px 1fr;grid-template-rows:1fr 1fr;gap:5px;border-radius:10px;box-shadow:0 0 0 1px var(--mg-stroke);transition:box-shadow .2s ease}.mg-theme-preview i{border-radius:4px}.mg-theme-preview i:first-child{grid-row:1 / 3}.mg-theme-option--dark .mg-theme-preview{background:#0e0f13}.mg-theme-option--dark .mg-theme-preview i{background:#1c1e25}.mg-theme-option--light .mg-theme-preview{background:#eceef4}.mg-theme-option--light .mg-theme-preview i{background:#fff}.mg-theme-option.is-active .mg-theme-preview{box-shadow:0 0 0 2px var(--mg-accent)}.mg-theme-option-label{display:flex;align-items:center;gap:6px}.mg-swatches{display:flex;gap:10px}.mg-swatch{width:26px;height:26px;padding:0;border:0;border-radius:50%;background:var(--mg-sw);box-shadow:0 0 0 2px var(--mg-panel);transition:transform .15s ease,box-shadow .2s ease}.mg-swatch:hover{transform:scale(1.1)}.mg-swatch.is-active{box-shadow:0 0 0 2px var(--mg-panel),0 0 0 4px var(--mg-sw)}.mg-sidebar-foot .mg-nav-link{flex:1}.mg-sidebar-foot{align-items:center}.mg-theme-toggle{width:32px;height:32px}.mg-sidebar.is-mini .mg-sidebar-foot{flex-direction:column;padding:10px 10px 14px}.mg-sidebar.is-mini .mg-sidebar-foot .mg-nav-link{flex:none;width:40px}@media(max-width:760px){.mg-setting{flex-direction:column;align-items:flex-start}}.mg-row[draggable=true],.mg-card-task[draggable=true]{cursor:grab}.mg-row{position:relative}.mg-row.is-dragging,.mg-card-task.is-dragging{opacity:.35}.mg-row[data-drop]:after,.mg-card-task[data-drop]:after{content:"";position:absolute;left:8px;right:8px;height:2px;border-radius:2px;background:var(--mg-accent);box-shadow:0 0 8px var(--mg-accent-line);pointer-events:none}.mg-row[data-drop=before]:after{top:-1px}.mg-row[data-drop=after]:after{bottom:-1px}.mg-card-task[data-drop=before]:after{top:-6px}.mg-card-task[data-drop=after]:after{bottom:-6px}.mg-group-body.is-drop,.mg-column.is-drop{border-color:var(--mg-accent-line)}.mg-board{display:flex;align-items:flex-start;gap:14px;overflow-x:auto;padding-bottom:10px}.mg-column{flex:none;width:290px;display:flex;flex-direction:column;max-height:calc(100vh - 110px);border:1px solid var(--mg-stroke);border-radius:16px;background:var(--mg-panel);transition:border-color .2s ease;animation:mg-in .5s cubic-bezier(.22,1,.36,1) both}.mg-column-head{display:flex;align-items:center;gap:8px;padding:12px 12px 8px}.mg-column-head em{font-style:normal;font-size:12px;color:var(--mg-muted)}.mg-column-body{display:flex;flex-direction:column;gap:8px;padding:4px 8px 8px;overflow-y:auto;min-height:60px}.mg-column-body .mg-quickadd{height:34px;padding:0 8px;border-radius:10px}.mg-column-body .mg-quickadd:hover{background:var(--mg-hover)}.mg-card-task{position:relative;display:flex;flex-direction:column;gap:10px;padding:11px 12px;border:1px solid var(--mg-stroke);border-radius:12px;background:var(--mg-raised);box-shadow:0 1px 2px var(--mg-shadow);transition:border-color .2s ease,transform .2s ease}.mg-card-task:hover{border-color:var(--mg-focus)}.mg-card-task-top{display:flex;align-items:flex-start;gap:10px}.mg-card-task-top .mg-menu-wrap{margin-top:2px}.mg-card-task-title{font-size:13.5px;line-height:1.4}.mg-card-task[data-done=true] .mg-card-task-title{color:var(--mg-muted);text-decoration:line-through;text-decoration-color:var(--mg-faint)}.mg-card-task-meta{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--mg-muted)}.mg-card-task-meta .mg-row-meta{display:inline-flex;align-items:center;gap:4px}.mg-card-task-due.is-soon{color:var(--mg-text)}.mg-card-task-due.is-overdue{color:var(--mg-danger)}.mg-card-task-meta .mg-priority{display:inline-flex}.mg-settings-section.mg-statuses{max-width:1100px}.mg-statuses-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}.mg-tpl-list{padding:6px;display:flex;flex-direction:column;gap:2px}.mg-tpl-item{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center;padding:10px 12px;border:0;border-radius:10px;background:transparent;text-align:left;transition:background .15s ease}.mg-tpl-item:hover{background:var(--mg-hover)}.mg-tpl-item.is-active{background:var(--mg-active)}.mg-tpl-item-name{font-size:13.5px;font-weight:500}.mg-tpl-dots{display:flex;gap:3px}.mg-tpl-dots i{width:7px;height:7px;border-radius:50%}.mg-tpl-item-meta{grid-column:1 / -1;display:flex;gap:8px;font-size:11.5px;color:var(--mg-muted)}.mg-tpl-item-meta b{font-weight:500;color:var(--mg-accent)}.mg-tpl-list .mg-quickadd{height:36px;padding:0 12px;border-radius:10px}.mg-tpl-editor{padding:16px 18px 12px}.mg-tpl-head{display:flex;align-items:center;gap:8px}.mg-tpl-name{flex:1;min-width:0;padding:4px 6px;margin-left:-6px;border:0;border-radius:8px;outline:0;background:transparent;font-size:18px;font-weight:600;letter-spacing:-.01em}.mg-tpl-name:hover{background:var(--mg-hover)}.mg-tpl-name:focus{background:var(--mg-hover);box-shadow:0 0 0 1px var(--mg-accent-line)}.mg-badge{padding:3px 10px;border-radius:999px;background:var(--mg-accent-soft);color:var(--mg-accent);font-size:11px;font-weight:600;letter-spacing:.04em}.mg-icon-btn:disabled{opacity:.35;cursor:default}.mg-icon-btn:disabled:hover{background:transparent;color:var(--mg-muted)}.mg-tpl-sub{margin:4px 0 14px;font-size:12.5px;color:var(--mg-muted)}.mg-tpl-preview{display:flex;flex-wrap:wrap;gap:6px;padding:12px;margin-bottom:12px;border-radius:12px;background:var(--mg-hover)}.mg-status-rows{display:flex;flex-direction:column}.mg-status-row{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 6px;border-radius:10px;transition:background .15s ease}.mg-status-row:hover{background:var(--mg-hover)}.mg-status-row.is-dragging{opacity:.35}.mg-status-row[data-drop]:after{content:"";position:absolute;left:8px;right:8px;height:2px;border-radius:2px;background:var(--mg-accent);box-shadow:0 0 8px var(--mg-accent-line);pointer-events:none}.mg-status-row[data-drop=before]:after{top:-1px}.mg-status-row[data-drop=after]:after{bottom:-1px}.mg-handle{display:inline-flex;color:var(--mg-faint);cursor:grab}.mg-status-row:hover .mg-handle{color:var(--mg-muted)}.mg-status-name{flex:1;min-width:0;height:30px;padding:0 8px;border:0;border-radius:8px;outline:0;background:transparent;font-size:13.5px}.mg-status-name:focus{background:var(--mg-active);box-shadow:0 0 0 1px var(--mg-accent-line)}.mg-status-count{font-size:12px;color:var(--mg-faint);white-space:nowrap}.mg-pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid var(--mg-stroke);border-radius:999px;background:transparent;color:var(--mg-muted);font-size:12px;white-space:nowrap}.mg-pill:hover{color:var(--mg-text);border-color:var(--mg-focus)}.mg-pill[data-type=done]{color:#3ddc84}.mg-pill[data-type=active]{color:var(--mg-text)}.mg-status-row .mg-confirm-inline{margin-right:0}.mg-notice{margin-top:10px;padding:9px 12px;border-radius:10px;background:#ffb83c1a;color:#ffb83c;font-size:12.5px}.mg-color{position:relative;display:inline-flex}.mg-color-btn{width:16px;height:16px;padding:0;border:0;border-radius:50%;background:var(--mg-sw);box-shadow:0 0 0 3px color-mix(in srgb,var(--mg-sw) 20%,transparent)}.mg-color-pop{position:absolute;top:calc(100% + 8px);left:-8px;z-index:20;display:grid;grid-template-columns:repeat(5,22px);gap:8px;padding:10px;border:1px solid var(--mg-stroke);border-radius:12px;background:var(--mg-sheet);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 14px 40px var(--mg-shadow);animation:mg-pop .18s cubic-bezier(.22,1,.36,1) both}.mg-swatch--sm{width:22px;height:22px;box-shadow:0 0 0 2px var(--mg-sheet)}.mg-swatch--sm.is-active{box-shadow:0 0 0 2px var(--mg-panel),0 0 0 4px var(--mg-sw)}@media(max-width:900px){.mg-statuses-grid{grid-template-columns:minmax(0,1fr)}}.mg-search{margin-left:0}.mg-topbar-gear{text-decoration:none}.mg-topbar-gear.is-active{color:var(--mg-accent);background:var(--mg-accent-soft)}.mg-tpl-choices{display:flex;flex-direction:column;gap:4px;padding:0 0 16px}.mg-tpl-choice{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--mg-stroke);border-radius:12px;background:transparent;text-align:left;transition:border-color .2s ease,background .2s ease}.mg-tpl-choice:hover{background:var(--mg-hover)}.mg-tpl-choice.is-active{border-color:var(--mg-accent-line);background:var(--mg-accent-soft)}.mg-tpl-choice .mg-tpl-item-meta{grid-column:auto}.mg-tpl-choice-radio{flex:none;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--mg-faint);color:#fff}.mg-tpl-choice.is-active .mg-tpl-choice-radio{background:var(--mg-accent);border-color:var(--mg-accent)}.mg-tpl-preview--inline{margin:0;padding:0;background:none;justify-content:flex-end}.mg-project-statuses{margin-top:16px}.mg-overlay--center{display:grid;place-items:center;padding:16px}.mg-dialog{width:min(480px,100%);padding:20px 22px 18px;border:1px solid var(--mg-stroke);border-radius:18px;background:var(--mg-sheet);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 20px 60px var(--mg-shadow);animation:mg-pop .25s cubic-bezier(.22,1,.36,1) both}.mg-dialog-title{font-size:16px;font-weight:600}.mg-dialog-text{margin:6px 0 16px;font-size:13px;color:var(--mg-muted)}.mg-migrate{display:flex;flex-direction:column;gap:8px}.mg-migrate-row{display:flex;align-items:center;gap:10px}.mg-migrate-count{flex:1;font-size:12px;color:var(--mg-muted)}.mg-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.mg-btn--primary{color:#fff;background:var(--mg-accent);border-color:var(--mg-accent)}.mg-btn--primary:hover{color:#fff;border-color:var(--mg-accent);filter:brightness(1.1)}.mg-list-item{position:relative}.mg-list-more{position:absolute;top:50%;right:4px;transform:translateY(-50%);opacity:0;transition:opacity .15s ease}.mg-list-more-btn{width:24px;height:24px}.mg-list-item:hover .mg-list-more,.mg-list-item.is-current .mg-list-more,.mg-list-item.is-menu .mg-list-more{opacity:1}.mg-list-item:hover .mg-list-link,.mg-list-item.is-current .mg-list-link,.mg-list-item.is-menu .mg-list-link{padding-right:34px}.mg-list-item:hover .mg-list-link em,.mg-list-item.is-current .mg-list-link em,.mg-list-item.is-menu .mg-list-link em{display:none}.mg-tpl-current{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:10px 12px;border:1px solid var(--mg-stroke);border-radius:12px}.mg-tpl-current .mg-tpl-item-meta{grid-column:auto}.mg-tpl-edit-actions{display:flex;justify-content:flex-end;margin:-4px 0 12px}.mg-sidebar-label--action{display:flex;align-items:center;justify-content:space-between;padding-right:14px}.mg-label-btn{width:22px;height:22px;opacity:0}.mg-sidebar:hover .mg-label-btn{opacity:1}.mg-space-row{position:relative}.mg-space-row .mg-space-head{padding-right:60px}.mg-row-actions{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:flex;gap:0;opacity:0;transition:opacity .15s ease}.mg-space-row:hover .mg-row-actions,.mg-space-row.is-menu .mg-row-actions{opacity:1}.mg-space-head--edit{padding:6px 8px 6px 26px}.mg-name-input{flex:1;min-width:0;height:24px;padding:0 6px;margin:-2px 0;border:0;border-radius:6px;outline:0;background:var(--mg-active);box-shadow:0 0 0 1px var(--mg-accent-line);color:var(--mg-text);font-size:13px;text-transform:none;letter-spacing:0}.mg-list-link--edit{cursor:text}.mg-list-link--edit:hover{background:transparent}.mg-list-empty{width:100%;border:0;background:transparent;color:var(--mg-faint);text-align:left}.mg-menu-item--danger{color:var(--mg-danger)}.mg-input{width:260px;height:34px;padding:0 12px;border:1px solid var(--mg-stroke);border-radius:10px;outline:0;background:var(--mg-glass);color:var(--mg-text);font-size:13.5px;transition:border-color .2s ease}.mg-input:focus{border-color:var(--mg-accent-line)}.mg-settings-gap{margin-bottom:22px}.mg-space-dot--lg{width:10px;height:10px;border-radius:3px}.mg-topbar-sub{font-size:12.5px;color:var(--mg-muted)}@media(max-width:760px){.mg-input{width:100%}}.mg-sidebar-nav{overflow-x:hidden}.mg-sidebar.is-mini .mg-sidebar-nav{scrollbar-width:none}.mg-sidebar.is-mini .mg-sidebar-nav::-webkit-scrollbar{display:none}.mg-flip{transform:rotate(180deg)}.mg-datepicker{position:fixed;z-index:1000;width:264px;padding:10px;border:1px solid var(--mg-stroke);border-radius:14px;background:var(--mg-sheet);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 14px 40px var(--mg-shadow);animation:mg-pop .18s cubic-bezier(.22,1,.36,1) both}.mg-dp-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding-bottom:10px;margin-bottom:8px;border-bottom:1px solid var(--mg-stroke)}.mg-dp-quick button{height:28px;border:0;border-radius:8px;background:var(--mg-hover);color:var(--mg-text);font-size:12px}.mg-dp-quick button:hover{background:var(--mg-accent-soft);color:var(--mg-accent)}.mg-dp-head{display:flex;align-items:center;gap:2px;padding:0 2px 6px 6px}.mg-dp-head b{flex:1;font-size:13px;font-weight:600}.mg-dp-head .mg-icon-btn{width:26px;height:26px}.mg-dp-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.mg-dp-week{height:24px;display:grid;place-items:center;font-size:10.5px;color:var(--mg-faint)}.mg-dp-day{height:32px;border:0;border-radius:8px;background:transparent;font-size:12.5px;color:var(--mg-text);transition:background .12s ease}.mg-dp-day:hover{background:var(--mg-active)}.mg-dp-day.is-out{color:var(--mg-faint)}.mg-dp-day.is-past:not(.is-selected){color:var(--mg-muted)}.mg-dp-day.is-today{color:var(--mg-accent);font-weight:600;box-shadow:inset 0 0 0 1px var(--mg-accent-line)}.mg-dp-day.is-selected{background:var(--mg-accent);color:#fff;font-weight:600}.mg-dp-clear{width:100%;height:30px;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-top:1px solid var(--mg-stroke);border-radius:0;background:transparent;color:var(--mg-muted);font-size:12px;padding-top:8px}.mg-dp-clear:hover{color:var(--mg-danger)}.mg-field-value .mg-faint{margin-left:4px;font-size:12px}.mg-desc{flex:1;min-height:160px;margin:0;padding:0}.mg-desc--loading{min-height:160px}.mg-desc .bn-container{--bn-font-family: inherit}.mg-desc .bn-editor{padding-inline:0;background:transparent;font-size:14px;line-height:1.6}.mg-desc .bn-block-content[data-is-empty-and-focused] .bn-inline-content:before{color:var(--mg-faint)}.mg-desc .bn-side-menu .mantine-UnstyledButton-root{color:var(--mg-faint)}.mg-desc .bn-side-menu .mantine-UnstyledButton-root:hover{color:var(--mg-text);background:var(--mg-active)}.mg-task-modal{position:relative;width:min(1280px,100%);height:min(880px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;padding:0;border:1px solid var(--mg-stroke);border-radius:14px;background:var(--mg-modal);backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);box-shadow:0 30px 80px var(--mg-shadow);animation:mg-pop .3s cubic-bezier(.22,1,.36,1) both}.mg-task-modal .mg-drawer-head{position:sticky;top:0;z-index:2;flex:none;margin:0;padding:12px 18px;border-bottom:1px solid var(--mg-stroke);background:var(--mg-modal);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mg-task-modal .mg-title-input{font-size:26px}.mg-task-modal .mg-fields{grid-template-columns:130px minmax(0,1fr);margin:20px 0 22px}.mg-task-modal .mg-checklist{margin-bottom:26px}.mg-desc-title{margin-top:4px;padding-top:22px;border-top:1px solid var(--mg-stroke)}@media(max-width:760px){.mg-overlay--center{padding:0}.mg-task-modal{height:100%;border-radius:0}.mg-task-modal .mg-drawer-head{padding:10px 12px}.mg-task-body{grid-template-columns:minmax(0,1fr);overflow-y:auto}.mg-task-main{padding:18px 20px 30px 40px;overflow:visible}.mg-comments{border-left:0;border-top:1px solid var(--mg-stroke);min-height:320px}}.bn-suggestion-menu{max-height:min(340px,45vh)!important}.mg-task-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 360px}.mg-task-main{display:flex;flex-direction:column;min-width:0;overflow-y:auto;padding:24px 64px 40px}.mg-comments{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--mg-stroke);background:color-mix(in srgb,var(--mg-modal) 60%,transparent)}.mg-comments-head{display:flex;align-items:baseline;gap:8px;padding:18px 20px 10px;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--mg-muted)}.mg-comments-head em{font-style:normal;letter-spacing:.02em}.mg-comments-list{flex:1;overflow-y:auto;padding:16px 12px 12px;display:flex;flex-direction:column;gap:6px}.mg-comments-empty{margin:auto;font-size:13px;color:var(--mg-faint)}.mg-comment{display:flex;gap:10px;padding:7px 8px;border-radius:10px;transition:background .15s ease;animation:mg-in .35s cubic-bezier(.22,1,.36,1) both}.mg-comment:hover{background:var(--mg-hover)}.mg-comment--cont{margin-top:-6px;padding-top:3px}.mg-comment .mg-avatar{box-shadow:none}.mg-comment-gap{flex:none;width:26px}.mg-comment-body{min-width:0;flex:1}.mg-comment-meta{display:flex;align-items:baseline;gap:8px;margin-bottom:3px}.mg-comment-meta b{font-size:13px;font-weight:500}.mg-comment-meta span{font-size:11px;color:var(--mg-faint)}.mg-comment-text{font-size:13.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.mg-composer{display:flex;flex-direction:column;gap:2px;margin:0 14px 14px;padding:10px 8px 8px 12px;border:1px solid var(--mg-stroke);border-radius:14px;background:var(--mg-glass);box-shadow:0 8px 24px #0000002e;transition:border-color .2s ease}.mg-composer:focus-within{border-color:var(--mg-accent-line)}:root[data-theme=light] .mg-composer{box-shadow:0 4px 14px #1618220f}.mg-composer textarea{width:100%;min-height:22px;max-height:180px;resize:none;padding:2px 4px 0 0;border:0;outline:0;background:transparent;font-size:13px;line-height:1.5;field-sizing:content}.mg-composer-bar{display:flex;justify-content:flex-end}.mg-send{width:28px;height:26px;padding:0;display:grid;place-items:center;border:0;border-radius:8px;background:var(--mg-text);color:var(--mg-bg);transition:opacity .2s ease}.mg-send:disabled{opacity:.25;cursor:default}.mg-comment{position:relative}.mg-comment:hover,.mg-comment--menu{z-index:3}.mg-comment-tools{position:absolute;top:-14px;right:8px;z-index:2;display:flex;align-items:center;gap:1px;padding:3px;border:1px solid var(--mg-focus);border-radius:10px;background:var(--mg-raised);box-shadow:0 6px 18px var(--mg-shadow);opacity:0;transform:translateY(3px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.mg-comment:hover .mg-comment-tools,.mg-comment--menu .mg-comment-tools{opacity:1;transform:none;pointer-events:auto}.mg-comment--menu{background:var(--mg-hover)}.mg-tool-emoji,.mg-tool-btn{width:26px;height:24px;padding:0;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--mg-text);opacity:1;font-size:15px;line-height:1;transition:background .12s ease,transform .12s ease}.mg-tool-emoji:hover,.mg-tool-btn:hover{background:var(--mg-hover);color:var(--mg-text)}.mg-tool-emoji:hover{transform:scale(1.15)}.mg-tools-sep{width:1px;height:14px;margin:0 3px;background:var(--mg-stroke)}.mg-reactions{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.mg-reaction{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;position:relative;border:1px solid var(--mg-focus);border-radius:11px;background:var(--mg-active);font-size:13px;color:var(--mg-text)}.mg-reaction-tip{position:absolute;top:calc(100% + 6px);left:0;z-index:5;display:flex;flex-direction:column;gap:6px;width:max-content;padding:7px 10px 7px 8px;border:1px solid var(--mg-stroke);border-radius:10px;background:var(--mg-raised);box-shadow:0 8px 22px var(--mg-shadow);opacity:0;transform:translateY(-3px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.mg-reaction:hover .mg-reaction-tip{opacity:1;transform:none;pointer-events:auto}.mg-reaction-tip:before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.mg-reaction-who{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:12px}.mg-reaction-who{cursor:default}.mg-reaction-swap{position:relative;display:block;height:16px;overflow:hidden;line-height:16px}.mg-reaction-swap b,.mg-reaction-swap em{display:block;height:16px;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s ease}.mg-reaction-swap b{font-weight:500}.mg-reaction-swap em{font-style:normal;font-size:11.5px;color:var(--mg-muted);opacity:0}.mg-reaction-who:hover .mg-reaction-swap b{transform:translateY(-100%);opacity:0}.mg-reaction-who:hover .mg-reaction-swap em{transform:translateY(-100%);opacity:1}.mg-reaction>span:not(.mg-reaction-tip){font-size:11px;color:var(--mg-muted)}.mg-reaction:hover{border-color:var(--mg-focus)}.mg-reaction.is-mine{border-color:var(--mg-accent-line);background:var(--mg-accent-soft);color:var(--mg-text)}.mg-setting--stack{flex-direction:column;align-items:stretch;gap:12px}.mg-icon-grid{display:flex;flex-wrap:wrap;gap:6px}.mg-icon-pick{width:36px;height:36px;padding:0;display:grid;place-items:center;border:1px solid var(--mg-stroke);border-radius:10px;background:transparent;color:var(--mg-muted);transition:background .15s ease,color .15s ease,border-color .15s ease}.mg-icon-pick:hover{background:var(--mg-hover);color:var(--mg-text)}.mg-icon-pick.is-active{border-color:var(--mg-accent-line);background:var(--mg-accent-soft);color:var(--mg-accent)}.mg-emoji-pop{position:fixed;z-index:1000;border-radius:14px;box-shadow:0 14px 40px var(--mg-shadow)}.mg-emoji-loading{border-radius:14px;background:var(--mg-raised)}.mg-emoji-pop .EmojiPickerReact{--epr-bg-color: var(--mg-raised);--epr-category-label-bg-color: var(--mg-raised);--epr-picker-border-color: var(--mg-stroke);--epr-search-input-bg-color: var(--mg-active);--epr-search-input-bg-color-active: var(--mg-active);--epr-search-border-color: var(--mg-accent-line);--epr-text-color: var(--mg-text);--epr-search-input-text-color: var(--mg-text);--epr-search-input-placeholder-color: var(--mg-faint);--epr-hover-bg-color: var(--mg-hover);--epr-focus-bg-color: var(--mg-active);--epr-highlight-color: var(--mg-accent);--epr-category-icon-active-color: var(--mg-accent);--epr-search-input-border-radius: 9px;--epr-emoji-size: 20px;--epr-emoji-padding: 5px;--epr-category-navigation-button-size: 20px;--epr-header-padding: 12px 10px 8px;border-radius:14px;font-family:var(--mg-font)}.mg-emoji-pop .EmojiPickerReact{--epr-search-input-height: 32px;--epr-category-label-height: 26px}.mg-emoji-pop .EmojiPickerReact .epr-emoji-category-label{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--mg-muted)}.mg-emoji-pop .EmojiPickerReact input.epr-search{font-size:13px}.mg-group-project{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:var(--mg-text)}.mg-group-project .mg-icon{color:var(--mg-status, var(--mg-muted))}.mg-sort-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--mg-stroke);border-radius:9px;background:transparent;font-size:12.5px;color:var(--mg-muted);transition:background .15s ease,color .15s ease}.mg-sort-btn:hover{background:var(--mg-hover);color:var(--mg-text)}.mg-bell{position:relative}.mg-bell.is-active{background:var(--mg-active);color:var(--mg-text)}.mg-bell-badge{position:absolute;top:-3px;right:-3px;min-width:15px;height:15px;padding:0 4px;display:grid;place-items:center;border-radius:8px;background:var(--mg-accent);color:#fff;font-style:normal;font-size:9.5px;font-weight:600}.mg-sidebar.is-mini .mg-sidebar-head{flex-direction:column;gap:10px}.mg-nav-badge{margin-left:auto;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:9px;background:var(--mg-accent-soft);color:var(--mg-accent);font-style:normal;font-size:11px;font-weight:500}.mg-sidebar.is-mini .mg-nav-badge{display:none}.mg-notif-list{display:flex;flex-direction:column}.mg-notif{display:flex;align-items:flex-start;gap:11px;padding:12px 14px;cursor:pointer;transition:background .15s ease}.mg-notif+.mg-notif{border-top:1px solid var(--mg-stroke)}.mg-notif-pop .mg-notif+.mg-notif{border-top-color:color-mix(in srgb,var(--mg-stroke) 40%,transparent)}.mg-notif:hover{background:var(--mg-hover)}.mg-notif .mg-avatar{box-shadow:none}.mg-notif-sys{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--mg-active);color:var(--mg-muted)}.mg-notif-body{flex:1;min-width:0}.mg-notif-line{font-size:13.5px;line-height:1.45;color:var(--mg-muted)}.mg-notif-line b{font-weight:500;color:var(--mg-text)}.mg-notif.is-unread .mg-notif-line{color:var(--mg-text)}.mg-notif-quote{margin-top:5px;padding-left:9px;border-left:2px solid var(--mg-stroke);font-size:12.5px;line-height:1.45;color:var(--mg-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mg-notif-time{margin-top:4px;font-size:11px;color:var(--mg-faint)}.mg-notif-dot{flex:none;width:18px;height:18px;margin-top:5px;padding:0;border:0;background:transparent;display:grid;place-items:center}.mg-notif-dot:before{content:"";width:8px;height:8px;border-radius:50%;border:1.5px solid var(--mg-faint);opacity:0;transition:opacity .15s ease,transform .15s ease}.mg-notif:hover .mg-notif-dot:before{opacity:1}.mg-notif.is-unread .mg-notif-dot:before{opacity:1;border-color:var(--mg-accent);background:var(--mg-accent)}.mg-notif-dot:hover:before{transform:scale(1.25)}.mg-notif-empty{padding:36px 16px;text-align:center;font-size:13px;color:var(--mg-faint)}.mg-inbox-card{padding:0;overflow:hidden}.mg-notif-pop{position:fixed;z-index:1000;max-height:min(560px,calc(100vh - 16px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--mg-stroke);border-radius:20px;background:var(--mg-sheet);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 22px 60px var(--mg-shadow),0 4px 16px var(--mg-shadow);animation:mg-pop .18s cubic-bezier(.22,1,.36,1) both}.mg-notif-pop-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 12px;border-bottom:1px solid color-mix(in srgb,var(--mg-stroke) 40%,transparent);font-size:13.5px}.mg-notif-pop-head b{font-weight:500}.mg-link-btn{padding:0;border:0;background:none;font-size:12px;color:var(--mg-accent)}.mg-link-btn:hover{text-decoration:underline}.mg-notif-pop-body{flex:1;overflow-y:auto}.mg-notif-pop-foot{padding:11px 14px;border-top:1px solid color-mix(in srgb,var(--mg-stroke) 40%,transparent);text-align:center;font-size:12.5px;color:var(--mg-muted);text-decoration:none}.mg-notif-pop-foot:hover{color:var(--mg-text);background:var(--mg-hover)}.mg-card-link{font-size:12px;color:var(--mg-muted);text-decoration:none;transition:color .15s ease}.mg-card-link:hover{color:var(--mg-accent)}.mg-card-head .mg-card-link{margin-left:-4px}.mg-card-count{font-style:normal;font-size:11px;color:var(--mg-accent)}.mg-mini-row.is-link{cursor:pointer}.mg-mini-row.is-link:hover{background:var(--mg-hover)}.mg-home-board{position:relative}.mg-home-item{display:flex}.mg-widget{flex:1;min-width:0;height:100%}.mg-card.mg-widget{display:flex;flex-direction:column;overflow:hidden}.mg-widget-body{flex:1;min-height:0;overflow-y:auto}.mg-stats.mg-widget{margin:0;grid-auto-rows:1fr}.mg-stat{display:flex;flex-direction:column;justify-content:center}.mg-spaces-widget{padding:0 8px 10px;display:flex;flex-direction:column;gap:12px}.mg-space-block .mg-space-card-head{padding-top:2px}.mg-home-cells{position:absolute;inset:0 0 auto;display:grid;pointer-events:none}.mg-home-cells i{border-radius:8px;background:var(--mg-hover);outline:1px dashed var(--mg-stroke);outline-offset:-1px}.mg-home-board.is-editing .mg-home-item{cursor:grab}.mg-home-board.is-editing .mg-home-item>.mg-widget{pointer-events:none;-webkit-user-select:none;user-select:none}.mg-home-board.is-editing .mg-home-item>.mg-widget{box-shadow:0 0 0 1px var(--mg-accent-line)}.mg-home-board.is-editing .react-draggable-dragging{cursor:grabbing;z-index:5}.mg-home-board.is-editing .react-draggable-dragging>.mg-widget{box-shadow:0 16px 40px var(--mg-shadow),0 0 0 1px var(--mg-accent)}.mg-home-board .react-grid-item.react-grid-placeholder{background:var(--mg-accent);opacity:.14;border-radius:16px;transition-duration:.12s}.mg-home-board .react-grid-item>.react-resizable-handle{width:18px;height:18px;right:4px;bottom:4px;background:none;z-index:2}.mg-home-board .react-grid-item>.react-resizable-handle{right:0;bottom:0;width:22px;height:22px}.mg-home-board .react-grid-item>.react-resizable-handle:after{right:4px;bottom:4px;width:12px;height:12px;border:0;border-right:2px solid var(--mg-accent);border-bottom:2px solid var(--mg-accent);border-bottom-right-radius:12px}.mg-home-board:not(.is-editing) .react-resizable-handle{display:none}.mg-widget-remove{position:absolute;top:8px;right:8px;z-index:3;width:24px;height:24px;padding:0;display:grid;place-items:center;border:1px solid var(--mg-stroke);border-radius:50%;background:var(--mg-raised);color:var(--mg-muted);transition:background .15s ease,color .15s ease,border-color .15s ease}.mg-widget-remove:hover{background:var(--mg-danger);border-color:transparent;color:#fff}.mg-btn--icon{display:inline-flex;align-items:center;gap:6px}.mg-btn--icon em{font-style:normal;font-size:11px;color:var(--mg-accent)}.mg-btn--icon.is-active{color:var(--mg-text);border-color:var(--mg-accent-line);background:var(--mg-accent-soft)}.mg-widget-panel{position:fixed;top:76px;right:16px;bottom:16px;z-index:60;width:280px;display:flex;flex-direction:column;border:1px solid var(--mg-stroke);border-radius:16px;background:var(--mg-sheet);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 14px 40px var(--mg-shadow);animation:mg-pop .2s cubic-bezier(.22,1,.36,1) both}.mg-widget-panel-head{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 4px 16px;font-size:14px}.mg-widget-panel-head b{font-weight:500}.mg-widget-panel-hint{margin:0;padding:0 16px 10px;font-size:12px;color:var(--mg-muted)}.mg-widget-panel-list{flex:1;overflow-y:auto;padding:4px 10px 12px;display:flex;flex-direction:column;gap:8px}.mg-widget-pick{display:flex;align-items:center;gap:11px;padding:11px 12px;cursor:grab;border:1px solid var(--mg-stroke);border-radius:12px;background:var(--mg-glass);transition:background .15s ease,border-color .15s ease}.mg-widget-pick:hover{background:var(--mg-hover);border-color:var(--mg-focus)}.mg-widget-pick:active{cursor:grabbing}.mg-widget-pick-icon{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--mg-accent-soft);color:var(--mg-accent)}.mg-widget-pick-text{display:flex;flex-direction:column;gap:2px;min-width:0}.mg-widget-pick-text b{font-size:13px;font-weight:500}.mg-widget-pick-text span{font-size:11.5px;line-height:1.35;color:var(--mg-muted)}.mg-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.mg-me{position:relative;flex:none;width:34px;height:34px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;transition:background .15s ease}.mg-me:hover,.mg-me.is-active{background:var(--mg-active)}.mg-me .mg-avatar{box-shadow:none}.mg-status-dot{position:absolute;right:1px;bottom:1px;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 2px var(--mg-bg)}.mg-status-dot--lg{width:12px;height:12px;right:0;bottom:0;box-shadow:0 0 0 2.5px var(--mg-sheet-solid)}.mg-me-pop{position:fixed;z-index:1000;overflow:hidden;border:1px solid var(--mg-stroke);border-radius:20px;background:var(--mg-sheet);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 22px 60px var(--mg-shadow),0 4px 16px var(--mg-shadow);animation:mg-pop .18s cubic-bezier(.22,1,.36,1) both}.mg-me-card{display:flex;align-items:center;gap:12px;padding:16px 16px 12px}.mg-me-photo{position:relative;flex:none;display:grid}.mg-me-photo .mg-avatar{box-shadow:none}.mg-me-name{display:flex;flex-direction:column;gap:2px;min-width:0}.mg-me-name b{font-size:15px;font-weight:600}.mg-me-name span{font-size:12.5px}.mg-me-list{padding:4px 8px 8px;display:flex;flex-direction:column;gap:1px}.mg-me-item{display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--mg-text);font-size:13px;text-align:left;transition:background .12s ease}.mg-me-item:hover{background:var(--mg-hover)}.mg-me-item span{flex:1}.mg-me-item .mg-dot{width:8px;height:8px;flex:none}.mg-me-foot{display:flex;align-items:center;gap:9px;padding:12px 18px;border-top:1px solid color-mix(in srgb,var(--mg-stroke) 40%,transparent);font-size:13px;color:var(--mg-muted);text-decoration:none;transition:background .12s ease,color .12s ease}.mg-me-foot:hover{background:var(--mg-hover);color:var(--mg-text)}.mg-corner{position:fixed;top:17px;right:26px;z-index:4}.mg-topbar{padding-right:50px;min-height:64px}.mg-topbar>.mg-btn,.mg-home-head>.mg-btn{height:30px;padding:0 14px;font-size:12.5px}.mg-home-head>.mg-btn{align-self:flex-start;margin-top:4px}.mg-composer{position:relative}.mg-mention-pop{position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:5;padding:5px;border:1px solid var(--mg-stroke);border-radius:14px;background:var(--mg-sheet);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 14px 40px var(--mg-shadow);animation:mg-pop .16s cubic-bezier(.22,1,.36,1) both}.mg-mention-opt{display:flex;align-items:center;gap:9px;width:100%;height:32px;padding:0 8px;border:0;border-radius:9px;background:transparent;color:var(--mg-text);font-size:13px;text-align:left}.mg-mention-opt.is-active{background:var(--mg-hover)}.mg-mention-opt .mg-avatar{box-shadow:none}.mg-mention{color:var(--mg-accent);font-weight:500}.mg-mention.is-me{padding:0 3px;border-radius:5px;background:var(--mg-accent-soft)}.mg-uhover{display:inline;cursor:pointer}.mg-uhover--avatar{display:inline-flex;flex:none;align-self:flex-start}.mg-comment-meta .mg-uhover b:hover{text-decoration:underline;text-underline-offset:2px}.mg-ucard{position:fixed;z-index:1000;padding:14px;border:1px solid var(--mg-stroke);border-radius:18px;background:var(--mg-sheet);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 22px 60px var(--mg-shadow),0 4px 16px var(--mg-shadow);animation:mg-pop .18s cubic-bezier(.22,1,.36,1) both;cursor:default}.mg-ucard-top{display:flex;align-items:center;gap:12px}.mg-ucard-photo{position:relative;display:grid;flex:none}.mg-ucard-photo .mg-avatar{box-shadow:none}.mg-status-dot--card{width:13px;height:13px;right:0;bottom:1px;box-shadow:0 0 0 2.5px var(--mg-sheet-solid)}.mg-ucard-name{display:flex;flex-direction:column;gap:2px;min-width:0}.mg-ucard-name b{font-size:15px;font-weight:600}.mg-ucard-name span{font-size:12.5px;color:var(--mg-muted)}.mg-ucard-rows{display:flex;flex-direction:column;gap:7px;margin:14px 2px}.mg-ucard-row{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--mg-muted)}.mg-ucard-row .mg-icon{color:var(--mg-faint)}.mg-ucard-row em{margin-left:auto;font-style:normal;font-size:11.5px;color:var(--mg-faint)}.mg-ucard-btn{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:32px;border:1px solid var(--mg-stroke);border-radius:10px;background:var(--mg-glass);font-size:12.5px;color:var(--mg-text)}.mg-ucard-btn:disabled{opacity:.55;cursor:default}.mg-ucard-btn em{font-style:normal;font-size:10.5px;padding:1px 6px;border-radius:6px;background:var(--mg-hover);color:var(--mg-muted)}.mg-auth{min-height:100vh;display:grid;place-items:center;padding:24px 16px}.mg-auth-card{width:100%;max-width:380px;padding:28px 28px 22px;border:1px solid var(--mg-stroke);border-radius:20px;background:var(--mg-sheet);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 60px #00000047}.mg-auth-brand{display:flex;align-items:center;gap:4px;margin:-6px 0 22px -5px;color:var(--mg-accent)}.mg-auth-brand b{color:var(--mg-text);font-size:15px}.mg-auth-form{display:flex;flex-direction:column;gap:14px}.mg-auth-form h1{margin:0;font-size:20px;font-weight:600}.mg-auth-sub{margin:-6px 0 4px;color:var(--mg-muted);font-size:13px;line-height:1.5}.mg-auth-field{display:flex;flex-direction:column;gap:6px}.mg-auth-field span{font-size:12px;color:var(--mg-muted)}.mg-auth-field .mg-input{width:100%;height:38px}.mg-auth-submit{height:38px;margin-top:4px;font-size:13.5px}.mg-auth-submit:disabled{opacity:.5;cursor:default;filter:none}.mg-auth-error{font-size:12.5px;color:var(--mg-danger)}.mg-auth-note{font-size:12.5px;color:var(--mg-muted)}.mg-code{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.mg-code input{width:100%;height:48px;min-width:0;padding:0;text-align:center;border:1px solid var(--mg-stroke);border-radius:12px;outline:0;background:var(--mg-glass);color:var(--mg-text);font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;transition:border-color .2s ease,background .2s ease}.mg-code input:focus{border-color:var(--mg-accent-line);background:var(--mg-accent-soft)}.mg-code input.is-error{border-color:var(--mg-danger)}.mg-code input:disabled{opacity:.45}.mg-auth-timer{font-size:12.5px;color:var(--mg-muted);text-align:center}.mg-auth-timer b{color:var(--mg-text);font-weight:600;font-variant-numeric:tabular-nums}.mg-auth-timer.is-low b,.mg-auth-timer.is-expired{color:var(--mg-danger)}.mg-auth-links{display:flex;justify-content:space-between;margin-top:2px}.mg-auth-link{padding:4px 0;border:0;background:none;color:var(--mg-muted);font-size:12.5px;cursor:pointer;transition:color .2s ease}.mg-auth-link:hover{color:var(--mg-text)}.mg-auth-link:disabled{opacity:.5;cursor:default}.mg-me-foot--btn{width:100%;border:0;border-top:1px solid color-mix(in srgb,var(--mg-stroke) 40%,transparent);background:none;cursor:pointer;text-align:left}.mg-members{max-width:860px}.mg-members-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.mg-members-list{padding:4px 0}.mg-member{display:grid;grid-template-columns:30px 1fr 1fr 120px;align-items:center;gap:12px;padding:10px 20px;border-bottom:1px solid color-mix(in srgb,var(--mg-stroke) 40%,transparent)}.mg-member:last-child{border-bottom:0}.mg-member-name{display:flex;flex-direction:column;min-width:0}.mg-member-name b{font-size:13.5px;font-weight:500}.mg-member-name span,.mg-member-email{font-size:12.5px;color:var(--mg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-member-you{font-size:12px;color:var(--mg-faint);text-align:right;padding-right:10px}.mg-select{width:100%;height:30px;padding:0 8px;border:1px solid var(--mg-stroke);border-radius:8px;background:var(--mg-glass);color:var(--mg-text);font-size:12.5px;outline:0}.mg-select option{background:var(--mg-sheet-solid);color:var(--mg-text)}.mg-member-form{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;padding:18px 20px}.mg-member-form .mg-auth-field .mg-input,.mg-member-form .mg-auth-field .mg-select{width:100%;height:34px}.mg-member-form-foot{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;gap:8px}.mg-member-form-foot .mg-auth-error{margin-right:auto}@media(max-width:640px){.mg-member{grid-template-columns:30px 1fr 110px}.mg-member-email{display:none}.mg-member-form{grid-template-columns:1fr}}.mg-auth-theme{position:fixed;top:17px;right:26px;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--mg-stroke);border-radius:50%;background:var(--mg-glass);color:var(--mg-muted);cursor:pointer;transition:color .2s ease,border-color .2s ease}.mg-auth-theme:hover{color:var(--mg-text);border-color:var(--mg-focus)}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
