.AppHeader-module__zo87sG__headerShell{--nav-width-expanded:70px;--nav-width-collapsed:72px;flex:0 0 var(--nav-width-expanded);width:var(--nav-width-expanded);z-index:9999;height:100vh;min-height:0;transition:flex-basis .18s,width .18s;overflow:visible}.AppHeader-module__zo87sG__headerShellHome{position:fixed;top:0;left:0}.AppHeader-module__zo87sG__headerShellCollapsed{flex:0 0 var(--nav-width-collapsed);width:var(--nav-width-collapsed)}.AppHeader-module__zo87sG__headerShellCanvasHidden{flex:0 0 0;width:0;min-width:0}.AppHeader-module__zo87sG__navContainer{border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.AppHeader-module__zo87sG__canvasntainer{background:0 0}.AppHeader-module__zo87sG__canvasntainer:before{content:"";z-index:0;border-radius:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#08080acc;position:absolute;inset:0}.AppHeader-module__zo87sG__canvasntainer>*{z-index:1;position:relative}.AppHeader-module__zo87sG__header{z-index:40;z-index:9999;flex:0 0 100%;width:100%;min-width:0;height:100vh;transition:box-shadow .18s;position:sticky;top:0;overflow:visible}.AppHeader-module__zo87sG__headerCollapsed{box-shadow:none}.AppHeader-module__zo87sG__headerCanvasHidden{width:0;min-width:0;box-shadow:none;background:0 0;border-right:none;overflow:visible}.AppHeader-module__zo87sG__headerCanvasHidden .AppHeader-module__zo87sG__inner{display:none}.AppHeader-module__zo87sG__headerCanvasHidden .AppHeader-module__zo87sG__leftBtn{left:0}.AppHeader-module__zo87sG__leftBtn{appearance:none;z-index:51;cursor:pointer;opacity:.75;background:0 0;border:none;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;transition:opacity .12s,background-color .12s;display:grid;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.AppHeader-module__zo87sG__leftBtn:hover{opacity:1;background-color:#101823}.AppHeader-module__zo87sG__leftBtn:focus-visible{outline-offset:2px;opacity:1;outline:2px solid #52a7ff}.AppHeader-module__zo87sG__leftBtnIcon{-o-object-fit:contain;object-fit:contain;width:22px;height:22px;display:block}.AppHeader-module__zo87sG__headerCollapsed .AppHeader-module__zo87sG__brand{width:40px;min-width:40px;margin-bottom:4px;padding:2px 0 10px}.AppHeader-module__zo87sG__headerCollapsed .AppHeader-module__zo87sG__brandLogo{width:32px;height:32px}.AppHeader-module__zo87sG__headerCollapsed .AppHeader-module__zo87sG__inner{align-items:center;padding:10px 4px 12px;overflow:visible}.AppHeader-module__zo87sG__headerCollapsed .AppHeader-module__zo87sG__navItem,.AppHeader-module__zo87sG__headerCollapsed .AppHeader-module__zo87sG__actionItem{justify-content:flex-start;width:50px;min-width:50px;padding-left:0;padding-right:0}.AppHeader-module__zo87sG__headerCollapsed .AppHeader-module__zo87sG__navItemIcon{margin:0}.AppHeader-module__zo87sG__inner{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:100%;height:100%;margin:0;padding:14px 0 16px;display:flex}.AppHeader-module__zo87sG__innerNoNav{justify-content:flex-start}.AppHeader-module__zo87sG__brand{color:var(--theme-text);z-index:9999;flex-shrink:0;justify-content:center;align-items:center;width:100%;margin-bottom:6px;padding:4px 2px 14px;text-decoration:none;transition:opacity .12s;display:flex}.AppHeader-module__zo87sG__brand:hover{opacity:.85}.AppHeader-module__zo87sG__brand:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #52a7ff}.AppHeader-module__zo87sG__brandLogo{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%;height:30px;display:block}.AppHeader-module__zo87sG__brandIcon{width:24px;height:24px;color:var(--theme-accent);background:linear-gradient(135deg,#2563eb24 0%,#3b82f61f 55%,#10b9811a 140%);border-radius:8px;place-items:center;display:grid}.AppHeader-module__zo87sG__brandText{display:none}.AppHeader-module__zo87sG__brandTitle{color:var(--theme-text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.AppHeader-module__zo87sG__brandSubtitle{color:var(--theme-text-muted);letter-spacing:.08em;margin-top:2px;font-size:10px}.AppHeader-module__zo87sG__nav{flex-direction:column;flex:1;align-items:center;gap:15px;width:100%;min-height:0;padding:8px 0 12px;display:flex}.AppHeader-module__zo87sG__navItem{box-sizing:border-box;color:#d9d9d9;background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;width:50px;min-width:50px;height:50px;min-height:50px;padding:8px 0 0;text-decoration:none;transition:background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out;display:flex;overflow:visible}button.AppHeader-module__zo87sG__navItem{font:inherit;cursor:pointer;text-align:center;background:0 0}.AppHeader-module__zo87sG__navItemIcon{border-radius:0;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid;position:relative}.AppHeader-module__zo87sG__navItemIcon svg,.AppHeader-module__zo87sG__navItemIconImage{width:18px;height:18px}.AppHeader-module__zo87sG__navItemIconImage{-o-object-fit:contain;object-fit:contain;transform-origin:50%;will-change:opacity,transform;grid-area:1/1;transition:opacity .3s ease-out,transform .3s ease-out,filter .3s ease-out}.AppHeader-module__zo87sG__navIconIdle{opacity:1;filter:brightness(.851);transform:scale(1)}.AppHeader-module__zo87sG__navIconHover,.AppHeader-module__zo87sG__navIconActiveState{opacity:0;filter:none;transform:scale(.88)}.AppHeader-module__zo87sG__navItem:hover:not(.AppHeader-module__zo87sG__navItemActive) .AppHeader-module__zo87sG__navIconIdle,.AppHeader-module__zo87sG__actionItem:hover:not(.AppHeader-module__zo87sG__navItemActive) .AppHeader-module__zo87sG__navIconIdle{opacity:0;transform:scale(1.06)}.AppHeader-module__zo87sG__navItem:hover:not(.AppHeader-module__zo87sG__navItemActive) .AppHeader-module__zo87sG__navIconHover,.AppHeader-module__zo87sG__actionItem:hover:not(.AppHeader-module__zo87sG__navItemActive) .AppHeader-module__zo87sG__navIconHover{opacity:1;filter:none;transform:scale(1)}.AppHeader-module__zo87sG__navItemActive .AppHeader-module__zo87sG__navIconIdle,.AppHeader-module__zo87sG__navItemActive .AppHeader-module__zo87sG__navIconHover{opacity:0;filter:none;transform:scale(.88)}.AppHeader-module__zo87sG__navItemActive .AppHeader-module__zo87sG__navIconActiveState{opacity:1;filter:none;transform:scale(1)}.AppHeader-module__zo87sG__actionItem .AppHeader-module__zo87sG__navIconIdle{filter:none}.AppHeader-module__zo87sG__navItemText{flex-direction:column;flex:none;align-items:center;gap:0;width:100%;min-width:0;display:flex}.AppHeader-module__zo87sG__navItemTitle{letter-spacing:0;color:#d9d9d9;text-align:center;white-space:nowrap;font-size:10px;font-weight:400;line-height:1.2;transition:color .3s ease-out,font-weight .3s ease-out}.AppHeader-module__zo87sG__navItemTitle3{color:#8c8c8c;font-size:10px}.AppHeader-module__zo87sG__navItemTitleActive{color:#52a7ff;font-weight:500}.AppHeader-module__zo87sG__navItemTitle1{text-align:center;letter-spacing:0;color:#8c8c8c;white-space:nowrap;font-size:10px;font-weight:400;line-height:1.2;transition:color .3s ease-out,font-weight .3s ease-out}.AppHeader-module__zo87sG__navItemSubtitle{color:var(--theme-text-faint);font-size:11px;line-height:1.2}.AppHeader-module__zo87sG__navItem:hover:not(.AppHeader-module__zo87sG__navItemActive){color:#fff;background:0 0;border-color:#0000}.AppHeader-module__zo87sG__navItem:hover:not(.AppHeader-module__zo87sG__navItemActive) .AppHeader-module__zo87sG__navItemTitle,.AppHeader-module__zo87sG__navItem:hover:not(.AppHeader-module__zo87sG__navItemActive) .AppHeader-module__zo87sG__navItemTitle1{color:#fff;font-weight:500}.AppHeader-module__zo87sG__navItem:focus-visible,.AppHeader-module__zo87sG__actionItem:focus-visible{outline-offset:-2px;outline:2px solid #52a7ff}.AppHeader-module__zo87sG__navItemActive{color:#52a7ff}a.AppHeader-module__zo87sG__navItemActive,button.AppHeader-module__zo87sG__navItemActive,a.AppHeader-module__zo87sG__navItemActive:hover,button.AppHeader-module__zo87sG__navItemActive:hover{color:#52a7ff;background:#101823;border-color:#305074}.AppHeader-module__zo87sG__navItemActive .AppHeader-module__zo87sG__navItemTitle,.AppHeader-module__zo87sG__navItemActive .AppHeader-module__zo87sG__navItemTitle1,a.AppHeader-module__zo87sG__navItemActive .AppHeader-module__zo87sG__navItemTitle,button.AppHeader-module__zo87sG__navItemActive .AppHeader-module__zo87sG__navItemTitle,a.AppHeader-module__zo87sG__navItemActive .AppHeader-module__zo87sG__navItemTitle1,button.AppHeader-module__zo87sG__navItemActive .AppHeader-module__zo87sG__navItemTitle1{color:#52a7ff;font-weight:500}.AppHeader-module__zo87sG__navItemActive .AppHeader-module__zo87sG__navItemIcon{color:#52a7ff}.AppHeader-module__zo87sG__navItemActive .AppHeader-module__zo87sG__navItemSubtitle{color:#52a7ffb8}.AppHeader-module__zo87sG__historyCreationNavItem{box-sizing:border-box;width:calc(50px*var(--sb,1));min-width:calc(50px*var(--sb,1));height:calc(50px*var(--sb,1));min-height:calc(50px*var(--sb,1));padding:calc(4px*var(--sb,1))0 0;border-radius:calc(14px*var(--sb,1));color:#d9d9d9;justify-content:flex-start;align-items:center;gap:calc(3px*var(--sb,1));cursor:pointer;background:0 0;border:1px solid #0000;outline:none;flex-direction:column;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:flex}.AppHeader-module__zo87sG__historyCreationNavItem:hover{background-color:#ffffff0f}.AppHeader-module__zo87sG__historyCreationNavItemActive{background:#101823;border-color:#305074}.AppHeader-module__zo87sG__historyCreationNavItemActive .AppHeader-module__zo87sG__historyTitle{font-weight:500;color:#52a7ff!important}.AppHeader-module__zo87sG__historyCreationIconContainer{width:calc(26px*var(--sb,1));height:calc(26px*var(--sb,1));border-radius:calc(8px*var(--sb,1));flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.AppHeader-module__zo87sG__historyThumbImg{width:calc(26px*var(--sb,1));height:calc(26px*var(--sb,1));border-radius:calc(8px*var(--sb,1));-o-object-fit:cover;object-fit:cover;display:block}.AppHeader-module__zo87sG__historyGreenDot{width:calc(4px*var(--sb,1));height:calc(4px*var(--sb,1));z-index:2;background-color:#3da184;border-radius:50%;position:absolute;top:-1px;right:-1px;box-shadow:0 0 0 1px #171717}.AppHeader-module__zo87sG__historySpinner{top:calc(-2px*var(--sb,1));right:calc(-2px*var(--sb,1));width:calc(8px*var(--sb,1));height:calc(8px*var(--sb,1));border:calc(1.5px*var(--sb,1))solid #ffffff59;z-index:2;box-sizing:border-box;border-top-color:#fff;border-radius:50%;animation:.8s linear infinite AppHeader-module__zo87sG__historyNavSpin;position:absolute}@keyframes AppHeader-module__zo87sG__historyNavSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AppHeader-module__zo87sG__historyTitle{font-size:calc(10px*var(--sb,1));color:#d9d9d9;line-height:calc(12px*var(--sb,1));text-align:center;white-space:nowrap;letter-spacing:normal;font-family:inherit;transition:color .15s}.AppHeader-module__zo87sG__historyCreationNavItem:hover .AppHeader-module__zo87sG__historyTitle{color:#fff}.AppHeader-module__zo87sG__actions{flex-direction:column;flex-shrink:0;align-items:center;gap:14px;width:100%;margin-top:auto;padding-top:10px;padding-bottom:8px;display:flex;position:relative}.AppHeader-module__zo87sG__actions:before{content:"";background:#ffffff0f;width:50px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.AppHeader-module__zo87sG__actionItem{box-sizing:border-box;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;width:50px;min-width:50px;height:50px;min-height:50px;padding:7px 0 0;transition:background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out;display:flex}.AppHeader-module__zo87sG__actionItem .AppHeader-module__zo87sG__navItemIcon{flex:0 0 18px;width:18px;height:18px}.AppHeader-module__zo87sG__userBlock{flex-direction:column;align-items:center;gap:8px;width:54px;margin-top:10px;padding-bottom:4px;display:flex;position:relative}.AppHeader-module__zo87sG__pointsPill{box-sizing:border-box;color:#52a7ff;background:#305074cc;border:1px solid #305074;border-radius:12px;justify-content:center;align-items:center;gap:2px;min-width:50px;height:28px;padding:0 6px;display:inline-flex}.AppHeader-module__zo87sG__pointsPillIcon{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:10px;height:10px}.AppHeader-module__zo87sG__pointsPillValue{color:#52a7ff;white-space:nowrap;font-size:10px;font-weight:400;line-height:1}.AppHeader-module__zo87sG__avatarBtn{appearance:none;cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;flex-direction:column;align-items:center;gap:10px;margin:0;padding:0;display:flex}.AppHeader-module__zo87sG__avatarCircle{color:#c8c8c8;background:#2a2b2d;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.AppHeader-module__zo87sG__avatarName{color:#525459;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:54px;font-size:10px;font-weight:500;line-height:1.2;overflow:hidden}.AppHeader-module__zo87sG__userPopover{left:calc(100% + calc(12px*var(--sb,1)));width:calc(246px*var(--sb,1));max-height:calc(100vh - calc(32px*var(--sb,1)));padding:calc(16px*var(--sb,1))calc(14px*var(--sb,1))calc(14px*var(--sb,1))calc(14px*var(--sb,1));box-sizing:border-box;border-radius:calc(14px*var(--sb,1));-webkit-backdrop-filter:blur(calc(10px*var(--sb,1)));backdrop-filter:blur(calc(10px*var(--sb,1)));box-shadow:0 calc(16px*var(--sb,1))calc(40px*var(--sb,1))#000000a6;z-index:60;gap:calc(12px*var(--sb,1));scrollbar-width:none;background:#252525a6;border:1px solid #292929;flex-direction:column;display:flex;position:absolute;bottom:0;overflow:hidden auto}.AppHeader-module__zo87sG__userPopover::-webkit-scrollbar{display:none}.AppHeader-module__zo87sG__userPopoverHeader{gap:calc(8px*var(--sb,1));flex-direction:column;width:100%;display:flex}.AppHeader-module__zo87sG__userPopoverProfileRow{align-items:center;gap:calc(10px*var(--sb,1));width:100%;display:flex}.AppHeader-module__zo87sG__userPopoverAvatar{flex:0 0 calc(28px*var(--sb,1));width:calc(28px*var(--sb,1));height:calc(28px*var(--sb,1));color:#707070;appearance:none;cursor:pointer;background:#2a2b2d;border:none;border-radius:50%;place-items:center;margin:0;padding:0;transition:background-color .15s,color .15s;display:grid}.AppHeader-module__zo87sG__userPopoverAvatar:hover{color:silver;background:#3a3b3f}.AppHeader-module__zo87sG__userPopoverIdentity{gap:calc(2px*var(--sb,1));flex-direction:column;flex:1;min-width:0;display:flex}.AppHeader-module__zo87sG__userPopoverName{font-size:calc(14px*var(--sb,1));color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.2;overflow:hidden}.AppHeader-module__zo87sG__userPopoverPhone{font-size:calc(12px*var(--sb,1));color:#8c8c8c;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.AppHeader-module__zo87sG__userPopoverMemberRow{align-items:center;gap:calc(8px*var(--sb,1));font-size:calc(12px*var(--sb,1));padding-left:calc(2px*var(--sb,1));line-height:1.2;display:flex}.AppHeader-module__zo87sG__userPopoverMemberTag{color:#8c8c8c}.AppHeader-module__zo87sG__userPopoverMemberPeriod{color:#fff}.AppHeader-module__zo87sG__userPopoverCreateTeamBtn{width:100%;height:calc(48px*var(--sb,1));border-radius:calc(14px*var(--sb,1));font-size:calc(14px*var(--sb,1));color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#2d2e32;border:none;justify-content:center;align-items:center;font-weight:500;transition:all .15s;display:flex}.AppHeader-module__zo87sG__userPopoverCreateTeamBtn:hover{background:#38393e}.AppHeader-module__zo87sG__userPopoverCard{border-radius:calc(14px*var(--sb,1));padding:calc(14px*var(--sb,1))calc(12px*var(--sb,1));gap:calc(8px*var(--sb,1));box-sizing:border-box;background:#0c0c0d;flex-direction:column;display:flex}.AppHeader-module__zo87sG__userPopoverOrg{align-items:center;gap:calc(8px*var(--sb,1));font-size:calc(13px*var(--sb,1));color:#fff;min-width:0;display:flex}.AppHeader-module__zo87sG__userPopoverOrgIcon{width:calc(16px*var(--sb,1));height:calc(16px*var(--sb,1));flex-shrink:0}.AppHeader-module__zo87sG__userPopoverOrg span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppHeader-module__zo87sG__userPopoverDivider{height:0;margin:calc(2px*var(--sb,1))0;border:none;border-top:1px solid #ffffff14}.AppHeader-module__zo87sG__userPopoverPointsList{gap:calc(8px*var(--sb,1));flex-direction:column;display:flex}.AppHeader-module__zo87sG__userPopoverRow{justify-content:space-between;align-items:center;gap:calc(12px*var(--sb,1));font-size:calc(12px*var(--sb,1));color:#8c8c8c;line-height:1.2;display:flex}.AppHeader-module__zo87sG__userPopoverRowValue{color:#fff;font-variant-numeric:tabular-nums;font-weight:500}.AppHeader-module__zo87sG__userPopoverCardActions{padding-top:calc(2px*var(--sb,1));justify-content:center;align-items:center;display:flex}.AppHeader-module__zo87sG__userPopoverCardActionBtn{appearance:none;padding:calc(4px*var(--sb,1))0;cursor:pointer;font-size:calc(13px*var(--sb,1));color:#fff;text-align:center;background:0 0;border:none;flex:1;transition:opacity .15s}.AppHeader-module__zo87sG__userPopoverCardActionBtn:hover{opacity:.8}.AppHeader-module__zo87sG__userPopoverActionDivider{width:1px;height:calc(14px*var(--sb,1));background:#ffffff26;flex-shrink:0}.AppHeader-module__zo87sG__userPopoverNavList{gap:calc(2px*var(--sb,1));flex-direction:column;width:100%;display:flex}.AppHeader-module__zo87sG__userPopoverNavItem{width:100%;height:calc(36px*var(--sb,1));border-radius:calc(10px*var(--sb,1));padding:0 calc(10px*var(--sb,1));align-items:center;gap:calc(10px*var(--sb,1));font-size:calc(14px*var(--sb,1));color:#b6bbc2;cursor:pointer;box-sizing:border-box;text-align:left;background:0 0;border:none;text-decoration:none;transition:all .15s;display:flex;position:relative}.AppHeader-module__zo87sG__userPopoverNavItem:hover,.AppHeader-module__zo87sG__userPopoverNavItemActive{color:#fff;background:#2d2e32}.AppHeader-module__zo87sG__userPopoverNavIcon{width:calc(16px*var(--sb,1));height:calc(16px*var(--sb,1));flex-shrink:0;justify-content:center;align-items:center;display:flex}.AppHeader-module__zo87sG__userPopoverNavText{flex:1;min-width:0}.AppHeader-module__zo87sG__userPopoverBadge{min-width:calc(14px*var(--sb,1));height:calc(12px*var(--sb,1));padding:0 calc(4px*var(--sb,1));border-radius:calc(6px*var(--sb,1));color:#fff;font-size:calc(9px*var(--sb,1));background:#fc0453;justify-content:center;align-items:center;font-weight:500;line-height:1;display:flex}.AppHeader-module__zo87sG__userPopoverNavItem:disabled{opacity:.5;cursor:not-allowed}.AppHeader-module__zo87sG__actionLink{color:#8c8c8c;background:0 0;border:1px solid #0000;text-decoration:none}.AppHeader-module__zo87sG__actionLink:hover:not(.AppHeader-module__zo87sG__navItemActive){color:#fff;background:0 0;border-color:#0000}.AppHeader-module__zo87sG__actionLink:hover:not(.AppHeader-module__zo87sG__navItemActive) .AppHeader-module__zo87sG__navItemTitle1{color:#fff;font-weight:500}.AppHeader-module__zo87sG__actionLink.AppHeader-module__zo87sG__navItemActive:hover{color:#52a7ff;background:#101823;border-color:#305074}.AppHeader-module__zo87sG__taskButton{appearance:none;font:inherit;cursor:pointer;color:var(--theme-text-muted);background:0 0;border:1px solid #0000;position:relative}.AppHeader-module__zo87sG__taskButton:hover:not(.AppHeader-module__zo87sG__navItemActive){color:#fff;background-color:#0000;border-color:#0000}.AppHeader-module__zo87sG__taskButton:hover:not(.AppHeader-module__zo87sG__navItemActive) .AppHeader-module__zo87sG__navItemTitle1{color:#fff;font-weight:500}.AppHeader-module__zo87sG__taskButton.AppHeader-module__zo87sG__navItemActive:hover{color:#52a7ff;background-color:#101823;border-color:#305074}.AppHeader-module__zo87sG__taskButton .AppHeader-module__zo87sG__navItemIcon{position:relative}.AppHeader-module__zo87sG__taskBadge{background:var(--theme-accent);min-width:16px;height:16px;color:var(--theme-text-strong);border:2px solid #0c0c0d;border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-6px;right:-8px}.AppHeader-module__zo87sG__taskOverlay{--task-scrim:#0000008c;--task-rail:var(--theme-border-strong);--task-queued:#94a3b8;--task-running:var(--theme-accent);--task-done:#34d399;--task-error:#fb7185;--task-error-bg:#fb71851a;--task-error-line:#fb718547;--task-focus:var(--theme-accent);--task-dur:.18s;--task-ease:cubic-bezier(.2,0,0,1);z-index:9000;background:var(--task-scrim);justify-content:flex-start;align-items:flex-end;padding:12px;display:flex;position:fixed;inset:0}.AppHeader-module__zo87sG__taskPanel{width:384px;max-width:calc(100vw - 88px);max-height:min(85vh,720px);margin-left:calc(256px*var(--sb,1) + 40px);background:var(--theme-surface);border:1px solid var(--theme-border-strong);box-shadow:var(--theme-shadow-strong);animation:AppHeader-module__zo87sG__taskPanelIn var(--task-dur)var(--task-ease)both;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}@keyframes AppHeader-module__zo87sG__taskPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AppHeader-module__zo87sG__taskPanelNavCollapsed{margin-left:80px}.AppHeader-module__zo87sG__taskPanelCanvasHidden{margin-left:12px}.AppHeader-module__zo87sG__taskHeader,.AppHeader-module__zo87sG__taskFilters,.AppHeader-module__zo87sG__taskMeta,.AppHeader-module__zo87sG__taskError{flex:none}.AppHeader-module__zo87sG__taskHeader{border-bottom:1px solid var(--theme-border);background:var(--theme-surface-2);justify-content:space-between;align-items:center;gap:10px;padding:12px 12px 10px;display:flex}.AppHeader-module__zo87sG__taskTitleRow{align-items:center;gap:8px;min-width:0;display:flex}.AppHeader-module__zo87sG__taskTitle{letter-spacing:-.01em;color:var(--theme-text-strong);font-size:13px;font-weight:800}.AppHeader-module__zo87sG__taskLiveCount{border:1px solid var(--theme-border-strong);background:var(--theme-overlay);color:var(--theme-text-muted);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.AppHeader-module__zo87sG__taskHeaderActions{gap:6px;display:flex}.AppHeader-module__zo87sG__taskGhostButton{appearance:none;width:30px;height:30px;color:var(--theme-text-muted);cursor:pointer;transition:background-color var(--task-dur)var(--task-ease),border-color var(--task-dur)var(--task-ease),color var(--task-dur)var(--task-ease);background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;display:grid}.AppHeader-module__zo87sG__taskGhostButton:hover:not(:disabled){background:var(--theme-overlay-2);border-color:var(--theme-border);color:var(--theme-text-strong)}.AppHeader-module__zo87sG__taskGhostButton:active:not(:disabled){background:var(--theme-overlay-3)}.AppHeader-module__zo87sG__taskGhostButton:disabled{opacity:.4;cursor:not-allowed}.AppHeader-module__zo87sG__taskGhostSpinning{animation:.9s linear infinite AppHeader-module__zo87sG__taskSpin}@keyframes AppHeader-module__zo87sG__taskSpin{to{transform:rotate(360deg)}}.AppHeader-module__zo87sG__taskIconButton{appearance:none;border:1px solid var(--theme-border);background:var(--theme-surface);min-width:60px;height:28px;color:var(--theme-text-muted);cursor:pointer;transition:background-color var(--task-dur)var(--task-ease),border-color var(--task-dur)var(--task-ease),color var(--task-dur)var(--task-ease);border-radius:10px;place-items:center;padding:0 10px;font-size:12px;font-weight:600;display:grid}.AppHeader-module__zo87sG__taskIconButton:hover:not(:disabled){background:var(--theme-accent-bg);border-color:var(--theme-accent-bg-hover);color:var(--theme-accent)}.AppHeader-module__zo87sG__taskIconButton:active:not(:disabled){transform:translateY(1px)}.AppHeader-module__zo87sG__taskIconButton:disabled{opacity:.45;cursor:not-allowed}.AppHeader-module__zo87sG__taskIconButton:focus-visible{outline:2px solid var(--task-focus);outline-offset:2px;transition:none}.AppHeader-module__zo87sG__taskFilters{border-bottom:1px solid var(--theme-border);background:var(--theme-surface-2);scrollbar-width:none;gap:4px;padding:8px 12px;display:flex;overflow-x:auto}.AppHeader-module__zo87sG__taskFilters::-webkit-scrollbar{display:none}.AppHeader-module__zo87sG__taskFilter{appearance:none;color:var(--theme-text-muted);white-space:nowrap;cursor:pointer;transition:background-color var(--task-dur)var(--task-ease),color var(--task-dur)var(--task-ease);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;padding:5px 10px;font-size:11px;font-weight:700}.AppHeader-module__zo87sG__taskFilter:hover:not(:disabled){background:var(--theme-overlay-2);color:var(--theme-text-strong)}.AppHeader-module__zo87sG__taskFilter:disabled{opacity:.35;cursor:not-allowed}.AppHeader-module__zo87sG__taskFilterActive,.AppHeader-module__zo87sG__taskFilterActive:hover{background:var(--theme-accent-bg);border-color:var(--theme-accent-bg-hover);color:var(--theme-accent)}.AppHeader-module__zo87sG__taskFilterCount{font-variant-numeric:tabular-nums;opacity:.72;margin-left:5px}.AppHeader-module__zo87sG__taskMeta{color:var(--theme-text-muted);background:var(--theme-surface);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.AppHeader-module__zo87sG__taskMetaLink{color:var(--theme-accent);border-radius:4px;font-size:12px;font-weight:700;text-decoration:none}.AppHeader-module__zo87sG__taskMetaLink:hover{text-decoration:underline}.AppHeader-module__zo87sG__taskMetaText{color:var(--theme-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.AppHeader-module__zo87sG__taskTerminateButton{appearance:none;border:1px solid var(--theme-border-strong);color:var(--theme-text-muted);cursor:pointer;transition:background-color var(--task-dur)var(--task-ease),border-color var(--task-dur)var(--task-ease),color var(--task-dur)var(--task-ease);background:0 0;border-radius:999px;flex:none;padding:5px 10px;font-size:11px;font-weight:700}.AppHeader-module__zo87sG__taskTerminateButton:hover:not(:disabled){border-color:var(--task-error-line);background:var(--task-error-bg);color:var(--task-error)}.AppHeader-module__zo87sG__taskTerminateButton:active:not(:disabled){transform:translateY(1px)}.AppHeader-module__zo87sG__taskTerminateButton:disabled{opacity:.4;cursor:not-allowed}.AppHeader-module__zo87sG__taskTerminateArmed,.AppHeader-module__zo87sG__taskTerminateArmed:hover{border-color:var(--task-error);background:var(--task-error-bg);color:var(--task-error)}.AppHeader-module__zo87sG__taskError{border:1px solid var(--task-error-line);background:var(--task-error-bg);color:var(--task-error);border-radius:10px;margin:0 12px 10px;padding:9px 11px;font-size:12px;line-height:1.5}.AppHeader-module__zo87sG__taskList{background:var(--theme-surface);flex-direction:column;flex:1;gap:6px;min-height:0;padding:4px 12px 12px;display:flex;overflow:auto}.AppHeader-module__zo87sG__taskList>*{flex:none}.AppHeader-module__zo87sG__taskItem{border:1px solid var(--theme-border);background:var(--theme-surface-2);transition:border-color var(--task-dur)var(--task-ease);border-radius:12px;flex-direction:column;flex:none;gap:6px;padding:10px 10px 10px 14px;display:flex;position:relative;overflow:hidden}.AppHeader-module__zo87sG__taskItem:hover{border-color:var(--theme-border-strong)}.AppHeader-module__zo87sG__taskItem:before{content:"";background:var(--task-rail);width:3px;position:absolute;inset:0 auto 0 0}.AppHeader-module__zo87sG__taskItemQueued{--task-rail:var(--task-queued)}.AppHeader-module__zo87sG__taskItemRunning{--task-rail:var(--task-running)}.AppHeader-module__zo87sG__taskItemDone{--task-rail:var(--task-done)}.AppHeader-module__zo87sG__taskItemError{--task-rail:var(--task-error)}.AppHeader-module__zo87sG__taskItemTop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.AppHeader-module__zo87sG__taskItemType{min-width:0;color:var(--theme-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.AppHeader-module__zo87sG__taskItemStatus{color:var(--task-rail);flex:none;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.AppHeader-module__zo87sG__taskItemDot{background:currentColor;border-radius:999px;width:6px;height:6px}.AppHeader-module__zo87sG__taskItemRunning .AppHeader-module__zo87sG__taskItemDot{animation:AppHeader-module__zo87sG__taskPulse 1.6s var(--task-ease)infinite}@keyframes AppHeader-module__zo87sG__taskPulse{0%,to{opacity:1}50%{opacity:.35}}.AppHeader-module__zo87sG__taskItemBottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.AppHeader-module__zo87sG__taskItemStage{min-width:0;color:var(--theme-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.AppHeader-module__zo87sG__taskItemMeta{flex:none;justify-items:end;gap:2px;display:grid}.AppHeader-module__zo87sG__taskItemTime{color:var(--theme-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}.AppHeader-module__zo87sG__taskItemId{max-width:132px;color:var(--theme-text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.AppHeader-module__zo87sG__taskProgress{background:var(--theme-overlay-2);border-radius:999px;height:2px;overflow:hidden}.AppHeader-module__zo87sG__taskProgressBar{border-radius:inherit;background:var(--task-running);width:38%;height:100%;animation:AppHeader-module__zo87sG__taskProgressSlide 1.5s var(--task-ease)infinite}@keyframes AppHeader-module__zo87sG__taskProgressSlide{0%{transform:translate(-105%)}to{transform:translate(300%)}}.AppHeader-module__zo87sG__taskItemReason{border:1px solid var(--task-error-line);background:var(--task-error-bg);color:var(--task-error);word-break:break-word;border-radius:8px;padding:7px 9px;font-size:11px;line-height:1.5}.AppHeader-module__zo87sG__taskItemActions{justify-content:flex-end;gap:6px;display:flex}.AppHeader-module__zo87sG__taskCancelButton,.AppHeader-module__zo87sG__taskDownloadButton{appearance:none;cursor:pointer;transition:background-color var(--task-dur)var(--task-ease),border-color var(--task-dur)var(--task-ease);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.AppHeader-module__zo87sG__taskCancelButton{border:1px solid var(--theme-border-strong);color:var(--theme-text-muted);background:0 0}.AppHeader-module__zo87sG__taskCancelButton:hover:not(:disabled){border-color:var(--task-error-line);background:var(--task-error-bg);color:var(--task-error)}.AppHeader-module__zo87sG__taskCancelButton:active:not(:disabled){transform:translateY(1px)}.AppHeader-module__zo87sG__taskCancelButton:disabled{opacity:.45;cursor:not-allowed}.AppHeader-module__zo87sG__taskDownloadButton{border:1px solid var(--theme-accent-bg-hover);background:var(--theme-accent-bg);color:var(--theme-accent)}.AppHeader-module__zo87sG__taskDownloadButton:hover{background:var(--theme-accent-bg-hover)}.AppHeader-module__zo87sG__taskListMore{text-align:center;color:var(--theme-text-faint);padding:8px 0 2px;font-size:11px}.AppHeader-module__zo87sG__taskGhostButton:focus-visible,.AppHeader-module__zo87sG__taskFilter:focus-visible,.AppHeader-module__zo87sG__taskTerminateButton:focus-visible,.AppHeader-module__zo87sG__taskCancelButton:focus-visible,.AppHeader-module__zo87sG__taskDownloadButton:focus-visible,.AppHeader-module__zo87sG__taskMetaLink:focus-visible{outline:2px solid var(--task-focus);outline-offset:2px;transition:none}@media (prefers-reduced-motion:reduce){.AppHeader-module__zo87sG__taskPanel,.AppHeader-module__zo87sG__taskItemRunning .AppHeader-module__zo87sG__taskItemDot,.AppHeader-module__zo87sG__taskProgressBar,.AppHeader-module__zo87sG__taskGhostSpinning{animation:none}.AppHeader-module__zo87sG__taskPanel{opacity:1;transform:none}.AppHeader-module__zo87sG__taskProgressBar{opacity:.5;width:100%}.AppHeader-module__zo87sG__navItem,.AppHeader-module__zo87sG__actionItem,.AppHeader-module__zo87sG__navItemIconImage,.AppHeader-module__zo87sG__navItemTitle,.AppHeader-module__zo87sG__navItemTitle1{transition:none}.AppHeader-module__zo87sG__navIconIdle,.AppHeader-module__zo87sG__navIconHover,.AppHeader-module__zo87sG__navIconActiveState{transform:none}}@media (max-width:640px){.AppHeader-module__zo87sG__taskOverlay{padding:8px}.AppHeader-module__zo87sG__taskPanel{align-self:stretch;width:auto;max-width:none;margin-left:0}.AppHeader-module__zo87sG__taskPanelNavCollapsed,.AppHeader-module__zo87sG__taskPanelCanvasHidden{margin-left:0}}.AppHeader-module__zo87sG__pointsLogFooter{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.AppHeader-module__zo87sG__pointsLogFooterHint{color:var(--c-text-muted);font-size:12px}.AppHeader-module__zo87sG__pointsLogViewAll{color:var(--c-accent);font-size:12px;font-weight:650;text-decoration:none;transition:opacity .14s}.AppHeader-module__zo87sG__pointsLogViewAll:hover{opacity:.78}.AppHeader-module__zo87sG__navItem:focus{outline:none}.AppHeader-module__zo87sG__navItem:focus-visible{outline:none;box-shadow:0 0 0 2px #fff3}.AppHeader-module__zo87sG__header :focus-visible,.AppHeader-module__zo87sG__header:focus-visible{outline:none!important;box-shadow:0 0 0 2px #fff3!important}.AppHeader-module__zo87sG__header :focus:not(:focus-visible){outline:none!important}.AppHeader-module__zo87sG__taskPanel :focus-visible{outline:none!important;box-shadow:0 0 0 2px #fff3!important}.AppHeader-module__zo87sG__taskPanel :focus:not(:focus-visible),.AppHeader-module__zo87sG__taskPanel:focus{outline:none!important}.AppHeader-module__zo87sG__sidebarShell{--sb:.8;z-index:9999;flex:none;height:100vh;min-height:0}.AppHeader-module__zo87sG__sidebar{gap:calc(8px*var(--sb,1));height:100vh;padding:calc(16px*var(--sb,1))calc(12px*var(--sb,1));background:var(--v4-sidebar);border-right:1px solid hsl(var(--border));color:hsl(var(--foreground));flex-direction:column;font-family:Inter,PingFang SC,Noto Sans SC,system-ui,sans-serif;display:flex;position:sticky;top:0;overflow:visible}.AppHeader-module__zo87sG__sidebarFloating{-webkit-backdrop-filter:blur(calc(12px*var(--sb,1)));backdrop-filter:blur(calc(12px*var(--sb,1)));background:#0e0e10db}.AppHeader-module__zo87sG__sidebarHead{justify-content:space-between;align-items:center;gap:calc(8px*var(--sb,1));height:calc(52px*var(--sb,1));padding:0 calc(4px*var(--sb,1))0 calc(10px*var(--sb,1));margin-bottom:calc(8px*var(--sb,1));flex:none;display:flex;position:relative}.AppHeader-module__zo87sG__sidebarBrand{border-radius:calc(6px*var(--sb,1));flex:none;align-items:center;transition:opacity .15s;display:flex;overflow:hidden}.AppHeader-module__zo87sG__sidebarLogo{width:auto;max-width:none;height:calc(28px*var(--sb,1));flex:none;display:block}.AppHeader-module__zo87sG__sidebarToggle{appearance:none;width:calc(36px*var(--sb,1));height:calc(36px*var(--sb,1));border-radius:calc(8px*var(--sb,1));color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.AppHeader-module__zo87sG__sidebarToggle:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.AppHeader-module__zo87sG__sidebarNav{gap:calc(4px*var(--sb,1));flex-direction:column;display:flex}.AppHeader-module__zo87sG__sidebarGroup{gap:calc(2px*var(--sb,1));flex-direction:column;display:flex}.AppHeader-module__zo87sG__sidebarGroupLabel{height:calc(38px*var(--sb,1));padding:0 calc(14px*var(--sb,1))calc(6px*var(--sb,1));font-size:calc(12px*var(--sb,1));letter-spacing:.04em;white-space:nowrap;color:var(--v4-subtle);align-items:flex-end;display:flex;position:relative}.AppHeader-module__zo87sG__sidebarGroupLine{left:calc(12px*var(--sb,1));right:calc(12px*var(--sb,1));top:calc(22px*var(--sb,1));background:hsl(var(--border));height:1px;position:absolute}.AppHeader-module__zo87sG__sidebarItem{appearance:none;align-items:center;gap:calc(12px*var(--sb,1));width:100%;height:calc(42px*var(--sb,1));padding:0 calc(14px*var(--sb,1));white-space:nowrap;border-radius:calc(10px*var(--sb,1));font:inherit;font-size:calc(15px*var(--sb,1));text-align:left;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex;overflow:hidden}.AppHeader-module__zo87sG__sidebarItem:hover{color:hsl(var(--foreground));background:#ffffff0a}.AppHeader-module__zo87sG__sidebarItemActive,.AppHeader-module__zo87sG__sidebarItemActive:hover{background:hsl(var(--muted));color:hsl(var(--foreground));box-shadow:inset 0 0 0 1px hsl(var(--border))}.AppHeader-module__zo87sG__sidebarItemIcon,.AppHeader-module__zo87sG__sidebarItem>svg:first-child:not(.AppHeader-module__zo87sG__sidebarItemIcon){width:calc(20px*var(--sb,1));height:calc(20px*var(--sb,1));flex:none}.AppHeader-module__zo87sG__sidebarGenerateIcon{background-color:currentColor;-webkit-mask:url(/creation/icons/nav-generate.svg) 50%/contain no-repeat;mask:url(/creation/icons/nav-generate.svg) 50%/contain no-repeat}.AppHeader-module__zo87sG__sidebarItemLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.AppHeader-module__zo87sG__sidebarTag{height:calc(20px*var(--sb,1));padding:0 calc(7px*var(--sb,1));border-radius:calc(6px*var(--sb,1));font-size:calc(11px*var(--sb,1));flex:none;align-items:center;font-weight:500;display:inline-flex}.AppHeader-module__zo87sG__sidebarTagBlue{color:#6cc2f7;background:#2ba3f024}.AppHeader-module__zo87sG__sidebarTagGreen{color:#5fcfa8;background:#3da1842e}.AppHeader-module__zo87sG__sidebarFoot{gap:calc(8px*var(--sb,1));padding-top:calc(16px*var(--sb,1));flex-direction:column;margin-top:auto;display:flex}.AppHeader-module__zo87sG__sidebarPromo{width:100%;height:calc(132px*var(--sb,1));margin-bottom:calc(8px*var(--sb,1));border-radius:calc(12px*var(--sb,1));cursor:pointer;text-align:left;color:#fff;background:hsl(var(--muted));border:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.AppHeader-module__zo87sG__sidebarPromo:disabled{cursor:progress}.AppHeader-module__zo87sG__sidebarPromoImage{-o-object-fit:cover;object-fit:cover;transition:transform .5s var(--v4-ease)}.AppHeader-module__zo87sG__sidebarPromo:hover .AppHeader-module__zo87sG__sidebarPromoImage{transform:scale(1.05)}.AppHeader-module__zo87sG__sidebarPromoShade{background:linear-gradient(#0000000d 20%,#000c);position:absolute;inset:0}.AppHeader-module__zo87sG__sidebarPromoText{left:calc(12px*var(--sb,1));right:calc(12px*var(--sb,1));bottom:calc(12px*var(--sb,1));gap:calc(4px*var(--sb,1));flex-direction:column;display:flex;position:absolute}.AppHeader-module__zo87sG__sidebarPromoText b{font-size:calc(15px*var(--sb,1));font-weight:600}.AppHeader-module__zo87sG__sidebarPromoKicker{height:calc(20px*var(--sb,1));padding:0 calc(7px*var(--sb,1));border-radius:calc(6px*var(--sb,1));font-size:calc(11px*var(--sb,1));background:hsl(var(--primary));color:hsl(var(--primary-foreground));align-self:flex-start;align-items:center;font-weight:500;display:inline-flex}.AppHeader-module__zo87sG__sidebarPromoSub{align-items:center;gap:calc(4px*var(--sb,1));font-size:calc(12px*var(--sb,1));color:#ffffffbf;display:inline-flex}.AppHeader-module__zo87sG__sidebarCredits{justify-content:space-between;align-items:center;gap:calc(8px*var(--sb,1));padding:calc(12px*var(--sb,1))calc(12px*var(--sb,1))calc(12px*var(--sb,1))calc(14px*var(--sb,1));border-radius:calc(12px*var(--sb,1));background:hsl(var(--card));border:1px solid hsl(var(--border));display:flex}.AppHeader-module__zo87sG__sidebarCredits small{font-size:calc(12px*var(--sb,1));color:var(--v4-subtle);display:block}.AppHeader-module__zo87sG__sidebarCredits b{font-size:calc(18px*var(--sb,1));font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600;display:block}.AppHeader-module__zo87sG__sidebarCreditsBtn{appearance:none;height:calc(30px*var(--sb,1));padding:0 calc(12px*var(--sb,1));font:inherit;font-size:calc(13px*var(--sb,1));color:hsl(var(--foreground));background:hsl(var(--muted));cursor:pointer;border:0;border-radius:999px;font-weight:500;transition:background-color .15s;box-shadow:inset 0 0 0 1px #ffffff1f}.AppHeader-module__zo87sG__sidebarCreditsBtn:hover{background:#25252a}.AppHeader-module__zo87sG__sidebarUserBlock{position:relative}.AppHeader-module__zo87sG__sidebarUser{appearance:none;align-items:center;gap:calc(10px*var(--sb,1));width:100%;height:calc(52px*var(--sb,1));padding:0 calc(8px*var(--sb,1));border-radius:calc(10px*var(--sb,1));font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;transition:background-color .15s;display:flex;overflow:hidden}.AppHeader-module__zo87sG__sidebarUser:hover,.AppHeader-module__zo87sG__sidebarUser[aria-expanded=true]{background:#ffffff0a}.AppHeader-module__zo87sG__sidebarAvatar{width:calc(32px*var(--sb,1));height:calc(32px*var(--sb,1));font-size:calc(13px*var(--sb,1));color:#0b1a24;background:var(--v4-brand-gradient);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.AppHeader-module__zo87sG__sidebarAvatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.AppHeader-module__zo87sG__sidebarUserText{gap:calc(2px*var(--sb,1));flex-direction:column;flex:1;min-width:0;display:flex}.AppHeader-module__zo87sG__sidebarUserName{font-size:calc(14px*var(--sb,1));white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.AppHeader-module__zo87sG__sidebarUserRole{font-size:calc(12px*var(--sb,1));color:var(--v4-subtle)}.AppHeader-module__zo87sG__sidebarUserChevron{color:var(--v4-subtle);flex:none}.AppHeader-module__zo87sG__sidebarCompact .AppHeader-module__zo87sG__sidebarToggle{opacity:0;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AppHeader-module__zo87sG__sidebarCompact .AppHeader-module__zo87sG__sidebarHead:hover .AppHeader-module__zo87sG__sidebarToggle,.AppHeader-module__zo87sG__sidebarCompact .AppHeader-module__zo87sG__sidebarToggle:focus-visible{opacity:1;pointer-events:auto}.AppHeader-module__zo87sG__sidebarCompact .AppHeader-module__zo87sG__sidebarHead:hover .AppHeader-module__zo87sG__sidebarBrand{opacity:0}@media (prefers-reduced-motion:reduce){.AppHeader-module__zo87sG__sidebarItem,.AppHeader-module__zo87sG__sidebarPromoImage,.AppHeader-module__zo87sG__sidebarUser{transition:none}}.AppHeader-module__zo87sG__taskPanelCompact{margin-left:calc(72px*var(--sb,1) + 38px)}@media (max-width:1100px){.AppHeader-module__zo87sG__taskPanel{margin-left:calc(72px*var(--sb,1) + 38px)}}
.layout-module__4PX5ca__shell{background:var(--theme-bg);min-height:100vh;color:var(--theme-text);flex-direction:row;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;overflow:hidden}.layout-module__4PX5ca__page{flex-direction:column;flex:1;width:auto;min-width:0;max-width:none;min-height:0;margin:0;padding:20px 10px;display:flex;overflow:hidden auto}:is(.layout-module__4PX5ca__page:has([data-page=creation]),.layout-module__4PX5ca__page:has([data-page=canvas])){padding:0;overflow:hidden}:is(.layout-module__4PX5ca__page:has([data-page=quota]),.layout-module__4PX5ca__page:has([data-page=points]),.layout-module__4PX5ca__page:has([data-page=org-model])){scrollbar-width:none;-ms-overflow-style:none;background:#121212;height:100vh;max-height:100vh;padding:0;overflow:hidden}.layout-module__4PX5ca__page:has([data-page=quota])::-webkit-scrollbar{width:0;height:0;display:none}.layout-module__4PX5ca__page:has([data-page=points])::-webkit-scrollbar{width:0;height:0;display:none}.layout-module__4PX5ca__page:has([data-page=org-model])::-webkit-scrollbar{width:0;height:0;display:none}:is(.layout-module__4PX5ca__page:has([data-page=home]),.layout-module__4PX5ca__page:has([data-page=projects])){padding:0}@media (min-width:1760px){.layout-module__4PX5ca__page:has([data-page=library]){padding:0;overflow:hidden}}
.GlobalImagePreview-module__TuBpqa__overlay{z-index:2147483647;pointer-events:auto;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.GlobalImagePreview-module__TuBpqa__mask{background:#00000080;position:absolute;inset:0}.GlobalImagePreview-module__TuBpqa__closeBtn{z-index:2;color:#fff;cursor:pointer;background:#606060b8;border:none;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s;display:grid;position:absolute;top:40px;right:40px}.GlobalImagePreview-module__TuBpqa__closeBtn:hover{background:#808080d9}.GlobalImagePreview-module__TuBpqa__wrapper{z-index:1;cursor:grab;touch-action:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:visible}.GlobalImagePreview-module__TuBpqa__img{-webkit-user-select:none;user-select:none;pointer-events:auto;transform-origin:50%;will-change:transform;max-width:none;max-height:none;transition:opacity .2s;display:block}.GlobalImagePreview-module__TuBpqa__imgDragging{cursor:grabbing}.GlobalImagePreview-module__TuBpqa__errorOverlay{z-index:3;color:var(--theme-text);flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute}.GlobalImagePreview-module__TuBpqa__errorTitle{font-size:14px;font-weight:600}.GlobalImagePreview-module__TuBpqa__errorDesc{color:var(--theme-text-muted);font-size:12px}.GlobalImagePreview-module__TuBpqa__errorBtn{border:1px solid var(--theme-border-strong);background:var(--theme-overlay-3);color:#fff;cursor:pointer;border-radius:4px;margin-top:6px;padding:6px 16px;font-size:13px}.GlobalImagePreview-module__TuBpqa__errorBtn:hover{background:var(--theme-overlay-3)}.GlobalImagePreview-module__TuBpqa__toolbar{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#606060b8;border-radius:22px;align-items:center;gap:4px;padding:4px 8px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.GlobalImagePreview-module__TuBpqa__toolBtn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;transition:background .15s;display:grid}.GlobalImagePreview-module__TuBpqa__toolBtn:hover{background:var(--theme-overlay-3)}.GlobalImagePreview-module__TuBpqa__toolText{font-size:13px;font-weight:600;line-height:1}.GlobalImagePreview-module__TuBpqa__toolSep{background:var(--theme-border-strong);width:1px;height:20px;margin:0 2px}
.GlobalVideoPreview-module__i0vxVG__overlay{z-index:9999;box-sizing:border-box;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.GlobalVideoPreview-module__i0vxVG__mask{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;position:absolute;inset:0}.GlobalVideoPreview-module__i0vxVG__closeBtn{border:1px solid var(--theme-overlay-3);width:40px;height:40px;color:var(--theme-text);background:#0c1220b3;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:24px;right:24px}.GlobalVideoPreview-module__i0vxVG__closeBtn:hover{background:#0c1220d6}.GlobalVideoPreview-module__i0vxVG__panel{z-index:1;border:1px solid var(--theme-overlay-3);background:#090d18eb;border-radius:18px;grid-template-rows:auto 1fr;width:min(980px,100%);max-width:calc(100vw - 48px);height:min(680px,100vh - 48px);max-height:calc(100vh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 80px #000000a6}.GlobalVideoPreview-module__i0vxVG__header{border-bottom:1px solid var(--theme-overlay-2);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.GlobalVideoPreview-module__i0vxVG__title{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:900;overflow:hidden}.GlobalVideoPreview-module__i0vxVG__videoWrap{background:#090d18;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:auto}.GlobalVideoPreview-module__i0vxVG__video{-o-object-fit:contain;object-fit:contain;background:#090d18;width:100%;max-width:100%;height:100%;max-height:100%}.GlobalVideoPreview-module__i0vxVG__unplayable{text-align:center;color:var(--theme-text-muted);pointer-events:none;background:#090d18;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:13px;display:flex;position:absolute;inset:0}.GlobalVideoPreview-module__i0vxVG__unplayable strong{color:var(--theme-text);font-size:15px;font-weight:600}@media (max-width:640px){.GlobalVideoPreview-module__i0vxVG__overlay{padding:12px}.GlobalVideoPreview-module__i0vxVG__closeBtn{top:12px;right:12px}.GlobalVideoPreview-module__i0vxVG__panel{border-radius:14px;max-width:calc(100vw - 24px);height:min(680px,100vh - 24px);max-height:calc(100vh - 24px)}}
.SiteFooter-module__Np8Rua__footer{z-index:2;min-height:24px;color:var(--theme-text-muted);text-shadow:0 1px 2px #000000b8;flex:none;justify-content:center;align-items:center;padding:4px 12px 0;font-size:12px;line-height:20px;display:flex;position:relative}.SiteFooter-module__Np8Rua__link{color:inherit;text-decoration:none;transition:color .15s}.SiteFooter-module__Np8Rua__link:hover{color:var(--theme-text-strong);text-underline-offset:3px;text-decoration:underline}
