.AppSidebar-module__00Yg1W__sidebar{--sidebar-icon-column:52px;--lens-fill:var(--lens-fill-chrome);--row-hover:#ffffff6b;--tile-fill:#ffffff8f;--tile-fill-hover:#ffffffc7;--tile-fill-active:#4c669df0;--platter-shadow:inset 0 1px #ffffffb8, inset 0 0 0 1px #6a80ac12, 0 5px 12px -12px #1d2b45b3;--glyph-depth:#7088b9;--glyph-depth-on-primary:#20345f;z-index:40;background:var(--chrome-fill-sidebar);height:calc(100dvh - 64px);box-shadow:1px 0 0 #141a260f, 16px 0 36px -34px #141a267a, var(--edge-chrome-rim), var(--edge-chrome-right);-webkit-backdrop-filter:var(--chrome-filter);backdrop-filter:var(--chrome-filter);flex-direction:column;transition:width .5s cubic-bezier(.22,1,.36,1),opacity .22s,transform .42s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:64px;bottom:0;left:0;overflow:hidden}:is(.dark .AppSidebar-module__00Yg1W__sidebar,[data-theme=dark] .AppSidebar-module__00Yg1W__sidebar){--row-hover:#ffffff12;--tile-fill:#ffffff0e;--tile-fill-hover:#ffffff18;--tile-fill-active:color-mix(in srgb, var(--primary) 90%, transparent);--platter-shadow:inset 0 1px #ffffff1a, inset 0 0 0 1px #ffffff0d, 0 5px 12px -12px #000c;--glyph-depth:#8ea5d3;--glyph-depth-on-primary:#20345f;box-shadow:1px 0 0 #ffffff0d, 16px 0 36px -34px #000000e6, var(--edge-chrome-rim), var(--edge-chrome-right)}:is(.dark .AppSidebar-module__00Yg1W__newProject,[data-theme=dark] .AppSidebar-module__00Yg1W__newProject){box-shadow:0 8px 18px -18px #000000d9,inset 0 1px #ffffff1f,inset 0 -1px #0006}:is(.dark .AppSidebar-module__00Yg1W__newProject:hover,[data-theme=dark] .AppSidebar-module__00Yg1W__newProject:hover){box-shadow:0 11px 22px -18px #000000e6,inset 0 1px #ffffff29,inset 0 -1px #0000006b}:is(.dark .AppSidebar-module__00Yg1W__newProject.AppSidebar-module__00Yg1W__activeProject,[data-theme=dark] .AppSidebar-module__00Yg1W__newProject.AppSidebar-module__00Yg1W__activeProject){box-shadow:0 12px 25px -16px #000000eb,inset 0 1px #ffffff2e,inset 0 -1px #00000080}.AppSidebar-module__00Yg1W__collapsed{width:64px}.AppSidebar-module__00Yg1W__expanded{width:256px}.AppSidebar-module__00Yg1W__hidden{opacity:0;pointer-events:none;transform:translate(-100%)}.AppSidebar-module__00Yg1W__navList{flex-direction:column;flex:none;padding:14px 6px 0;display:flex}.AppSidebar-module__00Yg1W__newProject,.AppSidebar-module__00Yg1W__navItem,.AppSidebar-module__00Yg1W__utilityButton{isolation:isolate;grid-template-columns:var(--sidebar-icon-column) minmax(0, 1fr);border-radius:var(--r-ctrl);width:100%;height:48px;color:var(--ink-secondary);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;padding:0;font-family:inherit;text-decoration:none;display:grid;position:relative;overflow:hidden}.AppSidebar-module__00Yg1W__newProject{background:var(--tile-fill);font-weight:580;transition:color .18s,background .26s,font-weight .18s,transform .18s cubic-bezier(.22,1,.36,1),box-shadow .26s;box-shadow:0 8px 18px -18px #2f446fb8,inset 0 1px #ffffffe0,inset 0 -1px #4a5e8814}.AppSidebar-module__00Yg1W__newProject:before,.AppSidebar-module__00Yg1W__sharedLens:before{border-radius:inherit;background:var(--edge-ring);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.AppSidebar-module__00Yg1W__newProject:before{opacity:.42;transition:opacity .22s,filter .22s}.AppSidebar-module__00Yg1W__newProject:hover{background:var(--tile-fill-hover);color:var(--primary-deep);transform:translateY(-1px);box-shadow:0 11px 22px -18px #2f446fc7,inset 0 1px #fffffff5,inset 0 -1px #4a5e881a}.AppSidebar-module__00Yg1W__newProject .AppSidebar-module__00Yg1W__navLabel{text-shadow:var(--lift-rest)}.AppSidebar-module__00Yg1W__newProject:hover .AppSidebar-module__00Yg1W__navLabel{text-shadow:var(--lift-up)}.AppSidebar-module__00Yg1W__newProject:hover .AppSidebar-module__00Yg1W__glyphDepth{filter:blur(1.1px);transform:translate(1.05px,2.1px)}.AppSidebar-module__00Yg1W__newProject:hover .AppSidebar-module__00Yg1W__glyphFace{transform:translateY(var(--lift-y))}.AppSidebar-module__00Yg1W__newProject:hover .AppSidebar-module__00Yg1W__glyphEdge{transform:translate(-.45px,-1.05px)}.AppSidebar-module__00Yg1W__newProject:active{transform:translateY(0)scale(.98)}.AppSidebar-module__00Yg1W__newProject:active .AppSidebar-module__00Yg1W__glyphDepth{filter:blur(.12px);transform:translate(.75px,.9px)}.AppSidebar-module__00Yg1W__newProject:active .AppSidebar-module__00Yg1W__glyphFace{transform:translateY(0)}.AppSidebar-module__00Yg1W__newProject.AppSidebar-module__00Yg1W__activeProject{background:var(--tile-fill-active);color:var(--on-primary);font-weight:650;box-shadow:0 12px 25px -16px #2f446fe6,inset 0 1px #ffffff4d,inset 0 -1px #20325857}.AppSidebar-module__00Yg1W__newProject.AppSidebar-module__00Yg1W__activeProject:before{opacity:1;filter:brightness(1.05);animation:.68s cubic-bezier(.22,1,.36,1) AppSidebar-module__00Yg1W__edgeTravel}.AppSidebar-module__00Yg1W__navCluster{--lens-h:48px;grid-template-rows:repeat(3,48px);margin-top:10px;display:grid}.AppSidebar-module__00Yg1W__lensCanvas{--lens-y:0px}.AppSidebar-module__00Yg1W__lensLibrary{--lens-y:48px}.AppSidebar-module__00Yg1W__lensMemory{--lens-y:96px}.AppSidebar-module__00Yg1W__sharedLens,.AppSidebar-module__00Yg1W__projectLens{height:var(--lens-h,48px);display:block}.AppSidebar-module__00Yg1W__sharedLens:after,.AppSidebar-module__00Yg1W__projectLens:after{border-radius:var(--r-ctrl);box-shadow:var(--edge-2);content:"";opacity:.72;pointer-events:none;position:absolute;inset:1px}.AppSidebar-module__00Yg1W__workspaceMode .AppSidebar-module__00Yg1W__sharedLens{opacity:0;transform:translateY(-52px)scale(.96)}.AppSidebar-module__00Yg1W__collapsed .AppSidebar-module__00Yg1W__sharedLens{border-radius:var(--r-ctrl)}.AppSidebar-module__00Yg1W__navItem{z-index:1;border-radius:var(--r-ctrl);transition:color .16s,transform .15s cubic-bezier(.22,1,.36,1)}.AppSidebar-module__00Yg1W__navItem:before,.AppSidebar-module__00Yg1W__utilityButton:before,.AppSidebar-module__00Yg1W__projectRow:before{z-index:1;border-radius:var(--r-ctrl);background:var(--row-hover);box-shadow:var(--platter-shadow);content:"";opacity:0;-webkit-backdrop-filter:blur(4px)saturate(1.18);backdrop-filter:blur(4px)saturate(1.18);transition:opacity .14s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:2px;transform:scale(.965)}.AppSidebar-module__00Yg1W__navItem:hover:before,.AppSidebar-module__00Yg1W__utilityButton:hover:before,.AppSidebar-module__00Yg1W__projectRow:hover:before{opacity:.72;transform:scale(1)translateY(.5px)}.AppSidebar-module__00Yg1W__navItem:hover,.AppSidebar-module__00Yg1W__utilityButton:hover,.AppSidebar-module__00Yg1W__projectRow:hover{transform:translateY(var(--lift-y))}.AppSidebar-module__00Yg1W__navItem:active{transform:translateY(0)scale(.978)}.AppSidebar-module__00Yg1W__navItem.AppSidebar-module__00Yg1W__active{color:var(--primary-deep)}.AppSidebar-module__00Yg1W__navBadge{letter-spacing:.04em;white-space:nowrap;vertical-align:1px;height:15px;margin-left:7px;padding:0 5px;font-size:9px;font-weight:600}.AppSidebar-module__00Yg1W__iconBox{--depth-opacity:.11;--edge-opacity:.16;z-index:4;isolation:isolate;width:var(--sidebar-icon-column);color:currentColor;height:48px;position:relative}.AppSidebar-module__00Yg1W__iconBox svg{fill:none;stroke:currentColor;stroke-width:1.78px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:color .16s,opacity .16s,transform .3s cubic-bezier(.22,1,.36,1),filter .2s;position:absolute;top:14px;left:16px}.AppSidebar-module__00Yg1W__iconBox .AppSidebar-module__00Yg1W__glyphDepth{z-index:1;color:var(--glyph-depth);opacity:var(--depth-opacity);filter:blur(.12px);transform:translate(.75px,.9px)}.AppSidebar-module__00Yg1W__iconBox .AppSidebar-module__00Yg1W__glyphEdge{z-index:2;color:var(--on-primary);opacity:var(--edge-opacity);filter:blur(.08px);transform:translate(-.45px,-.55px)}.AppSidebar-module__00Yg1W__navItem:hover .AppSidebar-module__00Yg1W__glyphDepth,.AppSidebar-module__00Yg1W__utilityButton:hover .AppSidebar-module__00Yg1W__glyphDepth{filter:blur(1.1px);transform:translate(1.05px,2.1px)}.AppSidebar-module__00Yg1W__navItem:hover .AppSidebar-module__00Yg1W__glyphFace,.AppSidebar-module__00Yg1W__utilityButton:hover .AppSidebar-module__00Yg1W__glyphFace{transform:translateY(var(--lift-y))}.AppSidebar-module__00Yg1W__navItem:hover .AppSidebar-module__00Yg1W__glyphEdge,.AppSidebar-module__00Yg1W__utilityButton:hover .AppSidebar-module__00Yg1W__glyphEdge{transform:translate(-.45px,-1.05px)}.AppSidebar-module__00Yg1W__navItem:active .AppSidebar-module__00Yg1W__glyphDepth,.AppSidebar-module__00Yg1W__utilityButton:active .AppSidebar-module__00Yg1W__glyphDepth{filter:blur(.12px);transform:translate(.75px,.9px)}.AppSidebar-module__00Yg1W__navItem:active .AppSidebar-module__00Yg1W__glyphFace,.AppSidebar-module__00Yg1W__utilityButton:active .AppSidebar-module__00Yg1W__glyphFace{transform:translateY(0)}.AppSidebar-module__00Yg1W__iconBox .AppSidebar-module__00Yg1W__glyphFace{z-index:3}.AppSidebar-module__00Yg1W__newProject .AppSidebar-module__00Yg1W__iconBox{--depth-opacity:.12;--edge-opacity:.16}.AppSidebar-module__00Yg1W__newProject.AppSidebar-module__00Yg1W__activeProject .AppSidebar-module__00Yg1W__iconBox{--depth-opacity:.38;--edge-opacity:.48;color:var(--on-primary)}.AppSidebar-module__00Yg1W__newProject.AppSidebar-module__00Yg1W__activeProject .AppSidebar-module__00Yg1W__glyphDepth{color:var(--glyph-depth-on-primary)}.AppSidebar-module__00Yg1W__navItem:hover .AppSidebar-module__00Yg1W__iconBox{--depth-opacity:.22;--edge-opacity:.34}.AppSidebar-module__00Yg1W__navItem:hover .AppSidebar-module__00Yg1W__navLabel,.AppSidebar-module__00Yg1W__utilityButton:hover .AppSidebar-module__00Yg1W__utilityLabel{text-shadow:var(--lift-up)}.AppSidebar-module__00Yg1W__navItem.AppSidebar-module__00Yg1W__active .AppSidebar-module__00Yg1W__iconBox{--depth-opacity:.34;--edge-opacity:.5;color:var(--primary-deep)}.AppSidebar-module__00Yg1W__navItem.AppSidebar-module__00Yg1W__active .AppSidebar-module__00Yg1W__glyphFace{animation:.52s cubic-bezier(.22,1,.36,1) AppSidebar-module__00Yg1W__glyphSettle}.AppSidebar-module__00Yg1W__navLabel,.AppSidebar-module__00Yg1W__utilityLabel{z-index:5;opacity:1;text-overflow:ellipsis;white-space:nowrap;padding-right:14px;font-size:13px;font-weight:540;transition:opacity .15s .1s,transform .38s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.AppSidebar-module__00Yg1W__collapsed .AppSidebar-module__00Yg1W__navLabel,.AppSidebar-module__00Yg1W__collapsed .AppSidebar-module__00Yg1W__utilityLabel{opacity:0;transition-delay:0s;transform:translate(-7px)}.AppSidebar-module__00Yg1W__workspaceArea{opacity:1;flex-direction:column;flex:1;min-height:0;margin-top:28px;transition:opacity .16s .12s,transform .36s cubic-bezier(.22,1,.36,1);display:flex}.AppSidebar-module__00Yg1W__collapsed .AppSidebar-module__00Yg1W__workspaceArea{opacity:0;pointer-events:none;transition-delay:0s;transform:translate(-7px)}.AppSidebar-module__00Yg1W__sectionLabel{color:var(--ink-muted);letter-spacing:.04em;margin:0;padding:0 20px 9px;font-size:11px;font-weight:560}.AppSidebar-module__00Yg1W__projectList{flex:1;min-height:0;padding:0 6px 22px;overflow:hidden auto}.AppSidebar-module__00Yg1W__projectTrack{--lens-h:38px}.AppSidebar-module__00Yg1W__projectRows{flex-direction:column;gap:1px;display:flex}.AppSidebar-module__00Yg1W__projectTrack[data-lens=off] .AppSidebar-module__00Yg1W__projectLens{opacity:0}.AppSidebar-module__00Yg1W__projectLens{border-radius:var(--r-ctrl)}.AppSidebar-module__00Yg1W__projectRow{z-index:1;border-radius:var(--r-ctrl);min-height:38px;color:var(--ink-secondary);cursor:pointer;font-family:var(--font-manrope), var(--font-noto-sc), "Manrope", system-ui, sans-serif;letter-spacing:-.003em;transition:color .22s var(--ease-develop);justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex;position:relative}.AppSidebar-module__00Yg1W__projectRow:hover{color:var(--on-surface);text-shadow:var(--lift-up)}.AppSidebar-module__00Yg1W__projectRow.AppSidebar-module__00Yg1W__currentProject{color:var(--primary-deep)}.AppSidebar-module__00Yg1W__projectRow.AppSidebar-module__00Yg1W__currentProject .AppSidebar-module__00Yg1W__projectName{font-variation-settings:"wght" 500}.AppSidebar-module__00Yg1W__projectRow.AppSidebar-module__00Yg1W__currentProject .AppSidebar-module__00Yg1W__projectTime{color:var(--primary)}.AppSidebar-module__00Yg1W__projectRow.AppSidebar-module__00Yg1W__currentProject:before{opacity:0}.AppSidebar-module__00Yg1W__projectName{z-index:5;font-variation-settings:"wght" 400;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;position:relative;overflow:hidden}.AppSidebar-module__00Yg1W__projectTime{z-index:5;color:var(--ink-faint);font-family:var(--font-geist-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.02em;font-size:10px;font-weight:400;position:relative}.AppSidebar-module__00Yg1W__projectMeta{z-index:5;justify-content:flex-end;align-items:center;min-width:22px;display:inline-flex;position:relative}.AppSidebar-module__00Yg1W__projectLeading{z-index:5;flex:1;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.AppSidebar-module__00Yg1W__pinMark{width:10px;height:10px;color:color-mix(in srgb, var(--primary) 60%, transparent);flex:none}.AppSidebar-module__00Yg1W__renameInput{border-radius:var(--r-ctrl);background:var(--surface-container-lowest);min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 40%, transparent);color:var(--on-surface);font-family:var(--font-manrope), Manrope, system-ui, sans-serif;font-variation-settings:"wght" 400;border:0;outline:none;flex:1;padding:2px 6px;font-size:13px}.AppSidebar-module__00Yg1W__renameInput:focus{box-shadow:inset 0 0 0 1px var(--primary), 0 0 0 3px color-mix(in srgb, var(--primary) 9%, transparent)}.AppSidebar-module__00Yg1W__utility{flex:none;padding:8px 6px 18px;position:relative}.AppSidebar-module__00Yg1W__utilityButton{transition:color .16s,transform .18s cubic-bezier(.22,1,.36,1)}.AppSidebar-module__00Yg1W__utilityButton:before{border-radius:var(--r-ctrl);inset:3px}.AppSidebar-module__00Yg1W__utilityButton:hover{color:var(--primary-deep);text-shadow:var(--lift-up)}.AppSidebar-module__00Yg1W__utilityButton:hover .AppSidebar-module__00Yg1W__iconBox{--depth-opacity:.22;--edge-opacity:.32}.AppSidebar-module__00Yg1W__utilityButton:active{transform:scale(.98)}.AppSidebar-module__00Yg1W__settingsPopover{z-index:70;isolation:isolate;border-radius:var(--r-card);background:var(--menu-fill);width:224px;box-shadow:var(--e3), var(--edge-1);-webkit-backdrop-filter:var(--menu-filter);backdrop-filter:var(--menu-filter);animation:AppSidebar-module__00Yg1W__menuEnter .18s var(--ease-fluid) both;border:0;padding:8px 0;position:fixed;bottom:64px;left:12px}.AppSidebar-module__00Yg1W__settingsPopover:before{border-radius:inherit;background:var(--edge-ring);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.AppSidebar-module__00Yg1W__settingsPopover>*{z-index:1;position:relative}.AppSidebar-module__00Yg1W__settingsPopoverExpanded{left:20px}@keyframes AppSidebar-module__00Yg1W__menuEnter{0%{opacity:0;transform:translate(-5px,4px)scale(.985)}}.AppSidebar-module__00Yg1W__menuItem{min-height:40px;padding:0 16px;font-size:14px}.AppSidebar-module__00Yg1W__menuItem span{flex:1}.AppSidebar-module__00Yg1W__menuItem svg{stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.AppSidebar-module__00Yg1W__chevron{transition:transform .16s;width:14px!important;height:14px!important}.AppSidebar-module__00Yg1W__chevronOpen{transform:rotate(180deg)}.AppSidebar-module__00Yg1W__themeSubmenu{border-radius:var(--r-ctrl);background:color-mix(in srgb, var(--surface-container-low) 60%, transparent);margin:0 8px 4px;padding:4px 0}.AppSidebar-module__00Yg1W__themeSubmenu button{border-radius:var(--r-ctrl);width:100%;min-height:36px;color:var(--ink-secondary);cursor:pointer;text-align:left;text-shadow:var(--lift-rest);transition:background-color .16s ease, box-shadow .2s ease, color .16s ease, transform .3s var(--ease-fluid), text-shadow .3s var(--ease-develop);background:0 0;border:0;align-items:center;padding:0 16px;font-family:inherit;font-size:14px;display:flex}.AppSidebar-module__00Yg1W__themeSubmenu button svg{transition:filter .3s var(--ease-develop)}.AppSidebar-module__00Yg1W__themeSubmenu button:hover{background:var(--veil-fill);box-shadow:var(--edge-1);color:var(--on-surface);text-shadow:var(--lift-up);transform:translateY(-1px)}.AppSidebar-module__00Yg1W__themeSubmenu button:hover svg{filter:drop-shadow(var(--lift-up))}.AppSidebar-module__00Yg1W__themeSubmenu button:active{text-shadow:var(--lift-rest);transform:translateY(0)}.AppSidebar-module__00Yg1W__themeSubmenu button span{flex:1}.AppSidebar-module__00Yg1W__themeSubmenu button svg{fill:none;width:16px;height:16px;stroke:var(--primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.AppSidebar-module__00Yg1W__newProject:focus-visible,.AppSidebar-module__00Yg1W__navItem:focus-visible,.AppSidebar-module__00Yg1W__utilityButton:focus-visible{outline:1px solid color-mix(in srgb, var(--primary) 52%, transparent);outline-offset:-2px}@keyframes AppSidebar-module__00Yg1W__edgeTravel{0%{filter:brightness(.95);opacity:.38;background-position:0 0}38%{filter:brightness(1.16);opacity:1}to{filter:brightness();opacity:1;background-position:100% 0}}@keyframes AppSidebar-module__00Yg1W__glyphSettle{0%{opacity:.52;transform:translate(-1px,.6px)scale(.98)}55%{opacity:1;transform:translate(.45px,-.3px)scale(1.012)}to{transform:none}}@media (max-width:760px){.AppSidebar-module__00Yg1W__expanded{width:min(256px,100vw - 20px);box-shadow:24px 0 54px -32px #1014206b}}@media (prefers-reduced-motion:reduce){.AppSidebar-module__00Yg1W__sidebar,.AppSidebar-module__00Yg1W__navLabel,.AppSidebar-module__00Yg1W__utilityLabel,.AppSidebar-module__00Yg1W__workspaceArea,.AppSidebar-module__00Yg1W__sharedLens{transition:none}.AppSidebar-module__00Yg1W__settingsPopover,.AppSidebar-module__00Yg1W__newProject.AppSidebar-module__00Yg1W__activeProject:before,.AppSidebar-module__00Yg1W__navItem.AppSidebar-module__00Yg1W__active .AppSidebar-module__00Yg1W__glyphFace{animation:none}.AppSidebar-module__00Yg1W__navItem:hover,.AppSidebar-module__00Yg1W__utilityButton:hover,.AppSidebar-module__00Yg1W__projectRow:hover,.AppSidebar-module__00Yg1W__navItem:hover:before,.AppSidebar-module__00Yg1W__utilityButton:hover:before,.AppSidebar-module__00Yg1W__projectRow:hover:before,.AppSidebar-module__00Yg1W__navItem:hover .AppSidebar-module__00Yg1W__glyphFace,.AppSidebar-module__00Yg1W__utilityButton:hover .AppSidebar-module__00Yg1W__glyphFace,.AppSidebar-module__00Yg1W__navItem:hover .AppSidebar-module__00Yg1W__glyphEdge,.AppSidebar-module__00Yg1W__utilityButton:hover .AppSidebar-module__00Yg1W__glyphEdge{transform:none}.AppSidebar-module__00Yg1W__navItem:hover:before,.AppSidebar-module__00Yg1W__utilityButton:hover:before,.AppSidebar-module__00Yg1W__projectRow:hover:before{transform:scale(1)}.AppSidebar-module__00Yg1W__newProject:hover,.AppSidebar-module__00Yg1W__newProject:hover .AppSidebar-module__00Yg1W__glyphFace,.AppSidebar-module__00Yg1W__newProject:hover .AppSidebar-module__00Yg1W__glyphEdge,.AppSidebar-module__00Yg1W__rowMenuButton:hover,.AppSidebar-module__00Yg1W__themeSubmenu button:hover{transform:none}.AppSidebar-module__00Yg1W__rowMenuButton:hover:before{transform:scale(1)}}.AppSidebar-module__00Yg1W__rowMenu{z-index:9999;isolation:isolate;border-radius:var(--r-card);background:var(--menu-fill);width:148px;box-shadow:var(--e3), var(--edge-1);-webkit-backdrop-filter:var(--menu-filter);backdrop-filter:var(--menu-filter);animation:AppSidebar-module__00Yg1W__menuEnter .16s var(--ease-fluid) both;padding:5px 0;position:fixed}.AppSidebar-module__00Yg1W__rowMenu:before{border-radius:inherit;background:var(--edge-ring);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.AppSidebar-module__00Yg1W__rowMenu>*{z-index:1;position:relative}.AppSidebar-module__00Yg1W__rowMenuItem{padding:7px 12px;font-size:12.5px}.AppSidebar-module__00Yg1W__rowMenuItem svg{width:14px;height:14px}.AppSidebar-module__00Yg1W__rowMenuButton{border-radius:var(--r-ctrl);color:var(--ink-muted);cursor:pointer;opacity:0;background:0 0;border:0;outline:none;padding:2px;transition:opacity .15s,color .15s,background-color .15s;display:inline-flex}.AppSidebar-module__00Yg1W__projectRow:hover .AppSidebar-module__00Yg1W__rowMenuButton{opacity:1}.AppSidebar-module__00Yg1W__rowMenuButton:hover,.AppSidebar-module__00Yg1W__rowMenuButton{isolation:isolate;position:relative}.AppSidebar-module__00Yg1W__rowMenuButton:before{z-index:-1;border-radius:var(--r-ctrl);background:var(--row-hover);box-shadow:var(--platter-shadow);content:"";opacity:0;transition:opacity .14s,transform .3s cubic-bezier(.22,1,.36,1);position:absolute;inset:-2px;transform:scale(.9)}.AppSidebar-module__00Yg1W__rowMenuButton svg{filter:drop-shadow(var(--lift-rest));transition:filter .3s var(--ease-develop)}.AppSidebar-module__00Yg1W__rowMenuButton:hover{transform:translateY(var(--lift-y));color:var(--on-surface)}.AppSidebar-module__00Yg1W__rowMenuButton:hover:before{opacity:.82;transform:scale(1)translateY(.5px)}.AppSidebar-module__00Yg1W__rowMenuButton:hover svg{filter:drop-shadow(var(--lift-up))}.AppSidebar-module__00Yg1W__rowMenuButton:active{transform:translateY(0)}.AppSidebar-module__00Yg1W__rowMenuButton:active:before{transform:scale(1)}.AppSidebar-module__00Yg1W__rowMenuButton.AppSidebar-module__00Yg1W__open{background:var(--row-hover);color:var(--on-surface);opacity:1}.AppSidebar-module__00Yg1W__rowMenuButton:focus-visible{opacity:1;outline:1px solid color-mix(in srgb, var(--primary) 52%, transparent);outline-offset:1px}.AppSidebar-module__00Yg1W__projectTime{pointer-events:none;transition:opacity .15s}.AppSidebar-module__00Yg1W__projectRow:hover .AppSidebar-module__00Yg1W__projectTime{opacity:0}.AppSidebar-module__00Yg1W__rowMenuSlot{z-index:6;position:absolute;top:50%;right:0;transform:translateY(-50%)}
:root{--c2-aurora-a:.4}[data-theme=dark]{--c2-aurora-a:.5}.c2-aurora{z-index:0;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 1.2s ease-out,visibility 0s 1.2s;position:fixed;inset:0;overflow:hidden}.c2-aurora.c2-aurora-active{opacity:var(--c2-aurora-a);visibility:visible;transition:opacity .8s ease-in,visibility}.c2-aurora:not(.c2-aurora-active) .c2-aurora-ribbon{animation-play-state:paused}.c2-aurora-ribbon{filter:blur(60px);width:120vmax;height:120vmax;animation:c2-aurora-rot calc(12s * var(--c2-aurora-spin,1)) linear infinite;transform-origin:50%;background:conic-gradient(#0000 0%,#9154e7 6%,#6056f0 9%,#40d9c6 12%,#4285f4 15%,#9154e7 18%,#0000 24% 100%);position:absolute;top:50%;left:50%}.c2-aurora-ribbon.c2-aurora-ribbon-2{width:92vmax;height:92vmax;animation:c2-aurora-rot2 calc(19s * var(--c2-aurora-spin,1)) linear infinite;opacity:.7}@keyframes c2-aurora-rot{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes c2-aurora-rot2{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}
