.herodemo_app__GWNli{position:absolute;inset:0;display:flex;overflow:hidden;background:#fafafa;text-align:left;color:#1c1c1c;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:15px;--neutral-200:#eaecf0;width:calc(100% / var(--demo-scale));height:calc(100% / var(--demo-scale));transform:scale(var(--demo-scale));transform-origin:top left;border-radius:8px;--demo-scale:0.25;@media (min-width:620px){border-radius:16px;--demo-scale:0.35}@media (min-width:992px){--demo-scale:0.5}@media (min-width:1140px){--demo-scale:0.6}@media (min-width:1400px){--demo-scale:0.8}}.herodemo_sidebar__ZVx2X{width:260px;flex-shrink:0;background:#fafafa;display:flex;flex-direction:column;padding:0}.herodemo_userHeader__DhNkD{display:flex;align-items:center;gap:8px;padding:21px 12px 12px 18px}.herodemo_userHeaderLink__i7Gxs{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;padding:0;border-radius:8px;cursor:pointer;transition:background-color .2s}.herodemo_userHeaderLink__i7Gxs:hover{background-color:#f6f6f6}.herodemo_userAvatarGradient__DJZp9{width:20px;height:20px;border-radius:50%;flex-shrink:0}.herodemo_userName__llh_h{font-size:14px;font-family:Inter,sans-serif;color:lch(20% 1 282/1);letter-spacing:-.00666667em;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px;transition:color .2s}.herodemo_collapseToggle__A3ZfX{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#545454;flex-shrink:0;cursor:pointer;transition:background-color .2s,color .2s}.herodemo_collapseToggle__A3ZfX:hover{background-color:#f6f6f6;color:#151516}.herodemo_nav__d8aYl{flex-grow:1;min-height:0;overflow:hidden;padding:12px 8px}.herodemo_recentSectionSpace__tO1GI{padding:0 0 14px}.herodemo_recentSection__JqDq4{padding:12px 6px 14px;margin:0 -6px}.herodemo_recentHeader__2zxvC{font-size:13px;font-family:Inter,sans-serif;color:lch(20% 1 282/1);letter-spacing:-.00666667em;font-weight:500;margin-bottom:12px;padding:0 12px;transition:color .2s}.herodemo_recentList__BG0Zx{display:flex;flex-direction:column;gap:2px}.herodemo_recentItem__SMI1c{display:flex;align-items:center;gap:12px;height:32px;padding:6px 8px;border-radius:8px;color:#545454;font-size:14px;cursor:pointer;transition:all .2s ease}.herodemo_recentItem__SMI1c:hover{background-color:#ededed;color:#111827}.herodemo_recentItemIcon__ALmWT{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.herodemo_recentItemIcon__ALmWT svg{width:18px;height:18px}.herodemo_recentItemText__HWQu1{overflow:hidden;font-size:14px;font-family:Inter,sans-serif;color:lch(20% 1 282/1);letter-spacing:-.00666667em;font-weight:450;text-overflow:ellipsis;white-space:nowrap;display:block;flex:1 1;min-width:0}.herodemo_recentItemBadge__Bm40V{background:#eaeaea;color:#374151;border-radius:10px;font-weight:500;font-size:10px;margin-left:auto;line-height:1.3;padding:2px 6px;text-align:center;display:flex;justify-content:center;align-items:center;min-width:17px;min-height:17px}.herodemo_recentHeaderRow__iLteu{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:0 8px}.herodemo_sectionCaret__fTDy2{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6f6f6f}.herodemo_addBoardBtn__E0LVv{margin-left:auto}.herodemo_recentHeaderRow__iLteu .herodemo_recentHeader__2zxvC{margin-bottom:0;padding:0}.herodemo_addBoardBtn__E0LVv{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:6px;border:none;background:transparent;color:#6b7280;cursor:pointer;transition:background-color .15s ease,color .15s ease}.herodemo_addBoardBtn__E0LVv:hover{color:#111827}.herodemo_folderRow__Q4W2S{gap:6px}.herodemo_recentItemActive__KUDh4{background-color:#ededed;color:#111827}.herodemo_avatarWrapper__khxVo{position:relative}.herodemo_personAvatar__bxpzh{display:block;width:18px;height:18px;border-radius:50%;flex-shrink:0}.herodemo_onlineIndicator__UHVU0{position:absolute;bottom:-1px;right:-1px;width:8px;height:8px;background-color:#22c55e;border-radius:50%;border:1.5px solid #fafafa}.herodemo_summaryButtonWrapper__TZkjo{padding:12px;border-top:1px solid #eaecf0}.herodemo_summaryButton__thiBU{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;height:34px;padding:6px 12px;border-radius:8px;background:#fff;font-size:14px;font-family:Inter,sans-serif;letter-spacing:-.00666667em;color:lch(20% 1 282/1);font-weight:550;border:1px solid #d4d4d4;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.08);cursor:pointer;transition:all .2s ease}.herodemo_summaryButton__thiBU svg{width:16px;height:16px;flex-shrink:0}.herodemo_summaryButton__thiBU:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.herodemo_view__Zu0Sm{flex:1 1;min-width:0;display:flex;flex-direction:column;background:#fff;margin-top:8px;border-top:1px solid #eaecf0;border-left:1px solid #eaecf0;border-top-left-radius:12px;box-shadow:0 .2px 1.2px 0 hsla(0,0%,4%,.06),0 1px 4px 0 hsla(0,0%,4%,.04)}.herodemo_projectHeader__je6EK{display:flex;align-items:center;padding-right:32px;padding-top:0;border-bottom:1px solid #eaecf0}.herodemo_titleInput__foQk3{font-size:18px;font-family:Inter,sans-serif;color:lch(20% 1 282/1);letter-spacing:-.00666667em;font-weight:550;line-height:30px;padding:12px 32px 12px 18px}.herodemo_tabNavigation__1IS9s{display:flex;align-items:center;gap:12px;margin:18px 12px 0}.herodemo_tabsContainer__fdBzU{display:inline-flex;align-items:center;gap:2px;padding:4px;background:#fafafa;border:1px solid #efefef;border-radius:12px}.herodemo_tab__3Z5hB{padding:6px 18px;background:transparent;border:none;border-radius:8px;font-size:14px;font-family:Inter,sans-serif;color:lch(20% 1 282/1);letter-spacing:-.00666667em;font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.herodemo_tab__3Z5hB:hover{color:#4b5563}.herodemo_activeTab__C2E_3{color:#111827;border:1px solid #d4d4d4;background:#ffffff;box-shadow:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.08)}.herodemo_activeTab__C2E_3:hover{color:#111827}.herodemo_filterButtonContainer__DXqAo{display:flex;align-items:center;gap:8px;margin-left:auto;position:relative}.herodemo_smartTasksCursor__AW_Y8{position:absolute;top:32px;right:120px;width:38px;height:38px;z-index:10;color:#1c1c1c;pointer-events:none;transform-origin:top left;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));animation:herodemo_smartTasksCursorIn__hUp9X 1.5s cubic-bezier(.25,.46,.45,.94) forwards,herodemo_smartTasksCursorFloat____Xwl 2s cubic-bezier(.4,0,.6,1) 1.5s infinite}.herodemo_smartTasksCursor__AW_Y8 svg{width:38px;height:38px;display:block}@keyframes herodemo_smartTasksCursorIn__hUp9X{0%{transform:translate(60px,80px) rotate(0deg) scale(1);opacity:0}10%{opacity:1}to{transform:translate(0) rotate(-15deg) scale(1);opacity:1}}@keyframes herodemo_smartTasksCursorFloat____Xwl{0%,to{transform:translate(0) rotate(-15deg) scale(1)}50%{transform:translateY(-8px) rotate(-15deg) scale(1)}}.herodemo_filterButton__aEmsL,.herodemo_smartTasksButton__WQx1G{display:flex;align-items:center;gap:6px;padding:6px 12px;background:white;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s;font-family:Inter,sans-serif}.herodemo_filterButton__aEmsL:hover,.herodemo_smartTasksButton__WQx1G:hover{background:#f9fafb}.herodemo_kanbanBoard__BMSfh{display:flex;flex-direction:row;padding:18px 12px 0;height:calc(100dvh - 132px);position:relative;gap:12px;overflow-x:scroll;overflow-y:hidden;max-width:100%;scrollbar-width:none;transition:background-color .3s ease}.herodemo_kanbanColumn__IKsCC{min-height:100%;display:flex;flex:0 0 340px;flex-direction:column;background:transparent;padding:12px 8px 8px;gap:12px;border-radius:12px;background:#fafafa;border:1px solid #efefef;min-width:340px}.herodemo_columnHeader__BEEFz{display:flex;align-items:center;justify-content:space-between;margin-bottom:0;padding:0 8px;border-radius:12px;transition:all .2s ease}.herodemo_columnTitleWrapper__mn44T{display:flex;align-items:center;gap:8px}.herodemo_columnTitleWrapper__mn44T h3{font-size:14px;font-family:Inter,sans-serif;font-weight:500;color:lch(20% 1 282/1);letter-spacing:-.00666667em;margin:0;transition:color .3s ease}.herodemo_columnIcon__HhFho{width:18px;height:18px;flex-shrink:0;color:#6b7280}.herodemo_kanbanColumn__IKsCC:nth-child(2) .herodemo_columnIcon__HhFho{color:#f59e0b}.herodemo_kanbanColumn__IKsCC:nth-child(3) .herodemo_columnIcon__HhFho{color:#4cb682}.herodemo_taskCount__EYcx7{color:#6b7280;font-size:12px;border-radius:6px;transition:background-color .3s ease,color .3s ease}.herodemo_addTaskIconButton__WqPru{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;cursor:pointer;color:#6b7280;border-radius:6px}.herodemo_addTaskIconButton__WqPru:hover{color:#374151}.herodemo_tasksList___X_L6{flex:1 1;display:flex;flex-direction:column;gap:4px;min-height:100px;max-height:100%;overflow-y:auto;overflow-x:hidden;transition:background-color .2s ease;scrollbar-width:none;-ms-overflow-style:none}.herodemo_taskCard__XqEo0{background:#fff;padding:12px;border-radius:12px;border:1px solid #e7e7e7;box-shadow:0 .2px 1.2px 0 rgba(10,10,10,.06),0 1px 4px 0 rgba(10,10,10,.04);cursor:pointer;transition:transform .25s cubic-bezier(.2,0,0,1),box-shadow .2s ease,border-color .2s ease,background .2s ease;position:relative;will-change:transform}.herodemo_taskHeader__logFA{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0}.herodemo_taskId__dA6Je{font-size:11px;font-weight:500;color:#9ca3af;letter-spacing:.02em}.herodemo_taskCard__XqEo0:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#d4d4d4}.herodemo_taskCardNew__jPEhO{animation:herodemo_taskCardIn__j0Igy .4s cubic-bezier(.2,.8,.2,1) both}@keyframes herodemo_taskCardIn__j0Igy{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}.herodemo_taskTitle__dna_6{font-size:14px;font-family:Inter,sans-serif;color:lch(20% 1 282/1);font-weight:500;margin:0 0 12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.herodemo_taskDescription__1p21X,.herodemo_taskTitle__dna_6{letter-spacing:-.00666667em;padding-right:32px;transition:color .3s ease}.herodemo_taskDescription__1p21X{font-size:13px;color:#6b7280;line-height:1.5;font-weight:450;word-break:break-word;overflow-wrap:break-word;margin:5px 0 12px}.herodemo_taskFooter__Di_kF{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.herodemo_taskMeta__7Viy4{display:flex;align-items:center;gap:16px}.herodemo_taskDate__ehyLX{display:flex;align-items:center;gap:4px;font-size:13px;color:#6b7280;transition:color .3s ease}.herodemo_taskDate__ehyLX svg{width:14px;height:14px}.herodemo_metaItem__pl166{display:flex;align-items:center;gap:4px;color:#6b7280;font-size:13px;font-weight:450;transition:color .3s ease}.herodemo_metaItem__pl166 svg{width:16px;height:16px;color:#969696;transition:color .3s ease}.herodemo_priorityIconContainer__KtYk9{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0}.herodemo_priorityButton__7FXcJ{cursor:pointer}.herodemo_priorityIconContainerSm__haNAr{width:24px;height:24px;border-radius:6px}.herodemo_priorityIconContainerSm__haNAr.herodemo_urgent__Bsxsb{background:#fcedf0}.herodemo_priorityIconContainerSm__haNAr.herodemo_high__o94ny{background:#fef3e2}.herodemo_priorityIconContainerSm__haNAr.herodemo_medium__wnl6Q{background:#e6f2ff}.herodemo_priorityIconContainerSm__haNAr.herodemo_low__mffUV{background:#e8f5e8}.herodemo_priorityIconContainer__KtYk9.herodemo_urgent__Bsxsb{color:#c32d3c}.herodemo_priorityIconContainer__KtYk9.herodemo_high__o94ny{color:#f59e0b}.herodemo_priorityIconContainer__KtYk9.herodemo_medium__wnl6Q{color:#2563eb}.herodemo_priorityIconContainer__KtYk9.herodemo_low__mffUV{color:#16a34a}.herodemo_taskAssignees__k7MPg{display:flex;align-items:center}.herodemo_assigneeAvatar__ZPB0B{width:18px;height:18px;border-radius:50%;overflow:hidden;position:relative;transition:transform .2s ease;border:2px solid var(--background,#ffffff);box-sizing:content-box}.herodemo_assigneeAvatarPlaceholder__dL_sX{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#e2d7ff;border-radius:50%;font-size:0;font-family:Inter,sans-serif;color:#374151}.herodemo_placeholderColumn__ePPOl{min-width:340px;flex-shrink:0;border:2px dotted #e5e7eb;background:none;border-radius:12px}.herodemo_placeholderColumnContent__Y9R0z{display:flex;align-items:center;justify-content:center;height:100%;color:#969696;cursor:pointer;transition:color .3s ease}.herodemo_placeholderColumnContent__Y9R0z:hover{color:#6b7280}.memoryscroll_memorySeq__6_nFg{position:relative;height:320vh;background:#fff}.memoryscroll_memorySticky__jiDAB{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden}.memoryscroll_memoryFrame__KaXqX{position:absolute;inset:calc(var(--mem-frame, 0) * 24px) calc(var(--mem-frame, 0) * 44px);border-radius:calc(var(--mem-frame, 0) * 28px);overflow:hidden;display:flex;align-items:center;justify-content:center}.memoryscroll_memoryFrameOut__Suqfx{inset:24px 44px;border-radius:28px;transition:inset .7s cubic-bezier(.22,1,.36,1),border-radius .7s cubic-bezier(.22,1,.36,1)}.memoryscroll_memoryImage__GiezU{object-fit:cover}.memoryscroll_memoryFrameOut__Suqfx .memoryscroll_memoryLines__fm_My:before,.memoryscroll_memoryFrameOut__Suqfx .memoryscroll_memoryScrim__weEr4{opacity:0;transition:opacity 1.2s ease}.memoryscroll_memoryScrim__weEr4{position:absolute;inset:0;background:radial-gradient(ellipse 90% 70% at 50% 50%,rgba(12,12,14,.55) 0,rgba(12,12,14,.28) 55%,rgba(12,12,14,.5) 100%)}.memoryscroll_memoryLines__fm_My{position:relative;z-index:1;display:grid;place-items:center;padding:0 24px;text-align:center}.memoryscroll_memoryLines__fm_My:before{content:"";position:absolute;inset:-18% -26%;background:radial-gradient(closest-side,rgba(0,0,0,.2),rgba(0,0,0,0) 78%);z-index:-1;pointer-events:none}.memoryscroll_memoryStep__4HjAJ{position:relative;grid-area:1/1;margin:0;pointer-events:none}.memoryscroll_stepActive__WcdG_{pointer-events:auto}.memoryscroll_memoryHead__lzVAb{margin:0;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.memoryscroll_stepActive__WcdG_ .memoryscroll_memoryHead__lzVAb{opacity:1;transform:none}.memoryscroll_memoryLabel__HIe3u{display:block;font-family:SF Mono,Menlo,Consolas,monospace;font-size:clamp(11px,1.2vw,13px);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:rgba(245,241,234,.68);margin-bottom:14px;text-shadow:0 1px 12px rgba(0,0,0,.5)}.memoryscroll_memoryText__ay3xZ{display:block;font-family:Nowstalgic,Inter,sans-serif;font-size:clamp(1.9rem,5vw,3.4rem);font-weight:400;line-height:1.15;letter-spacing:.01em;color:#f5f1ea}.memoryscroll_memorySub__3PLBg{margin:1.5em auto 0;max-width:35ch;font-family:Inter,system-ui,sans-serif;font-size:clamp(14px,1.5vw,18px);font-weight:450;line-height:1.6;color:rgba(245,241,234,.75);text-shadow:0 1px 14px rgba(0,0,0,.45);opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease}.memoryscroll_stepActive__WcdG_ .memoryscroll_memorySub__3PLBg{opacity:1;transform:none;transition-delay:.3s}.memoryscroll_memoryChip__gftLF{position:absolute;left:50%;top:50%;--orbit-r:clamp(340px,38vw,620px);font-family:SF Mono,Menlo,Consolas,monospace;font-size:13px;font-weight:400;line-height:1;letter-spacing:.01em;white-space:nowrap;color:rgba(245,241,234,.85);background:rgba(12,12,16,.4);border:1px solid rgba(255,255,255,.18);border-radius:9px;padding:9px 13px;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 4px 16px rgba(0,0,0,.25);opacity:0;transform:translate(-50%,-50%) translate(calc(var(--chip-kx, 0) * var(--orbit-r)),calc(var(--chip-ky, 0) * var(--orbit-r))) rotate(var(--chip-rot,0deg)) scale(var(--chip-scale,1)) translateY(8px);translate:0 calc(var(--mem-drift, 0px) * var(--chip-depth, 1));transition:opacity .5s ease,transform .5s ease}.memoryscroll_stepActive__WcdG_ .memoryscroll_chipVisible__GRoOp{opacity:.8;transform:translate(-50%,-50%) translate(calc(var(--chip-kx, 0) * var(--orbit-r)),calc(var(--chip-ky, 0) * var(--orbit-r))) rotate(var(--chip-rot,0deg)) scale(var(--chip-scale,1)) translateY(0)}.memoryscroll_chipsMerge__aCP4g .memoryscroll_memoryStep__4HjAJ:not(.memoryscroll_stepActive__WcdG_) .memoryscroll_chipVisible__GRoOp{opacity:0;transform:translate(-50%,-50%) rotate(0deg) scale(.3);transition:opacity 1s ease-in,transform 1s ease-in}@media (max-width:1100px){.memoryscroll_memoryChip__gftLF{font-size:12px;padding:8px 11px;left:auto;top:auto;transform:rotate(var(--chip-rot,0deg)) scale(var(--chip-scale,1)) translateY(8px)}.memoryscroll_stepActive__WcdG_ .memoryscroll_chipVisible__GRoOp{transform:rotate(var(--chip-rot,0deg)) scale(var(--chip-scale,1)) translateY(0)}.memoryscroll_memorySlot0__dyAH4{left:0;bottom:calc(100% + 44px)}.memoryscroll_memorySlot1__dD_Rm{right:0;bottom:calc(100% + 96px)}.memoryscroll_memorySlot2__3jCXe{right:0;top:calc(100% + 32px)}.memoryscroll_memorySlot3__cTAR6{left:8px;top:calc(100% + 84px)}.memoryscroll_memorySlot4__NVhmU{right:24px;top:calc(100% + 132px)}.memoryscroll_memorySlot5___U8gN{display:none}.memoryscroll_chipsMerge__aCP4g .memoryscroll_memoryStep__4HjAJ:not(.memoryscroll_stepActive__WcdG_) .memoryscroll_chipVisible__GRoOp{transform:scale(.3);transition:opacity 1s ease-in,transform 1s ease-in}.memoryscroll_memoryFrame__KaXqX{inset:0;border-radius:0}}@media (prefers-reduced-motion:reduce){.memoryscroll_memorySeq__6_nFg{height:auto}.memoryscroll_memorySticky__jiDAB{position:relative;height:auto;min-height:100svh;padding:96px 0}.memoryscroll_memoryFrame__KaXqX{position:static;border-radius:0;overflow:visible}.memoryscroll_memoryLines__fm_My{display:flex;flex-direction:column;align-items:center;gap:clamp(32px,6vh,56px)}.memoryscroll_memoryStep__4HjAJ{grid-area:auto}.memoryscroll_memoryHead__lzVAb,.memoryscroll_memorySub__3PLBg{transition:none;opacity:1;transform:none}.memoryscroll_memoryStep__4HjAJ .memoryscroll_memoryChip__gftLF{position:static;display:inline-block;margin:14px 5px 0;transition:none;opacity:.8;transform:none;translate:none}.memoryscroll_chipsMerge__aCP4g .memoryscroll_memoryStep__4HjAJ:not(.memoryscroll_stepActive__WcdG_) .memoryscroll_chipVisible__GRoOp{opacity:.8;transform:none;transition:none}}