@import "https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Inter:wght@400;500;600;700&display=swap";.activity-list>.amr-activity-row{cursor:pointer;border-radius:10px;align-items:flex-start;margin:-8px -10px 14px;padding:8px 10px;transition:background .15s}.activity-list>.amr-activity-row:hover{background:#5b5bd612}.activity-list>.amr-activity-row:focus-visible{outline-offset:1px;outline:2px solid #5b5bd6}.amr-activity-row>p{flex:1;min-width:0}.amr-activity-row__hint{color:#4a4ab4;white-space:nowrap;background:#5b5bd61a;border-radius:999px;flex:none;align-self:center;padding:3px 9px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.amr-activity-row:hover .amr-activity-row__hint{color:#fff;background:#5b5bd6}.board-canvas.amr-running{scroll-snap-type:none!important;scroll-behavior:auto!important}.amr-root{transition:opacity .16s}.amr-root.is-leaving{opacity:0}.amr-blocker{z-index:2050;touch-action:none;cursor:pointer;outline:none;position:fixed;inset:0}.amr-spot{z-index:2051;opacity:0;pointer-events:none;border-radius:18px;position:fixed;box-shadow:0 0 0 200vmax #0e0e1a8f}.amr-ring{z-index:2052;opacity:0;pointer-events:none;border-radius:18px;transition:opacity .25s;position:fixed}.amr-ring--from{border:2px dashed #fffc}.amr-ring--to{border:2px solid #8f8ff0;box-shadow:0 0 0 4px #5b5bd659}.amr-ring__tag{color:#fff;letter-spacing:.08em;background:#141422e0;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:-28px;left:6px}.amr-ring--to .amr-ring__tag{background:#5b5bd6}.amr-tag-inside .amr-ring__tag{top:auto;bottom:8px;left:50%;transform:translate(-50%)}.amr-ghost{z-index:2053;opacity:0;pointer-events:none;transform-origin:50%;will-change:transform, opacity;position:fixed;top:0;left:0}.amr-ghost>.kanban-card{cursor:grabbing;margin:0;box-shadow:0 20px 44px #0a0a1e61,0 0 0 2px #5b5bd6}.amr-ghost .kanban-card__actions{display:none}.kanban-card.amr-card-hidden{visibility:hidden}.kanban-card.amr-card-landed{animation:1.5s cubic-bezier(.2,.8,.3,1) amr-card-land}@keyframes amr-card-land{0%{transform:scale(1.04);box-shadow:0 0 #5b5bd6bf}35%{transform:scale(1);box-shadow:0 0 0 9px #5b5bd640}to{box-shadow:0 0 0 16px #5b5bd600}}.amr-caption{left:50%;bottom:max(20px, env(safe-area-inset-bottom));z-index:2054;color:#2d2d3a;opacity:0;pointer-events:none;background:#fff;border-radius:14px;width:max-content;max-width:calc(100vw - 32px);padding:14px 48px 14px 18px;transition:opacity .25s,transform .25s cubic-bezier(.2,.8,.3,1);position:fixed;overflow:hidden;transform:translate(-50%,14px);box-shadow:0 18px 44px #00000052}.amr-caption.is-visible{opacity:1;transform:translate(-50%)}.amr-caption p{margin:0}.amr-caption__title{overflow-wrap:anywhere;font-size:15px;line-height:1.4}.amr-caption__card{font-weight:600}.amr-caption__route{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.amr-caption__list{background:#f0f0f5;border-radius:999px;align-items:center;gap:7px;max-width:min(40vw,220px);padding:4px 11px;font-size:13px;font-weight:600;display:inline-flex}.amr-caption__list>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.amr-caption__list>i{border:1px solid #0000002e;border-radius:50%;flex:none;width:10px;height:10px}.amr-caption__arrow{color:#5b5bd6;font-weight:700}.amr-caption__note{color:#6b6b7b;font-size:13px;margin-top:8px!important}.amr-caption__skip{color:#9a9aa8;font-size:12px;margin-top:8px!important}.amr-caption__close{color:#6b6b7b;cursor:pointer;pointer-events:auto;background:#f0f0f5;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:18px;line-height:1;transition:background .15s,color .15s;display:grid;position:absolute;top:8px;right:8px}.amr-caption__close:hover{color:#fff;background:#5b5bd6}.amr-caption__close:focus-visible{outline-offset:2px;outline:2px solid #5b5bd6}.amr-caption__progress{opacity:.55;transform-origin:0;background:#5b5bd6;border-radius:3px;height:3px;position:absolute;bottom:0;left:14px;right:14px;transform:scaleX(0)}html[data-theme=dark] .activity-list>.amr-activity-row:hover{background:#8f8ff01a}html[data-theme=dark] .amr-activity-row__hint{color:#b9b9ff;background:#8f8ff029}html[data-theme=dark] .amr-caption{color:#e6e6ee;background:#23242d;box-shadow:0 18px 44px #0000008c}html[data-theme=dark] .amr-caption__list{background:#31323d}html[data-theme=dark] .amr-caption__arrow{color:#a5a5f5}html[data-theme=dark] .amr-caption__note{color:#a8a9b6}html[data-theme=dark] .amr-caption__skip{color:#7d7e8c}html[data-theme=dark] .amr-caption__close{color:#c2c3cc;background:#31323d}html[data-theme=dark] .amr-caption__close:hover{color:#fff;background:#5b5bd6}:root{color:#2c2c2b;font-synthesis:none;text-rendering:optimizelegibility;background:#f7f7f4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Helvetica Neue,sans-serif;font-size:14px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}body.request-overlay-open{overflow:hidden}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.request-overlay{z-index:2000;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:wait;background:#18182057;place-items:center;display:grid;position:fixed;inset:0}.request-overlay__loader{letter-spacing:.04em;background:#232330d1;border:1px solid #ffffff40;border-radius:14px;flex-direction:column;align-items:center;gap:14px;min-width:132px;padding:24px 28px;font-size:16px;font-weight:700;display:flex;box-shadow:0 18px 45px #0003}.request-overlay__loader .ant-spin-dot-item{background-color:#fff}.brand{letter-spacing:-.4px;color:#242424;align-items:center;gap:9px;font-size:18px;font-weight:700;display:inline-flex}.brand--inverse{color:#fff}.brand__mark{color:#fff;background:#5b5bd6;border-radius:7px;place-items:center;width:25px;height:25px;display:grid;box-shadow:0 5px 12px #5b5bd633}.brand__mark svg{width:15px;height:15px;display:block}.brand--inverse .brand__mark{color:#5b5bd6;background:#fff}.eyebrow{color:#5b5bd6;letter-spacing:.15em;margin:0 0 15px;font-size:16px;font-weight:750}.button-link{background:#5b5bd6;border-radius:9px;justify-content:center;align-items:center;padding:11px 18px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 7px 18px #5b5bd638;color:#fff!important}.button-link:hover{transform:translateY(-2px);box-shadow:0 11px 24px #5b5bd647}.button-link--large{gap:30px;padding:15px 23px}.button-link--light{box-shadow:none;background:#fff;color:#28284a!important}.field-label{color:#62625f;letter-spacing:.06em;text-transform:uppercase;margin:16px 0 7px;font-size:13px;font-weight:700;display:block}.muted{color:#989893;font-size:13px}.landing{background:#f8f8f5;overflow:hidden}.landing-nav{z-index:4;border-bottom:1px solid #e6e5df;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1180px;height:76px;margin:auto;padding:0 24px;display:grid;position:relative}.landing-nav__links{color:#676762;gap:34px;font-size:15px;display:flex}.landing-nav__actions{justify-content:flex-end;align-items:center;gap:24px;font-size:15px;font-weight:650;display:flex}.hero{grid-template-columns:.78fr 1.22fr;align-items:center;gap:72px;max-width:1180px;min-height:680px;margin:auto;padding:70px 24px 100px;display:grid;position:relative}.hero:before{content:"";opacity:.65;border:1px solid #dddce9;border-radius:50%;width:850px;height:850px;position:absolute;top:-270px;right:-430px}.hero__copy{z-index:2;position:relative}.hero h1,.process-section h2,.feature-section h2,.landing-cta h2,.auth-aside h2{letter-spacing:-.04em;margin:0;font-family:DM Serif Display,Georgia,serif;font-weight:400}.hero h1{color:#25252a;font-size:clamp(53px,6vw,78px);line-height:.99}.hero h1 em{color:#5b5bd6;font-weight:400}.hero__lead{color:#666661;max-width:455px;margin:28px 0;font-family:Georgia,serif;font-size:17px;line-height:1.7}.hero__actions{align-items:center;gap:24px;display:flex}.hero__actions>a:last-child{color:#555551;border-bottom:1px solid #aaa;font-size:15px;font-weight:650}.fine-print{color:#8b8b86;margin:18px 0 0;font-size:17px}.hero__actions .fine-print{text-align:center;flex:1;margin:0}.hero-board{z-index:2;color:#25252a;background:#eeeeeb;border:1px solid #ffffffb3;border-radius:18px;min-width:0;padding:20px;position:relative;transform:rotate(-1.5deg);box-shadow:0 35px 80px #2b2b3d2e}.hero-board:after{content:"";z-index:-1;border:1px solid #d9d9d5;border-radius:18px;position:absolute;inset:12px -12px -12px 12px}.hero-board__top{justify-content:space-between;margin-bottom:18px;display:flex}.hero-board__top b{font-family:Georgia,serif;font-size:18px}.hero-board__top span{color:#8e8e88;font-size:10px}.hero-board__lists{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mock-list{background:#f8f8f5;border:1px solid #dfdfda;border-radius:10px;min-width:0;min-height:310px;padding:13px}.mock-list>strong{color:#70706b;letter-spacing:.1em;justify-content:space-between;margin:1px 2px 13px;font-size:9px;display:flex}.mock-list small{font-size:9px}.mock-list article{background:#fff;border:1px solid #e2e1dc;border-radius:7px;margin-bottom:9px;padding:12px;position:relative;box-shadow:0 2px 5px #2828280a}.mock-list article.lifted{box-shadow:0 12px 25px #2a2a3c24}.mock-list article>b{font-size:10px;display:block}.mock-list article p{color:#999994;font-size:8px;line-height:1.5}.mock-list article footer{color:#888883;gap:8px;font-size:8px;display:flex}.mock-list .label{border-radius:2px;width:28px;height:4px;margin-bottom:8px;display:block}.mock-list .coral{background:#dc6d59}.mock-list .yellow{background:#d8ad3c}.mock-list .blue{background:#578dc0}.mock-list .green{background:#60a381}.mock-list button{color:#989893;background:0 0;border:0;padding:5px;font-size:9px}.mock-list .done{justify-content:space-between;align-items:center;display:flex}.mock-list .done span{color:#fff;background:#5b5bd6;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;display:grid}.mock-cover{border-radius:6px 6px 0 0;height:52px;margin:-12px -12px 9px;display:block;position:relative}.mock-cover--photo{background:radial-gradient(62% 100% at 20% 122%,#6f9c86 99%,#0000),radial-gradient(55% 85% at 78% 126%,#93b7a0 99%,#0000),radial-gradient(circle at 79% 30%,#f0d5a4 5px,#0000 5.5px),linear-gradient(#cddeee,#e8e0d2)}.mock-cover--video{background:linear-gradient(135deg,#3b3b52,#62627f 55%,#8d7f9b)}.mock-cover--video:after{content:"";border:5px solid #0000;border-left:8px solid #fff;border-right:0;margin:-5px 0 0 -3px;position:absolute;top:50%;left:50%}.mock-cover em{color:#fff;background:#14141e8c;border-radius:3px;padding:1px 4px;font-size:7px;font-style:normal;position:absolute;bottom:5px;right:5px}.mock-file{background:#faf9f6;border:1px solid #e6e5e0;border-radius:5px;align-items:center;gap:5px;margin:8px 0 7px;padding:4px 5px;display:flex}.mock-file i{color:#fff;letter-spacing:.04em;border-radius:3px;flex:none;place-items:center;width:16px;height:16px;font-size:5px;font-style:normal;display:grid}.mock-file .pdf{background:#dc6d59}.mock-file em{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:8px;font-style:normal;overflow:hidden}.mock-file small{color:#a3a39e;flex:none;font-size:7px}.tiny-avatars{justify-content:flex-end;margin-top:14px;display:flex}.tiny-avatars i{color:#fff;background:#5b5bd6;border:1px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;margin-left:-4px;font-size:7px;font-style:normal;display:grid}.process-section{background:#fff;padding:100px max(24px,50vw - 566px)}.process-section>.eyebrow,.process-section>h2{text-align:center}.process-section h2,.feature-section h2,.landing-cta h2{font-size:clamp(36px,4vw,52px)}.process-grid{grid-template-columns:repeat(3,1fr);gap:70px;margin-top:70px;display:grid}.process-grid article{padding-left:54px;position:relative}.process-grid article>span{color:#c7c7c0;font-family:Georgia,serif;font-size:26px;position:absolute;top:0;left:0}.process-grid h3,.feature-grid h3{margin:2px 0 10px;font-family:Georgia,serif;font-size:21px;font-weight:500}.process-grid p,.feature-grid p{color:#777772;margin:0;font-family:Georgia,serif;font-size:16px;line-height:1.7}.feature-section{background:#eeeee9;grid-template-columns:.8fr 1.2fr;gap:90px;padding:110px max(24px,50vw - 566px);display:grid}.feature-grid{grid-template-columns:1fr 1fr;gap:48px 50px;display:grid}.feature-icon{color:#5b5bd6;border:1px solid #cacac3;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:18px;display:grid}.feature-icon svg{width:28px;height:28px}.landing-cta{text-align:center;color:#fff;background:#4d4cb4;padding:90px 24px}.landing-cta .eyebrow{color:#c9c9ff}.landing-cta h2{margin-bottom:30px}.landing-cta h2 em{color:#000}.landing-footer{color:#6d6d68;max-width:1180px;margin:auto;padding:40px 24px 46px;font-size:15px}.footer-row{justify-content:space-between;align-items:center;gap:30px;display:flex}.footer-row--legal{border-top:1px solid #e2e1dc;margin-top:26px;padding-top:26px}.footer-links,.footer-legal{gap:28px;display:flex}.landing-footer a{color:#4a4a46;transition:color .2s}.landing-footer a:hover{color:#25252a}.footer-social{color:#1c1c1f;align-items:center;gap:30px;display:flex}.footer-social a{transition:opacity .2s;display:inline-flex}.footer-social a:hover{opacity:.6}.footer-social svg{width:23px;height:23px}.auth-page{grid-template-columns:minmax(430px,.9fr) 1.1fr;min-height:100vh;display:grid}.auth-aside{color:#fff;background:#4f4fb5;flex-direction:column;padding:42px 55px;display:flex;position:relative;overflow:hidden}.auth-aside:before{content:"";border:1px solid #ffffff24;border-radius:50%;width:590px;height:590px;position:absolute;bottom:-250px;left:-170px}.auth-aside__copy{z-index:1;margin-top:16vh;position:relative}.auth-aside .eyebrow{color:#c9c9ff}.auth-aside h2{max-width:470px;font-size:55px;line-height:1.03}.auth-aside h2 em{color:#c8c8ff;font-weight:400}.auth-aside__copy>p:last-child{color:#deddfa;max-width:430px;font-family:Georgia,serif;font-size:16px;line-height:1.6}.auth-board-mini{z-index:1;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto;padding-top:50px;display:grid;position:relative;transform:rotate(-2deg)}.auth-board-mini>div{color:#444;background:#eeeef1;border-radius:7px;min-height:150px;padding:12px}.auth-board-mini b{color:#777;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:8px;display:block}.auth-board-mini span{background:#fff;border-radius:5px;margin:7px 0;padding:9px;font-size:8px;display:block;box-shadow:0 2px 5px #00000014}.auth-board-mini .complete{color:#999;text-decoration:line-through}.auth-main{background:#f8f8f5;place-items:center;padding:70px 30px;display:grid;position:relative}.auth-back{color:#777772;font-size:15px;position:absolute;top:35px;left:40px}.auth-card{width:min(390px,100%)}.auth-card h1{color:#29292d;letter-spacing:-.03em;margin:0;font-family:Georgia,serif;font-size:35px;font-weight:500}.auth-subtitle{color:#777772;margin:10px 0 28px;font-family:Georgia,serif;font-size:16px}.auth-card .ant-alert{margin-bottom:20px}.auth-card .ant-form-item{margin-bottom:17px}.auth-card .ant-form-item-label label{color:#555550;font-size:15px;font-weight:650}.auth-card .ant-btn{height:46px;margin-top:5px}.auth-help{text-align:right;margin:-8px 0 14px}.auth-help a{color:#5b5bd6;font-size:14px;font-weight:650}.auth-switch{text-align:center;color:#7c7c77;margin-top:23px;font-size:15px}.auth-switch a{color:#5b5bd6;font-weight:700}.app-shell{background:#f6f6f3;min-height:100vh;display:flex}.sidebar{background:#f0f0ec;border-right:1px solid #e2e2dc;flex-direction:column;flex:0 0 232px;height:100vh;transition:flex-basis .2s;display:flex;position:sticky;top:0}.sidebar--collapsed{flex-basis:70px}.sidebar__brand{border-bottom:1px solid #e2e2dc;align-items:center;height:56px;padding:0 18px;display:flex}.sidebar__nav{padding:16px 10px}.sidebar__nav a,.sidebar__nav button{color:#676762;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;height:36px;margin:2px 0;padding:0 11px;font-size:14px;font-weight:600;display:flex}.sidebar__nav a:hover,.sidebar__nav button:hover,.sidebar__nav a.active{color:#4f4fb5;background:#e4e4ee}.nav-icon{place-items:center;min-width:19px;font-size:18px;display:inline-grid}.sidebar__recent{padding:4px 18px}.sidebar__recent>p{color:#aaa9a4;letter-spacing:.12em;font-size:12px;font-weight:700}.sidebar__recent a{color:#686863;white-space:nowrap;align-items:center;gap:9px;padding:7px 0;font-size:14px;display:flex;overflow:hidden}.sidebar__recent a i{background-position:50%;background-size:cover;border-radius:3px;flex:0 0 20px;height:16px}.sidebar__recent a span{text-overflow:ellipsis;overflow:hidden}.collapse-button{z-index:3;color:#777;cursor:pointer;background:#fff;border:1px solid #dcdbd5;border-radius:50%;width:24px;height:24px;position:absolute;top:94px;right:-12px}.app-main{flex:1;min-width:0}.app-header{background:#f8f8f5eb;border-bottom:1px solid #e2e2dc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;height:56px;padding:0 28px;display:grid;position:relative}.global-search{justify-self:center;width:min(390px,100%);min-width:0}.global-search .ant-input-affix-wrapper,.global-search .ant-input-group-addon button{background:#eeeeea}.header-actions{align-items:center;gap:12px;min-width:0;display:flex}.shortcut-help-button{color:#65655f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #deded8;border-radius:7px;align-items:center;gap:7px;min-height:30px;padding:4px 8px;font-size:13px;font-weight:600;display:inline-flex}.shortcut-help-button:hover{color:#4f4fb5;background:#f7f7fc;border-color:#c9c9e6}.shortcut-help-button:focus-visible{outline-offset:2px;outline:2px solid #5b5bd6}.shortcut-help-button kbd{color:#777770;background:#f8f8f5;border:1px solid #d8d8d2;border-bottom-width:2px;border-radius:4px;padding:2px 5px;font-family:inherit;font-size:12px;font-weight:500}.icon-button,.avatar-button{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.icon-button{width:30px;height:30px;font-size:22px}.notification-button{color:#62625d;border-radius:7px;transition:color .15s,background .15s;overflow:visible}.notification-button:hover{color:#4f4fb5;background:#ededf5}.notification-button:focus-visible{outline-offset:2px;outline:2px solid #5b5bd6}.notification-button--inverse{color:#ffffffe6}.notification-button--inverse:hover{color:#fff;background:#ffffff26}.notification-button--inverse:focus-visible{outline-color:#fff}.notification-bell{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.notification-button--inverse .notification-count{border-color:#292932}.notification-count{color:#fff;background:#df5b5b;border:2px solid #f8f8f5;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:15px;font-weight:750;line-height:1;display:grid;position:absolute;top:-8px;right:-10px}.notifications-popover .ant-popover-inner{border:1px solid #deded8;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 18px 50px #23232d29}.notifications-panel{color:#3f3f43;background:#fff;width:min(390px,100vw - 28px)}.notifications-panel>header{border-bottom:1px solid #e9e9e4;justify-content:space-between;align-items:center;gap:18px;padding:19px 20px 16px;display:flex}.notifications-panel>header h3{margin:0 0 3px;font-family:Georgia,serif;font-size:19px;font-weight:500}.notifications-panel>header p{color:#999994;margin:0;font-size:15px}.notifications-panel>header .ant-btn{padding-inline:0;font-size:15px}.notifications-list{max-height:min(480px,100vh - 160px);overflow-y:auto}.notifications-list .ant-spin-nested-loading>.ant-spin{color:#5b5bd6}.notifications-list .ant-spin-nested-loading>.ant-spin .ant-spin-text{color:#4a4ab4;font-size:15px;font-weight:700}.notifications-list .ant-spin-nested-loading>.ant-spin-container.ant-spin-blur{opacity:.38}.notification-item{width:100%;min-height:76px;color:inherit;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #efefeb;grid-template-columns:42px minmax(0,1fr) 7px;align-items:center;gap:10px;padding:13px 18px;transition:background .15s;display:grid;position:relative}.notification-item:hover{background:#f7f7f4}.notification-item.unread{background:#f5f5fb}.notification-item.unread:hover{background:#eeeef8}.notification-avatar{position:relative}.notification-avatar>span:last-child{color:#fff;background:#5b5bd6;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;font-weight:700;display:grid;position:absolute;bottom:-3px;right:-2px}.notification-copy{min-width:0}.notification-copy p{color:#5d5d59;margin:0;font-size:15px;line-height:1.45}.notification-copy p b{color:#343438}.notification-copy small{color:#9a9a95;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:15px;display:block;overflow:hidden}.notification-item>i{background:#5b5bd6;border-radius:50%;width:7px;height:7px}.notifications-loading,.notifications-error{color:#8b8b86;text-align:center;align-content:center;place-items:center;gap:10px;min-height:180px;padding:25px;display:grid}.notifications-error p{margin:0;font-size:15px}.notifications-panel>footer{color:#aaa9a4;text-align:center;background:#fafaf8;padding:10px 20px;font-size:15px}.user-avatar{color:#fff;border:2px solid #ffffffe6;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid;overflow:hidden}.user-avatar img{object-fit:cover;width:100%;height:100%}.app-content{max-width:1200px;margin:auto;padding:42px 44px 56px}.page-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:40px;display:flex}.page-heading__actions{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.page-heading h1{letter-spacing:-.025em;margin:0;font-size:32px;font-weight:650}.page-heading>div>p:last-child{color:#7c7c77;margin:8px 0 0;font-size:14px}.section-title{color:#595955;letter-spacing:.08em;text-transform:uppercase;margin:28px 0 14px;font-size:13px}.boards-page .eyebrow{font-weight:600}.boards-page .page-heading__actions .ant-btn{font-weight:400}.boards-page .page-heading__actions .ant-btn-primary{font-weight:500}.boards-page .section-title{font-weight:600}.boards-page .page-heading__actions .guide-button:not(:hover){color:#4f4fb5;background:#f1f1fb;border-color:#c9c9ef}html[data-theme=dark] .boards-page .page-heading__actions .guide-button:not(:hover){color:#b9b9ff;background:#22233a;border-color:#3d3e63}.board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.board-tile{border:1px solid #deded8;border-top:4px solid var(--board-color);background-color:#fff;background-image:linear-gradient(#ffffffd1, #ffffffe6), var(--board-image);background-position:50%;background-size:cover;border-radius:10px;flex-direction:column;min-height:176px;padding:18px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 12px #2828320a}.board-tile:hover{transform:translateY(-3px);box-shadow:0 12px 30px #2828321a}.board-tile__wash{background:var(--board-color);opacity:.07;border-radius:50%;width:170px;height:130px;position:absolute;top:-60px;right:-30px}.board-tile__top{color:#999994;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;font-size:11px;font-weight:600;display:flex}.board-tile h3{margin:20px 0 6px;font-size:18px;font-weight:650}.board-tile>p{color:#888883;margin:0;font-size:13px;line-height:1.5}.board-tile__storage{margin-top:15px}.board-tile__storage>div{color:#92928d;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;gap:10px;font-size:11px;display:flex}.board-tile__storage b{color:#66666b;text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.board-tile__storage .ant-progress{margin-top:3px;line-height:0;display:block}.board-tile footer{color:#aaa9a4;justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;font-size:12px;display:flex}.avatar-stack{display:flex}.avatar-stack .user-avatar{margin-left:-6px}.avatar-stack .user-avatar:first-child{margin-left:0}.new-board-tile{color:#858580;cursor:pointer;min-height:176px;font:inherit;background:0 0;border:1px dashed #c9c8c2;border-radius:10px;align-content:center;place-items:center;gap:9px;display:grid}.new-board-tile span{font:28px Inter,sans-serif}.new-board-tile:hover{color:#5b5bd6;background:#f2f2f8;border-color:#5b5bd6}.board-skeleton{width:100%!important;height:176px!important}.inline-error{color:#9b3030;background:#fae9e9;border-radius:8px;margin:20px 0;padding:14px}.create-board-preview{color:#fff;border-radius:10px;align-items:flex-end;height:130px;padding:18px;font-family:Georgia,serif;font-size:21px;display:flex;box-shadow:inset 0 0 80px #0000001a}.create-board-image-upload{color:#66667a;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#fafafd;border:1px dashed #c5c4d8;border-radius:7px;margin:11px 0 13px;padding:9px 11px;font-size:15px;display:block;overflow:hidden}.create-board-image-upload:hover{color:#4f4fb5;background:#f4f3fc;border-color:#5b5bd6}.create-board-image-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.swatches{gap:9px;margin:8px 0 23px;display:flex}.swatches button,.label-picker button{cursor:pointer;border:3px solid #0000;border-radius:6px;width:38px;height:29px}.boards-modal .ant-modal-title{font-weight:600}.boards-modal .field-label{font-weight:500}.boards-modal .ant-btn{font-weight:400}.boards-modal .ant-btn-primary{font-weight:500}.swatches button.selected,.label-picker button.selected{outline-offset:2px;outline:2px solid #5b5bd6}.account-menu__identity{min-width:190px;padding:3px 1px}.account-menu__identity b,.account-menu__identity span{display:block}.account-menu__identity b{color:#38383c;font-size:15px}.account-menu__identity span{color:#969690;margin-top:2px;font-size:15px}.profile-heading{margin-bottom:38px}.profile-status{color:#47705a;background:#f3f8f4;border:1px solid #dce8df;border-radius:20px;align-items:center;gap:8px;padding:7px 11px;font-size:13px;font-weight:700;display:flex}.profile-status i{background:#4c9b70;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #dceddf}.profile-grid{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:22px;display:grid}.profile-summary-card,.profile-form-card{background:#fff;border:1px solid #dfdfd9;border-radius:12px;box-shadow:0 5px 20px #23232d0a}.profile-summary-card{text-align:center;padding:34px 27px 25px}.profile-avatar-wrap{display:inline-block;position:relative}.profile-avatar-wrap .user-avatar{border:5px solid #f1f1ed;box-shadow:0 0 0 1px #dddcd6}.profile-avatar-badge{color:#fff;background:#4c9b70;border:3px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:15px;display:grid;position:absolute;bottom:4px;right:1px}.profile-picture-field{border-top:1px solid #ecece7;justify-content:space-between;align-items:center;gap:25px;margin-top:5px;padding:20px 0;display:flex}.profile-picture-field__copy{align-items:center;gap:12px;display:flex}.profile-picture-field__copy>div{min-width:0}.profile-picture-field__copy label{color:#555550;font-size:14px;font-weight:700}.profile-picture-field__copy p{color:#999994;margin:4px 0 0;font-size:13px}.profile-picture-field__actions{align-items:center;gap:8px;display:flex}.profile-picture-field__input{display:none}.profile-picture-field__actions .ant-btn{font-size:13px}.profile-summary-card h2{color:#333337;margin:17px 0 5px;font-size:20px;font-weight:650}.profile-summary-card>p{color:#858580;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.profile-summary-divider{background:#ecece7;height:1px;margin:26px 0 10px}.profile-facts{margin:0}.profile-facts>div{justify-content:space-between;gap:15px;padding:9px 0;font-size:13px;display:flex}.profile-facts dt{color:#999994}.profile-facts dd{color:#555550;margin:0;font-weight:650}.profile-note{color:#66667d;text-align:left;background:#f4f4fa;border-radius:8px;gap:10px;margin-top:18px;padding:13px;display:flex}.profile-note>span{color:#5b5bd6;font-size:17px}.profile-note p{margin:0;font-size:13px;line-height:1.5}.profile-note b{color:#505067;margin-bottom:2px;font-size:13px;display:block}.profile-form-card{overflow:hidden}.profile-form-card>header{border-bottom:1px solid #e7e7e2;justify-content:space-between;align-items:center;padding:25px 30px 22px;display:flex}.profile-form-card>header h2{margin:0 0 5px;font-size:19px;font-weight:650}.profile-form-card>header p{color:#92928d;margin:0;font-size:13px}.profile-form-card>header>span{color:#aaa9a4;letter-spacing:.1em;font-size:12px;font-weight:700}.profile-form-card .ant-form{padding:27px 30px 0}.profile-form-card .ant-form-item{margin-bottom:22px}.profile-form-card .ant-form-item-label label,.avatar-color-field label,.auto-logout-field label{color:#555550;font-size:14px;font-weight:700}.profile-form-card .ant-input{background:#fafaf8;border-color:#dbdbd5;font-size:14px}.profile-form-card .ant-input:focus{background:#fff}.profile-alert{margin:22px 30px 0}.avatar-color-field{border-top:1px solid #ecece7;justify-content:space-between;align-items:center;gap:25px;margin-top:0;padding:20px 0 27px;display:flex}.avatar-color-field p{color:#999994;margin:4px 0 0;font-size:13px}.auto-logout-field{border-top:1px solid #ecece7;justify-content:space-between;align-items:center;gap:25px;padding:20px 0 27px;display:flex}.auto-logout-field p{color:#999994;margin:4px 0 0;font-size:13px}.auto-logout-field .ant-select{flex:0 0 175px;width:175px}.profile-color-picker{gap:9px;display:flex}.profile-color-picker button{color:#0000;cursor:pointer;border:3px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 0 0 1px #d6d5cf}.profile-color-picker button.selected{color:#fff;box-shadow:0 0 0 2px #5b5bd6}.profile-color-picker button span{font-size:15px}.profile-form-actions{background:#fafaf8;border-top:1px solid #e7e7e2;justify-content:space-between;align-items:center;gap:25px;margin:0 -30px;padding:18px 30px;display:flex}.profile-form-actions p{color:#989893;margin:0;font-size:13px}.profile-form-actions .ant-btn{min-width:135px}.board-page{color:#29292d;background-color:var(--board-bg);background-image:linear-gradient(rgba(20,20,28,var(--board-bg-fade,.2)), rgba(20,20,28,var(--board-bg-fade,.2))), var(--board-bg-image);background-position:50%;background-size:cover;background-attachment:fixed;flex-direction:column;width:100%;min-width:0;height:100dvh;display:flex;overflow:hidden}.board-global-header{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#14141ca6;flex:0 0 48px;align-items:center;gap:12px;min-width:0;padding:0 14px;display:flex}.board-global-header .brand{font-weight:600}.board-back{border-radius:7px;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.board-back:hover{background:#ffffff21}.board-search{flex:0 380px;min-width:180px;margin-left:auto}.board-search .ant-input-affix-wrapper{color:#fff;background:#ffffff21;border-color:#ffffff1f}.board-search .ant-input{color:#fff;background:0 0}.board-search .ant-input::placeholder{color:#ffffffad}.board-global-header .theme-toggle,.board-global-header .shortcut-help-button,.board-global-header .shortcut-help-button kbd{font-weight:400}.shortcut-help-button--inverse{color:#ffffffe6;background:#ffffff1a;border-color:#ffffff2e}.shortcut-help-button--inverse:hover{color:#fff;background:#ffffff2e;border-color:#ffffff61}.shortcut-help-button--inverse kbd{color:#ffffffd9;background:#ffffff1f;border-color:#ffffff40}.board-user{border-radius:50%;margin-left:4px;transition:transform .15s,box-shadow .15s;display:inline-grid}.board-user:hover{transform:translateY(-1px);box-shadow:0 0 0 3px #fff3}.board-user:focus-visible{outline-offset:3px;outline:2px solid #fff}.board-toolbar{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#19192259;flex:0 0 52px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:7px 14px;display:flex}.board-toolbar__title,.board-toolbar__actions{align-items:center;gap:7px;min-width:0;display:flex}.board-toolbar__title{flex:auto}.board-toolbar__actions{flex:none}.board-toolbar__title h1{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;cursor:text;flex:0 auto;min-width:60px;max-width:340px;margin:0;font-size:18px;font-weight:650;overflow:hidden}.board-toolbar__title .ant-input{width:260px;font-weight:500}.star{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:18px;line-height:1;display:inline-flex}.star:hover{background:#ffffff26}.star.active{color:#f3ca52}.visibility-pill{border-left:1px solid #ffffff59;padding-left:14px;font-size:14px}.board-people{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 6px 3px 3px;display:inline-flex}.board-people:hover{background:#ffffff26}.board-people:focus-visible{outline-offset:2px;outline:2px solid #fff}.board-people__more{color:#fff;background:#ffffff38;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.board-storage-meter{background:#ffffff17;border:1px solid #ffffff24;border-radius:8px;flex:0 292px;align-items:center;gap:10px;width:292px;min-width:220px;height:38px;padding:3px 8px 3px 10px;display:flex;overflow:hidden}.board-storage-meter__usage{flex:1 1 0;min-width:0}.board-storage-meter__usage>div{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;font-size:12px;display:flex}.board-storage-meter__usage span{color:#ffffffb8;text-transform:uppercase;letter-spacing:.04em;flex:none;font-weight:500}.board-storage-meter__usage b{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.board-storage-meter .ant-progress{margin:0;line-height:0;display:block}.board-storage-meter .ant-progress-inner{vertical-align:top}.board-storage-meter .ant-select{flex:0 0 92px;width:92px;min-width:0;height:30px}.board-storage-meter .ant-select-single .ant-select-selector{font-size:13px;color:#fff!important;height:30px!important;box-shadow:none!important;background:#ffffff1f!important;border-color:#ffffff2e!important;padding-inline:10px 22px!important}.board-storage-meter .ant-select-single .ant-select-selection-wrap{min-width:0;height:28px}.board-storage-meter .ant-select-selection-item{line-height:28px!important}.board-storage-meter .ant-select-arrow{color:#fff}.board-toolbar__actions .ant-btn,.board-toolbar__actions .ant-select-selector{color:#fff!important;box-shadow:none!important;background:#ffffff24!important;border-color:#ffffff29!important}.board-toolbar__actions .ant-btn,.board-toolbar__actions .ant-select-selection-item,.board-storage-meter .ant-select-selection-item{font-weight:400}.board-toolbar__actions .ant-select-arrow{color:#fff}.board-export-button{min-width:62px;padding-inline:9px}.filter-select{width:125px;min-width:0}.filter-select .ant-select-selector,.filter-select .ant-select-selection-wrap,.filter-select .ant-select-selection-item{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.board-view-toggle{background:#ffffff17;border:1px solid #ffffff29;border-radius:7px;padding:2px;display:inline-flex}.board-view-toggle button{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:28px;padding:4px 8px;font-size:13px;font-weight:400}.board-view-toggle button:hover{color:#fff;background:#ffffff1a}.board-view-toggle button.active{color:#35354a;background:#fff;font-weight:500;box-shadow:0 1px 3px #00000029}.board-canvas{-webkit-overflow-scrolling:touch;background:linear-gradient(110deg,#00000014,#0000 45%,#ffffff0d);flex:1;min-height:0;padding:12px;overflow:auto hidden}.board-table-wrap{background:#f7f7f4f5;border:1px solid #ffffff80;border-radius:11px;min-width:760px;height:100%;overflow:auto;box-shadow:0 7px 22px #16162029}.board-table{border-collapse:collapse;table-layout:fixed;width:100%}.board-table th,.board-table td{color:#5d5d62;text-align:left;text-overflow:ellipsis;vertical-align:middle;border-bottom:1px solid #e5e5df;padding:10px 14px;font-size:14px;overflow:hidden}.board-table thead th{z-index:1;color:#85858a;letter-spacing:.07em;text-transform:uppercase;background:#f0f0ec;padding-top:9px;padding-bottom:9px;font-size:12px;font-weight:600;position:sticky;top:0}.board-table thead th:first-child{width:31%}.board-table thead th:nth-child(2){width:18%}.board-table thead th:nth-child(3){width:22%}.board-table thead th:nth-child(4){width:15%}.board-table thead th:nth-child(5){width:14%}.board-table tbody tr{cursor:pointer;transition:background .14s}.board-table tbody tr:hover,.board-table tbody tr:focus-visible{background:#f3f3fb;outline:none}.board-table tbody tr:focus-visible{box-shadow:inset 0 0 0 2px #5b5bd6}.board-table tbody tr:last-child th,.board-table tbody tr:last-child td{border-bottom:0}.board-table tbody th{color:#3f3f45;font-weight:500}.board-table-sort{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.board-table-sort:hover,.board-table-sort.active{color:#4e4eb4}.board-table-card-title,.board-table-card-meta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.board-table-card-meta{color:#99999d;margin-top:3px;font-size:12px;font-weight:400}.board-table-list-pill{color:#66666d;text-overflow:ellipsis;white-space:nowrap;background:#e9e9e5;border-radius:5px;max-width:100%;padding:4px 8px;display:inline-block;overflow:hidden}.board-table-labels{flex-wrap:wrap;gap:5px;display:flex}.board-table-labels span{color:color-mix(in srgb, var(--label-color) 55%, #333);background:color-mix(in srgb, var(--label-color) 18%, white);border-radius:4px;padding:3px 7px;font-size:12px}.board-table-members{align-items:center;min-height:28px;display:flex}.board-table-members .user-avatar{border:2px solid #f7f7f4;margin-right:-5px}.board-table-due{color:#6b6b72;text-overflow:ellipsis;white-space:nowrap;background:#e9e9e5;border-radius:5px;align-items:center;gap:5px;max-width:100%;padding:4px 7px;display:inline-flex;overflow:hidden}.board-table-due.overdue{color:#fff;background:#c84e4e}.board-table-due.soon{color:#7f5a12;background:#f4d87f}.board-table-due.complete{color:#fff;background:#4b9973}.board-table-muted{color:#aaaab0}.board-table-empty{color:#909096;text-align:center;padding:70px 20px;font-size:15px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.lists-row{align-items:flex-start;gap:12px;width:max-content;min-width:100%;height:100%;display:flex}.kanban-list{border:1px solid color-mix(in srgb, var(--list-color,#ecece8) 44%, white);background:color-mix(in srgb, var(--list-color,#ecece8) 16%, #f8f8f5);border-radius:12px;flex-direction:column;flex:0 0 272px;max-height:100%;transition:opacity .16s,transform .16s cubic-bezier(.2,.8,.3,1);display:flex;position:relative;box-shadow:0 4px 14px #16162024}.kanban-list__header{border-bottom:1px solid color-mix(in srgb, var(--list-color,#ecece8) 35%, transparent);background:color-mix(in srgb, var(--list-color,#ecece8) 28%, white);cursor:grab;border-radius:11px 11px 0 0;flex:0 0 42px;align-items:center;gap:7px;padding:7px 9px 5px 12px;display:flex}.kanban-list__header h2{text-overflow:ellipsis;white-space:nowrap;cursor:text;flex:1;margin:0;font-size:14px;font-weight:600;overflow:hidden}.kanban-list__header .ant-input{flex:1;height:30px;padding:3px 7px}.kanban-list__header>span{color:#85857f;background:#deded8;border-radius:11px;place-items:center;min-width:24px;height:22px;font-size:12px;display:grid}.list-sort-select{flex:0 0 118px;width:118px;min-width:0;height:28px}.list-sort-select .ant-select-selector{overflow:hidden;height:28px!important;box-shadow:none!important;background:#f8f8f5!important;border-color:#d6d6d0!important;padding:0 7px!important}.list-sort-select .ant-select-selection-wrap{min-width:0;height:26px}.list-sort-select .ant-select-selection-item{color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden;padding-inline-end:14px!important;line-height:26px!important}.list-sort-select .ant-select-arrow{color:#777;inset-inline-end:6px}.list-sort-dropdown .ant-select-item{min-height:28px;padding:5px 10px;font-size:13px}.list-sort-dropdown .ant-select-item-option-content{font-size:13px}.kanban-list__header button{color:#777;cursor:pointer;background:0 0;border:0}.list-color-option{align-items:center;gap:8px;display:inline-flex}.list-color-option i{border:1px solid #0000001f;border-radius:4px;width:16px;height:16px;display:inline-block}.card-stack{-webkit-overflow-scrolling:touch;scrollbar-width:thin;min-height:30px;padding:4px 8px 9px;overflow-y:auto}.kanban-card{--card-pad-x:12px;--card-pad-y:10px;--card-gap:16px;--card-action-size:24px;--card-action-inset:5px;margin:calc(var(--card-gap) / 2) 0;padding:var(--card-pad-y) var(--card-pad-x);cursor:grab;background:#fff;border:1px solid #dadad4;border-radius:8px;transition:transform .16s cubic-bezier(.2,.8,.3,1),box-shadow .16s,opacity .16s,border-color .16s;position:relative;box-shadow:0 1px 3px #1e1e281a}.kanban-card:hover{background:#f7f7fd;border-color:#5b5bd6;transform:translateY(-2px);box-shadow:0 8px 18px #1e1e282e,0 0 0 1px #5b5bd62e}.kanban-card:focus-visible{outline:2px solid #5b5bd6}.kanban-card:active{cursor:grabbing}@keyframes drop-line-x{0%{opacity:0;transform:scaleX(.55)}to{opacity:1;transform:scaleX(1)}}@keyframes drop-line-y{0%{opacity:0;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1)}}.kanban-card.dragging{box-shadow:none;opacity:.42;background:#f5f5f9;border-style:dashed;border-color:#a9a8c8}.kanban-card.dragging:hover{box-shadow:none;transform:none}.kanban-card.drop-before:before,.kanban-card.drop-after:after,.card-stack.drop-at-end .kanban-card:last-of-type:after{content:"";background:#5b5bd6;border-radius:3px;height:4px;animation:.18s cubic-bezier(.2,.8,.3,1) drop-line-x;position:absolute;left:0;right:0;box-shadow:0 0 0 4px #5b5bd62e}.kanban-card.drop-before:before{top:calc(var(--card-gap) / -2 - 2px)}.kanban-card.drop-after:after,.card-stack.drop-at-end .kanban-card:last-of-type:after{bottom:calc(var(--card-gap) / -2 - 2px)}.card-stack.drag-active{background:#5b5bd60b;border-radius:9px}.card-stack.drop-at-end:not(:has(.kanban-card)){box-shadow:inset 0 0 0 2px #5b5bd6}.kanban-list.dragging{opacity:.5;transform:scale(.985)}.kanban-list.drop-before:before,.kanban-list.drop-after:after{content:"";background:#fff;border-radius:3px;width:3px;animation:.18s cubic-bezier(.2,.8,.3,1) drop-line-y;position:absolute;top:0;bottom:0;box-shadow:0 0 0 3px #5b5bd666}.kanban-list.drop-before:before{left:-8px}.kanban-list.drop-after:after{right:-8px}.kanban-card__actions{top:var(--card-action-inset);right:var(--card-action-inset);z-index:1;flex-direction:column;gap:2px;display:flex;position:absolute}.kanban-card__actions .kanban-card__share{color:#5b5bd6}.kanban-card__actions button{width:var(--card-action-size);height:var(--card-action-size);color:#777;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:13px;line-height:1;display:grid}.kanban-card__actions button:hover{color:#fff;background:#5b5bd6}.kanban-card__actions button:disabled{cursor:wait;opacity:.55}.kanban-card__cover{width:calc(100% + var(--card-pad-x) * 2);height:100px;margin:calc(var(--card-pad-y) * -1) calc(var(--card-pad-x) * -1) 9px;object-fit:cover;border-radius:7px 7px 0 0;display:block}.kanban-card>.card-labels{padding-right:calc(var(--card-action-size) * 2 + 2px + var(--card-action-inset) - var(--card-pad-x) + 4px)}.kanban-card__cover~.card-labels{padding-right:0}.kanban-card h3{padding:3px 0 3px 6px;padding-right:calc(var(--card-action-size) + var(--card-action-inset) - var(--card-pad-x) + 4px);color:#292933;border-radius:4px;margin:0 0 8px;font-size:14px;font-weight:550;line-height:1.4}.card-labels{flex-wrap:wrap;gap:4px;margin-bottom:9px;display:flex}.card-labels i{border-radius:4px;width:34px;height:6px}.kanban-card footer{justify-content:space-between;align-items:flex-end;gap:8px;min-height:18px;display:flex}.card-badges{color:#71716c;flex-wrap:wrap;gap:5px;font-size:12px;display:flex}.card-badges>span{border-radius:4px;align-items:center;gap:3px;padding:2px 5px;display:inline-flex}.card-badges>span:not(.due-badge):not(.check-complete){background:#eeeee8}.due-badge.overdue{color:#fff;background:#c84e4e}.due-badge.soon{color:#7f5a12;background:#f4d87f}.due-badge.complete,.check-complete{color:#fff;background:#4b9973}.add-card-button{z-index:2;color:#7c7c77;background:color-mix(in srgb, var(--list-color,#ecece8) 16%, #f8f8f5);cursor:pointer;text-align:left;border:0;border-radius:6px;width:100%;padding:8px;font-size:14px;position:sticky;bottom:0}.add-card-button:hover{color:#444;background:#dfdfda}.add-card-form{z-index:2;background:color-mix(in srgb, var(--list-color,#ecece8) 16%, #f8f8f5);align-items:flex-start;gap:8px;padding-top:6px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 6px -6px #14141e26}.add-card-form .ant-input{background:#fff;flex:1;min-width:0;margin:0}.add-list-form>div{align-items:center;gap:8px;display:flex}.add-card-form>div{flex-direction:column;flex:none;align-items:stretch;gap:6px;display:flex}.add-card-form>div>button:last-child,.add-list-form>div>button:last-child{color:#777;cursor:pointer;background:0 0;border:0;font-size:22px}.add-list-wrap{flex:0 0 272px}.add-list-button,.add-list-form{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14141e45;border:1px solid #ffffff40;border-radius:9px;width:100%}.add-list-button{cursor:pointer;text-align:left;padding:11px 14px;font-size:14px;font-weight:500}.add-list-button:hover{background:#14141e66}.add-list-form{padding:9px}.add-list-form .ant-input{margin-bottom:8px}.board-loading{padding:80px}.top-fetch-loader{z-index:2100;color:#0000;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.top-fetch-loader span{background:#7c6cf2;width:38%;animation:1s ease-in-out infinite top-fetch-loader;position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #7c6cf2a6}@keyframes top-fetch-loader{0%{transform:translate(-100%)}to{transform:translate(365%)}}@media (prefers-reduced-motion:reduce){.top-fetch-loader span{animation-duration:2.5s}}.activity-list>div{gap:11px;margin-bottom:22px;display:flex}.activity-list p{color:#555;margin:2px 0 0;font-size:15px;line-height:1.45}.activity-list time{color:#aaa;margin-top:4px;font-size:15px;display:block}.activity-relative-time{color:#777}.board-tool-drawer-title,.archive-drawer-title{align-items:center;gap:10px;min-width:0;display:flex}.board-tool-drawer-title>span,.archive-drawer-title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drawer-back-button{color:#5b5bb5;cursor:pointer;background:#f7f7fc;border:1px solid #dedee8;border-radius:6px;flex:none;padding:4px 8px;font-size:15px;font-weight:700}.drawer-back-button:hover{background:#efeffa;border-color:#bdbde0}.drawer-back-button:focus-visible{outline-offset:2px;outline:2px solid #5b5bd6}.archive-drawer .ant-drawer-body{background:#fafaf8;padding-top:14px}.archive-drawer-title b{color:#5b5bd6;background:#ececf8;border-radius:12px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:15px;display:grid}.archive-drawer-intro{background:#f3f3fa;border:1px solid #dedee9;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.archive-drawer-intro>span{color:#fff;background:#5b5bd6;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.archive-drawer-intro b{color:#46464f;font-size:16px}.archive-drawer-intro p{color:#85858c;margin:3px 0 0;font-size:15px;line-height:1.45}.archive-search{margin:14px 0}.archived-card-list{gap:12px;margin-top:14px;display:grid}.archived-card-list>.ant-empty{margin-top:55px}.archived-card{background:#fff;border:1px solid #deded9;border-radius:10px;overflow:hidden;box-shadow:0 3px 10px #2323300d}.archived-card>img{object-fit:cover;width:100%;height:126px;display:block}.archived-card__body{padding:15px}.archived-card__copy>span{color:#888894;letter-spacing:.08em;font-size:15px;font-weight:750;display:block}.archived-card__copy h3{color:#39393f;margin:5px 0 6px;font-family:Georgia,serif;font-size:17px;font-weight:500;line-height:1.35}.archived-card__copy p{color:#8c8c88;margin:0;font-size:15px}.archived-card__copy small{color:#73737c;margin-top:8px;font-size:15px;display:block}.archived-card__actions{border-top:1px solid #ecece7;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.archived-card__actions .ant-btn{font-size:15px}.join-board-page{background:radial-gradient(circle at top,#eeeefa,#f7f7f4 48%);place-items:center;min-height:100vh;padding:30px;display:grid}.join-board-card{text-align:center;background:#fff;border:1px solid #deded8;border-radius:16px;width:min(440px,100%);padding:38px;box-shadow:0 22px 70px #2323371f}.join-board-back{color:#74746f;text-align:left;margin-bottom:28px;font-size:16px;display:block}.private-board-mark{color:#fff;background:#5555bd;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 16px;font-size:27px;display:grid}.join-board-card h1{margin:5px 0 10px;font-family:Georgia,serif;font-size:30px;font-weight:500}.join-board-card>p:not(.eyebrow){color:#777772;margin:0 auto 23px;font-family:Georgia,serif;font-size:15px;line-height:1.6}.join-board-card .ant-alert{text-align:left;margin-bottom:16px}.join-code-input{letter-spacing:.45em;text-align:center;height:58px;margin-bottom:14px;font-size:25px;font-weight:750}.join-board-card small{color:#999994;margin-top:16px;font-size:15px;display:block}.invite-panel{border-bottom:1px solid #ecece7;padding-bottom:28px}.members-panel{padding-top:26px}.board-settings-drawer .ant-drawer-body{padding-top:8px}.board-settings-section{border-bottom:1px solid #ecece7;margin:0;padding:25px 0 28px}.board-settings-section--last{border-bottom:0;padding-bottom:10px}.board-settings-form{flex-direction:column;display:flex}.board-settings-form .field-label{margin:13px 0 6px}.board-settings-form .field-label:first-child{margin-top:0}.board-settings-form .ant-btn{align-self:flex-end;margin-top:13px}.settings-note,.modal-help{color:#8b8b86;margin:10px 0 0;font-size:15px;line-height:1.5}.board-settings-tools{gap:9px;display:grid}.board-settings-tool{width:100%;color:inherit;cursor:pointer;text-align:left;background:#fafafd;border:1px solid #e1e1eb;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:11px 12px;transition:border-color .15s,background .15s,transform .15s;display:grid}.board-settings-tool:hover{background:#f5f5fc;border-color:#bebedf;transform:translateY(-1px)}.board-settings-tool:focus-visible{outline-offset:2px;outline:2px solid #5b5bd6}.board-settings-tool__icon{color:#fff;background:#5b5bd6;border-radius:9px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.board-settings-tool__copy{min-width:0}.board-settings-tool__copy b,.board-settings-tool__copy small{display:block}.board-settings-tool__copy b{color:#414149;font-size:16px}.board-settings-tool__copy small{color:#909099;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:15px;overflow:hidden}.board-settings-tool__count{color:#5555b5;background:#e9e9f8;border-radius:12px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:15px;font-weight:750;display:grid}.board-settings-tool__keys{align-items:center;gap:4px;display:flex}.board-settings-tool__keys kbd{color:#5555b5;background:#fff;border:1px solid #d8d8e2;border-bottom-width:2px;border-radius:5px;padding:3px 6px;font-family:inherit;font-size:15px;font-weight:600}.board-settings-tool__keys i{color:#a5a5b0;font-size:15px;font-style:normal}.board-settings-tool__arrow{color:#9d9da5;font-size:16px}.board-data-actions{flex-wrap:wrap;gap:9px;display:flex}.board-email-modal-intro{color:#777772;margin:0 0 14px;font-size:15px;line-height:1.55}.board-json-email-option{cursor:pointer;background:#f8f8fc;border:1px solid #dedee8;border-radius:9px;align-items:center;gap:11px;padding:13px 14px;display:flex}.board-json-email-option span{min-width:0}.board-json-email-option b,.board-json-email-option small{display:block}.board-json-email-option b{color:#46464b;font-size:16px}.board-json-email-option small{color:#999994;margin-top:3px;font-size:15px}.board-json-email-recipients{margin-top:16px}.board-email-danger-warning.ant-alert{background:#fff0f0;border:1px solid #e05252;border-radius:10px;margin-bottom:16px;padding:18px}.board-email-danger-warning .ant-alert-icon{margin-inline-end:14px;font-size:22px}.board-email-danger-warning .ant-alert-message{color:#9f2020;font-size:15px;font-weight:800}.board-email-danger-warning .ant-alert-description{color:#6f3434;margin-top:6px;font-size:15px;line-height:1.6}.board-email-danger-warning__copy p{margin:0}.board-email-danger-warning__copy p+p{border-top:1px solid #9f202038;margin-top:10px;padding-top:10px}.board-email-danger-warning__copy b{color:#9f2020}.board-email-recipient-heading{justify-content:space-between;align-items:center;gap:14px;margin:0 0 8px;display:flex}.board-email-recipient-heading>p{color:#696970;margin:0;font-size:15px;font-weight:700}.board-email-recipient-heading .ant-checkbox-wrapper{color:#696970;font-size:15px;font-weight:650}.board-email-member-list{border:1px solid #e5e5df;border-radius:9px;flex-direction:column;display:flex;overflow:hidden}.board-email-member{cursor:pointer;border-bottom:1px solid #efefeb;grid-template-columns:22px 32px minmax(0,1fr);align-items:center;gap:10px;min-height:56px;padding:8px 11px;display:grid}.board-email-member:last-child{border-bottom:0}.board-email-member:hover{background:#fafafd}.board-email-member span{min-width:0}.board-email-member b,.board-email-member small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.board-email-member b{color:#46464b;font-size:16px}.board-email-member small{color:#999994;margin-top:3px;font-size:15px}.board-json-upload{color:#5555b5;cursor:pointer;text-align:left;background:#f7f7fc;border:1px dashed #b8b8d8;border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:104px;margin:20px 0 16px;padding:18px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.board-json-upload:hover,.board-json-upload.drag-active{background:#f0f0fa;border-color:#6c6cda;box-shadow:0 0 0 3px #5b5bd617}.board-json-upload.drag-active{transform:translateY(-1px)}.board-json-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.board-json-upload:focus-within{outline-offset:3px;outline:2px solid #5b5bd6}.board-json-upload__icon{color:#5b5bd6;background:#fff;border:1px solid #ddddf1;border-radius:12px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 3px 10px #39397014}.board-json-upload__icon svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.board-json-upload__copy{min-width:0}.board-json-upload__copy b,.board-json-upload__copy small{display:block}.board-json-upload__copy b{color:#40404b;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:750;overflow:hidden}.board-json-upload__copy small{color:#8b8b96;margin-top:3px;font-size:14px}.board-json-upload__type{color:#71717e;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#ffffffb3;border:1px solid #dedeee;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:750}.board-json-upload+.ant-alert{margin-bottom:16px}.board-settings-toggle,.board-settings-readonly{border-top:1px solid #ecece7;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;padding-top:14px;display:flex}.board-settings-toggle b,.board-settings-toggle span{display:block}.board-settings-toggle b,.board-settings-readonly>span{color:#55555a;font-size:15px}.board-settings-toggle span{color:#969690;margin-top:3px;font-size:15px}.board-settings-readonly .ant-tag{margin:0}.settings-saving{color:#92928d;font-size:15px}.board-background-picker{grid-template-columns:repeat(8,1fr);gap:9px;display:grid}.board-background-picker button{aspect-ratio:1;color:#fff;cursor:pointer;border:3px solid #fff;border-radius:8px;place-items:center;min-width:0;font-size:15px;font-weight:750;display:grid;box-shadow:0 0 0 1px #d4d4ce}.board-background-picker button.selected{box-shadow:0 0 0 2px #5b5bd6}.board-background-picker button:disabled{cursor:not-allowed;opacity:.55}.board-background-actions{align-items:center;gap:10px;margin-bottom:12px;display:flex}.board-background-fade{margin:4px 0 18px}.board-background-fade__label{color:#6c6c72;justify-content:space-between;align-items:baseline;gap:10px;font-size:15px;font-weight:600;display:flex}.board-background-fade__label b{color:#45454a;font-size:15px}.board-background-fade .ant-slider{margin:6px 0 2px}.board-background-fade p{color:#8b8b86;margin:0;font-size:15px;line-height:1.45}.board-background-fade__reset{color:#5b5bd6;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:15px;font-weight:600;text-decoration:underline}.board-background-fade__reset:hover{color:#4848bd}.board-background-upload{color:#fff;cursor:pointer;background:#5b5bd6;border:1px solid #5b5bd6;border-radius:6px;align-items:center;min-height:30px;padding:0 12px;font-size:15px;font-weight:650;display:inline-flex}.board-background-upload:hover{background:#4848bd}.board-background-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.board-background-upload.disabled{cursor:not-allowed;opacity:.55}.board-background-image-preview{background:#fafafc;border:1px solid #dedee8;border-radius:7px;align-items:center;gap:9px;margin-bottom:12px;padding:6px;display:flex}.board-background-image-preview img{object-fit:cover;border-radius:4px;width:72px;height:40px}.board-background-image-preview span{color:#66666d;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.settings-storage-meter{background:#f8f8fc;border:1px solid #dddded;border-radius:10px;padding:16px}.settings-storage-meter__summary,.settings-storage-meter__limit{justify-content:space-between;align-items:center;gap:15px;display:flex}.settings-storage-meter__summary{color:#55555f;font-size:15px}.settings-storage-meter__summary span{color:#92929a;font-size:15px}.settings-storage-meter .ant-progress{margin:8px 0 12px}.settings-storage-meter__limit{color:#767680;border-top:1px solid #e2e2ed;padding-top:12px;font-size:15px}.settings-storage-meter__limit .ant-select{width:90px}.settings-danger-zone{margin-top:0}.settings-danger-zone .drawer-section-heading{margin-bottom:13px}.drawer-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;display:flex}.drawer-section-heading h3{color:#3d3d42;margin:0 0 5px;font-family:Georgia,serif;font-size:18px;font-weight:500}.drawer-section-heading p{color:#8b8b86;margin:0;font-size:15px;line-height:1.45}.invite-code-card{text-align:center;background:#f4f4fb;border:1px solid #dedef0;border-radius:10px;padding:18px}.invite-code-card>span{color:#85858e;letter-spacing:.13em;font-size:15px;font-weight:750;display:block}.invite-code-card strong{color:#343466;letter-spacing:.09em;margin:7px 0 2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:31px;display:block}.invite-code-card p{color:#85858e;margin:0 0 13px;font-size:15px}.invite-code-card .ant-input{margin-bottom:9px;font-size:15px}.invite-history-link{color:#5555b5;background:#f8f8fc;border:1px solid #dfdfe9;border-radius:7px;justify-content:space-between;align-items:center;margin-top:12px;padding:11px 13px;font-size:15px;font-weight:700;display:flex}.invite-history-link:hover{background:#f1f1fa;border-color:#bdbde0}.invite-history-link span{font-size:15px}.history-code{color:#343466;cursor:pointer;letter-spacing:.07em;background:0 0;border:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:19px;font-weight:750}.history-code:hover:not(:disabled){color:#5b5bd6;text-underline-offset:3px;text-decoration:underline}.history-code:disabled{color:#999994;cursor:default;letter-spacing:0;font-family:Inter,sans-serif;font-size:16px}.board-member-list{flex-direction:column;display:flex}.board-member{border-bottom:1px solid #efefeb;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:63px;display:grid}.board-member__identity{min-width:0}.board-member__identity b,.board-member__identity span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.board-member__identity b{color:#46464b;font-size:14px}.board-member__identity span{color:#999994;margin-top:3px;font-size:13px}.board-member .ant-select{width:92px}.board-member .ant-tag{text-transform:capitalize;margin:0}.invite-history-page{color:#303034;background:#f6f6f3;min-height:100vh}.invite-page-header{background:#fafaf8f5;border-bottom:1px solid #e2e2dc;grid-template-columns:1fr auto 1fr;align-items:center;height:56px;padding:0 30px;display:grid}.invite-page-header>.user-avatar{justify-self:end}.invite-page-back{color:#6f6f6a;font-size:14px;font-weight:600}.invite-page-content{width:min(1160px,100% - 48px);margin:auto;padding:42px 0 64px}.invite-page-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:35px;display:flex}.invite-page-heading h1{letter-spacing:-.025em;margin:2px 0 7px;font-size:32px;font-weight:650}.invite-page-heading>div:first-child>p:last-child{color:#7f7f7a;margin:0;font-size:14px}.invite-page-actions{gap:9px;display:flex}.invite-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px;display:grid}.invite-summary>div{background:#fff;border:1px solid #e1e1db;border-radius:10px;justify-content:space-between;align-items:center;min-height:78px;padding:17px 20px;display:flex}.invite-summary span{color:#898984;text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:700}.invite-summary strong{font-size:24px;font-weight:650}.invite-summary .active strong{color:#32845c}.invite-summary .used strong{color:#456fb0}.invite-share-link{background:#fff;border:1px solid #e1e1db;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:17px 20px;display:flex}.invite-share-link span{color:#898984;text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:700}.invite-share-link p{color:#7f7f7a;margin:4px 0 0;font-size:13px}.invite-share-link__field{flex:0 460px;gap:8px;min-width:0;display:flex}.invite-share-link__field .ant-input{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.invite-table-card{background:#fff;border:1px solid #dfdfd9;border-radius:11px;min-height:230px;overflow:hidden;box-shadow:0 5px 20px #23232d0a}.invite-table-card>.ant-empty{margin:60px 20px}.invite-table-scroll{overflow-x:auto}.invite-table{border-collapse:collapse;width:100%}.invite-table th{color:#93938e;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f1f1ed;padding:11px 14px;font-size:12px;font-weight:700}.invite-table td{color:#5f5f5a;vertical-align:middle;border-top:1px solid #ecece7;min-width:135px;padding:14px;font-size:13px}.invite-table td:first-child{min-width:178px}.invite-table td:first-child .ant-tag{text-transform:capitalize;margin-left:10px}.invite-table time{color:#777772;white-space:nowrap}.invite-person{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex}.not-used{color:#a0a09b}.card-modal{padding-bottom:48px;top:48px}.card-modal .ant-modal-content{background:#f7f7f4;padding:32px 36px 36px}.card-modal .ant-modal-body{max-height:calc(100vh - 160px);overflow:hidden auto}.card-modal__drop-area{position:relative}.card-modal__drop-overlay{z-index:1020;color:#4a4ab4;pointer-events:none;background:#f2f1ffed;border:2px dashed #5b5bd6;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.card-modal__drop-overlay b{font-size:15px}.card-modal__drop-overlay>span:last-child{color:#6d6d9c;font-size:16px}.card-modal__drop-overlay .attachment-dropzone__icon{flex:none;width:40px;height:40px;font-size:21px}.card-modal__cover{cursor:zoom-in;background:#e6e6e0;border:0;border-radius:8px 8px 0 0;width:calc(100% + 72px);margin:-32px -36px 25px;padding:0;display:block}.card-modal__cover img{object-fit:cover;border-radius:8px 8px 0 0;width:100%;height:172px;display:block}.card-modal__cover:focus-visible{outline-offset:-2px;outline:2px solid #5b5bd6}.card-modal--has-cover .ant-modal-close{color:#fff;background:#12121a80;border-radius:50%}.card-modal--has-cover .ant-modal-close:hover{color:#fff;background:#12121ab8}.card-modal__heading{z-index:3;background:#f7f7f4;border-bottom:1px solid #14141e12;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding-right:32px;display:grid;position:sticky;top:0}.card-modal__icon{padding-top:7px;font-size:18px}.card-modal__actions{align-items:center;gap:8px;margin-top:3px;display:flex}.card-export-button{color:#4d4d55;font-size:15px}.card-share-button{box-shadow:0 5px 14px #5b5bd647}.share-card-modal__title{align-items:center;gap:8px;display:inline-flex}.share-card-modal__card{color:#6a6a66;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 14px;font-weight:600;overflow:hidden}.share-card-modal__row{gap:8px;display:flex}.share-card-modal__row .ant-input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.share-card-modal__native{margin-top:10px}.share-card-modal__notes{color:#5c5c58;background:#f1f1ec;border-radius:10px;gap:8px;margin:18px 0 2px;padding:12px 14px 12px 30px;font-size:13px;line-height:1.5;display:grid}.open-in-app{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:1500;background:#fff;border:1px solid #dcdcf6;border-radius:14px;align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex;position:fixed;left:12px;box-shadow:0 12px 32px #1e1e3c33}.open-in-app__text{flex:1;gap:1px;min-width:0;font-size:13px;line-height:1.35;display:grid}.open-in-app__text b{color:#242424;font-size:14px}.open-in-app__text span{color:#77776f}.open-in-app__open{white-space:nowrap;background:#5b5bd6;border-radius:9px;flex:none;padding:9px 14px;font-weight:700;color:#fff!important}.open-in-app__close{color:#8a8a85;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;width:30px;height:30px;padding:0;font-size:18px;line-height:1}.card-title-input{font-size:20px;font-weight:650;resize:none!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:2px 4px!important;line-height:1.25!important}.card-modal__heading p{color:#898984;margin:5px 4px 26px;font-size:14px}.card-modal__list-picker{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.card-list-select{min-width:0}.card-list-select .ant-select-selector{padding:0 18px 0 4px!important}.card-list-select .ant-select-selection-item{color:#45454a;font-weight:650}.card-list-select .ant-select-arrow{color:#898984}.card-modal__grid{grid-template-columns:minmax(0,1fr) 230px;gap:42px;padding-top:16px;display:grid}.card-modal__main{flex-direction:column;min-width:0;display:flex}.card-modal__main section{margin-bottom:32px}.card-meta-section{order:0}.card-activity-section{order:4}.card-detail-section{transition:opacity .15s,transform .15s;position:relative}.card-detail-section.dragging{opacity:.45;transform:scale(.99)}.card-detail-section.drop-before:before,.card-detail-section.drop-after:after{content:"";z-index:2;background:#5b5bd6;border-radius:3px;height:3px;animation:.18s cubic-bezier(.2,.8,.3,1) drop-line-x;position:absolute;left:0;right:0;box-shadow:0 0 0 3px #5b5bd626}.card-detail-section.drop-before:before{top:-13px}.card-detail-section.drop-after:after{bottom:-13px}.card-detail-section.settled{animation:.5s cubic-bezier(.2,.8,.3,1) card-section-settled}@keyframes card-section-settled{0%{background:#5b5bd61f;border-radius:7px;box-shadow:0 0 0 6px #5b5bd61a}to{background:0 0;border-radius:7px;box-shadow:0 0 0 6px #5b5bd600}}.card-modal h3{color:#4b4b48;margin:0 0 11px;font-size:15px}.rich-text-editor{background:#fff;border:1px solid #d9d9d4;border-radius:8px;overflow:hidden}.rich-text-editor--loading{color:#999;place-items:center;min-height:74px;font-size:15px;display:grid}.rich-text-toolbar{background:#f7f7f4;border-bottom:1px solid #e4e4df;flex-wrap:wrap;gap:4px 7px;padding:7px;display:flex}.rich-text-toolbar__group{border-right:1px solid #deded9;align-items:center;gap:2px;padding-right:7px;display:flex}.rich-text-toolbar__group:last-child{border-right:0;padding-right:0}.rich-text-toolbar button{color:#5c5c62;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;min-width:32px;height:32px;padding:0 7px;font-size:15px;font-weight:750}.rich-text-toolbar button:hover:not(:disabled),.rich-text-toolbar button.active{color:#4f4fae;background:#eaeaf6;border-color:#ccccdf}.rich-text-toolbar button:disabled{cursor:not-allowed;opacity:.35}.rich-text-toolbar select{color:#55555b;background:#fff;border:1px solid #d9d9d4;border-radius:4px;outline:0;height:32px;padding:0 24px 0 8px;font-size:15px}.rich-text-content .tiptap{color:#404044;outline:0;min-height:74px;max-height:440px;padding:14px 16px;font-size:14px;line-height:1.6;overflow-y:auto}.rich-text-content .tiptap>:first-child{margin-top:0}.rich-text-content .tiptap>:last-child{margin-bottom:0}.rich-text-content .tiptap p{margin:7px 0}.rich-text-content .tiptap h1,.rich-text-content .tiptap h2,.rich-text-content .tiptap h3{color:#303036;margin:16px 0 7px;font-family:Georgia,serif;line-height:1.25}.rich-text-content .tiptap h1{font-size:22px}.rich-text-content .tiptap h2{font-size:18px}.rich-text-content .tiptap h3{font-size:15px}.rich-text-content .tiptap ul,.rich-text-content .tiptap ol{padding-left:22px}.rich-text-content .tiptap ul[data-type=taskList]{padding:0;list-style:none}.rich-text-content .tiptap ul[data-type=taskList] li{align-items:flex-start;gap:7px;display:flex}.rich-text-content .tiptap ul[data-type=taskList] li>div{flex:1}.rich-text-content .tiptap input[type=checkbox]{accent-color:#5b5bd6}.rich-text-content .tiptap blockquote{color:#68686f;background:#f5f5fb;border-left:3px solid #7777ca;margin:10px 0;padding:7px 12px}.rich-text-content .tiptap code{color:#8b3c60;background:#f3edf0;border-radius:4px;padding:2px 4px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.rich-text-content .tiptap pre{color:#eee;background:#282832;border-radius:6px;padding:12px;overflow-x:auto}.rich-text-content .tiptap pre code{color:inherit;background:0 0;padding:0}.rich-text-content .tiptap a{color:#5555b8;cursor:pointer;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.rich-text-content .tiptap hr{border:0;border-top:1px solid #deded8}.rich-text-content .tiptap p.is-editor-empty:first-child:before{float:left;color:#aaa;content:attr(data-placeholder);pointer-events:none;height:0}.rich-text-editor__footer{color:#999994;background:#fafaf8;border-top:1px solid #ecece7;justify-content:space-between;align-items:center;gap:15px;padding:7px 8px 7px 13px;font-size:15px;display:flex}.rich-text-editor__footer span.error{color:#c84444;font-weight:700}.rich-text-editor__footer .ant-btn{height:34px;font-size:15px}.card-created-by .field-label{margin-top:0}.card-created-by>div{color:#555550;align-items:center;gap:8px;min-height:32px;font-size:16px;display:flex}.card-created-by>div .user-avatar{flex:none}.card-created-by>div b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-meta-row{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,.7fr);gap:16px;display:grid}.card-meta-row>div{min-width:0}.card-meta-row .field-label{margin-top:0}.card-meta-row .ant-picker{flex:1;min-width:0}.date-control,.member-row{align-items:center;gap:9px;min-height:32px;display:flex}.member-row{flex-wrap:wrap}.card-member-select{width:100%;min-width:0}.card-member-select .ant-select-selector{min-height:32px!important;padding:2px 7px!important}.card-member-select .ant-select-selection-overflow{align-items:center;gap:4px}.card-member-select .ant-select-selection-item{background:0 0!important;border:0!important;margin-inline-end:0!important;padding-inline:0!important}.card-member-select__tag{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative;overflow:visible}.card-member-select__avatar{display:inline-flex}.card-member-select__remove{z-index:1;color:#777;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;padding:0;font-size:12px;line-height:1;display:grid;position:absolute;top:-5px;right:-6px}.card-member-select__remove:hover{color:#c34b4b;background:#fff1f0}.section-heading{justify-content:space-between;display:flex}.section-heading>span{color:#888;font-size:15px}.section-body[hidden]{display:none}.section-collapse{align-items:center;gap:3px;display:flex}.section-reorder-handle{color:#b1b1ac;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:5px;flex:0 0 20px;place-items:center;width:20px;height:20px;margin:-3px 0 -3px -5px;font-size:16px;line-height:1;display:inline-grid}.section-reorder-handle:hover,.section-reorder-handle:focus-visible{color:#5b5bd6;background:#eaeaf4;outline:none}.section-reorder-handle:active{cursor:grabbing}.section-reorder-handle[aria-disabled=true]{cursor:wait;opacity:.45}.section-collapse>button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin:-3px -6px;padding:3px 6px;display:inline-flex}.section-collapse>button:hover{color:#26262a;background:#eaeae4}.section-collapse>button:focus-visible{outline-offset:1px;outline:2px solid #5b5bd6}.section-collapse__caret{color:#9a9a94;font-size:15px;line-height:1;transition:transform .15s}.section-collapse>button[aria-expanded=false] .section-collapse__caret{transform:rotate(-90deg)}.attachments-heading{align-items:center;gap:12px}.attachments-heading>div>h3{margin-bottom:2px}.attachments-heading>div>span{color:#888;font-size:15px}.attachment-upload-progress{align-items:center;gap:10px;margin-top:9px;display:flex}.attachment-upload-progress .ant-progress{flex:1}.attachment-upload-progress .ant-btn{color:#777;flex:none;height:32px;padding:0 7px;font-size:15px}.attachment-upload-progress .ant-btn:hover{color:#c34b4b;background:#fff1f0}.attachment-upload-notice{color:#76530c;background:#fff8e6;border:1px solid #f1d28c;border-radius:7px;margin-top:7px;padding:8px 10px;font-size:13px;line-height:1.45}.attachment-input{display:none}.attachment-dropzone{color:#66666d;cursor:pointer;text-align:left;background:#fbfbfa;border:1px dashed #bbbcc8;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:72px;margin-top:10px;padding:12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.attachment-dropzone:hover,.attachment-dropzone:focus-visible,.attachment-dropzone.active{background:#f2f1ff;border-color:#5b5bd6;outline:none;box-shadow:0 0 0 2px #5b5bd617}.attachment-dropzone.disabled{cursor:wait;opacity:.62}.attachment-dropzone__icon{color:#5b5bd6;background:#e8e7fa;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:17px;font-weight:700;display:grid}.attachment-dropzone b,.attachment-dropzone div>span{display:block}.attachment-dropzone b{font-size:15px}.attachment-dropzone div>span{color:#92928d;margin-top:3px;font-size:15px}.attachments-grid{gap:9px;margin-top:12px;display:grid}.attachment-card{background:#fff;border:1px solid #ddddda;border-radius:8px;grid-template-columns:16px 88px minmax(0,1fr) 32px;align-items:center;gap:9px;min-height:64px;padding:7px;transition:border-color .16s,opacity .16s,transform .16s cubic-bezier(.2,.8,.3,1),box-shadow .16s;display:grid;position:relative}.attachment-card:has(.attachment-drag-handle:hover){border-color:#aaa9c3;box-shadow:0 2px 7px #1e1e2812}.attachment-card.dragging{box-shadow:none;opacity:.45;background:#f5f5f9;border-style:dashed;border-color:#a9a8c8;transform:scale(.985)}.attachment-card.drop-candidate{border-color:#c4c3e0}.attachment-card.drop-before:before,.attachment-card.drop-after:after{content:"";background:#5b5bd6;border-radius:3px;height:3px;animation:.18s cubic-bezier(.2,.8,.3,1) drop-line-x;position:absolute;left:0;right:0;box-shadow:0 0 0 3px #5b5bd626}.attachment-card.drop-before:before{top:-6px}.attachment-card.drop-after:after{bottom:-6px}.attachment-card.settled{animation:.5s cubic-bezier(.2,.8,.3,1) attachment-settled}@keyframes attachment-settled{0%{background:#f2f1ff;border-color:#5b5bd6;box-shadow:0 0 0 3px #5b5bd629}to{background:#fff;border-color:#ddddda;box-shadow:0 0 0 3px #5b5bd600}}.attachment-drag-handle{color:#aaaab0;cursor:grab;text-align:center;-webkit-user-select:none;user-select:none;font-size:16px;line-height:1}.attachment-drag-handle:hover,.attachment-drag-handle:focus-visible{color:#5b5bd6;outline:none}.attachment-drag-handle:active{cursor:grabbing}.attachment-preview{cursor:pointer;background:#222;border:0;border-radius:5px;justify-content:center;align-items:center;width:88px;height:56px;padding:0;display:flex;overflow:hidden}.attachment-preview img,.attachment-preview video{object-fit:cover;width:100%;height:100%}.attachment-preview--video{background:linear-gradient(145deg,#303039,#17171c)}.attachment-preview--video span{color:#5b5bd6;background:#fffffff0;border-radius:50%;place-items:center;width:30px;height:30px;padding-left:2px;font-size:15px;display:grid;box-shadow:0 3px 10px #00000047}.attachment-preview--file{color:#5b5bd6;background:#f2f1ff;border:1px solid #d8d7f0;flex-direction:column;gap:2px}.attachment-preview--file strong{text-overflow:ellipsis;max-width:76px;font-size:15px;line-height:1;overflow:hidden}.attachment-preview--file span{font-size:15px}.attachment-info{min-width:0}.attachment-info>button{color:#45454a;cursor:pointer;width:100%;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:16px;font-weight:600;display:block;overflow:hidden}.attachment-info>button:hover{color:#5b5bd6}.attachment-info>span{color:#92928d;text-transform:capitalize;margin-top:4px;font-size:15px;display:block}.attachment-caption{color:#66666d;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:15px;line-height:1.35;overflow:hidden}.attachment-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.attachment-edit-toggle,.attachment-cover-toggle,.attachment-row-download{color:#5b5bd6;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:15px;font-weight:650}.attachment-edit-toggle:hover,.attachment-cover-toggle:hover,.attachment-row-download:hover{color:#3f3fa5;text-decoration:underline}.attachment-ai-title{color:#5b5bd6;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:15px;font-weight:650;display:inline-flex}.attachment-ai-title svg{flex:none;overflow:visible}.attachment-ai-title .ai-spark-main{fill:#7c5cf6}.attachment-ai-title .ai-spark-small{fill:#e879b9}.attachment-ai-title:hover{color:#3f3fa5;text-decoration:underline}.attachment-ai-title[aria-disabled=true]{cursor:not-allowed;opacity:.55;text-decoration:none}.attachment-ai-title.is-working{cursor:progress;opacity:1;color:#0000;background:linear-gradient(90deg,#5b5bd6 0%,#c084fc 50%,#5b5bd6 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.2s linear infinite ai-title-shimmer}.attachment-ai-title.is-working svg{animation:1s ease-in-out infinite ai-title-spark}.card-title-input.ai-title-flash{animation:1.8s ease-out ai-title-flash}.ai-title-toast button{color:#5b5bd6;cursor:pointer;font:inherit;background:0 0;border:0;margin-left:10px;padding:0;font-weight:650}.ai-title-toast button:hover{text-decoration:underline}@keyframes ai-title-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ai-title-spark{50%{transform:scale(.72)rotate(18deg)}}@keyframes ai-title-flash{0%,35%{background-color:#7c5cf629;border-radius:6px;box-shadow:0 0 0 3px #7c5cf638}}@media (prefers-reduced-motion:reduce){.attachment-ai-title.is-working,.attachment-ai-title.is-working svg,.card-title-input.ai-title-flash{animation:none}.attachment-ai-title.is-working{color:#5b5bd6;background:0 0}}.attachment-edit-form{gap:6px;display:grid}.attachment-edit-actions{align-items:center;gap:8px;margin-top:2px;display:flex}.attachment-edit-actions .ant-btn{border-radius:6px;justify-content:center;align-items:center;min-width:80px;height:34px;padding:0 13px;font-size:15px;font-weight:650;line-height:32px;display:inline-flex}.attachment-edit-actions .ant-btn-primary{color:#fff;background:#5b5bd6;border-color:#5b5bd6;box-shadow:0 2px 5px #5b5bd633}.attachment-edit-actions .ant-btn-primary:hover{background:#4848bd;border-color:#4848bd}.attachment-edit-actions .ant-btn:not(.ant-btn-primary){color:#66666d;background:#fff;border-color:#d8d8d2}.attachment-edit-actions .ant-btn:not(.ant-btn-primary):hover{color:#45454a;background:#fafaf8;border-color:#b9b9c5}.attachment-delete{font-size:20px}.attachment-history{border-top:1px solid #e3e3de;margin-top:22px;padding-top:16px}.attachment-history h3{margin-bottom:2px}.attachment-history-list{gap:8px;margin-top:10px;display:grid}.attachment-history-item{grid-template-columns:22px 1fr;align-items:start;gap:8px;display:grid}.attachment-history-dot{color:#fff;background:#6e6ebd;border-radius:50%;place-items:center;width:24px;height:24px;font-size:15px;font-weight:700;display:grid}.attachment-history-dot.deleted{background:#c96a6a}.attachment-history-item p{color:#55555b;min-width:0;margin:1px 0 0;font-size:15px}.attachment-history-item p>span{color:#77777d;text-overflow:ellipsis;display:inline;overflow:hidden}.attachment-history-item small{color:#99999f;margin-top:3px;font-size:15px;display:block}.attachment-history-toggle{color:#5b5bd6;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:15px;font-weight:650}.attachment-history-toggle:hover{color:#3f3fa5;text-decoration:underline}.attachment-viewer .ant-modal-body{background:#151517;border-radius:8px;flex-direction:column;min-height:200px;padding:0;display:flex;overflow:hidden}.attachment-viewer__media{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:200px;padding:20px;display:flex}.attachment-viewer__media img,.attachment-viewer__media video{object-fit:contain;max-width:100%;max-height:75vh;display:block}.attachment-viewer__media iframe{background:#fff;border:0;width:100%;height:70vh;min-height:420px;display:block}.attachment-viewer__file{color:#c9c9d0;text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:90%;padding:48px 20px;display:flex}.attachment-viewer__file>strong{color:#a6a6ff;background:#25254a;border:1px solid #7777df;border-radius:9px;place-items:center;width:76px;height:86px;font-size:16px;display:grid}.attachment-viewer__file>b{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;overflow:hidden}.attachment-viewer__file>span{color:#9999a8;font-size:16px}.attachment-viewer__footer{box-sizing:border-box;background:#202024;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:12px 16px;display:flex}.attachment-viewer__footer p{color:#c9c9d0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;overflow:hidden}.attachment-download-button{color:#fff;background:#5b5bd6;border:1px solid #7777df;border-radius:6px;flex:none;justify-content:center;align-items:center;min-height:30px;padding:0 13px;font-size:15px;font-weight:650;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.attachment-download-button:hover{color:#fff;background:#4848bd;border-color:#8d8de9}.checklist-section-heading{align-items:baseline}.checklists{gap:12px;display:grid}.checklist{background:#fff;border:1px solid #deded8;border-radius:8px;padding:12px;transition:opacity .15s,transform .15s;position:relative}.checklist.dragging{opacity:.45;transform:scale(.99)}.checklist.drop-before:before,.checklist.drop-after:after{content:"";z-index:2;background:#5b5bd6;border-radius:3px;height:3px;animation:.18s cubic-bezier(.2,.8,.3,1) drop-line-x;position:absolute;left:0;right:0;box-shadow:0 0 0 3px #5b5bd626}.checklist.drop-before:before{top:-8px}.checklist.drop-after:after{bottom:-8px}.checklist.settled{animation:.5s cubic-bezier(.2,.8,.3,1) checklist-settled}@keyframes checklist-settled{0%{box-shadow:0 0 0 3px #5b5bd64d}to{box-shadow:0 0 0 3px #5b5bd600}}.checklist-heading{grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:9px;margin-bottom:8px;display:grid}.checklist-heading--reorderable{grid-template-columns:20px minmax(0,1fr) auto 24px}.checklist-heading .section-reorder-handle{margin:0}.checklist-heading__actions{justify-content:flex-end;min-width:0;display:flex}.checklist-title-input{color:#45454a;height:30px;font-size:16px;font-weight:700;box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:3px 6px!important}.checklist-title-input:hover,.checklist-title-input:focus{background:#f8f8fc!important;border-color:#d7d7e5!important}.checklist-delete{color:#aaa;cursor:pointer;background:0 0;border:0;border-radius:4px;width:24px;height:28px;padding:0;font-size:17px}.checklist-delete:hover{color:#c34b4b;background:#fff1f0}.checklist-progress{align-items:center;gap:9px;display:flex}.checklist-progress .ant-progress{flex:1;margin:0}.checklist-progress>span{color:#8b8b86;white-space:nowrap;font-size:15px}.checklist-hide-checked{color:#7c7c86;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:3px 7px;font-size:15px}.checklist-hide-checked:hover{color:#45454a;background:#eaeae4}.checklist-hide-checked:focus-visible{outline-offset:1px;outline:2px solid #5b5bd6}.checklist-items{margin-top:7px}.check-item{border-radius:6px;grid-template-columns:15px 20px minmax(0,1fr) 100px 24px;align-items:center;gap:5px;min-height:35px;font-size:16px;transition:opacity .15s,background .15s;display:grid;position:relative}.check-item.drop-before:before,.check-item.drop-after:after{content:"";background:#5b5bd6;border-radius:2px;height:2px;animation:.18s cubic-bezier(.2,.8,.3,1) drop-line-x;position:absolute;left:20px;right:4px}.check-item.drop-before:before{top:-1px}.check-item.drop-after:after{bottom:-1px}.check-item:hover{background:#f2f2ef}.check-item.dragging{opacity:.4;background:#f4f4fb}.check-item--separator{grid-template-columns:15px minmax(0,1fr) 24px;min-height:22px}.check-item__separator{border:0;border-top:1px solid #cfcfc8;margin:0 5px}.check-item__handle{color:#c3c3c9;cursor:grab;text-align:center;-webkit-user-select:none;user-select:none;font-size:15px;line-height:1;transition:color .12s}.check-item__handle:hover,.check-item__handle:focus-visible{color:#5b5bd6;outline:none}.check-item__handle:active{cursor:grabbing}.ant-modal-wrap:has(.card-modal--checklist-dragging){pointer-events:none}.card-modal--checklist-dragging{opacity:.28}.promoted-from-link{color:#5b5bd6;cursor:pointer;background:0 0;border:0;margin-top:3px;padding:0;font-size:15px;font-weight:600;display:block}.promoted-from-link:hover{color:#3f3fa5;text-decoration:underline}.check-item input{accent-color:#5b5bd6}.check-item .complete{color:#999;text-decoration:line-through}.check-item button{color:#aaa;cursor:pointer;background:0 0;border:0}.check-item .check-item__text{min-width:0;color:inherit;cursor:text;font:inherit;text-align:left;border-radius:5px;padding:4px 5px}.check-item .check-item__text:hover{background:#e6e6e0}.check-item .check-item__text:focus-visible{outline-offset:-1px;outline:2px solid #5b5bd6}.check-item .check-item__text.complete{color:#999;text-decoration:line-through}.check-item__input{font-size:16px!important}.check-item__meta{color:#8b8b93;text-overflow:ellipsis;white-space:nowrap;grid-column:3/5;margin:-6px 0 4px;padding:0 5px;font-size:12px;line-height:1.3;overflow:hidden}.check-item__members{width:100px;min-width:0}.check-item__members .ant-select-selector{align-items:center;display:flex;min-height:25px!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:0 5px!important}.check-item__members:hover .ant-select-selector,.check-item__members.ant-select-focused .ant-select-selector{background:#f8f8fc!important;border-color:#d7d7e5!important}.check-item__members .ant-select-selection-overflow{flex-wrap:nowrap;align-items:center;gap:3px}.check-item__members .ant-select-selection-item{background:0 0!important;border:0!important;margin-inline-end:0!important;padding-inline:0!important;line-height:21px!important}.check-item__members .ant-select-selection-placeholder,.check-item__members .ant-select-selection-item{color:#777780;font-size:15px}.check-item__member-tag{justify-content:center;align-items:center;width:21px;height:21px;margin-inline-end:1px;display:inline-flex;position:relative;overflow:visible}.check-item__member-avatar{cursor:help;display:inline-flex}.check-item__member-remove{z-index:1;color:#777;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;font-size:12px;line-height:1;display:grid;position:absolute;top:-6px;right:-6px;background:#fff!important;border:1px solid #fff!important}.check-item__member-remove:hover{color:#c34b4b;background:#fff1f0!important}.inline-add{gap:8px;margin-top:8px;display:flex}.add-checklist{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:8px;display:grid}.add-checklist .ant-input,.add-checklist .ant-btn{height:28px}.add-checklist .ant-input{padding:3px 9px;font-size:15px}.add-checklist .ant-btn{padding-inline:10px;font-size:15px}.shortcuts-modal__intro{color:#85858b;margin-bottom:14px;font-size:16px}.shortcuts-modal .ant-modal-body{max-height:min(70vh,760px);overflow-y:auto}.shortcuts-list{gap:2px;display:grid}.shortcut-row{border-radius:7px;grid-template-columns:118px 150px minmax(0,1fr);align-items:center;gap:12px;min-height:42px;padding:6px 8px;display:grid}.shortcut-row:hover{background:#f5f5f1}.shortcut-row__category{color:#8c8c87;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.shortcut-row__keys{align-items:center;gap:4px;display:flex;overflow:hidden}.shortcut-row__keys>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.shortcut-row kbd{color:#4d4d54;text-align:center;white-space:nowrap;background:#fff;border:1px solid #d8d8d2;border-bottom-width:2px;border-radius:5px;min-width:24px;padding:3px 6px;font-family:inherit;font-size:15px}.shortcut-row__keys i{color:#aaa;font-size:15px;font-style:normal}.shortcut-row__description{color:#55555c;font-size:16px}.shortcut-row__keys .inline-code{white-space:nowrap;font-size:15px}.shortcuts-modal__section{color:#33333a;border-top:1px solid #e8e8e2;margin:20px 0 6px;padding-top:16px;font-size:15px;font-weight:750}.tips-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.tips-heading .shortcuts-modal__section{flex:1}.tip-details-toggle{color:#5b5bd6;cursor:pointer;background:0 0;border:0;border-radius:5px;margin-top:14px;padding:3px 7px;font-size:15px;font-weight:650}.tip-details-toggle:hover{color:#3f3fa5;background:#efeffb}.tip-details-toggle:focus-visible{outline-offset:1px;outline:2px solid #5b5bd6}.tips-list{gap:7px;display:grid}.tip-row{background:#f5f5f1;border-radius:7px;gap:10px;padding:10px;display:flex}.tip-row__icon{color:#5b5bd6;font-size:15px;line-height:1.35}.tip-row p{color:#55555c;gap:2px;margin:0;font-size:16px;line-height:1.45;display:grid}.tip-row p b{color:#3c3c43;font-size:16px}@media (width<=520px){.shortcut-row{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:0;padding:9px 8px;display:flex}.shortcut-row__category{text-overflow:clip;flex:none;overflow:visible}.shortcut-row__keys{flex:none;overflow:visible}.shortcut-row__description{flex:100%;order:3;font-size:15px}}.comment-compose{grid-template-columns:32px 1fr;gap:10px;display:grid}.comment-compose .ant-btn{margin-top:8px}.comment-compose .ant-mentions{width:100%}.mention-option{align-items:center;gap:8px;display:inline-flex}.comments{margin-top:18px}.comment{grid-template-columns:32px 1fr;gap:10px;margin-bottom:15px;scroll-margin-block:80px;display:grid}.comment--targeted{background:#5b5bd61f;border-radius:9px;margin-inline:-8px;padding:8px;animation:1.2s ease-out targeted-comment;box-shadow:0 0 0 2px #5b5bd647}@keyframes targeted-comment{0%{background:#5b5bd64d;box-shadow:0 0 0 5px #5b5bd633}}.comment p{margin:0 0 5px;font-size:14px}.comment-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.comment-author,.comment-mention{color:#5050bd;cursor:pointer;font:inherit;background:0 0;border:0;margin:0;padding:0;font-weight:750;text-decoration:none}.comment-author:hover,.comment-mention:hover{color:#34349a;text-underline-offset:2px;text-decoration:underline}.comment-author:focus-visible,.comment-mention:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #6767d5}.comment time{color:#aaa;margin-left:8px;font-size:15px;font-weight:400}.comment-edited{color:#999;cursor:pointer;letter-spacing:.01em;text-transform:lowercase;background:0 0;border:0;margin-left:7px;padding:0;font-size:11px}.comment-edited:hover{color:#5555b8;text-underline-offset:2px;text-decoration:underline}.comment-actions{opacity:0;gap:8px;transition:opacity .15s;display:inline-flex}.comment:hover .comment-actions,.comment:focus-within .comment-actions{opacity:1}.comment-actions button{color:#77777f;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.comment-actions button:hover{color:#4e4eb5;text-decoration:underline}.comment-actions button:disabled{cursor:default;opacity:.5}.comment-body{background:#fff;border:1px solid #e1e1db;border-radius:7px;padding:8px 10px;font-size:14px;line-height:1.5;display:block}.comment-edit .ant-mentions{width:100%}.comment-edit__actions{justify-content:flex-end;gap:7px;margin-top:7px;display:flex}.comment-history{width:min(360px,70vw);max-height:320px;overflow-y:auto}.comment-history__item+.comment-history__item{border-top:1px solid #ecece7;margin-top:10px;padding-top:10px}.comment-history__item small{color:#92928c;margin-bottom:4px;font-size:11px;display:block}.comment-history__item>div{color:#3f3f46;overflow-wrap:anywhere;font-size:14px;line-height:1.4}@media (hover:none){.comment-actions{opacity:1}}.public-user-popover .ant-popover-inner{padding:12px 14px}.public-user-card{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;min-width:210px;display:grid}.public-user-card>div{min-width:0;display:grid}.public-user-card b{color:#34343c;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.public-user-card span{color:#6262bd;margin-top:2px;font-size:14px;font-weight:650}.public-user-card small{color:#969690;margin-top:2px;font-size:12px}.inline-link{color:#5555b8;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.inline-link:hover{color:#3f3f9c}.inline-heading{color:#33333a;margin:4px 0 2px;font-weight:750;line-height:1.35;display:block}.inline-heading:first-child{margin-top:0}.inline-heading--1{font-size:1.45em}.inline-heading--2{font-size:1.25em}.inline-heading--3{font-size:1.1em}.inline-code{color:#8b3c60;overflow-wrap:anywhere;background:#f3edf0;border-radius:4px;padding:2px 4px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.card-modal__aside{padding-top:5px}.card-modal__aside .field-label:first-child{margin-top:0}.card-modal__aside .attachment-history{margin-top:20px}.card-modal__aside .attachment-history .section-heading{align-items:start}.card-modal__aside .attachment-history .section-heading span{white-space:nowrap}.aside-attachment-button{color:#4d4d55;justify-content:flex-start;margin-top:7px;padding-inline:12px;font-size:15px;display:flex}.modal-labels{flex-direction:column;gap:5px;margin-bottom:8px;display:flex}.modal-labels button{color:#555;cursor:pointer;text-align:left;background:#fff;border:1px solid #e1e1dc;border-radius:5px;align-items:center;gap:7px;width:100%;height:36px;padding:0 9px;font-size:15px;display:flex}.modal-labels button i{background:var(--label-color);border-radius:3px;width:6px;height:16px}.modal-labels button span{margin-left:auto}.board-label-options{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.board-label-options button{color:#555;cursor:pointer;max-width:100%;height:30px;font:inherit;background:#fff;border:1px solid #e1e1dc;border-radius:15px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:14px;display:inline-flex}.board-label-options button i{background:var(--label-color);border-radius:3px;flex:none;width:6px;height:14px}.board-label-options button:hover{background:#fafaf8;border-color:#b9b9c5}.board-label-options .board-label-options__more{color:#5b5bd6;border-style:dashed;font-weight:650}.label-picker{flex-wrap:wrap;gap:7px;margin:9px 2px 12px;display:flex}.label-picker button{border:0;border-radius:50%;width:19px;height:19px}.label-picker button.selected{outline-width:1px}.card-modal__aside .ant-select{width:100%}.undo-promotion-button{color:#5555b5;white-space:nowrap;background:#f4f4fb;border-color:#bfc0e8;margin-top:14px}.undo-promotion-button:hover{color:#4242a2!important;background:#ededfa!important;border-color:#898ad3!important}.undo-promotion-button+.archive-button{margin-top:10px}.aside-spacer{margin-top:28px}.archive-button{margin-top:30px}.saving-label{color:#999;text-align:center;margin-top:10px;font-size:15px;display:block}@media (width<=1100px){.board-toolbar{gap:10px}.board-toolbar__title,.board-toolbar__actions{gap:6px}.visibility-pill{display:none}.board-storage-meter{flex-basis:230px}}@media (width<=1000px){.board-toolbar__actions .filter-select{display:none}}@media (width<=900px){.landing-nav__links{gap:22px}.hero{grid-template-columns:minmax(0,1fr);gap:55px}.hero__copy{max-width:650px}.process-grid{gap:25px}.feature-section{grid-template-columns:1fr;gap:55px}.auth-page{grid-template-columns:1fr}.auth-aside{display:none}.board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar{flex-basis:70px}.sidebar .brand>span:last-child,.sidebar__nav a span:last-child,.sidebar__nav button span:last-child,.sidebar__recent,.collapse-button{display:none}.app-content{padding:45px 32px}.board-toolbar__actions .filter-select,.board-toolbar__actions .ant-btn:first-of-type{display:none}.board-storage-meter{width:210px}.invite-summary{grid-template-columns:repeat(2,1fr)}.profile-grid{grid-template-columns:240px minmax(0,1fr)}}@media (width<=820px){.card-modal__grid{grid-template-columns:minmax(0,1fr);gap:6px}.card-modal__aside{border-top:1px solid #ddd;padding-top:24px}}@media (width<=620px){.landing-nav{grid-template-columns:1fr auto auto;column-gap:16px;height:67px;padding:0 18px}.landing-nav__links>a:not(:last-child){display:none}.landing-nav__actions{gap:16px}.landing-nav__actions .button-link{display:none}.hero{min-height:auto;padding:60px 20px 75px}.hero h1{font-size:48px}.hero__actions{gap:14px}.hero__actions>.button-link{flex:none}.hero-board{margin-right:0;padding:13px;transform:none}.hero-board__top{margin-bottom:13px}.hero-board__top b{font-size:15px}.hero-board__lists{gap:7px}.mock-list{min-height:auto;padding:8px}.mock-list>strong{letter-spacing:.04em;margin-bottom:10px}.mock-list article{margin-bottom:7px;padding:8px}.mock-list article footer{flex-wrap:wrap;gap:3px 8px}.mock-list article>b,.mock-list article p{overflow-wrap:break-word}.mock-cover{height:40px;margin:-8px -8px 7px}.mock-file{margin:6px 0 5px}.mock-file em{overflow-wrap:anywhere}.process-section,.feature-section{padding:75px 22px}.process-grid,.feature-grid{grid-template-columns:1fr;gap:36px}.process-grid article{padding-left:45px}.landing-footer{padding:32px 20px 38px;font-size:16px}.footer-row{text-align:center;flex-direction:column;align-items:center;gap:18px}.footer-links,.footer-legal{gap:22px}.footer-social{gap:26px}.auth-main{padding:85px 22px 40px}.auth-back{top:25px;left:22px}.sidebar{display:none}.app-header{justify-content:flex-start;padding:0 18px}.global-search{width:calc(100% - 105px)}.header-actions{right:16px}.shortcut-help-button span,.shortcut-help-button kbd{display:none}.shortcut-help-button{border:0;justify-content:center;width:30px;height:30px;padding:0;font-size:17px}.shortcut-help-button:before{content:"?"}.app-content{padding:35px 18px}.page-heading{flex-direction:column;align-items:flex-start;margin-bottom:35px}.page-heading__actions{width:100%}.page-heading__actions .ant-btn{flex:1}.page-heading h1{font-size:31px}.board-grid{grid-template-columns:1fr}.board-global-header{padding:0 11px}.board-global-header .brand>span:last-child{display:none}.board-search{flex:1;width:auto}.board-global-header .shortcut-help-button{flex:0 0 30px}.board-toolbar{flex-wrap:wrap;flex:0 0 102px;gap:5px 10px;padding:8px 12px}.board-toolbar__title{order:1}.board-toolbar__actions{order:2;margin-left:auto}.board-storage-meter{order:3;width:100%}.board-toolbar__title h1{max-width:180px}.visibility-pill,.board-toolbar__actions>.ant-btn:not(:last-child),.board-toolbar__actions>.ant-dropdown-trigger{display:none}.board-toolbar__actions>.ant-btn:last-child{padding-inline:10px}.board-canvas{padding:14px}.kanban-list{flex-basis:280px}.card-modal{padding-bottom:16px;top:16px}.card-modal .ant-modal-content{padding:24px 18px}.card-modal .ant-modal-body{max-height:calc(100vh - 80px)}.card-modal__heading{padding-right:18px}.card-modal__actions{flex-direction:column;align-items:stretch;gap:6px}.card-modal__cover{width:calc(100% + 36px);margin:-24px -18px 18px}.card-modal__cover img{height:132px}.card-meta-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.card-meta-row .card-created-by{grid-column:1/-1}.card-modal__aside{padding-top:20px}.invite-page-header{grid-template-columns:1fr auto;padding:0 18px}.invite-page-header .brand{display:none}.invite-page-content{width:calc(100% - 32px);padding-top:35px}.invite-page-heading{flex-direction:column;align-items:flex-start}.invite-page-heading h1{font-size:31px}.invite-page-actions{width:100%}.invite-page-actions .ant-btn{flex:1}.invite-summary{grid-template-columns:1fr 1fr}.invite-summary>div{min-height:65px;padding:13px 15px}.invite-share-link{flex-direction:column;align-items:stretch;gap:12px;padding:14px 15px}.invite-share-link__field{flex-basis:auto}.profile-status{display:none}.profile-grid{grid-template-columns:1fr}.profile-summary-card{padding-inline:22px}.profile-form-card>header,.profile-form-card .ant-form{padding-inline:20px}.profile-alert{margin-inline:20px}.profile-picture-field,.auto-logout-field{flex-direction:column;align-items:flex-start;gap:14px}.profile-picture-field__actions{width:100%}.avatar-color-field{flex-direction:column;align-items:flex-start}.profile-color-picker{gap:13px}.profile-form-actions{flex-direction:column;align-items:stretch;margin-inline:-20px;padding-inline:20px}}@media (prefers-reduced-motion:reduce){.kanban-card,.kanban-list,.check-item,.attachment-card{transition:none}.kanban-card.drop-before:before,.kanban-card.drop-after:after,.card-stack.drop-at-end .kanban-card:last-of-type:after,.kanban-list.drop-before:before,.kanban-list.drop-after:after,.check-item.drop-before:before,.check-item.drop-after:after,.attachment-card.drop-before:before,.attachment-card.drop-after:after{animation:none}.attachment-card.settled{animation-duration:.01ms}}.theme-toggle{color:#65655f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #deded8;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:15px;font-weight:700;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.theme-toggle:hover{color:#4f4fb5;background:#f7f7fc;border-color:#c9c9e6}.theme-toggle:focus-visible{outline-offset:2px;outline:2px solid #5b5bd6}.theme-toggle>span:first-child{font-size:16px;line-height:1}.theme-toggle--inverse{color:#ffffffe6;background:#ffffff1a;border-color:#ffffff2e}.theme-toggle--inverse:hover{color:#fff;background:#ffffff2e;border-color:#ffffff61}html[data-theme=dark] body{color:#ececf2;background:#0f1015}html[data-theme=dark] .theme-toggle{color:#d8d8e2;background:#1b1c23;border-color:#343640}html[data-theme=dark] .theme-toggle:hover{color:#fff;background:#25263a;border-color:#6969d4}html[data-theme=dark] .landing{color:#ececf2;background:#101117}html[data-theme=dark] .landing-nav{border-color:#2b2c35}html[data-theme=dark] .landing-nav__links{color:#a7a8b4}html[data-theme=dark] .landing-nav__actions>a:not(.button-link){color:#d7d7df}html[data-theme=dark] .hero:before{border-color:#31323e}html[data-theme=dark] .hero h1{color:#f4f4f7}html[data-theme=dark] .hero__lead,html[data-theme=dark] .hero__actions>a:last-child{color:#b2b2bd}html[data-theme=dark] .fine-print{color:#898a96}html[data-theme=dark] .hero-board{color:#f1f1f5;background:#24252d;border-color:#454652;box-shadow:0 35px 80px #00000059}html[data-theme=dark] .hero-board:after{border-color:#3d3e49}html[data-theme=dark] .hero-board__top span,html[data-theme=dark] .mock-list>strong,html[data-theme=dark] .mock-list article footer{color:#a3a4af}html[data-theme=dark] .mock-list{background:#18191f;border-color:#3a3b45}html[data-theme=dark] .mock-list article{background:#282930;border-color:#363741;box-shadow:0 2px 5px #0003}html[data-theme=dark] .mock-list article p,html[data-theme=dark] .mock-list button{color:#9697a3}html[data-theme=dark] .mock-file{background:#1f2027;border-color:#3b3c46}html[data-theme=dark] .process-section{background:#17181e}html[data-theme=dark] .process-grid article>span{color:#6e7080}html[data-theme=dark] .process-grid p,html[data-theme=dark] .feature-grid p{color:#a6a7b2}html[data-theme=dark] .feature-section{background:#202129}html[data-theme=dark] .feature-icon{border-color:#4a4b57}html[data-theme=dark] .landing-footer{color:#a6a7b2}html[data-theme=dark] .footer-row--legal{border-color:#30313b}html[data-theme=dark] .landing-footer a,html[data-theme=dark] .footer-social{color:#d2d2da}html[data-theme=dark] .auth-main{background:#101117}html[data-theme=dark] .auth-back{color:#a5a6b1}html[data-theme=dark] .auth-card h1{color:#f0f0f4}html[data-theme=dark] .auth-subtitle,html[data-theme=dark] .auth-switch{color:#a6a7b2}html[data-theme=dark] .auth-card .ant-form-item-label label{color:#c9c9d3}html[data-theme=dark] .auth-board-mini>div{color:#e4e4ea;background:#292a32}html[data-theme=dark] .auth-board-mini b{color:#aaaab6}html[data-theme=dark] .auth-board-mini span{background:#3a3b45}html[data-theme=dark] .app-shell,html[data-theme=dark] .invite-history-page{color:#ececf2;background:#101117}html[data-theme=dark] .sidebar{background:#18191f;border-color:#2c2d36}html[data-theme=dark] .sidebar__brand{border-color:#2c2d36}html[data-theme=dark] .brand{color:#f1f1f5}html[data-theme=dark] .sidebar__nav a,html[data-theme=dark] .sidebar__nav button{color:#a9aab5}html[data-theme=dark] .sidebar__nav a:hover,html[data-theme=dark] .sidebar__nav button:hover,html[data-theme=dark] .sidebar__nav a.active{color:#b9b9ff;background:#292a42}html[data-theme=dark] .sidebar__recent>p{color:#72737e}html[data-theme=dark] .sidebar__recent a{color:#a1a2ad}html[data-theme=dark] .collapse-button{color:#bfc0c9;background:#25262d;border-color:#3b3c47}html[data-theme=dark] .app-header{background:#121319f0;border-color:#2c2d36}html[data-theme=dark] .global-search .ant-input-affix-wrapper,html[data-theme=dark] .global-search .ant-input-group-addon button{background:#24252d}html[data-theme=dark] .shortcut-help-button{color:#c4c4ce;background:#1d1e25;border-color:#34353f}html[data-theme=dark] .shortcut-help-button:hover{color:#c1c1ff;background:#292a42;border-color:#6969d4}html[data-theme=dark] .shortcut-help-button kbd{color:#a8a9b4;background:#282930;border-color:#3c3d47}html[data-theme=dark] .notification-count{border-color:#121319}html[data-theme=dark] .notifications-popover .ant-popover-inner{border-color:#3a3b45}html[data-theme=dark] .notifications-panel{color:#e8e8ee;background:#1c1d24}html[data-theme=dark] .notifications-panel>header{border-color:#30313b}html[data-theme=dark] .notifications-panel>header p,html[data-theme=dark] .notification-copy small{color:#9293a0}html[data-theme=dark] .notification-item{background:#1c1d24;border-color:#2d2e37}html[data-theme=dark] .notification-item:hover{background:#25262e}html[data-theme=dark] .notification-item.unread,html[data-theme=dark] .notification-item.unread:hover{background:#282844}html[data-theme=dark] .notification-avatar>span:last-child{border-color:#1c1d24}html[data-theme=dark] .notification-copy p{color:#bfc0ca}html[data-theme=dark] .notification-copy p b{color:#f0f0f4}html[data-theme=dark] .notifications-panel>footer{color:#858692;background:#17181e}html[data-theme=dark] .page-heading h1,html[data-theme=dark] .profile-form-card>header h2{color:#f0f0f4}html[data-theme=dark] .page-heading>div>p:last-child,html[data-theme=dark] .section-title{color:#a3a4af}html[data-theme=dark] .board-tile,html[data-theme=dark] .profile-summary-card,html[data-theme=dark] .profile-form-card{background-color:#1d1e25;border-color:#363741;box-shadow:0 5px 20px #0000002e}html[data-theme=dark] .board-tile{background-image:linear-gradient(#1c1d25d1, #1c1d25f0), var(--board-image)}html[data-theme=dark] .board-tile__top,html[data-theme=dark] .board-tile>p,html[data-theme=dark] .board-tile__storage>div,html[data-theme=dark] .board-tile footer{color:#999aa7}html[data-theme=dark] .board-tile__storage b{color:#d0d0d8}html[data-theme=dark] .new-board-tile{color:#a4a5b0;border-color:#4b4c57}html[data-theme=dark] .new-board-tile:hover{background:#25263a}html[data-theme=dark] .inline-error{color:#ffb4b4;background:#442326}html[data-theme=dark] .create-board-image-upload{color:#b4b5c0;background:#202129;border-color:#4f5062}html[data-theme=dark] .account-menu__identity b{color:#eeeef4}html[data-theme=dark] .account-menu__identity span,html[data-theme=dark] .profile-picture-field__copy p{color:#9293a0}html[data-theme=dark] .profile-status{color:#a8dab9;background:#1a3024;border-color:#31533e}html[data-theme=dark] .profile-avatar-wrap .user-avatar{border-color:#282930;box-shadow:0 0 0 1px #4a4b55}html[data-theme=dark] .profile-summary-card h2{color:#f0f0f4}html[data-theme=dark] .profile-summary-card>p,html[data-theme=dark] .profile-facts dt,html[data-theme=dark] .profile-form-card>header p{color:#9293a0}html[data-theme=dark] .profile-summary-divider,html[data-theme=dark] .profile-picture-field,html[data-theme=dark] .profile-form-card>header,html[data-theme=dark] .profile-form-actions,html[data-theme=dark] .avatar-color-field,html[data-theme=dark] .auto-logout-field{border-color:#30313a}html[data-theme=dark] .profile-facts dd,html[data-theme=dark] .profile-picture-field__copy label,html[data-theme=dark] .profile-form-card .ant-form-item-label label,html[data-theme=dark] .avatar-color-field label,html[data-theme=dark] .auto-logout-field label{color:#d0d0d9}html[data-theme=dark] .profile-note{color:#b8b8d2;background:#27283d}html[data-theme=dark] .profile-note b{color:#d2d2f0}html[data-theme=dark] .profile-form-card .ant-input{background:#202129;border-color:#41424d}html[data-theme=dark] .profile-form-card .ant-input:focus{background:#282930}html[data-theme=dark] .profile-form-actions{background:#17181e}html[data-theme=dark] .board-page{color:#f1f1f5}html[data-theme=dark] .board-table-wrap{background:#16171ef5;border-color:#ffffff2e}html[data-theme=dark] .board-table th,html[data-theme=dark] .board-table td{color:#b7b8c2;border-color:#33343e}html[data-theme=dark] .board-table thead th{color:#9697a4;background:#24252d}html[data-theme=dark] .board-table tbody tr:hover,html[data-theme=dark] .board-table tbody tr:focus-visible{background:#2a2b3b}html[data-theme=dark] .board-table tbody th{color:#ededf2}html[data-theme=dark] .board-table-card-meta,html[data-theme=dark] .board-table-muted{color:#858692}html[data-theme=dark] .board-table-list-pill,html[data-theme=dark] .board-table-due{color:#c2c3cc;background:#34353e}html[data-theme=dark] .board-table-members .user-avatar{border-color:#17181e}html[data-theme=dark] .kanban-list{border-color:color-mix(in srgb, var(--list-color,#555) 44%, #25262e);background:color-mix(in srgb, var(--list-color,#555) 16%, #17181e)}html[data-theme=dark] .kanban-list__header{border-color:color-mix(in srgb, var(--list-color,#555) 35%, transparent);background:color-mix(in srgb, var(--list-color,#555) 28%, #282930)}html[data-theme=dark] .kanban-list__header h2,html[data-theme=dark] .kanban-card h3{color:#f1f1f5}html[data-theme=dark] .kanban-list__header>span{color:#b3b4be;background:#3c3d47}html[data-theme=dark] .kanban-list__header button,html[data-theme=dark] .list-sort-select .ant-select-selection-item{color:#b6b7c1}html[data-theme=dark] .list-sort-select .ant-select-selector{background:#22232b!important;border-color:#454650!important}html[data-theme=dark] .list-sort-select .ant-select-arrow{color:#a8a9b4}html[data-theme=dark] .kanban-card{background:#202129;border-color:#3a3b45;box-shadow:0 2px 5px #0000003b}html[data-theme=dark] .kanban-card:hover{background:#2b2c41;border-color:#7d7ef0;box-shadow:0 8px 18px #0006,0 0 0 1px #7d7ef040}html[data-theme=dark] .kanban-card.dragging{background:#2b2c42;border-color:#6768a1}html[data-theme=dark] .card-stack.drag-active{background:#7979d61a}html[data-theme=dark] .kanban-card__actions button{color:#a8a9b4}html[data-theme=dark] .kanban-card__actions .kanban-card__share{color:#aaf}html[data-theme=dark] .card-badges{color:#bfc0ca}html[data-theme=dark] .card-badges>span:not(.due-badge):not(.check-complete){background:#2c2d37}html[data-theme=dark] .add-card-button{color:#a9aab5;background:color-mix(in srgb, var(--list-color,#555) 16%, #17181e)}html[data-theme=dark] .add-card-button:hover{color:#ededf2;background:#363740}html[data-theme=dark] .add-card-form{background:color-mix(in srgb, var(--list-color,#555) 16%, #17181e);box-shadow:0 -6px 6px -6px #00000059}html[data-theme=dark] .add-card-form .ant-input{background:#202129}html[data-theme=dark] .activity-list p{color:#c2c3cc}html[data-theme=dark] .activity-list time{color:#858692}html[data-theme=dark] .board-page .ant-input,html[data-theme=dark] .board-page .ant-select-selector{color:#f0f0f4}html[data-theme=dark] .card-modal .ant-modal-content,html[data-theme=dark] .checklist,html[data-theme=dark] .attachment-card{background:#1d1e25}html[data-theme=dark] .card-modal__heading{background:#1d1e25;border-color:#ffffff17}html[data-theme=dark] .share-card-modal__card{color:#a5a6b2}html[data-theme=dark] .share-card-modal__notes{color:#c0c1cb;background:#24252d}html[data-theme=dark] .open-in-app{background:#1d1e25;border-color:#3a3b55;box-shadow:0 12px 32px #00000080}html[data-theme=dark] .open-in-app__text b{color:#ededf2}html[data-theme=dark] .open-in-app__text span,html[data-theme=dark] .open-in-app__close{color:#9697a4}html[data-theme=dark] .card-modal__drop-overlay{color:#c7c7ff;background:#282846f0}html[data-theme=dark] .card-modal__cover{background:#30313a}html[data-theme=dark] .card-modal .field-label{color:#b8b9c4}html[data-theme=dark] .card-modal .muted,html[data-theme=dark] .card-modal .card-modal__heading p{color:#a5a6b2}html[data-theme=dark] .card-list-select .ant-select-selection-item{color:#e1e1e8}html[data-theme=dark] .card-list-select .ant-select-arrow{color:#a5a6b2}html[data-theme=dark] .card-member-select .ant-select-selector{box-shadow:none!important;background:#282930!important;border-color:#454650!important}html[data-theme=dark] .card-member-select:hover .ant-select-selector,html[data-theme=dark] .card-member-select.ant-select-focused .ant-select-selector{background:#282930!important;border-color:#6566bd!important}html[data-theme=dark] .card-export-button,html[data-theme=dark] .card-modal h3,html[data-theme=dark] .card-created-by>div{color:#e1e1e8}html[data-theme=dark] .card-modal__heading p,html[data-theme=dark] .section-heading>span,html[data-theme=dark] .attachments-heading>div>span{color:#9697a4}html[data-theme=dark] .card-modal .rich-text-editor{background:#1b1c23;border-color:#40414d}html[data-theme=dark] .card-modal .rich-text-toolbar{background:#24252d;border-color:#353640}html[data-theme=dark] .card-modal .rich-text-toolbar__group{border-color:#3b3c47}html[data-theme=dark] .card-modal .rich-text-toolbar button{color:#c7c8d2}html[data-theme=dark] .card-modal .rich-text-toolbar button:hover:not(:disabled),html[data-theme=dark] .card-modal .rich-text-toolbar button.active{color:#e2e2ff;background:#343554;border-color:#6465bd}html[data-theme=dark] .card-modal .rich-text-toolbar select{color:#e1e1e8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1d1e25;border-color:#484954}html[data-theme=dark] .card-modal .rich-text-content .tiptap{color:#e1e1e8;caret-color:#b8b8ff;background:#17181e}html[data-theme=dark] .card-modal .rich-text-content .tiptap h1,html[data-theme=dark] .card-modal .rich-text-content .tiptap h2,html[data-theme=dark] .card-modal .rich-text-content .tiptap h3{color:#f0f0f5}html[data-theme=dark] .card-modal .rich-text-content .tiptap blockquote{color:#c1c2ce;background:#292a42;border-color:#8585df}html[data-theme=dark] .card-modal .rich-text-content .tiptap code{color:#e6a7c0;background:#332632}html[data-theme=dark] .card-modal .rich-text-content .tiptap a{color:#aaf}html[data-theme=dark] .card-modal .rich-text-content .tiptap hr{border-color:#3d3e48}html[data-theme=dark] .card-modal .rich-text-content .tiptap p.is-editor-empty:first-child:before{color:#858692}html[data-theme=dark] .card-modal .rich-text-editor__footer{color:#a4a5b0;background:#202129;border-color:#353640}html[data-theme=dark] .card-modal .rich-text-editor__footer span.error{color:#ff9d9d}html[data-theme=dark] .section-collapse>button:hover,html[data-theme=dark] .checklist-hide-checked:hover{color:#f0f0f4;background:#34353e}html[data-theme=dark] .section-reorder-handle:hover,html[data-theme=dark] .section-reorder-handle:focus-visible{color:#b8b8ff;background:#343554}html[data-theme=dark] .attachment-dropzone{color:#bfc0ca;background:#202129;border-color:#4a4b5a}html[data-theme=dark] .attachment-dropzone:hover,html[data-theme=dark] .attachment-dropzone:focus-visible,html[data-theme=dark] .attachment-dropzone.active{background:#292a42}html[data-theme=dark] .attachment-upload-notice{color:#f2d693;background:#342d1e;border-color:#765f2d}html[data-theme=dark] .attachment-card{border-color:#3a3b45}html[data-theme=dark] .attachment-info>button,html[data-theme=dark] .attachment-history-item p{color:#d0d0d9}html[data-theme=dark] .attachment-info>span,html[data-theme=dark] .attachment-caption,html[data-theme=dark] .attachment-history-item>small{color:#9697a4}html[data-theme=dark] .attachment-edit-actions .ant-btn:not(.ant-btn-primary){color:#c2c3cc;background:#282930;border-color:#454650}html[data-theme=dark] .checklist{border-color:#3a3b45}html[data-theme=dark] .checklist-title-input{color:#ededf2}html[data-theme=dark] .checklist-title-input:hover,html[data-theme=dark] .checklist-title-input:focus{background:#292a32!important;border-color:#4a4b5b!important}html[data-theme=dark] .check-item:hover{background:#292a32}html[data-theme=dark] .check-item__separator{border-top-color:#4a4b56}html[data-theme=dark] .check-item .check-item__text:hover{background:#363740}html[data-theme=dark] .check-item__meta{color:#8e8f9a}html[data-theme=dark] .check-item__members:hover .ant-select-selector,html[data-theme=dark] .check-item__members.ant-select-focused .ant-select-selector{background:#282930!important;border-color:#454650!important}html[data-theme=dark] .promoted-from-link{color:#aaf}html[data-theme=dark] .comment-body{background:#282930;border-color:#3a3b45}html[data-theme=dark] .comment--targeted{background:#8989ff29;box-shadow:0 0 0 2px #8989ff59}html[data-theme=dark] .comment-author,html[data-theme=dark] .comment-mention{color:#aaf}html[data-theme=dark] .comment-author:hover,html[data-theme=dark] .comment-mention:hover{color:#d0d0ff}html[data-theme=dark] .comment-edited,html[data-theme=dark] .comment-actions button{color:#9697a4}html[data-theme=dark] .comment-edited:hover,html[data-theme=dark] .comment-actions button:hover{color:#b8b8ff}html[data-theme=dark] .comment-history__item+.comment-history__item{border-color:#3a3b45}html[data-theme=dark] .comment-history__item>div{color:#e0e0e6}html[data-theme=dark] .public-user-card b{color:#f0f0f4}html[data-theme=dark] .public-user-card span{color:#c2c3cc}html[data-theme=dark] .public-user-card small{color:#8f909b}html[data-theme=dark] .inline-heading{color:#ededf2}html[data-theme=dark] .inline-code{color:#e6a7c0;background:#332632}html[data-theme=dark] .modal-labels button,html[data-theme=dark] .board-label-options button{color:#d0d0d9;background:#282930;border-color:#3c3d47}html[data-theme=dark] .board-label-options button:hover{background:#30313a;border-color:#5a5b68}html[data-theme=dark] .board-label-options .board-label-options__more{color:#aaf}html[data-theme=dark] .shortcuts-modal__section{color:#ededf2;border-color:#353640}html[data-theme=dark] .shortcut-row:hover{background:#292a32}html[data-theme=dark] .shortcut-row__category,html[data-theme=dark] .shortcuts-modal__intro{color:#9697a4}html[data-theme=dark] .shortcut-row__description{color:#c8c9d2}html[data-theme=dark] .tip-row{background:#292a32}html[data-theme=dark] .tip-row p{color:#c8c9d2}html[data-theme=dark] .tip-row p b{color:#ededf2}html[data-theme=dark] .tip-details-toggle{color:#aaf}html[data-theme=dark] .tip-details-toggle:hover{color:#d1d1ff;background:#343554}html[data-theme=dark] .shortcut-row kbd{color:#d4d4dd;background:#2a2b33;border-color:#454650}html[data-theme=dark] .ant-modal-content,html[data-theme=dark] .ant-drawer-content,html[data-theme=dark] .ant-dropdown-menu,html[data-theme=dark] .ant-popover-inner,html[data-theme=dark] .ant-select-dropdown{color:#ededf2;background:#1d1e25}html[data-theme=dark] .ant-modal-header,html[data-theme=dark] .ant-drawer-header{background:#1d1e25;border-color:#30313a}html[data-theme=dark] .ant-modal-title,html[data-theme=dark] .ant-drawer-title{color:#f0f0f4}html[data-theme=dark] .ant-modal-close,html[data-theme=dark] .ant-drawer-close{color:#aeb0bb}html[data-theme=dark] .ant-dropdown-menu-item,html[data-theme=dark] .ant-select-item{color:#d0d0d9}html[data-theme=dark] .ant-dropdown-menu-item:hover,html[data-theme=dark] .ant-select-item-option-active{background:#292a32}html[data-theme=dark] .ant-input,html[data-theme=dark] .ant-input-affix-wrapper,html[data-theme=dark] .ant-input-group-addon,html[data-theme=dark] .ant-picker{color:#ededf2;background:#202129;border-color:#42434e}html[data-theme=dark] .ant-input::placeholder,html[data-theme=dark] .ant-picker-input input::placeholder{color:#858692}html[data-theme=dark] .ant-form-item-label>label{color:#c9cad3}html[data-theme=dark] .invite-page-header{background:#121319f5;border-color:#2c2d36}html[data-theme=dark] .invite-page-back,html[data-theme=dark] .invite-page-heading>div:first-child>p:last-child{color:#a6a7b2}html[data-theme=dark] .invite-summary>div,html[data-theme=dark] .invite-share-link,html[data-theme=dark] .invite-table-card,html[data-theme=dark] .join-board-card{background:#1d1e25;border-color:#363741;box-shadow:0 5px 20px #0003}html[data-theme=dark] .invite-summary span,html[data-theme=dark] .invite-share-link span,html[data-theme=dark] .invite-share-link p,html[data-theme=dark] .invite-table th,html[data-theme=dark] .invite-table td,html[data-theme=dark] .not-used{color:#9697a4}html[data-theme=dark] .invite-table th{background:#282930}html[data-theme=dark] .invite-table td{color:#c5c6cf;border-color:#30313a}html[data-theme=dark] .join-board-page{background:radial-gradient(circle at top,#282944,#101117 48%)}html[data-theme=dark] .join-board-back,html[data-theme=dark] .join-board-card>p:not(.eyebrow),html[data-theme=dark] .join-board-card small{color:#a6a7b2}html[data-theme=dark] .board-settings-section,html[data-theme=dark] .invite-panel{border-color:#30313a}html[data-theme=dark] .board-settings-tool,html[data-theme=dark] .board-background-image-preview,html[data-theme=dark] .settings-storage-meter,html[data-theme=dark] .invite-history-link{background:#24252d;border-color:#3d3e4a}html[data-theme=dark] .board-background-fade__reset{color:#aaf}html[data-theme=dark] .board-background-fade__reset:hover{color:#d0d0ff}html[data-theme=dark] .board-settings-tool__copy b,html[data-theme=dark] .drawer-section-heading h3,html[data-theme=dark] .board-member__identity b{color:#ededf2}html[data-theme=dark] .board-settings-tool__copy small,html[data-theme=dark] .board-member__identity span,html[data-theme=dark] .settings-note,html[data-theme=dark] .modal-help{color:#9697a4}html[data-theme=dark] .board-json-upload{color:#aaf;background:linear-gradient(135deg,#22232c,#202129);border-color:#48495b}html[data-theme=dark] .board-json-upload:hover,html[data-theme=dark] .board-json-upload.drag-active{background:linear-gradient(135deg,#292a3a,#252634);border-color:#7778dd;box-shadow:0 0 0 3px #7979d621,inset 0 1px #ffffff06}html[data-theme=dark] .board-json-upload.has-file{border-style:solid;border-color:#55568a}html[data-theme=dark] .board-json-upload__icon{color:#b3b3ff;background:#303143;border-color:#45465d;box-shadow:0 5px 14px #0003}html[data-theme=dark] .board-json-upload__copy b{color:#eeeef5}html[data-theme=dark] .board-json-upload__copy small{color:#9c9daa}html[data-theme=dark] .board-json-upload__type{color:#adaeba;background:#292a33;border-color:#484956}html[data-theme=dark] .board-email-member,html[data-theme=dark] .board-member{border-color:#30313a}html[data-theme=dark] .board-json-email-option{background:#24252d;border-color:#3d3e4a}html[data-theme=dark] .board-json-email-option b,html[data-theme=dark] .board-email-recipient-heading>p{color:#ededf2}html[data-theme=dark] .board-email-modal-intro{color:#b8bac5}html[data-theme=dark] .board-json-email-option small,html[data-theme=dark] .board-email-member small{color:#b2b4c0}html[data-theme=dark] .board-email-recipient-heading .ant-checkbox-wrapper{color:#c5c7d2}html[data-theme=dark] .board-email-danger-warning.ant-alert{background:#351c22;border-color:#8f3038}html[data-theme=dark] .board-email-danger-warning .ant-alert-message{color:#ffb3b8}html[data-theme=dark] .board-email-danger-warning .ant-alert-description{color:#e8b8bc}html[data-theme=dark] .board-email-danger-warning__copy p+p{border-color:#ffb3b83d}html[data-theme=dark] .board-email-danger-warning__copy b{color:#ffb3b8}html[data-theme=dark] .board-email-member:hover{background:#292a32}html[data-theme=dark] .invite-page-header__actions{align-items:center;gap:13px;display:flex}.join-board-page>.theme-toggle{position:fixed;top:25px;right:25px}@media (width<=620px){.theme-toggle__label{display:none}.theme-toggle{border:0;width:30px;padding:0;font-size:17px}.landing-nav__actions{gap:12px}.auth-main>.theme-toggle{position:absolute;top:24px;right:22px}.global-search{width:calc(100% - 180px)}.board-global-header .theme-toggle{flex:0 0 30px}.invite-page-header__actions{gap:8px}.join-board-page>.theme-toggle{top:18px;right:18px}}.admin-login-page{background:radial-gradient(circle at 15% 10%,#5b5bd629,#0000 32%),radial-gradient(circle at 90% 85%,#246b6421,#0000 30%),#f4f4f1;place-items:center;min-height:100vh;padding:110px 24px 70px;display:grid;position:relative;overflow:hidden}.admin-login-page:before{content:"";pointer-events:none;border:1px solid #5b5bd629;border-radius:50%;width:760px;height:760px;position:absolute;top:-390px;left:50%;transform:translate(-50%)}.admin-login-brand{position:absolute;top:35px;left:42px}.admin-login-theme{position:absolute;top:31px;right:42px}.admin-login-card{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #deded8;border-radius:18px;width:min(100%,465px);padding:42px 44px 36px;position:relative;box-shadow:0 28px 75px #2626371f}.admin-lock-mark{color:#fff;background:#292940;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:24px;font-size:14px;display:grid;box-shadow:0 8px 18px #29294033}.admin-login-card .eyebrow{margin-bottom:10px;font-size:14px}.admin-login-card h1{color:#29292f;letter-spacing:-.025em;margin:0;font-family:DM Serif Display,Georgia,serif;font-size:39px;font-weight:400}.admin-login-subtitle{color:#777772;margin:11px 0 25px;font-size:15px;line-height:1.6}.admin-login-card .ant-alert{margin-bottom:18px}.admin-login-card .ant-form-item-label label{color:#555550;font-weight:650}.admin-login-card .ant-btn-primary{height:44px;margin-top:5px}.admin-login-footnote{color:#92928d;text-align:center;margin:20px 0 7px;font-size:14px;line-height:1.5}.admin-user-login-link{color:#5252bb;text-align:center;font-size:14px;font-weight:650;display:block}.admin-user-login-link:hover{color:#30309b}.admin-shell{color:#303034;background:#f5f5f2;min-height:100vh}.admin-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #deded8;justify-content:space-between;align-items:center;min-height:68px;padding:0 max(28px,50vw - 620px);display:flex;position:sticky;top:0}.admin-header-brand{align-items:center;gap:13px;display:flex}.admin-header-brand>span{color:#55555e;letter-spacing:.13em;background:#eeeeea;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:800}.admin-header-actions{align-items:center;gap:14px;display:flex}.admin-header-actions>div:not(:first-child){border-left:1px solid #e1e1db;flex-direction:column;max-width:220px;padding-left:14px;display:flex}.admin-header-actions b,.admin-header-actions span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-header-actions b{font-size:13px}.admin-header-actions span{color:#8b8b86;margin-top:2px;font-size:12px}.admin-content{width:min(1240px,100% - 48px);margin:0 auto;padding:52px 0 70px}.admin-title-row{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px;display:flex}.admin-title-row .eyebrow{margin-bottom:8px;font-size:13px}.admin-title-row h1{color:#29292f;letter-spacing:-.025em;margin:0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(34px,4vw,48px);font-weight:400}.admin-title-row>div>p:last-child{color:#7d7d78;margin:9px 0 0}.admin-alert{margin-bottom:24px}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.admin-metric-card{background:#fff;border:1px solid #dfdfd9;border-radius:12px;gap:15px;min-width:0;padding:21px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 20px #23232d09}.admin-metric-card:after{content:"";background:var(--metric-soft);opacity:.65;border-radius:50%;width:95px;height:95px;position:absolute;top:-35px;right:-35px}.admin-metric-card--violet{--metric-color:#5b5bd6;--metric-soft:#e9e9ff}.admin-metric-card--green{--metric-color:#2f8b68;--metric-soft:#ddf4e9}.admin-metric-card--orange{--metric-color:#c26b32;--metric-soft:#fae8db}.admin-metric-card--blue{--metric-color:#3e77ad;--metric-soft:#dfeefa}.admin-metric-icon{z-index:1;background:var(--metric-color);width:9px;height:9px;box-shadow:0 0 0 5px var(--metric-soft);border-radius:50%;flex:0 0 9px;margin-top:6px;position:relative}.admin-metric-card>div{min-width:0}.admin-metric-card p,.admin-metric-card strong,.admin-metric-card small{display:block}.admin-metric-card p{color:#777772;letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:700}.admin-metric-card strong{color:#303034;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,serif;font-size:30px;font-weight:500;overflow:hidden}.admin-metric-card small{color:#92928d;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;overflow:hidden}.admin-insights-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:16px;margin-top:16px;display:grid}.admin-panel{background:#fff;border:1px solid #dfdfd9;border-radius:12px;box-shadow:0 5px 20px #23232d09}.admin-panel h2{color:#36363b;margin:0;font-family:Georgia,serif;font-size:20px;font-weight:500}.admin-panel header p{color:#92928d;margin:5px 0 0;font-size:13px}.admin-growth-panel{padding:23px 25px 20px}.admin-growth-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-growth-panel>header>span{color:#47705a;white-space:nowrap;background:#edf6f0;border-radius:16px;padding:6px 9px;font-size:12px;font-weight:700}.admin-growth-chart{grid-template-columns:repeat(6,1fr);gap:clamp(10px,3vw,30px);height:185px;margin-top:25px;display:grid}.admin-growth-column{color:#8a8a85;text-align:center;grid-template-rows:22px 1fr 22px;min-width:0;font-size:12px;display:grid}.admin-growth-column b{color:#5e5e62;font-size:12px}.admin-growth-column>div{border-bottom:1px solid #e6e6e0;justify-content:center;align-items:flex-end;min-height:0;display:flex;position:relative}.admin-growth-column i{background:linear-gradient(#7777e0,#5555bd);border-radius:5px 5px 1px 1px;width:min(34px,72%);min-height:5px;transition:height .25s;display:block;box-shadow:0 5px 12px #5b5bd62e}.admin-growth-column>span{text-transform:uppercase;padding-top:8px}.admin-usage-panel{padding:23px 25px}.admin-usage-panel dl{margin:20px 0 0}.admin-usage-panel dl>div{border-top:1px solid #ecece7;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.admin-usage-panel dt{color:#777772;font-size:13px}.admin-usage-panel dd{color:#3c3c42;margin:0;font-size:16px;font-weight:700}.admin-users-panel{margin-top:16px;overflow:hidden}.admin-users-header{border-bottom:1px solid #e7e7e2;justify-content:space-between;align-items:center;gap:24px;padding:22px 25px;display:flex}.admin-users-header .ant-input-search{width:min(100%,310px)}.admin-users-panel .ant-table{font-size:13px}.admin-users-panel .ant-table-thead>tr>th{color:#777772;letter-spacing:.05em;text-transform:uppercase;background:#fafaf8;font-size:11px}.admin-users-panel .ant-table-tbody>tr>td{color:#55555a}.admin-user-cell{align-items:center;gap:11px;min-width:230px;display:flex}.admin-user-cell>span{color:#fff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:750;display:grid}.admin-user-cell>div{min-width:0}.admin-user-cell b,.admin-user-cell small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;display:block;overflow:hidden}.admin-user-cell b{color:#3b3b40}.admin-user-cell small{color:#91918c;margin-top:2px}.admin-user-cell .ant-tag{flex:none;margin:0 0 0 3px;font-size:10px}.admin-table-muted{color:#999994}.admin-users-pagination{border-top:1px solid #ecece7;justify-content:flex-end;padding:17px 24px;display:flex}html[data-theme=dark] .admin-login-page,html[data-theme=dark] .admin-shell{color:#ececf2;background:#101117}html[data-theme=dark] .admin-login-page{background:radial-gradient(circle at 15% 10%,#5b5bd633,#0000 32%),radial-gradient(circle at 90% 85%,#246b6429,#0000 30%),#101117}html[data-theme=dark] .admin-login-card,html[data-theme=dark] .admin-panel,html[data-theme=dark] .admin-metric-card{background:#1d1e25f5;border-color:#363741;box-shadow:0 16px 50px #0003}html[data-theme=dark] .admin-login-card h1,html[data-theme=dark] .admin-title-row h1,html[data-theme=dark] .admin-panel h2,html[data-theme=dark] .admin-metric-card strong,html[data-theme=dark] .admin-usage-panel dd,html[data-theme=dark] .admin-user-cell b{color:#f0f0f4}html[data-theme=dark] .admin-login-subtitle,html[data-theme=dark] .admin-login-footnote,html[data-theme=dark] .admin-title-row>div>p:last-child,html[data-theme=dark] .admin-panel header p,html[data-theme=dark] .admin-metric-card p,html[data-theme=dark] .admin-metric-card small,html[data-theme=dark] .admin-usage-panel dt{color:#999aa7}html[data-theme=dark] .admin-login-card .ant-form-item-label label{color:#c9c9d3}html[data-theme=dark] .admin-header{background:#18191ff0;border-color:#2c2d36}html[data-theme=dark] .admin-header-brand>span{color:#b5b6c0;background:#292a32}html[data-theme=dark] .admin-header-actions>div:not(:first-child),html[data-theme=dark] .admin-users-header,html[data-theme=dark] .admin-users-pagination,html[data-theme=dark] .admin-usage-panel dl>div{border-color:#30313a}html[data-theme=dark] .admin-header-actions span,html[data-theme=dark] .admin-user-cell small,html[data-theme=dark] .admin-table-muted{color:#9293a0}html[data-theme=dark] .admin-metric-card:after{opacity:.09}html[data-theme=dark] .admin-growth-panel>header>span{color:#a8dab9;background:#1a3024}html[data-theme=dark] .admin-growth-column>div{border-color:#3a3b45}html[data-theme=dark] .admin-growth-column b{color:#c7c8d2}html[data-theme=dark] .admin-users-panel .ant-table-thead>tr>th{color:#9b9ca8;background:#24252d}html[data-theme=dark] .admin-users-panel .ant-table-tbody>tr>td{color:#c2c3cc;background:#1d1e25;border-color:#30313a}html[data-theme=dark] .admin-users-panel .ant-table-tbody>tr:hover>td{background:#25262e}@media (width<=920px){.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-insights-grid{grid-template-columns:1fr}.admin-header-actions>div:not(:first-child){display:none}}@media (width<=620px){.admin-login-brand{top:26px;left:22px}.admin-login-theme{top:22px;right:22px}.admin-login-card{padding:34px 24px 29px}.admin-header{min-height:62px;padding:0 16px}.admin-header-actions{gap:8px}.admin-header-brand>span{display:none}.admin-content{width:calc(100% - 28px);padding:34px 0 50px}.admin-title-row{flex-direction:column;align-items:flex-start;margin-bottom:25px}.admin-metrics{grid-template-columns:1fr}.admin-users-header{flex-direction:column;align-items:flex-start}.admin-users-header .ant-input-search{width:100%}.admin-growth-panel{padding-inline:17px}.admin-growth-chart{gap:7px}}@media (width<=1100px){.app-header{gap:16px;padding-inline:20px}.global-search{width:min(340px,100%)}.app-header .shortcut-help-button kbd{display:none}}@media (width<=900px){.app-header{gap:12px;padding-inline:18px}.app-header .header-actions{gap:10px}.app-header .shortcut-help-button{border:0;justify-content:center;width:30px;height:30px;padding:0;font-size:17px}.app-header .shortcut-help-button span{display:none}.app-header .shortcut-help-button:before{content:"?"}.app-header .theme-toggle{border:0;width:30px;padding:0}.app-header .theme-toggle__label{display:none}}@media (width<=760px){.boards-page .page-heading{flex-direction:column;align-items:flex-start;margin-bottom:35px}.boards-page .page-heading__actions{width:100%}.boards-page .page-heading__actions .ant-btn{flex:1}}@media (width<=620px){.app-header{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-inline:12px}.app-header .global-search{width:100%}.app-header .header-actions{gap:8px}}@media (width<=420px){.app-header .shortcut-help-button{display:none}}@media (width<=1200px){.board-global-header{gap:8px;padding-inline:12px}.board-search{flex:280px;min-width:140px;max-width:380px}.board-global-header .shortcut-help-button kbd,.board-toolbar__actions .filter-select{display:none}}@media (width<=1000px){.board-global-header .brand>span:last-child,.board-global-header .theme-toggle__label,.board-global-header .shortcut-help-button span{display:none}.board-global-header .theme-toggle,.board-global-header .shortcut-help-button{border:0;flex:0 0 30px;width:30px;height:30px;padding:0}.board-global-header .shortcut-help-button{place-items:center;gap:0;line-height:1;display:inline-grid}.board-global-header .shortcut-help-button:before{content:"?";display:block}.board-toolbar__actions>.ant-dropdown-trigger{display:none}}@media (width<=900px){.board-toolbar{flex:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""storage storage";gap:6px 10px;min-height:92px;padding:7px 12px;display:grid}.board-toolbar__title{grid-area:title}.board-toolbar__actions{grid-area:actions}.board-storage-meter{grid-area:storage;justify-self:start;width:min(100%,360px);min-width:0;max-width:360px}.board-canvas{overscroll-behavior-x:contain;scroll-snap-type:x proximity}.kanban-list,.add-list-wrap{scroll-snap-align:start}}@media (width<=620px){.board-global-header{gap:6px;padding-inline:8px}.board-global-header .brand,.board-global-header .shortcut-help-button{display:none}.board-search{min-width:0;max-width:none;margin-left:0}.board-toolbar{flex-basis:auto}}@media (width<=520px){.board-toolbar{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""actions""storage";min-height:132px}.board-toolbar__actions{justify-content:space-between;width:100%;margin-left:0}.board-toolbar__title h1{max-width:none}.board-storage-meter{width:100%;max-width:none}.kanban-list{flex-basis:min(280px,100vw - 28px)}.kanban-card{--card-action-size:32px;--card-pad-y:12px}.kanban-list__header{padding-block:9px 7px}.add-card-button{padding:11px 8px}}
